《数据库应用技术》教学大纲

合集下载

数据库技术应用教学大纲

数据库技术应用教学大纲

《数据库技术应用》教学大纲===================================课程编号:中文名称:数据库技术应用英文名称:Database Technique and Its Application开课学院:计算机科学与工程学院适用专业:本科生各专业学时数:授课48,上机实验16, 3.5学分先行课程:高级语言程序设计(VB,C等)1.课程的定位与教学目标在我国目前的大学教育中,计算机教育作为所有专业学生的培养内容且不断在强化。

2003年教育部在《计算机基础教育白皮书》中指出:《数据库技术应用》课程是新的计算机基础教学六门核心课程之一,高校应将计算机基础课纳入学校基础课的范畴,并作为校重点课程来进行管理和建设。

课程的教学目标是:培养和提高学生运用数据库技术对数据和信息进行管理、加工和利用的意识与能力,对部分学生要求具备专业领域中应用系统的集成与开发能力(较高要求)。

2.课程的性质、任务和特点《数据库技术应用》是计算机基础教学的一门核心课程。

无论哪一类专业都要面对数据分析和信息处理的问题,在信息化进程不断加速、信息量急剧膨胀的情况下,各专业开发本领域的专用计算机应用系统的需求有增无减。

本课程的主要任务就是适应当前形势发展,提高大学生在计算机信息处理技术方面的素质与能力。

课程力求体现三个特点:1.基础性。

考虑选课学生大部分来自非计算机类的不同专业,课程编排从入门开始,循序渐进,涉及的预备知识都作相应说明;2.先进性。

摒弃一些过时的内容,在准确掌握基本概念、基本技术与方法的基础上,努力让学生学习一些先进的开发工具和开发方法。

3.实用性。

以普及的微型机机型和数据库标准语言SQL为主干线,用大量的实例介绍Acceess(前端)和SQL Server(分布式)两个实用软件的使用,并且介绍一些流行的数据库应用系统实用开发技术。

取材注重应用,不追求完备。

通过该课程的学习,学生应该掌握信息处理和数据库系统中有关的基本概念、理论、工具、方法及实用技能,在理论和实践上为学生的后续发展打下坚实基础。

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲

《数据库应用》课程教学大纲(一)课程概述1.适应专业:计算机各专业。

2.课程说明:课程由SQL Server和数据库原理两部分组成,重点培养学生利用数据库原理的相关理论,使用SQL Server数据库管理系统解决实际问题的能力,为学生开发数据库系统应用软件打下良好的基础。

该课程采用以SQL Server为主线,将数据库原理的相关理论融入到SQL Server数据库系统的实际应用当中的教学方式。

具体内容包括SQL Server 2000的SQL Server 2000系统的安装,Transact-SQL语言,数据库、表、索引、视图、存储过程、触发器的建立,数据库的复制和恢复,数据安全性和完整性的维护以及数据库原理的数据库基础知识,关系数据库规范设计,关系运算,数据库系统体系结构,数据库并发控制等相关内容。

3.教学目标:掌握数据库原理的相关理论,熟练操作SQL Server。

4.与其他课程的联系:前期课程《数据库基础与Access》,后续课程《数据库开发与PowerBuilder》。

5.学时:64学时。

(二)教学内容1.SQL Server基础(1)SQL Server安装➢了解SQL Server 版本➢了解SQL Server 2000软硬件平台➢掌握SQL Server 2000的定制安装(2)SQL Server组件➢掌握SQL Server 2000服务管理器、企业管理器组件的基本操作➢了解SQL Server 2000查询分析器、导入和导出数据、服务器网络实用工具、客户端网络实用工具、事件探查器、在IIS中配置SQL XML支持以及联机丛书组件的基本操作2.数据库管理(1)建立数据库➢掌握SQL Server 2000数据库的创建方法(2)数据库构成➢掌握SQL Server 2000数据库的构成(3)数据库原理(一)数据库基础知识➢了解数据管理技术的发展➢掌握数据库技术的相关概念➢掌握数据库系统的构成➢了解数据库设计的概念及方法3.表管理(1)建立表结构➢了解表的概念➢掌握表结构的建立方法(2)编辑数据➢掌握表数据的编辑方法(3)数据库原理(二)数据库规范化设计➢了解数据模型及相关概念➢掌握关系模型及相关概念➢了解关系模式的规范化问题➢掌握函数依赖的相关概念➢掌握属性集闭包的概念及计算➢掌握1NF、2NF、3NF的概念及判断4.Transact-SQL程序设计(1)Transact-SQL基础➢了解SQL语言、Transact-SQL语言➢了解Transact-SQL语言的构成➢掌握批处理定义、块定义语句及注释、输出语句➢了解Transact-SQL语言的数据类型➢掌握Transact-SQL语言的变量➢掌握Transact-SQL语言的运算符、函数(2)流程控制语句➢掌握定义语句块语句➢掌握条件语句与循环语句➢了解转移、等待、返回语句(3)脚本文件➢了解脚本文件的概念和使用➢掌握脚本文件的使用方法➢了解osql实用程序5.数据检索(1)基本查询语句➢掌握基本SELECT语句构造(2)SELECT高级应用➢掌握联接查询语句构造➢掌握子查询语句构造➢掌握集合查询语句构造➢掌握生成新表查询语句构造➢掌握嵌入式SQL语句构造(3)数据库原理(三)关系代数➢了解关系的定义和性质➢掌握关系的集合运算和专门的关系运算➢掌握关系代数表达式的构造➢掌握关系代数表达式和SELECT语句的转换6.索引、视图、存储过程、触发器设计(1)索引➢了解索引的概念➢掌握索引的创建方法(2)视图➢了解视图的概念➢掌握视图的创建和使用方法(3)存储过程➢了解存储过程的概念➢掌握存储过程的创建和使用方法➢了解游标的概念➢掌握游标的创建和使用方法(4)触发器➢掌握触发器的概念和创建方法(5)数据库原理(四)数据库系统体系结构➢了解数据库系统的三级模式➢了解数据库系统的二级映像➢了解数据库系统的二级数据独立性7.数据库数据的复制及恢复(1)分离附加数据库➢掌握数据库的分离方法➢掌握数据库的附加方法(2)数据库的备份和还原➢掌握数据库的备份方法➢掌握数据库的还原方法(3)数据库数据导入和导出➢掌握SQL Server数据库与其他数据文件数据的导入和导出方法8.数据安全性维护(1)登录账户管理➢了解SQL Server的认证模式➢掌握SQL Server登录账户的创建方法(2)用户管理➢了解SQL Server用户的概念➢掌握SQL Server用户的创建方法(3)角色管理➢了解SQL Server角色的概念➢掌握SQL Server角色的设置方法(4)权限管理➢了解SQL Server权限的概念➢掌握SQL Server权限的设置方法9.数据完整性维护(1)事务➢了解数据完整性的概念➢了解事务的概念、性质➢掌握显式事务、隐式事务、自动事务、分布式事务的定义和使用(2)锁➢了解锁的概念、类型及粒度➢掌握锁信息的检索方法(3)错误处理➢了解错误处理的概念➢了解错误的捕获和处理方法(4)数据库原理(五)数据库系统体系结构➢了解事务并发控制的概念➢了解封锁的概念及封锁协议➢了解活锁和死锁的概念(三)课时分配表(四)教材《数据库原理与SQL Server》(普通高等教育“十一五”国家级规划教材)壮志剑高等教育出版社2008.9《数据库应用》课程实验课程教学大纲(一)课程概述1.适应专业:计算机各专业。

《数据库应用技术》教学大纲.doc

《数据库应用技术》教学大纲.doc

课程代码:05082205 课程类型:考试课 适用专业:信息管理与信息系统学 分:1《数据库应用技术》教学大纲总课时数:18一、课程的目的与任务1本课程是信息管理与信息系统专业的一门专业实验和实训课程。

课程的冃的和 任务在于培养学生熟练掌握SQL 语言的使用与编程、学会数据库设计的方法、学 会使用SQL Server 2000创建和管理数据库,初步掌握使用开发数据库的应用程 序。

2本课程是本专业硬件主干课程。

学习本课程需耍先学习计算机基础,数据结构, C 语言程序设计。

因此,在C 语言和数据结构等课程的基础上,进一步系统的了 解数据库技术的基础理论知识。

3数拯库应用技术主耍让学生掌握在最新版的SQL Server 环境下如何管理 数据库,使用Transact-SQL 语言、安全管理、数据导人导岀等数据库中最 实用的技术,在Access 2003环境下如何建立和管理数据库及其对象。

二、教学内容纲要一数据库系统基础知识基木耍求:了解数拯库管理系统的一些基本概念,功能和特点;掌握关系数据库的相关概念、关系运算及项冃管理器的使用重点:1数拥坪•系统概述2数据模型3数据库系统结构难点:1数据库系统概述2数据模型3数据库系统结构二关系数据库系统基木耍求掌握创建数拯库的方法、向数据库中添加表的方法、创建数据库表的方法以及对字段属性的设置,掌握自由表的创建方法以及表结构的修改重点.1关系模型的数据结构2关系的完整性约束3关系操作.4关系代数难点:」关系模型的数拯结构2关系的完整性约束三SQLServer数据库应用基础基本耍求:数据表的建立、存储、修改和存取数据库屮信息的技术重点:1S QLServer数据丿车介绍2SQLServer数据库结构3SQLServer数据库的安装和配盖4SQLServer的使用SQLServer的企业管理器和查询分析器)5创建和使用数据丿牟6查看数据库信息7修改数抑库8删除数据库难点:1 SQLServer数据库介绍2SQLServer数据库结构3SQLServer数据坪•的安装和配置4SQLServer的使用SQLServer的企业管理器和查询分析器)四关系数据库标准语言SQL基木要求学会对数据库中数据的插入,删除和修改等技术重点:1SQL的基本知识和特点2SQL的数据定义功能3SQL的数据查询功能4SQL的数据操纵功能5SQL的数据控制功能难点:1SQL的数据定义功能2SQL的数据查询功能3SQL的数据操纵功能五SQLSenrer 数据库对象管理基本耍求(1)了解杳询的概念和方法。

非计算机各专业《数据库应用技术》教学大纲

非计算机各专业《数据库应用技术》教学大纲

非计算机各专业《数据库应用技术》教学大纲执笔人:杨克玉主审人:汪伟一、课程的性质和任务本课程是非计算机各专业的一门计算机类课程,为必修课程。

其主要任务是:通过《数据库应用技术》课程的学习,掌握Visual FoxPro 6.0数据库和数据表的建立等基本操作,掌握程序设计的基本方法,掌握用户界面的基本设计等,学会使用项目管理器、设计器、生成器和向导。

为后续课程的学习及走向社会应用数据库管理软件打下坚实的基础。

在学习该课程之前先学习《计算机应用基础》。

二、课程教学目标通过本课程的教学和实践,使学生掌握数据库的基本知识和基本技术,掌握Visual FoxPro 6.0建立数据库、数据表等基本操作,掌握程序设计、用户界面设计、报表设计等基本方法,能够设计简单的数据库应用软件。

(一)知识教学目标1. 熟悉Visual FoxPro集成开发环境;2. 掌握Visual FoxPro数据库、数据表的基本操作;3. 掌握Visual FoxPro程序设计的基本方法;4. 掌握用户界面设计的基本方法;5. 掌握查询和视图设计、报表设计等;6. 掌握项目管理器、设计器、生成器和向导的基本使用方法。

(二)能力教学目标1、通过本课程的学习,使学生具有运用Visual FoxPro进行数据库管理的能力;2、通过本课程的学习,使学生具有运用Visual FoxPro进行简单程序设计和用户界面设计等能力;3、通过本课程的学习,能够把所学知识应用到各专业的数据库管理系统操作中。

(三)素质教育目标1、具有热爱祖国、爱社会、爱岗敬业的道德观念;2、具备会计等专业人员所必须的业务和身心素质;3、具备会计等专业人员所必须的职业判断、分析和思维能力;4、具备会计等专业人员所必须的创新能力和知识更新能力。

三、教学内容和要求1.Visual FoxPro 6.0概述(1)Visual FoxPro 6.0特点(2)Visual FoxPro 6.0的启动与退出(3)Visual FoxPro 6.0集成环境教学重点:Visual FoxPro 6.0集成环境教学难点:Visual FoxPro 6.0集成环境2.数据表与数据库(1)表的创建(2)表的基本操作(3)数据库的设计与创建(4)数据库的操作(5)排序、索引和查询(6)计算与统计(7)表之间的关系(8)数据完整性(9)项目管理器的使用教学重点:表的基本操作教学难点:索引3.程序设计(1)常量、变量、表达式、函数(2)程序文件的建立与修改(3)结构化编程(4)子程序教学重点:结构化编程教学难点:选择和循环4.表单设计(1)创建表单(2)对象的属性、事件和方法教学重点:创建表单教学难点:常用控件事件代码的编写5.菜单设计(1)菜单设计器的使用(2)加载菜单教学重点:菜单设计教学难点:菜单设计6.查询与视图(1)查询的建立(2)视图的建立教学重点:查询的建立教学难点:使用SQL语言建立查询7.报表与标签(1)报表设计(2)标签设计教学重点:使用报表设计器设计报表。

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲

数据库应用技术(SQLSERVER)教学大纲《数据库应用技术(SQLSERVER)》教学大纲一、课程性质、地位和作用《数据库应用技术(SQLSERVER)》是软件工程专业的必修课。

数据库应用技术(SQLSERVER)是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。

二、课程教学对象、目的和要求本课程适用于软件工程、计算机应用等从事软件开发的本科专业。

课程教学目的、要求:(一)从教学内容上,应使学生掌握SQLSERVER数据库各种相应操作,以及相应的理论知识。

(二)从能力方面,学生会使用SQL Server2000 数据库并能进行实际应用。

能熟练掌握Transact-SQL 语言,并能进行简单编程。

能保证数据的完整性和一致性、数据库的安全。

(三)从教学方法上,在课堂理论教学中,充分调动学生的积极性,在实践环节中,注重解决SQLSERVER数据库操作的实际问题。

从理论到实践,力求以统一的观点阐明,由浅入深,循序渐进的教学方式。

三、相关课程及关系对先修课程的要求:C语言程序设计、数据结构、数据库系统原理。

四、课程内容及学时分配总学时:32学时理论学时:20学时实验学时:12学时(一)数据库基础1学时1、数据库管理系统了解数据库管理系统的一些基本概念2、数据库系统了解数据库系统的组成和特点3、数据模型掌握E-R 方法和3 种数据模型的特点4、本门课的学习方法与考核要求学生掌握数据库的基本概念,数据库管理技术的发展、数据库管理系统、常见的数据模型、E-R 方法、关系模型等知识。

(二)SQL SERVER 2000 概述1学时1、SQL SERVER 的演进,特性2、SQL SERVER 2000 的体系结构3、SQL SERVER服务管理器,企业管理器,查询分析器要求学生掌握SQL SERVER 2000 的特性、体系结构、构造、应用程序的开发构架、安装等。

《数据库技术及应用》教学大纲

《数据库技术及应用》教学大纲

《数据库技术及应用》教学大纲一、课程基本信息课程名称:数据库技术及应用课程类别:专业基础课课程学分:X学分课程总学时:X学时适用专业:相关专业名称二、课程性质与目标(一)课程性质本课程是相关专业名称的一门重要专业基础课,通过学习数据库技术的基本原理和应用方法,为学生后续学习专业课程以及从事相关领域的工作打下坚实的基础。

(二)课程目标1、知识目标(1)了解数据库系统的基本概念、体系结构和发展历程。

(2)掌握关系数据库的基本理论,包括关系模型、关系代数、关系完整性等。

(3)熟悉结构化查询语言(SQL)的基本语法和操作,能够进行数据查询、插入、更新和删除等操作。

(4)掌握数据库设计的基本方法和步骤,能够设计合理的数据库结构。

(5)了解数据库管理和维护的基本任务和方法,包括备份与恢复、安全性管理、并发控制等。

2、能力目标(1)能够运用所学知识,使用数据库管理系统(如 MySQL、Oracle 等)创建和管理数据库。

(2)能够根据实际需求,使用 SQL 语言进行复杂的数据查询和处理。

(3)具备初步的数据库应用系统开发能力,能够与编程工具(如Java、C等)结合进行数据库应用程序的开发。

(4)能够分析和解决数据库应用中的常见问题,具备一定的数据库优化能力。

3、素质目标(1)培养学生的逻辑思维能力和严谨的工作态度。

(2)提高学生的自主学习能力和创新意识。

(3)培养学生的团队合作精神和沟通能力。

三、课程内容与要求(一)数据库系统概述1、数据库系统的基本概念(1)数据、数据库、数据库管理系统、数据库系统的定义和组成。

(2)数据管理技术的发展历程,包括人工管理阶段、文件系统阶段和数据库系统阶段。

2、数据库系统的体系结构(1)数据库系统的三级模式结构(外模式、模式、内模式)和两级映像。

(2)数据库系统的组成部分(数据库、硬件、软件、人员)及其作用。

3、数据模型(1)概念模型的基本概念(实体、属性、联系)和表示方法(ER 图)。

数据库应用教学大纲

数据库应用教学大纲

《数据库应用》教学大纲一、课程概述1. 课程研究对象和研究内容。

数据库技术是当前计算机领域中应用最广泛、发展最迅速的技术。

《数据库应用》研究如何利用计算机进行数据管理的学科,其主要研究的内容是如何更合理地组织数据和存储数据、更方便地维护数据、更严密地控制数据和更有效地利用数据。

2. 课程在整个课程体系中的地位。

《数据库应用》是通信工程专业的选修课。

《数据库应用》的先行课是《算法与数据结构》。

二、课程目标1. 使学生理解《数据库应用》的基本概念,提高学生的理论知识和水平。

这些基本的数据库理论和概念包括数据库的特点、数据库的基本概念、关系代数、数据查询方法和优化技术和关系数据库理论等。

2. 使学生掌握基本的数据库技术和方法,培养学生的实际动手能力。

这些技术和方法包括数据库的设计方法、数据库的保护技术和关系数据库查询语言SQL等,并能够运用一种流行的数据库管理系统设计数据库及其查询操作。

3. 使学生了解数据库的发展及其趋势,培养学生的科研素质。

三、课程内容与教学要求这门学科的知识与技能要求分为知道、理解、掌握、学会四个层次。

这四个层次的一般涵义表述如下:知道———是指对这门学科和教学现象的认知。

理解———是指对这门学科涉及到的概念、原理、策略与技术的说明和解释,能提示所涉及到的教学现象演变过程的特征、形成原因以及教学要素之间的相互关系。

掌握———是指运用已理解的教学概念和原理说明、解释、类推同类教学事件和现象。

学会———是指能模仿或在教师指导下独立地完成某些教学知识和技能的操作任务,或能识别操作中的一般差错。

教学内容和要求表中的“√”号表示教学知识和技能的教学要求层次。

本标准中打“*”号的内容可作为自学,教师可根据实际情况确定要求或不布置要求。

教学内容及教学要求四、课程实施《数据库应用》是计算机通讯专业的必修课,系专业主干课程。

计算机通信工程专业学时安排为54课时。

课时安排及教学方法表五、教材选用1. 苗雪兰等《数据库应用原理及应用教程》,机械工业出版社,2008年版。

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲适用专业:高职计算机应用技术学时学分:48学时,3学分课程类型:B类(理论+实践)课课程性质:必修课课程编号:执笔人:蔡贵荣审定人:蔡江云编撰日期:2009年8月修订一、课程性质和任务本课程是B类(理论+实践)课,3学分,计划48学时,其中实践24学时,占总学时50%,是高职计算机应用技术专业学生的职业技能课。

本课程的任务是介绍数据库的基本知识、SQL Server数据库管理与开发的基本技能和实际应用案例。

通过本课程的学习,学生应掌握SQL Server 2005的实用技术、掌握T-SQL编程技术、掌握数据完整性和数据安全性的技术、掌握数据库常规管理技术,从而使学生能够独立完成数据库项目的分析和设计,并运用所学到的知识开发实际的数据库项目。

二、教学内容和要求第1单元SQL Server 2005基础知识教学内容:1.1SQL Server 2005概述⏹SQL Server 2005的体系结构⏹数据库和数据库对象⏹SQL Server 2005的特点1.2SQL Server 2005的安装⏹SQL Server 2005版本的特点⏹SQL Server 2005的运行环境要求⏹Microsoft SQL Server的安装1.3SQL Server 2005的配置⏹注册服务器⏹配置服务器选项1.4 SQL Server Management Studio管理工具的使用教学要求:1.了解Microsoft SQL Server 2005的特点2.了解Microsoft SQL Server 2005的安装和配置3.理解SQL Server体系结构的特点和数据库引擎的作用4.理解数据库和组成数据库的各种对象的类型和作用5.熟练掌握SQL Server Management Studio工具的使用第2单元数据库对象建立与维护教学内容:2.1数据库⏹数据库的基本概念⏹数据库的创建⏹数据库的修改⏹删除数据库2.2表⏹表的数据类型⏹创建表⏹创建约束⏹向表中添加数据⏹查看表⏹修改、删除表2.3设计数据的完整性⏹实体、域、参照和用户定义的完整性⏹非空、主键、唯一性、检查、默认和外键约束⏹创建默认、绑定默认、解除绑定默认、删除默认⏹创建规则、绑定规则、解除绑定规则、删除规则⏹使用IDENTITY列2.4索引⏹索引的优点⏹索引的分类⏹索引的创建⏹索引的修改和删除2.5视图⏹视图的分类⏹视图的创建⏹视图的查看⏹视图的删除⏹通过视图更改记录教学要求:1.理解和掌握数据库及数据库对象的概念和特点2.掌握如何在对象资源管理器中创建数据库3.掌握如何在对象资源管理器中创建数据库对象4.掌握数据完整性的概念与实施方法第3单元T-SQL语言基础教学内容:3.1T-SQL语言概述⏹T-SQL语法约定3.2数据类型、常量和变量⏹数据类型⏹常量⏹变量3.3运算符和表达式3.4流程控制语句⏹IF...ELSE语句⏹CASE语句⏹GOTO语句⏹WHILE语句⏹BREAK语句⏹CONTINUE语句⏹WAITFOR语句⏹RETURN语句⏹BEGIN...END语句3.5函数⏹常用的系统函数⏹用户自定义函数教学要求:1.了解“用户定义数据类型”的创建、修改、删除和调用2.掌握T-SQL流程控制语句的语法和使用方法3.掌握SQL Server系统函数的分类和常用函数的用法4.掌握用户自定义函数的方法第4单元T-SQL数据库操作语句教学内容:4.1数据查询语句(SELECT语句)⏹SELECT语句的简单使用⏹在结果集列表中使用表达式⏹WHERE子句的使用⏹GROUPBY子句的使用⏹表的连接(JOIN)和联合(UNION)⏹子查询4.2数据操纵语言(DML)⏹INSERT语句⏹UPDATE语句⏹DELETE语句4.3T-SQL的可视化操作⏹SELECT语句的可视化操作⏹INSERT语句的可视化操作⏹UPDATE语句的可视化操作⏹其他语句的可视化操作教学要求:1.掌握使用DDL语句操作数据库、数据表、视图和索引的方法2.掌握SELECT以及各个子句的使用方法3.掌握INSERT语句的使用方法4.掌握UPDATE语句的使用方法5.掌握DELETE语句的使用方法第5单元事务和游标教学内容:5.1事务(Transaction)⏹事务的由来⏹事务的概念⏹事务的特性⏹事务的工作原理⏹事务的类型⏹事务回滚(Transaction Rollback)⏹使用事务时的考虑5.2游标⏹游标概述⏹游标的类型⏹声明游标⏹打开游标⏹读取游标⏹关闭游标⏹删除游标教学要求:1.掌握事务的基本概念及基本特征2.掌握事务的工作原理并了解事务的类型3.掌握事务回滚机制以及使用事务要考虑的事项4.了解游标的概念和类型5.理解游标的各自的优点6.掌握游标的使用方法第6单元存储过程、触发器和游标教学内容:6.1存储过程⏹存储过程的基本概念⏹存储过程的类型⏹存储过程的创建与执行⏹存储过程的查看、修改和删除6.2触发器⏹触发器概述⏹触发器的创建和应用⏹查看、修改和删除触发器教学要求:1.了解存储过程和触发器的概念和类型2.理解存储过程和触发器的各自的优点3.掌握存储过程的创建、执行和删除等操作4.掌握触发器的创建、执行和删除等操作第7单元数据备份还原教学内容:7.1数据库的导入导出⏹数据库的导出⏹数据库的导入7.2数据库的备份与还原⏹数据库的备份⏹数据库的还原7.3分离和附加数据库⏹分离和附加数据库的操作⏹使用T-SQL进行分离和附加数据库操作教学要求:1.掌握数据导入和导出的作用及操作2.掌握数据备份和还原的概念和类型3.掌握数据库备份和还原数据的策略及方法4.掌握分离和附加数据库的操作方法第8单元安全与权限教学内容:8.1安全与权限的基础知识⏹SQL Server 2005安全机制的总体策略⏹网络安全基础8.2管理用户⏹管理对SQL Server实例的访问⏹管理对SQL Server数据库的访问8.3管理角色⏹管理实例角色⏹管理数据库角色⏹管理应用程序角色8.4管理架构⏹认识架构⏹使用默认架构8.5管理权限⏹管理对SQL Server实例和数据库的访问⏹管理对表和列的访问⏹管理对可编程对象的访问教学要求:1.了解SQL Server 2005的安全策略2.掌握SQL Server 2005的网络配置3.掌握对Microsoft SQL Server实例、数据库访问的管理4.掌握对实例、数据库、应用程序的角色管理5.了解数据库架构及其作用6.掌握对SQL Server实例、数据库、表和列访问的权限管理7.掌握对可编程对象访问的权限管理三、主要教学内容和学时安排四、实践教学描述1、实训内容及学时数2、实践环节基本要求通过课程的实践操作使学生达到:(1)熟练掌握使用SQL Server Management Studio创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数。

《数据库技术与应用》-实验教学大纲

《数据库技术与应用》-实验教学大纲

《数据库技术与应用》课程实验教学大纲一、课程基本信息课程代码:16121603课程名称:数据库技术与应用英文名称:Database technology and application实验学时:32适用专业:全校经管类专业本科学生课程类别:学科基础课先修课程:计算机应用基础二、实验教学的总体目的和要求《数据库技术与应用》是一门实践性很强的课程,它不仅要学习数据库技术等基本理论知识,更重要的是通过在Access 2010数据库平台上,建立数据库,创建、维护和使用表、查询、窗体、报表、宏和模块等操作实验,掌握应用数据库技术进行数据处理的基本技术和操作方法,能够使用数据库技术来操作数据表,管理维护数据,进行数据查询,会创建窗体、创建报表,设计宏和VBA程序来解决和处理实际应用中的数据处理问题,具有初步的数据库操作能力。

本课程的实验内容主要围绕上述目标开展实验教学。

通过实验,不仅让学生掌握数据库操作和使用,还在实验中培养学生综合分析问题和解决问题的能力、独立动手操作能力和基本的创新能力。

1、对学生的要求:(1)实验前必须对实验内容进行预习,做好预习笔记方好上机实验。

(2)严格考勤制度,学生必须按时进入实验室,做好实验前的准备,不得迟到早退,因故须请假者,必须按学校规定的办理请假手续。

(3)服从实验指导教师的安排,按学号对号入座,因故需调整座位者,须经实验指导教师同意。

(4)上机实习过程中有问题的同学,请举手示意老师来指导。

鼓励同学们在实验过程中就实验问题展开讨论,相互交流学习,但必须独立完成实验项目。

(5)实验期间不得玩游戏、上网聊天,以及做与实验无关的事,不得将食物带入实验室,一经发现,经提醒无效后,将赶离实验室。

(6)每次实验结束,必须按要求提交实验作业,重点实验项目还需提交实验报告。

(7)实验结束后须关机,将键盘架及座椅摆放整齐,并将本机台面等处杂物主动带离实验室。

2、对教师的要求:(1)教师需按时进入实验室,做好实验前的准备工作,不得无故迟到。

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲一、课程概述(一)课程性质数据库应用技术是计算机应用的重要分支,目前已经成为高等院校非计算机专业《大学计算机基础》课之后的一门重点课程。

本课程面向财经管理类的需要,全面讲述了Microsoft Access关系数据库管理系统的基本概念、各项功能、操作方法以及应用Microsoft Access DBMS开发数据库应用系统的基本原理与方法,力求通过课程的学习培养学生应用数据库知识解决实际问题的能力。

(二)教学目标与要求本课程将以“具体任务”为驱动,采用“提出问题——解决问题——归纳分析”的三部曲,通过精选的案例来连接理论与实践,构建学生的数据库知识体系,同时培养学生的自主学习能力、创新能力和理论联系实际能力。

课程要求学生掌握数据库的基础知识,熟练应用Access数据库管理系统创建数据表、查询、窗体、报表、页对象,能够运用宏和VBA实现简单的应用,最终能够根据实际需要利用Access开发出小型的数据库管理系统。

(三)重点和难点教学重点是数据库的基础知识和Access中的基本操作,即创建Access数据库和表、表的基本操作、数据查询、窗体设计、报表设计、宏、与Internet结合、数据安全与管理。

教学难点是根据实际的应用需求,运用所学的Access的相关知识开发出小型的数据库应用系统。

(四)教材及教学参考书1、《Access数据库应用技术》,罗朝晖、黄炜、邓娜、武戎、齐鸿志,高等教育出版社,2006.82、《全国计算机等级考试二级教程——Access数据库程序设计》,教育部考试中心,高等教育出版社,2004年5月二、学时分配三、课程内容第1章数据库应用基础知识教学目的和要求:掌握数据库和关系数据库的基本概念,了解Access的发展过程、特点及功能,熟悉Access的环境。

重点和难点:关系数据库基本概念和基本理论知识,数据库应用系统的开发过程和方法。

主要内容:数据库技术已经成为计算机科学与技术的一个重要分支,Microsoft Access 作为一种关系型桌面数据库管理系统是中小型数据库应用系统的理想开发环境,具有界面友好、易学好用、开发简单、接口灵活等特点,已经得到越来越广泛的应用。

《数据库应用技术》教学大纲

《数据库应用技术》教学大纲

《数据库应用技术》课程教学大纲(Database Application Technology)(仅供参考)一、基本信息课程代码:1255011学分:1总学时:15适用对象:本科非计算机和软件工程专业的其它专业先修课程:数据库原理和数据结构二、课程性质、教学目的和要求(一)课程性质和目的数据库应用技术是非计算机和软件工程专业的一门专业必修课,面向高年级学生开设,本大纲以一学期15课时讲授。

本课程的目的是向学生介绍数据库原理和数据结构的实际综合应用技术,掌握常用数据库理论和数据结构理论的实际应用技术,使学生能够使用数库技术进行数据库设计和应用系统开发。

(二)教学方法与手段以课堂理论教学为主,上机实践为辅,配合多媒体教学。

在教学过程中注重能力的培养,以实际应用为例,提高理论教学的生动性,提高学生的动手能力。

(三)教学安排学时安排:5周×3学时=15学时,其中课堂教学5周×3学时=15学时。

课堂讲授利用数据库的基本概念、基本理论和工作原理及性数据库系统设计和实现的综合技术。

课堂教学:第1章数据库系统设计与需求分析(3学时)第2章概念结构设计(3学时)第3章逻辑结构设计(3学时)第4章物理结构设计和系统保护设计(3学时)第5章系统实施与测试和系统运行和维护(3学时)三、教学内容及学时分配第一章数据库系统设计与需求分析(3学时)要求掌握数据库系统设计的基本概念、数据库系统的模式结构和体系结构以及数据库系统设计的步骤。

主要知识点如下:(1)数据库系统设计的概念。

(2)数据库系统结构。

包括数据库系统的模式结构和数据库系统的体系结构。

(3)数据库系统的模式结构。

数据库系统的三级模式和二级映像结构。

(4)数据库系统的体系结构。

单用户结构数据库系统、主从式结构数据库系统、分布式结构数据库系统、客户/服务器结构数据库系统和浏览/应用服务器/数据库服务器结构数据库系统。

(5)数据库系统设计的步骤。

(6)数据库系统设计与数据库系统结构的关系。

《数据库技术应用》课程教学大纲

《数据库技术应用》课程教学大纲

二、教学内容第1章:绪论 1学时教学目的和要求:了解本课程的内容,对数据库管理系统、数据库应用开发的流程有所了解,并对本课程将要使用的数据库环境SQLServer的配置服务有所了解。

教学要点:数据库管理系统简介、体系结构、数据库对象、管理工具、开发过程、配置服务器。

第2章:Transact-SQL语言 3学时教学目的和要求:掌握SQLServer的语言,特别是事务管理及附加语言的内容,为后续触发器及存储过程的定义打下基础。

教学要点:数据定义语言、数据操纵语言、数据控制语言、事务管理语言、附加语言元素第3章:安全性 4学时教学目的和要求:了解SQLServer的安全性机制教学要点:包括登录名、角色、数据库用户、架构、权限这几方面安全机制的内容。

第4章:管理数据库文件 2学时教学目的和要求:掌握数据库结构的存储、大小、性能优化等问题。

教学要点:物理存储和估算、数据库选项、扩大数据库、收缩数据库、文件组第5章:备份和还原 2学时教学目的和要求:备份和还原是确保数据库安全和完整的有效机制,掌握备份和还原的工作原理和方式方法教学要点:恢复模式、备份技术、还原技术第6章:表、索引和查询优化 2学时教学目的和要求:掌握数据库表的类型和用法;掌握索引的特点和类型,使用策略教学要点:设计因素、特点和类型、创建表、修改表、标识符列、已分区表;索引的特点和类型、创建索引、索引信息、优化索引、优化查询第7章:其他数据库对象 4学时教学目的和要求:掌握视图、存储过程、触发器、自定义函数的特点和应用方法教学要点:视图特点及管理、存储过程特点和类型及管理、触发器特点和类型及管理、用户定义函数的应用。

第8章:C#概述 2学时教学目的和要求:了解VS开发环境的功能和特点,掌握C#的基本编程方法和调试方法教学要点:VS开发环境的功能和特点、C#应用程序的结构、断点设置与程序调试第9章:数据类型与流程控制 4学时教学目的和要求:掌握C#编程基础教学要点:C#语言概述、C#数据类型、C#流程控制语句第10章:面向对象的编程基础 2学时教学目的和要求:掌握C#面向对象的编程方法教学内容:面向对象的程序设计、常用类操作和数据处理第11章: Windows窗体界面设计 4学时教学目的和要求:掌握窗体界面设计的方法和常用控件、常用事件的编程教学内容:鼠标事件与键盘事件、Windows窗体基本控件菜单与工具栏、其他Windows窗体控件。

数据库应用技术实验教学大纲

数据库应用技术实验教学大纲

《数据库应用技术实验》教案大纲课程代码:05085605课程类型:考查课适用专业:信息管理与信息系统总课时数: 18 学分:0.5一、课程的目的与任务1 本课程是信息管理与信息系统专业的一门专业实验和实训课程。

课程的目的和任务在于培养学生熟练掌握SQL语言的使用与编程、学会数据库设计的方法、学会使用SQL Server 2000创建和管理数据库,初步掌握使用开发数据库的应用程序。

2 本课程是本专业硬件主干课程。

学习本课程需要先学习计算机基础,数据结构,C语言程序设计,数据库应用技术。

因此除了具有充实的数据库基础理论,本实验就是与数据库讲授课程密切配合的上机实践课程。

3 数据库应用技术实验的基本要求是使学生掌握数据库表创建,数据查询,更新,多表连接数据查询,嵌套查询,数据库安全性管理等技能,从而对数据库操作有进一步的了解和认识。

二、教案内容纲要实验目的在于更深入地理解和掌握课程教案中的有关基本概念,应用基本技术解决实际问题,从而进一步提高分析和解决问题的能力。

因此必须明确实验的目的,以保证达到课程所指定的基本要求。

在实验小结中,要进一步确认是否达到了预期的目的第1章数据库管理系统的安装与配置第2章数据库的刨建与维护第3章数据表管理第4章数据的增删改第5章单表数据查询第6章多表连接数据查询第7章嵌套查询第8章视图与索引的创建与维护第9章完整性管理第10章存储过程设计第11章触发器设计第12章数据库迁移第13章数据库备份与恢复第14章数据库安全性管理第15章 T-SQL语言的程序设计2 实验内容要点实验一:SQL Serverde的安装和配置实验目的:1.了解SQL Server2005初步知识2.学会系统的安装与启动3.认识SQL的用户界面实验主要内容1 启动SQL Server 2000(或2005)服务管理器,启动SQL服务器2 启动企业管理器,进行SQL服务器的连接,使用SQL服务器的控制台目录浏览服务器的结构与管理工程。

《数据库应用技术》教学大纲11

《数据库应用技术》教学大纲11

《数据库应用技术》理论课程教学大纲课程名称:数据库应用技术课程编码:学分:4学分(软件)/3学分(计科网络)总学时:64学时(软件)/48学时(计科网络)适用专业:软件工程,计算机科学与技术(网络方向)先修课程和后续课程先修课程:程序设计语言后续课程:MIS系统、动态网站构建、企业信息系统开发技术一、课程的性质、目的与任务:课程性质:专业课,必修课目的与任务:数据库技术是计算机信息系统的基础和核心,要学习任何软件开发,包括手机应用软件开发,都不能不学习数据库知识及应用。

该课程是学习应用软件开发学生的必修课。

通过该课程的学习能让学生掌握数据库的基本概念,掌握对典型关系数据库SQL Server2008的操作及建模工具,掌握对数据库操纵管理的方法和技术,使学生能学会建立和管理数据库,了解数据库技术的发展动向——嵌入式移动数据库,以指导今后的应用。

二、教学基本要求:使学生了解数据库系统的发展过程,理解数据库设计的整体流程,掌握数据库的基本概念及数据模型与及关系数据库的理论基础,掌握对SQL Server 2008数据库的操作和必要的安全管理,了解嵌入式移动数据库当前应用发展。

三、课堂教学内容,重点与难点:(带*的课程是软件专业专门上的,其它是两个专业公有的课程)第1章案例描述1.1项目背景1.2需求分析1.3主要角色【重点】●从需求分析出构建数据库的关键信息及联系●分析出计费系统对数据库数据的管理需求【难点】◆分析出计费数据库的关键信息及联系第2章数据库基础2.1数据库系统概述2.2数据模型2.3数据库设计概述【重点】●数据库系统基本概念●数据库系统的模式结构●数据的概念模型●数据库设计方法及步骤【难点】◆数据库系统的模式结构◆实体、属性及联系◆计费系统数据库的概念模型,即E-R图第3章关系型数据库的设计3.1关系型数据库的定义3.2 E-R模型到关系模型的转换3.3关系规范化【重点】●关系术语●关系模式●完整性约束●E-R模型转换●三个范式【难点】◆完整性约束◆E-R图向关系模式转换◆关系规范化与优化第4章SQL Server 2008概述4.1 SQL Server 2008 简介4.2 SQL Server 2008 安装4.3 SQL Server 2008的启动与关闭4.4 SQL Server 2008主要管理工具4.5 系统数据库和示例数据库【重点】●SQL Server 2008安装●SQL Server 2008的SSMS管理工具●SQL Server 2008的系统数据库【难点】◆SQL Server 2008安装第5章SQL Server 2008数据库和表5.1 SQL Server 2008数据库概述5.2 SQL Server 2008数据库基本管理5.3 SQL Server 2008数据库高级管理5.4 SQL Server 2008数据表5.5 数据表的创建5.6 数据表的管理5.7 表数据管理【重点】●数据库的创建●数据库的查看、修改及删除●数据库的收缩、分离、附加及快照●SQL Server 2008中的数据类型●数据库表结构的创建●修改数据库表结构,删除数据表●向数据库表添加数据●管理数据库中表的数据【难点】◆使用T-SQL语句实现上述各操作◆对建立外键约束列的操作第6章SELECT数据查询6.1查询语句6.2简单查询6.3连接查询6.4子查询6.5联合查询【重点】●SELECT语句的语法和子句●简单查询●连接查询●子查询●联合查询【难点】◆SELECT子句的使用◆在SELECT中使用聚合函数◆子查询的嵌套◆联合查询第7章视图7.1视图概述7.2创建视图7.3视图的管理7.4视图的使用【重点】●什么是视图●建立视图●管理视图●使用视图【难点】◆视图与表的区别与联系◆用T-SQL语句建立或管理视图第8章索引8.1索引概述8.2创建及管理索引【重点】●什么是索引及其作用●建立索引的原则●创建及管理索引【难点】◆建立索引的原则◆用T-SQL建立和管理索引*第9章T-SQL编程与应用9.1 T-SQL概述9.2 T-SQL编程基础9.3流程控制语句9.4批处理9.5 事务【重点】●T-SQL编程的基本要素:标识符、数据类型、常量、变量、函数、表达式等●流程控制语句:顺序、分支、循环等●批处理●事务【难点】◆函数及表达式◆分支结构编程◆循环结构编程◆事务处理*第10章存储过程、触发器和自定义函数10.1存储过程(选讲)10.2触发器(选讲)10.3用户自定义函数【重点】●用户自定义函数【难点】◆用户自定义函数第11章数据库备份与恢复11.1数据库备份11.2数据库恢复11.3数据的导入和导出【重点】●使用SSMS进行数据库备份●使用SSMS进行数据库恢复●使用SSMS进行表数据的导入和导出【难点】◆使用SSMS完成数据备份的步骤◆使用SSMS完成数据恢复的步骤◆使用SSMS完成数据表中的数据的导出与导入步骤第12章数据库的安全性管理12.1数据库的安全机制12.2角色管理12.3权限管理12.4服务器登录名12.5数据库用户【重点】●数据库的安全机制●角色管理●权限管理●服务器登录名●数据库用户【难点】◆服务器角色与数据库角色◆权限类型◆使用SSMS对角色及其权限的管理操作四、课时安排建议(打*号的是软件专业单独上的章节,其它是软件和网络共同的课五、选用的教材和课件教材:张冬玲主编《数据库实用技术—SQL SERVER 2008》清华大学出版社 2012年课件:教材配套课件修改六、考核方式和成绩评定本课考核由平时(考勤+作业+上机)和期末成绩两部分构成,分数比例依次为:总评成绩 =平时成绩(40%)+期末考试成绩(60% )七、主要教学参考书:。

《数据库应用技术》课程教学大纲

《数据库应用技术》课程教学大纲

《数据库应用技术》课程教学大纲一、课程名称《数据库应用技术》二、学时及学分64学时,4学分三、适用专业软件设计专业、软件设计(日语)专业四、教学目的本课程通过理论和实践教学,使学生掌握SQL SERVER 2000的服务管理器、企业管理器、查询分析器、SQL查询语句、索引和视图以及存储管理和触发器的源代码的编写;掌握SQL SERVER 2000的基本应用方法和技巧。

五、教学要求本课程是软件设计专业的一门专业课程,具有较强的实践性,其任务是使学生在掌握数据库的基本知识的基础上,具备数据库管理系统的个人级、网站级、或企业级的开发工作的高素质、应用型专门人才所必需的理论,知识和基本技能,并为培养学生装的创新能力和全面素质打下良好的基础。

六、教学学时数分配表七、理论教学内容第一章数据库系统和SQL Server(2学时)内容提要:掌握数据库的概述,如数据库系统、关系数据库系统、SQL的定义,数据库设计的三个范式,数据库规范化与非规范化的目的;理解Microsoft SQL Server2000的物理数据、逻辑数据独立性;数据完整性、并发控制、备份与恢复;了解SQL的语法约定。

教学重点和难点:数据库系统、关系数据库系统、SQL的定义,数据库设计的三个范式,数据库规范化与非规范化的目的。

§1.1数据库的理论基础概述(0.5学时)一、什么是数据库系统、关系数据库系统、SQL二、数据库设计的三个范式三、数据库规范化与非规范化的目的§1.2Microsoft SQL Server2000概述(1学时)一、物理数据、逻辑数据独立性;二、数据完整性三、并发控制四、备份与恢复五、支全性与身份认证§1.3Microsoft SQL Server2000组件(0.5学时)一、SQL Server Enterprise Manager简介二、Enterprise Manager的使用三、管理数据库和数据库对象四、SQL Server查询分析器简介五、查询分析器中的编辑器第二章数据定义语言与数据库对象的建立(2学时)内容提要:掌握SQL的基本对象和数据类型,以及数据库对象的创建、修改、删除,理解函数和约束。

《数据库应用技术》教学大纲_

《数据库应用技术》教学大纲_

《数据库应用技术》课程教案大纲(信息技术教育系2009.1年修订)课程名称:数据库应用技术选用教材:武妍等主编,Visual FoxPro程序设计教程(面向数据库应用),上海交通大学出版社,2007课程类型:范围选修课学时:讲授32学时,实验32学时学分:4适用对象:文管类专业本科生先修课程:信息技术基础一、课程性质、目的与任务以及对先开课程要求《数据库应用技术》课程是文管类专业一门重要的专业基础课,可实现大容量的数据管理和在Windows环境下数据库管理系统的开发。

该门课程属于国家教委提出的非计算机专业的三个层次课程体系中的第二个层次,是一种“可视化的界面设计+过程化的程序代码设计”课。

通过本课程的学习,使学生了解计算机程序设计的基本知识、具有可视化程序设计的初步能力,为学生继续学习编写Windows风格的程序以及大型数据库管理软件打下基础,并能顺利通过全国的计算机II级考试。

要求:1.使学生了解计算机程序设计的基本知识;2.使学生掌握程序设计的基本方法和使用计算机处理问题的思维方法;3.使学生具有利用Visual FoxPro 6.0编写Windows风格的数据库管理系统的能力。

4.开课前要求学生已掌握《信息技术基础》课程中的基本内容。

二、教案重点及难点重点:利用Visual FoxPro 编写Windows风格的数据库管理系统。

难点:结构化程序设计方法,面向对象的程序设计方法。

三、与其它课程关系《信息技术基础》为它的先行课,《管理信息系统》等课程为它的后续课程。

四、教案内容、学时分配及基本要求第一章数据库概论(1学时)基本要求:掌握数据库系统的基础知识;重点:数据、信息、数据处理等基本概念。

数据模型、数据库系统的基础知识。

难点:关系数据库及其设计主要内容:1.1 数据、信息与数据处理1.2 数据模型1.3 数据库系统第二章vfp概述(1学时)基本要求:了解Visual FoxPro 6.0的功能和特点;掌握Visual FoxPro 6.0的安装与配置;掌握Visual FoxPro 6.0的启动与退出及系统主窗口及其他窗口。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库应用技术》教案大纲适用专业 : 高职计算机应用技术 学时学分 : 48 学时, 3 学分 课程类型 : B 类(理论 +实践)课 课程性质 : 必修课 课程编号 : 20302600 执笔人: 蔡贵荣审定人 : 蔡江云编撰日期: 2009 年 8 月修订 、课程性质和任务本课程是 B 类(理论 +实践)课, 3 学分,计划 48 学时,其中实践 24 学时,占总学时 50%,是高职计算机应用技术专业学生的职业技能课。

本课程的任务是介绍数据库的基本知识、 SQL Server 数据库管理与开发的基本技能和实际 应用案例。

通过本课程的学习,学生应掌握 SQL Server 2005 的实用技术、掌握 T-SQL 编程技 术、掌握数据完整性和数据安全性的技术、掌握数据库常规管理技术,从而使学生能够独立完 成数据库工程的分析和设计,并运用所学到的知识开发实际的数据库工程。

、教案内容和要求第 1 单元 SQL Server 2005 基础知识教案内容:1.1SQL Server 2005 概述SQL Server 2005 的体系结构 数据库和数据库对象 SQL Server 2005 1.2SQL Server 2005 SQL Server 2005 SQL Server 2005 Microsoft SQL Server 的安装 1.3SQLServer 2005 的配置注册服务器 配置服务器选项1.4SQL Server Management Studio 教案要求:1. 了解 Microsoft SQL Server 20052. 了解 Microsoft SQL Server 20053. 理解 SQL Server 体系结构的特点和数据库引擎的作用4. 理解数据库和组成数据库的各种对象的类型和作用5. 熟练掌握 SQL Server Management Studio 工具的使用第 2 单元数据库对象建立与维护教案内容:2.1 数据库 数据库的基本概念 数据库的创建 数据库的修改 删除数据库 2.2 表 表的数据类型 创建表 创建约束 向表中添加数据 查看表 修改、删除表的特点 的安装 版本的特点 的运行环境要求管理工具的使用的特点 的安装和配置2.3设计数据的完整性实体、域、参照和用户定义的完整性非空、主键、唯一性、检查、默认和外键约束创建默认、绑定默认、解除绑定默认、删除默认创建规则、绑定规则、解除绑定规则、删除规则使用IDENTITY 列2.4索引索引的优点索引的分类索引的创建索引的修改和删除2.5视图视图的分类视图的创建视图的查看视图的删除通过视图更改记录教案要求:1.理解和掌握数据库及数据库对象的概念和特点2.掌握如何在对象资源管理器中创建数据库3.掌握如何在对象资源管理器中创建数据库对象4.掌握数据完整性的概念与实施方法第3 单元T-SQL 语言基础教案内容:3.1T-SQL 语言概述T-SQL语法约定3.2数据类型、常量和变量数据类型常量变量3.3运算符和表达式3.4流程控制语句IF...ELSE 语句CASE语句GOT(语句WHILE语句BREAK语句CONTINUED句WAITFOR语句RETURNS句BEGIN...END 语句3.5函数常用的系统函数用户自定义函数教案要求:1.了解“用户定义数据类型”的创建、修改、删除和调用2.掌握T-SQL流程控制语句的语法和使用方法3.掌握SQL Server 系统函数的分类和常用函数的用法4.掌握用户自定义函数的方法第4 单元T-SQL 数据库操作语句教案内容:4.1数据查询语句(SELECT语句)SELECT语句的简单使用在结果集列表中使用表达式WHER子句的使用GROUPB子句的使用表的连接(JOIN) 和联合(UNION)子查询4.2数据操纵语言(DML)INSERT语句UPDATE语句DELETE语句4.3T-SQL 的可视化操作SELECT语句的可视化操作INSERT语句的可视化操作UPDATE语句的可视化操作其他语句的可视化操作教案要求:1.掌握使用DDL语句操作数据库、数据表、视图和索引的方法2.掌握SELECT以及各个子句的使用方法3.掌握INSERT语句的使用方法4.掌握UPDATED句的使用方法5.掌握DELETE语句的使用方法第5单元事务和游标教案内容:5.1事务(Transaction) 事务的由来事务的概念事务的特性事务的工作原理事务的类型事务回滚(TransactionRollback) 使用事务时的考虑5.2游标游标概述游标的类型声明游标打开游标读取游标关闭游标删除游标教案要求:1.掌握事务的基本概念及基本特征2.掌握事务的工作原理并了解事务的类型3.掌握事务回滚机制以及使用事务要考虑的事项4.了解游标的概念和类型5.理解游标的各自的优点6.掌握游标的使用方法第6 单元存储过程、触发器和游标教案内容:6.1存储过程存储过程的基本概念存储过程的类型存储过程的创建与执行存储过程的查看、修改和删除6.2触发器触发器概述触发器的创建和应用查看、修改和删除触发器教案要求:1.了解存储过程和触发器的概念和类型2.理解存储过程和触发器的各自的优点3.掌握存储过程的创建、执行和删除等操作4.掌握触发器的创建、执行和删除等操作第7 单元数据备份还原教案内容:7.1数据库的导入导出数据库的导出数据库的导入7.2数据库的备份与还原数据库的备份数据库的还原7.3分离和附加数据库分离和附加数据库的操作使用T-SQL 进行分离和附加数据库操作教案要求:1.掌握数据导入和导出的作用及操作2.掌握数据备份和还原的概念和类型3.掌握数据库备份和还原数据的策略及方法4.掌握分离和附加数据库的操作方法第8 单元安全与权限教案内容:8.1安全与权限的基础知识SQL Server 2005 安全机制的总体策略网络安全基础8.2管理用户管理对SQL Server 实例的访问管理对SQL Server 数据库的访问8.3管理角色管理实例角色管理数据库角色管理应用程序角色8.4管理架构认识架构使用默认架构8.5管理权限管理对SQL Server 实例和数据库的访问管理对表和列的访问管理对可编程对象的访问教案要求:1.了解SQL Server 2005 的安全策略2.掌握SQL Server 2005 的网络配置3.掌握对Microsoft SQL Server 实例、数据库访问的管理4.掌握对实例、数据库、应用程序的角色管理5.了解数据库架构及其作用6.掌握对SQL Server 实例、数据库、表和列访问的权限管理7.掌握对可编程对象访问的权限管理三、主要教案内容和学时安排四、实践教案描述1、实训内容及学时数2、实践环节基本要求通过课程的实践操作使学生达到:(1)熟练掌握使用SQL Server Man ageme nt Studio 创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数。

(2)熟练掌握使用SQL Server Ma nageme nt Studio 插入、修改和删除数据表和视图数据。

(3)熟练掌握使用SQL Server Man ageme nt Studio 进行数据库备份还原、附加分离。

(4)掌握使用SQL Server Ma nageme nt Studio 进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置。

(5)初步掌握使用SQL Server Man ageme nt Studio 创建、维护索引,实现数据库定期备份和数据库同步更新。

(6)熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句。

7) 熟练掌握使用 T-SQL 语句创建和删除数据库、数据表( 特别是完整性约束定义 )、视图、存储过程、触发器和自定义函数。

8) 熟练掌握使用 T-SQL 语句查询、插入、修改和删除数据表和视图数据。

3、实训条件1) 装有 Windows XP SP2 操作系统的软件技术实训室,局域网可用。

(2)人手一台 PC 机(建议内存 1G 以上)、SQL Server 2005 安装软件。

五、本课程与其他课程的关系前导课程:《程序设计基础》、《数据结构》 后续课程:《动态网站建设与维护》、《 Web 应用开发技术》六、考核要求本课程采用形成性考核方式,即课程的总成绩由平时出勤及实训的完成情况、基础知识考 核、期末实操考核三部分形成,即平时成绩占20%、基础知识考核占 30%、实操考核占 50%。

这种考核方式大大促进学生对实践操作的重视,同时也促进学生对工程的系统需求分析能力、数 据库设计能力、数据库管理能力、排错能力和协作能力。

七、教材与参考书教材:关系数据库与 SQL Server 2005 ,龚小勇等编著,机械工业出版社 教案参考书:1) 2) 3)4)5) 6) 7) 8) 八、课程实践指导书见《数据库应用技术》实训指导书(自编)。

游祖元主编,电子工业出版社 实例教程,刘志成主编,电子工业出版社 数据库案例教程,何文华主编,电子工业出版社 实用教程(第 3 版),郑阿奇主编,电子工业出版社 实例教程(第 2 版),杨学全主编,电子工业出版社 数据库应用与开发教程,陈伟编著,清华大学出版社 数据库应用系统开发技术,朱如龙主编,机械工业出版社 SQL Server 2005 篇,徐守祥主编,人民邮电出版社C#案例教程, SQL Server 2005 SQL Server 2005 SQL Server 2005 SQL Server 2005 SQL Server 2005 SQL Server 2005 数据库应用技术—。

相关文档
最新文档