数据库原理与应用教程—SQL Server 教学大纲

合集下载

数据库原理与应用--教学大纲(完整版)

数据库原理与应用--教学大纲(完整版)

课程名称:数据库原理与应用(SQL Server) 课程代码: 92010001开课系(部): 计算机与通信系制定人:审核人:制定时间: 2020.03《数据库原理与应用(SQL Server)》教学大纲学分: 4 总学时:64 考核方式:考试课程性质:专业基础课课程类别:理论课开课单位:计算机与通信系适用专业:计算机应用技术专业一、教学目标《数据库原理与应用(SQL Server)》是计算机各专业的必修课。

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

目的使学生通过该课程的学习,培养数据库管理技能和进行数据库应用系统开发的数据库设计与服务器端程序设计技能。

为进一步学习专业课和为日后的实际工作奠定基础。

二、教学要求1、了解数据库原理的基本知识,重点理解数据库的三要素、关系运算、完整性约束;2、使用企业管理器(SSMS)技能:熟练掌握使用企业管理器创建、查看、修改和删除数据库、数据表(包括完整性约束定义)、查询、视图、存储过程、触发器和自定义函数;熟练掌握使用企业管理器插入、修改和删除数据表和视图数据;熟练掌握使用企业管理器进行数据库备份还原、附加分离;理解数据库访问安全性机制,掌握使用企业管理器进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解数据库索引技术,初步掌握使用企业管理器创建、维护索引技能,了解索引优化和全文索引技术。

3、使用查询分析器和T-SQL编程技能:熟练掌握T-SQL编程基础:数据类型、常量、变量、常用函数、表达式、流控制语句;熟练掌握使用T-SQL语句创建和删除数据库、数据表(特别是完整性约束定义)、视图、存储过程、触发器和自定义函数;熟练掌握使用T-SQL语句查询、插入、修改和删除数据表和视图数据,特别是查询技术;掌握使用T-SQL语句进行游标设计、事务设计;了解T-SQL存储过程进行数据库访问安全性设置:登录账户、数据库用户、角色、权限设置;了解使用T-SQL语句修改数据库、数据表(包括完整性约束定义);了解用T-SQL语句进行数据库备份还原、导入导出。

数据库应用技术(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 的特性、体系结构、构造、应用程序的开发构架、安装等。

《数据库原理与应用SQLServer2019》-教学大纲

《数据库原理与应用SQLServer2019》-教学大纲

书名:数据库原理与应用(SQL Server 2019)(慕课版)ISBN:978-7-115-58067-2出版社:人民邮电出版社主编:叶潮流、吴伟《数据库原理及应用》课程教学大纲课程编号:071410008课程名称:数据库原理与应用总学分:4 总学负荷:112 自主学习:48课内总学时数:64课内实验/实践/上机学时:24/0/24先修课:C语言程序设计一、说明部分1.课程性质《数据库原理与应用》是应用统计学专业的一门专业基础类学位模块课程。

本模块课程旨在让学生理解数据库技术的内在机制与操作规范,以及如何科学地组织和存储数据,高效地使用和管理数据。

了解数据库的基本概念,数据库系统的三级模式结构以及数据库系统的组成,数据模型的基本概念、组成要素和关系数据模型的特点,能够实现专业实践领域中的用户数据的需求分析与概念设计;掌握关系数据库的规范化理论和设计流程,能够对商务业务逻辑进行建模和优化;掌握关系模型的标准语言SQL语法及其运算理论,能够解决商务运营实践领域中的数据共享问题和数据库系统架构问题;掌握数据库备份和恢复、数据安全性管理等内容,能够解决互联网环境下商务运营数据的并发控制和访问控制问题。

2.教学目标及意义目标1:使学生了解数据库的基本概念(数据系统组成、数据模型和三级模式结构),掌握关系数据库的规范化理论和设计流程,能够实现商务运营数据的需求分析与概念设计,并给出商务业务逻辑的建模和优化。

目标2:使学生掌握关系模型的标准语言SQL语法及其运算理论,能够解决商务运营实践领域中的数据共享问题和数据库系统架构问题。

目标3:使学生掌握数据库备份和恢复、数据安全性管理等内容,能够解决互联网环境下商务运营数据的并发控制和访问控制问题。

意义:为培养德、智、体全面发展,知识结构合理、基础扎实、勇于创新、个性突出、具有良好的科学素养和国际竞争力、适应社会主义现代化建设需要的高级人才打好基础。

通过学习这门课程,让学生掌握数据库设计的思想和方法,具备解决数据共享问题的实现办法和计算思维。

教学大纲-数据库原理及应用(SQL Server)(第4版)-李俊山-清华大学出版社

教学大纲-数据库原理及应用(SQL Server)(第4版)-李俊山-清华大学出版社

《数据库原理及应用》教学大纲课程英文名称:Principles of database system课程编码:ZYB08002课程性质:专业必修课先修课程:程序设计基础,离散数学总学分:3学分总学时:48学时周学时:3学时适用专业:计算机类本课专业一、教学目标及教学要求(一)教学目标本课程的教学目标是要求学生系统地掌握数据库的基本概念、基本原理、基本设计技术和设计方法,具有利用现有的数据库管理系统软件、某种程序语言和开发工具进行数据库应用系统设计与开发的初步能力,了解数据库技术和相关研究领域的最新进展,为从事数据库技术的研究和数据库应用系统的开发等奠定良好的基础。

(二)教学要求本课程要求学生了解数据库的物理结构设计方法;理解关系数据库规范化理论;理解和掌握关系模型、数据库、数据库管理系统、数据库应用系统的概念,以及数据库保护技术的相关概念和方法;熟练掌握SQL语言及其数据定义和数据操纵方法、基于E-R模型的概念结构设计方法、基于E-R模型向关系模型转换的数据库逻辑结构设计方法,初步掌握面向实际应用的数据库应用系统的用户需求分析方法。

二、本课程的重点和难点(一)课程教学重点关系模型,数据库、数据库管理系统和数据库应用系统三者的概念及其关系,数据库内部体系结构的三级模式结构,关系代数特有的关系运算,关系代数运算在关系数据库查询操作中的应用,数据库应用系统的生命周期及相关概念,E-R 模型的建模方法,E-R模型向关系模型的转换,表的定义,SQL数据查询,X关于F的闭包及其计算,最小函数依赖集,关系模式的分解,保持无损的分解,保持依赖的分解,第二范式(2NF),第三范式(3NF),数据库访问接口,数据库应用系统设计与实现,数据库的完整性概念,数据库故障的基本恢复方式。

(二)课程教学难点数据库内部体系结构的三级模式结构,关系代数运算在关系数据库查询操作中的应用,E-R模型的建模方法,SQL的嵌套查询和谓词查询,X关于F的闭包及其计算,候选键的求解方法,数据库访问接口,数据库应用系统设计与实现。

课程教学大纲(sqlserver)

课程教学大纲(sqlserver)

《SqlServer数据库》教学大纲一、课程性质与任务1.课程性质:本课程是计算机应用技术专业的理论与实践课。

2.课程任务:本课程的主要任务是通过SQL Server Management Studio环境,讲授开发SqlServer的课程,需要了解数据库的基本原理,了解数据库的作用和实际用途。

掌握Sqlserver管理工具的基本使用,Sql语句的编写,掌握创建库、创建表、创建约束、删除库、删除表、删除约束等基本操作。

重点掌握Sql语句实现数据查询、条件查询、模糊查询、多表联接查询,数据的添加语句编写、数据删除语句编写和数据修改语句的编写等。

课程在重视传授理论知识同时,重视培养学生的实际动手能力。

教学过程中,设计了大量的程序设计案例,使学生在学习枯燥的语法知识的同时,体会到SQLServuer数据管理工具的魅力,加深对SQL语言知识的理解。

二、课程教学基本要求理论课时:36节上机课时:36节考核形式:考查三、课程教学内容第一章初始SQLSERVER及开发工具介绍教学内容:本章主要介绍SqlServer的主要概念,数据库系统介绍、数据库的基本概念、数据库的技术发展史,SqlServer开发管理工具如何安装,使用等。

掌握如何使用管理工具如,开启服务、停止服务、集成登录访问数据库管理工具、账户方式访问数据库管理工具、创建数据库、创建表等基本操作,还需要了解数据库软件的安装过程。

※第二章使用SQL Server Management Studio 管理数据库教学内容:本章主要掌握使用SQL Server Management Studio 管理数据库,掌握查询分析的使用,查询数据,数据库如何备份、如何还原,数据库如何分离、如何附加。

如何生成SQL脚本,如何利用SQL脚本进行还原。

了解SQL语言的数据类型,了解创建数据库的SQL语句的编写、创建数据表的语句编写,通过练习掌握基本的SQL语言的特点。

※第三章使用SQL编程实现数据基本操作教学内容:本章主要掌握使用查询分析进行SQL语句的编写,掌握使用SQL语句实现数据新增,掌握使用SQL语句框架实现数据的编辑修改,掌握使用SQL语句实现实现数据的删除。

教学大纲 -数据库原理与应用教程—SQL Server 2014-赵明渊-清华大学出版社

教学大纲 -数据库原理与应用教程—SQL Server 2014-赵明渊-清华大学出版社

《数据库原理与应用》课程教学大纲一. 适用对象适用于本科学生。

二. 课程性质数据库应用技术是计算机科学中的核心技术之一,以其为核心的各种数据库应用管理,无可争议地改变了政府部门和企事业单位的运营和管理方式。

随着数据库的应用广度和深度的扩展,不单是计算机和信心技术IT从业者,包括技术管理、工程管理甚至决策人员在内的众多行业的读者都开始关心数据库技术。

今天,理解数据库概念以及掌握相关应用技术已经成为人们,特别是青年一代必备的技能。

本课程系统讲述数据库系统的基础理论、基本技术和基本方法。

内容包括:数据库系统的基本概念、数据模型、关系数据库及其标准语言SQL、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等。

前序课程:计算机基础、C语言。

三. 教学目的1. 掌握数据库技术的基本概念、原理、方法和技术。

2. 掌握SQL语言查询和编程的基本技术,具备SQL语言编程能力3. 掌握数据库系统安装、配置和数据库管理和维护的基本技能。

4. 掌握设计数据库的理论和基本方法,具备数据库设计的能力5. 了解数据库技术的最新发展。

四. 教材及学时安排教材:赵明渊,数据库原理与应用教程——SQL Server 2014,清华大学出版社,2018年9月学时安排:讲课32学时,实验32学时,共计64学时五. 教学要求(按章节详细阐述);第1章数据库系统概论教学要求:理解数据库和数据库系统的概念;掌握数据库系统的组成,掌握数据库管理系统的功能和组成;掌握数据模型的概念和数据模型的类型;掌握设计数据库的基本方法,具备数据库设计的能力;掌握依据需求分析进行概念设计和逻辑设计的技术和方法,具备根据需求分析阶段收集到的信息画出E-R图,并将E-R图转化为关系模式的能力。

内容要点:1.1:数据库系统1.2:数据模型1.3:数据库系统结构1.4:数据库设计第2章关系数据库系统模型教学要求:掌握关系模型的数据结构、关系的完整性以及关系操作等;掌握关系代数的运算规则;理解关系演算的运算规则;了解SQL语言的特点。

教学大纲_数据库原理与SQL Server

教学大纲_数据库原理与SQL Server

职业学院课程教学大纲院系专业计算机网络课程数据库原理与SQL Server编者2008年8 月课程教学大纲审核表《数据库原理与SQL Server》课程教学大纲一、课程基本情况说明课程编号:210249适用对象:高职高专计算机网络专业大二年级学生学分/总学时:4/64讲授学时:20 课内实践学时:4 课外实验(上机)学时:40二、课程的性质、任务与课程的教学目标(一)课程性质与任务数据库技术是各种信息系统、管理系统的基础。

Microsoft SQL Server 2000是一种使用比较广泛、功能强大、可靠性较高的数据库管理系统,为用户提供了完整的数据库解决方案。

开设本课程可以令学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用。

本课程是一门理论和应用相结合的课程,要求学生在完成本课程的学习后,能在SQL SERVER 2000数据库管理系统中利用所学习的数据库知识对数据库进行设计、操作。

(二)课程教学的目标熟练掌握:关系数据库中的概念,数据库设计,数据库的结构与特点,数据库系统的组成及各部分的功能,熟练使用结构化查询语言(SQL)。

数据库管理,各种数据库对象管理,索引技术,数据操纵技术。

掌握:系统的安装,服务器的配置技术,安全性技术,数据复制技术,数据的互操作技术,数据完整性控制,Transact-SQL语言。

了解:关系、关系模型、键码、视图、存储过程、触发器等概念,SQL Server的并发性。

三、课程教学主要内容及要求(一)课程内容:1. 了解SQL Server 20001.1 定制SQL Server 2000——SQL Server 2000的安装与启动1.2 管理SQL Server 2000——SQL Server 2000组件2. 管理数据库2.1 了解数据库——数据库的构成2.2 编程语言——Transact—SQL2.3 管理数据第一步——建立数据库2.4 共享数据——发布和订阅数据库3. 管理表3.1 了解数据组织方式——关系模型3.2 实现数据组织方式——建立表结构3.3 管理数据——编辑数据3.4 数据库原理(一)——数据库规范化设计4. 检索数据4.1 了解数据运算——Transact—SQL运算符和函数4.2 实现简单数据查询——SELECT语句4.3实现复杂数据查询——高级SELECT语句4.4数据库原理(二)——关系运算5. Transact—SQL编程5.1 进一步了解编程语言——Transact—SQL5.2 设计程序——流程控制语句5.3 分行处理数据——游标6.全面掌握SQL Server 20006.1 提高查询速度——索引6.2 定制数据——视图6.3 定制功能——存储过程6.4 自动处理数据——触发器6.5数据库原理(三)——数据系统体系结构7. 复制和恢复数据库7.1 同一数据库服务器上备份数据库——数据库备份还原7.2 不同数据库服务器间转移数据库——附加数据库7.3 不同数据格式的转换——数据库数据导入/导出8. 保证数据安全性8.1 设置登录数据库服务器的权限——登录账户管理8.2 设置使用数据库的权限——用户管理8.3 设置访问数据的限制——角色管理8.4 设置获得访问的许可——许可管理9. 保证数据完整性9.1 构造Transact—SQL执行单元——批处理9.2 保证数据完整性——事务9.3 维护数据一致性——锁9.4 处理错误——@@ERROR(二)、教学基本要求1.总体要求(1)采用启发式、讨论式、案例分析教学等多种方式,充分利用多媒体等现代化教学手段,整体优化教学过程和教学内容,调动学生学习积极性;(2)贯彻精讲的原则,注重三基内容的讲解,突出重点,照顾一般,图文并貌,重在基本概念的理解和实际实验操作;(3)贯彻理论和实践相结合的原则,给学生出一定量的实验操作题,并要求学生完成一定量的作业,以提高学生对数据库原理与SQL Server的掌握。

sqlserver教学大纲

sqlserver教学大纲

sqlserver教学大纲SQL Server是一款广泛应用于企业级数据库管理系统的软件,它提供了强大的数据管理和处理能力,被广泛用于各种规模的企业和组织中。

针对SQL Server的教学大纲,可以从以下几个方面展开讨论。

一、数据库基础知识在开始学习SQL Server之前,首先需要了解数据库的基本概念和原理。

这包括数据库的定义、特点和分类,以及关系型数据库的基本原理和结构。

此外,还需要介绍SQL语言的基本语法和常用的数据类型。

二、SQL Server的安装和配置学习SQL Server的第一步是安装和配置软件。

在教学大纲中,可以详细介绍SQL Server的安装步骤和配置选项,包括选择适当的版本、安装过程中的注意事项以及配置数据库实例和网络设置。

三、数据库设计与建模数据库的设计和建模是SQL Server教学中非常重要的一部分。

在这个阶段,可以介绍常用的数据库设计方法和技巧,包括实体关系模型(ERM)的概念、关系图的绘制和规范化过程。

同时,还可以引入一些数据库设计工具的使用,如ER图工具和数据库建模工具。

四、SQL语言基础学习SQL Server的核心内容是掌握SQL语言的基本知识和常用操作。

在教学大纲中,可以逐步介绍SQL语言的各个方面,包括数据查询、插入、更新和删除等操作。

此外,还可以介绍一些高级的SQL语句和技巧,如聚合函数、子查询、联接和视图等。

五、存储过程和触发器存储过程和触发器是SQL Server中非常重要的编程工具,可以用于实现复杂的数据处理和业务逻辑。

在教学大纲中,可以详细介绍存储过程和触发器的概念、语法和使用方法。

同时,还可以通过实例演示,让学生了解如何编写和调用存储过程以及如何使用触发器实现数据的自动更新。

六、性能优化和调优在实际的数据库应用中,性能优化和调优是非常重要的一环。

在教学大纲中,可以介绍一些常用的性能优化技巧和方法,如索引的设计和使用、查询优化和执行计划的分析等。

SQL_Server数据库技术课程教学大纲

SQL_Server数据库技术课程教学大纲

《SQL Server数据库技术》课程教学大纲课程类别:专业必修课课程代码:课程学时:96 学时 4 学分适用专业:软件技术、计算机应用、计算机网络、计算机信息管理开课时间:第一年第二学期一、课程性质、任务:《SQL SERVER 数据库技术》是计算机专业的一门专业课程,是设计和开发数据信息系统的基础,提高学生专业技术能力和软件设计人才的必修课,本课程主要任务是使学生掌握SQL Server软件的使用,掌握设计数据库和进行SQL语言程序开发的思想和具体方法,为后续的学习打好基础。

二、课程教学目的:《SQL Server数据库技术》是软件设计、计算机信息管理、计算机网络技术等专业的必修课。

通过学习本课程,使学生掌握数据库管理系统的基本概念和基本理论,具备独立开发数据库管理系统的实际能力。

学生在学习本课程之前应当具有程序设计的预备知识。

本课程的目标在于通过对数据库设计基础知识和数据库创建、表的操作、视图操作、索引操作、存储过程和触发器应用、函数应用、SQL程序设计、数据的安全与管理、备份与还原等内容的学习。

三、配套教材与参考书:《数据库设计开发技术案例教程》清华大学出版社,《SQL Server实例教程》电子工业出版社,《中文版SQL Server 2005数据库应用实用教程》清华大学出版社,《SQL Server 2005实例教程》电子工业出版社。

四、课程教学内容及学时安排1、学时分配2、教学内容第1章数据库概述(学时)1. 教学内容(1)数据库系统概述;1)数据库系统的发展史;2)数据库系统的组成。

(2)数据库系统。

1)数据库管理系统组成;2)数据库管理系统的功能;3)数据库系统的三级模式结构。

教学目的与要求:(1)了解数据库的发展和数据库系统的组成;(2)理解数据库管理系统的概念和功能;(3)掌握数据库系统的三级模式结构。

2. 重点和难点提示教学重点:数据库的实体联系模型。

教学难点:SQL SERVER 2005的体系结构。

《Sql Server数据库原理与应用》教学大纲(2022版)

《Sql Server数据库原理与应用》教学大纲(2022版)

《Sql Server数据库原理与应用》教学大纲英文名称:Principles and Application of Database课程代码:课程类别:专业选修课课程性质:选修开课学期:大四第一学期总学时:36(讲课:18,实训18)总学分:2考核方式:平时考勤、作业、课堂表现、期末大作业先修课程:《大学计算机基础》《Python语言与数据分析》适用专业:一、课程简介本课程以功能强大的关系数据库管理系统MySQL作为平台,全面系统地介绍SQL Server 的管理操作和应用开发,将基础知识和实际应用有机结合起来,主要内容有数据库系统概论、MySQL安装和操作、创建数据库和创建表、表数据操作、数据查询、视图和索引、数据完整性、T-SQL程序设计、存储过程、触发器、系统安全管理、备份和恢复、事务和锁定。

本课程主要通过理论授课加实训的方式完成教学,理论授课24学时,实训12学时。

考核方式由平时考勤、实训作业、课堂表现和期末大作业构成。

二、课程目标及其对毕业要求的支撑通过本课程的学习,学生将对数据库技术的基本概念、原理、方法和技术有较深刻的理解,掌握SQL语言查询和编程的基本技术,掌握数据库系统安装、配置、管理和维护的基本技能,具备管理和开发简单数据库应用系统的能力,提高学生分析和解决实际问题的能力,为将来从事相关工作打下基础。

三、课程教学要求第一章数据库概述教学内容:第一节数据库系统1.数据与信息2.数据存储单元—服务器3.数据库系统的构成4.数据库系统的特点第二节数据库类型1.数据库模型2.关系型数据库3.非关系型数据库第三节关系型数据库MySQL1.为什么使用MySQL2.MySQL的发展简史3.MySQL的版本分类与发展4.企业如何选择MySQL版本第四节本章小结学生学习预期成果:1.了解与数据库相关的基本概念2.掌握常见的数据库类型及各自的特点3.理解MySQL的工作原理教学重点:1.数据库类型2.关系型数据库MySQL教学难点:1.数据库类型2.关系型数据库MySQL第二章环境的安装与基本配置教学内容:第一节虚拟化平台1.系统虚拟化2.搭建实验平台3.虚拟平台的基本使用第二节CentOS系统的部署1.CentOS系统2.系统下载3.最小化安装CentOs第三节MySQL的安装与配置1.MySQL安装方式2.Yum方式安装3.源码编译方式安装4.初始化数据库第四节本章小结学生学习预期成果:1.熟练掌握Linux操作系统环境下MySQL的安装与基本配置方法2.掌握VMware Workstation中搭建虚拟化环境的方法3.了解MySQL的配置参数4.熟悉MySQL安装过程中的报错和相应解决方法教学重点:1.CentOS系统的部署2.MySQL的安装与配置教学难点:1.CentOS系统的部署2.MySQL的安装与配置;第三章MySQL数据操作教学内容:第一节SQL语句1.SQL简介2.SQL分类第二节数据类型1.数值类型2.字符串类型3.日期和时间类型第三节存储引擎1.MySQL的存储引擎2.常用引擎MyISAM和InnoDB的区别3.存储引擎的选择第四节库与表的基础操作1.库操作2.表操作第五节表的高级操作1.数据的插入2.修改数据表3.删除表内容4.更新数据第六节本章小结学生学习预期成果:1.了解SQL语句的基本分类2.掌握使用结构化查询语句进行数据操作的方法3.掌握数据库不同存储引擎的差异4.掌握常见的数值类型并学会合理运用教学重点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作教学难点:1.数据类型2.存储引擎3.库与表对的基本操作4.表的高级操作第四章数据库表单查询教学内容:第一节基础查询1.创建基本的数据表环境2.查询所有字段3.查询指定字段第二节条件查询1.关系运算符2.多条件查询第三节高级查询1.排序查询2.聚合函数3.分组查询4.HAVING字句5.LIMIT分页第四节本章小结学生学习期望成果:1.掌握使用SQL语句进行基础查询的方法2.掌握SQL语句中不同条件的表达方法3.熟练使用高级的查询方式对数据进行查询分析教学重点:1.基础查询2.条件查询3.高级查询教学难点:1.基础查询2.条件查询3.高级查询;第五章数据的完整性教学内容:第一节实体完整性1.主键与主键约束2.唯一约束3.自动增长列第二节域完整性1.非空约束2.默认值约束第三节引用完整性1.外键与外键约束2.删除外键约束第四节索引1.普通索引2.唯一索引3.索引过多引发的问题第五节本章小结学生学习期望成果:1.了解数据对的约束原则2.掌握主键、外键约束的用法3.掌握索引的实际应用方法4.掌握常见的约束原则教学重点:1.域完整性2.引用完整性3.索引教学难点:1.域完整性2.引用完整性3.索引第六章数据库多表查询教学内容:第一节表与表之间的关系1.一对一关系2.一对多关系3.多对一关系4.多对多关系第二节多表查询1.合并结果集2.关于笛卡尔积3.内连接4.外连接5.自然连接6.嵌套查询第三节本章小结学生学习期望成果:1.了解数据表之间的关系2.掌握多表数据的查询方法3.理解多表查询中的连接规则和笛卡儿积4.熟悉数据表之间的嵌套查询教学重点:1.表与表之间的关系2.多表查询教学难点:1.表与表之间的关系2.多表查询第七章权限与账户管理教学内容:第一节权限表第二节账户管理1.登录和退出数据库2.创建和删除用户3.修改账户密码4.删除与修改用户名第三节权限管理1.MySQL的权限2.授予权限3.查看权限4.收回权限第四节本章小结学生学习期望成果:1.了解什么是权限表2.掌握数据库用户权限的设置方法3.熟悉数据库配置文件的基本设置4.掌握MySQL访问控制的方法教学重点:1.权限表2.账户管理3.权限管理教学难点:1.权限表2.账户管理3.权限管理第八章存储过程与触发器教学内容:第一节存储过程1.存储过程概述2.存储过程优缺点3.创建存储过程4.查看存储过程5.删除存储过程第二节触发器1.触发器概述2.创建触发器3.查看触发器4.删除触发器第三节本章小结学生学习期望成果:1.了解什么是存储过程2.掌握存储过程的相关操作方法3.熟悉触发器的基本概念4.掌握触发器的使用方法和应用场景教学重点:1.存储过程2.触发器教学难点:1.存储过程2.触发器第九章数据库事务和锁机制教学内容:第一节事务管理1.事务的概念2.事务的创建和回滚3.并发与并行4.事件的ACID特性5.事件的隔离级别6.隔离级别的选取第二节锁机制1.MySQL锁定机制简介2.InnoDB锁类型3.锁监控与优化第三节本章小结学生学习期望成果:1.理解事务的基本概念2.熟悉事务的四个特性3.掌握事务的相关操作方法和隔离级别4.掌握锁机制的原理和使用方法教学重点:1.事务管理2.锁机制教学难点:1.事务管理2.锁机制第十章 MySQL数据备份教学内容:第一节数据备份概述1.数据备份原则2.备份类型的划分第二节物理备份1.Tar打包备份2.LVM快照备份3.Xtrabackup备份第三节逻辑备份第四节本章小结学生学习期望成果:1.了解什么是数据库备份2.掌握数据库备份和恢复的方法3.掌握数据迁移的操作流程4.掌握数据库的导入和导出方法教学重点:1.物理备份2.逻辑备份教学难点:1.物理备份2.逻辑备份第十一章日志管理教学内容:第一节日志的分类1.错误日志2.二进制日志3.慢查询日志4.中继日志5.Redo日志和Undo日志6.查询日志第二节日志应用第三节本章小结学生学习期望成果:1.了解数据库中常见的日志种类2.掌握二进制日志的操作方法3.掌握错误日志的操作方法4.熟悉慢查询等其他日志应用教学重点:1.日志分类2.日志应用教学难点:1.日志分类2.日志应用第十二章主从复制教学内容:第一节主从复制原理1.复制过程2.基本架构3.复制模式第二节一主一从复制1.基于位点的主从复制2.基于GRID的主从复制第三节多主从复制1.双主双从搭建流程2.关于keepalived第四节复制延迟与死机处理第五节本章小结学生学习期望成果:1.了解MySQL主从复制的原理2.掌握配置一主一从集群的基本流程3.掌握向集群添加从服务器的方法4.熟悉多主多从集群的配置参数和配置流程教学重点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理教学难点:1.一主一从复制2.多主多从复制3.复制延迟与死机处理第十三章 MySQL读写分离教学内容:第一节数据库代理1.基本原理2.常见的数据库中间件第二节Mycat实现读写分离1.基本环境2.配置流程第三节本章小结学生学习期望成果:1.掌握数据库代理的基本原理2.熟悉企业中常用的数据库中间件3.掌握Mycat实现读写分离的配置流程4.掌握读写分离配置中使用到的关键参数教学重点:1.数据库代理2.Mycat实现读写分离教学难点:1.数据库代理2.Mycat实现读写分离四、建议教学安排五、课程成绩评定基本考核方法:通过考勤、作业、课堂表现等评定学生平时成绩(占50%),通过期末大作业评定学生理论成绩(期末大作业占50%)情况综合评价学生成绩。

SQL Server数据库应用设计课程介绍与教学大纲

SQL Server数据库应用设计课程介绍与教学大纲

《SQL Server数据库应用设计》课程简介课程内容:《SQL Server数据库应用设计》是全校选修课。

SQL Server是目前流行的大型数据库管理系统之一,某种程度上也反映了数据库技术的最新发展;开设本课程可以使学生掌握数据库的有关概念,熟悉一种大型数据库管理系统的使用,将数据库理论与实践进行联系,掌握一门实用的技术,为以后的工作和学习打下基础。

本课程是讲授的主要内容包括:数据库的基本概念和术语;Server 2000安装和配置;数据库对象管理;安全性管理;Transact-SQL及其程序设计基础;数据完整性;游标及事务;数据的备份、恢复和传输。

《SQL Server数据库应用设计》一门应用性较强的课程,要求学生在完成本课程的学习后,能通过企业管理器等窗口工具,以及通过Transact-SQL语言熟练配置、使用Microsoft SQL Server 数据库管理系统,对数据库进行维护和管理。

Brief IntroductionCourse Description:The course is the optional subject for all Professionals.SQL Server is a popular large Data Base Management System, and it certainly shows the up-date technology in Data Base. This course can help the students learning the concept of Data Base technology, using a large Data Base Management System, associating the theory of Data Base with the application, mastering a practical skill, building the foundation for the study and work in the future.The content of this course includes: the basic concept and terms of Data Base, the installation and configuration of Server, the objects management of Data Base, the management of security, the basics of Transact-SQL and programming, the integrity the data, the management of cursor and transact, the data backup, the data recovery and the data transmission, and so on.The application of this course is important and the practice is first. After this course, the student should use and configure the SQL Server Data Base Management System, maintain and operate the Data Base through using the tools of Enterprise manager and Transact-SQL language.《SQL Server数据库应用设计》课程教学大纲一、教学内容第1章数据库系统基础知识1.1 数据库系统概述1.2 数据库系统的数据模型1.3 数据库系统的体系结构1.4 数据库设计1.5 数据库应用系统设计1.6 SQL Server 简介1.7 小结教学难点:数据模型概念。

《sql server数据库开发与应用》教学大纲

《sql server数据库开发与应用》教学大纲

《SQL sever数据库开发与应用》教学大纲一、课程基本信息二、课程性质、地位和任务本课程为电子商务专业选修课,是提高学生专业技术能力和软件设计人才的必修课之一。

本课程主要任务是,通过本课程的学习,要求学生在掌握数据库基础原理的基础上,掌握数据库系统软件SQL Server 2000的使用,能够实现数据库系统的设计与实施。

三、课程基本要求通过该课程的学习,学生应掌握下列内容:理论和知识方面:教学以计算机科学与技术专业教学大纲为依据,比较全面地介绍了数据库的基本理论知识及各种实用技术。

通过本课程的学习,要求学生掌握数据模型与概念模型、数据库系统设计方法、关系数据库等理论知识。

能力和技能方面:通过课程的学习,使学生了解并掌握当前较为常用的关系数据库标准语言SQL及数据库系统软件SQL Server 2000的使用,最终具备设计、建立与维护数据库系统的相关能力。

四、课程内容及学时分配第1章数据库基础知识教学内容:1、数据库的特点及概念。

2、数据库系统及发展。

3、数据库系统的结构。

教学要求:1、掌握数据库系统所涉及到的相关概念。

2、了解数据库系统发展的主要阶段及相关特点。

3、掌握数据库系统体系结构、功能结构。

教学重点:2、三级数据模式结构教学难点:三级数据模式结构之间的联系。

第2章数据模型与概念模型教学内容:1、信息的描述形式。

2、概念模型及表示。

3、常用的数据模型。

教学要求:1、了解信息的三种世界及描述方式。

2、掌握概念模型的基本概念及表示方法。

3、了解常用的数据模型。

教学重点:1、概念模型涉及的基本概念。

2、实体联系的类型。

3、数据模型三要素。

教学难点:1、实体-联系图的使用2、关系模型的相关术语及完整性约束条件。

第3章数据库系统设计方法教学内容:1、数据库系统设计的内容、方法。

2、数据库系统设计的基本步骤。

3、数据库应用系统的设计。

教学要求:1、了解数据库系统设计的内容与方法。

2、掌握数据库系统设计的基本步骤。

《SQL Sever数据库应用》理论教学大纲(9.3修订)

《SQL Sever数据库应用》理论教学大纲(9.3修订)

《SQL SERVER数据库应用》课程理论教学大纲一、课程的地位、教学目的和基本要求本课程的教学目标是使学生理解数据库系统的基本概念,提高学生的理论知识和水平。

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

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

并能够运用一种流行的数据库管理系统设计数据库及其查询操作。

使学生了解数据库的发展及其趋势。

其主要任务是使学生掌握关系数据库系统原理和关系数据库系统的应用,掌握SQL数据定义、查询、操纵功能;培养学生利用数据库系统进行数据处理的能力。

二、主要教学环节1、理论教学学时数:40学时占全部学时数:67%2、实验学时数:20学时占全部学时数:33%三、课程内容第一章SQL SERVER 概述(1课时)1、教学要求掌握SQL SERVER 2000的安装,特点及组成2、教学内容1.1 SQL SERVER1.2 SQL SERVER 集成1.3 SQL SERVER 数据库1.4 SQL SERVER 安全性3、重点难点SQL SEVER 2000的特点第二章创建和管理数据库(1 课时)1、教学要求掌握创建数据库的方法,理解数据库文件和文件组概念。

2、教学内容2.1 创建数据库2.2 创建文件组2.3 管理数据库2.4 分离和附加数据库2.5创建和管理数据库第三章创建数据类型和表(2 课时)1、教学要求理解SQL SERVER 的数据类型,掌握创建表的方法。

2、教学内容3.1 创建数据类型3.2 创建表3.3 生成列值3.4 生成脚本3、重点难点创建数据类型和表第四章实现数据完整性( 2 课时)1、教学要求理解数据完整性的概念,掌握使用约束强制数据完整性的方法。

2、教学内容4.1 数据完整性的类型4.2 强制数据完整性4.3 定义约束4.4 约束的类型4.5 禁用约束4.6 使用默认值和规则4.7 决定使用何种强制方法3、重点难点实现数据完整性第五章TRANSACT-SQL 介绍(2 课时)1、教学要求掌握TRANSACT-SQL语法及使用方法,会使用SQL SERVER 联机丛书5.1 TRANSACT-SQL 编程语言5.2 TRANSACT-SQL 语句的种类5.3 TRANSACT-SQL 语法的要素3、重点难点TRANSACT-SQL语法第六章使用TRANSACT-SQL 查询工具(2 课时)1、教学要求掌握SQL 查询分析器的使用方法。

《网络数据库SQLServer》课程教学大纲

《网络数据库SQLServer》课程教学大纲

《网络数据库SQL Server》课程教学大纲第一部分大纲说明一、课程的性质和任务在当今高速发展的信息世界中,网络是信息传播速度最快的途径,而数据库以其强大的信息操作和管理能力悄然进入网络世界,并成为网络应用扩展和高速信息表达的有力途径。

《网络数据库SQL》课程是计算机专业信息管理方向选修的一门专业课程。

学生在学习本课程之前应当具有计算机应用操作,最好同时具有一定的数据库前端软件开发工具(如DELPHI、PB、VB等)的使用方法的知识。

本课程要求学生:1.使学生对数据库的发展、SQL SERVER 2000的安装有一定的了解。

2.能运用SQL SERVER管理工具集来配置数据库和安全管理。

3.掌握使用企业管理器和Transact-SQL来进行数据库对象的创建与管理、熟练掌握查询设计。

4.初步了解在Internet上发布SQL SERVER 2000数据库技术。

5.数据库管理系统实例的建设实践。

二、课程的特点SQL课程应用性很强,教学中要学练结合,在了解命令结构的过程中一定要加强上机实践练习,创建和管理是本课程的两个主要内容。

三、课程教学要求1、熟练掌握:要求学生能够全面理解、熟练掌握所学内容,能够熟练运用不同的方法来完成相应实践。

2、掌握、理解:要求学生能够理解数据库的基本概念、较好的掌握所讲授的内容。

3、了解:对所学习的内容能有一定的认识。

第二部分教学过程建设一、教材教材版本:《Sql Server 2000中文版入门与提高》编著者:(主编李幼哲、黄娟娟编箸、清华大学出版社)出版社:清华大学出版社版次:2001年5月第1版二、课程教学总学时数课程教学总学时64学时。

其中授课32学时,上机实验32学时。

三、教学内容及要求(按主教材章节顺序排列,没有列出部分或特别说明的部分,不作要求)第1章数据库系统简介(P1)1.1 数据库概述(P1)---了解1.2 数据库系统发展史(P1)---了解1.3 数据库系统的模型和结构(P4)---理解1.4 数据库管理系统(P6)---理解作业一、基础题上机二、上机操作题第2章 SQL SERVER 2000 概述(P9)2.1 SQL Server 语言介绍(P9)---了解2.2 SQL Server 语言特点(P9)---了解2.3 SQL Server 和 Internet(P10)---了解2.4 SQL Server 2000 的安装(P11)---知道上机 SQL Server 2000 的安装第3章 SQL SERVER 管理工具集(P24)本章要求能够掌握各管理工具的使用方法(3.3 性能监视器不作要求)作业一、基础题上机二、上机操作题如何打开和使用各管理工具第4章数据库的创建与管理(P33)4.1 数据库的设计基础(P33)4.1.1--|4.1.2--|4.1.3--|4.1.4--|-掌握4.1.5--|4.1.6--|4.1.7--- 了解4.2 数据库的创建与管理(P39)---熟练掌握4.3 设置数据选项(P46)---熟练掌握4.4 修改数据库(P47)---熟练掌握4.5 删除数据库(P50)---熟练掌握4.6 压缩数据库(P51)---掌握4.7 备份和恢复数据库(P51)---熟练掌握4.8 发布内容和订阅数据库(P54)---了解作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第5章数据库表的创建与管理(P61)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第6章查询设计(P84)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第7章触发器和数据的操作(P148)7.1 触发器概述(P148)---了解7.2 使用INSERT语句添加新数据(P148)---熟练掌握7.3 使用UPDATE语句修改数据(P154)---熟练掌握7.4 删除无用数据(P160)---熟练掌握7.5 数据的导入和导出(P161)---掌握作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第8章索引(169)本章节中所有的内容都作熟练掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第9章视图管理(P184)本章节中所有的内容都作掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第10章 SQL Server 2000 的开发与实务(P196)本章节中所有的内容都作掌握的要求作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)第11章 ODBC 数据库应用程序(P227)11.3 ODBC数据源管理 ---掌握作业一、基础题上机二、上机操作题第12章安全管理(P241)本章节中所有的内容都作掌握的要求作业一、基础题上机二、上机操作题第13章 Sql Server命名规则本章节中所有的内容都作掌握的要求作业一、基础题上机二、上机操作题第14章 TRANSACT-SQL语言(P201)14.1 简单SELECT查询(P132)---熟练掌握14.2 使用WHERE字句的查询(P140)---熟练掌握14.3 使用LIKE关键字进行模糊查询(P146)---掌握14.4 多表查询(P201)---熟练掌握14.5 使用统计函数(P210)---掌握14.6使用GROUP BY子句的查询---理解14.5 嵌套查询---了解第15章设计数据库完整性(P226)15.1 数据库完整性概述(P226)---熟练掌握15.2 使用约束实现数据库完整性---掌握15.3 使用规则---掌握15.4 使用默认值---掌握15.5 使用IDENTITY列---掌握作业一、基础题(可相应扩展)上机二、上机操作题(要求能在课本的基础上加以扩展练习)四、实验安排(共32课时)实验安排:1.安装SQL SERVER个人版,企业版。

数据库原理与应用-SQLServer教学设计

数据库原理与应用-SQLServer教学设计

数据库原理与应用-SQLServer教学设计一、前言SQL Server是一种关系型数据库管理系统,具有强大的数据处理和管理功能,在企业中得到广泛应用。

本教学设计旨在帮助学生了解SQL Server的基本原理和应用技能,掌握数据库系统的构建方法,提高数据管理和数据处理的能力,使学生能够应对实际工作中的数据库需求。

二、教学目标1.理解SQL Server的基本原理和体系结构;2.掌握SQL Server的数据库设计和数据管理方法;3.熟悉SQL Server的数据处理和数据分析技能;4.培养学生对数据管理系统的兴趣和创新意识。

三、教学内容1. SQL Server数据库的概述1)数据库的基本概念;2)数据库系统的组成和体系结构;3)SQL Server的特点和优势。

2. SQL Server的安装和配置1)SQL Server的安装要求;2)SQL Server的实例和数据库的创建;3)SQL Server的配置和参数设置。

3. SQL Server的数据库设计1)数据库设计的基本原则;2)数据库模型的选择和设计;3)数据库表的创建和管理;4)数据库对象的管理和维护。

4. SQL Server的数据管理和处理1)SQL Server的数据查询和检索;2)SQL Server的数据过滤和排序;3)SQL Server的数据更新和删除;4)SQL Server的数据备份和还原。

5. SQL Server的数据分析和报表1)SQL Server的数据统计和计算;2)SQL Server的数据分组和聚合;3)SQL Server的数据透视和交叉表;4)SQL Server的报表设计和生成。

四、教学方法1.理论授课;2.实践操作;3.作业练习;4.课堂讨论;5.项目实践。

五、教学评估1.期末考试;2.作业和实验成绩;3.课堂参与度和课程反馈。

六、教学资源1.SQL Server软件安装包;2.教学PPT和实验指导书;3.相关网络资源和案例资料。

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

数据库原理与应用教程―SQL Server教学大纲一、大纲说明本课程为计算机类专业必修课,学分数3,周学时3。

先修课程包括离散数学、程序设计语言、数据结构和操作系统。

由于目前基于数据库技术的计算机应用已成为计算机应用的主流,所以该课程在计算机专业课程体系中处于十分重要的地位,不仅能使学生对数据库技术的基本原理有一个全面的掌握,为设计出好的数据库应用系统打下良好的理论基础,而且使学生能够通过SQL Server 2005数据库管理系统软件进行数据库应用系统开发。

通过对数据库系统结构、数据模型、关系数据库、关系规范化设计理论、数据库设计、SQL Server 2005基础、T-SQL语言基础、数据库和表的基本知识和操作、数据库的查询操作、索引与视图的概念和操作、存储过程和触发器以及游标的使用、事务与并发控制、数据库的备份与还原、数据库的安全管理、基于C#.NET的数据库应用系统开发等内容的讲解,使学生掌握数据库系统的基本原理、方法和应用技术,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。

培养学生分析、解决实际问题以及进行数据库应用系统开发的能力。

学习该课程既要注意学习好理论,又要注意运用理论知识进行数据库设计实践的锻炼,进行实际上机操作的锻炼,做到理论与实践相结合。

数据库知识很丰富,实际数据库管理系统和应用系统都比较复杂,因此,要学会利用数据库开发系统,仅靠掌握该课程的一点书本知识是远远不够的,它只能给出进行数据库应用所必须的入门知识或基础知识,真正掌握它需要不断地学习和实际锻炼的积累。

本教学大纲要求教师教学方法以课堂教学为主,同时每周安排一次2学时让学生进行上机实践。

教学要求在每一章教学内容之后给出,由易到难大体分为三个层次:了解、掌握和熟练掌握。

了解就是正确地理解概念,掌握就是学会有关知识点并能够进行简单地应用,熟练掌握就是能够运用多个知识点解决较综合的应用问题。

二、教学目的要求和内容第1章数据库系统概述[目的要求]1.掌握数据、数据库、数据库管理系统、数据库系统的概念2.了解数据库技术的发展3.掌握数据库系统的组成和功能4.掌握数据库的体系结构5.了解数据库技术的新近展[教学内容]1.简单介绍数据库技术发展史2.详细介绍数据库系统的组成和功能以及相关概念3.重点介绍数据库的体系结构4.自学数据库技术的新近展第2章数据模型[目的要求]1.理解信息的三种世界及其基本概念2.熟练掌握概念模型的几个重要概念和E-R图的画法3.掌握数据模型的基本概念及关系数据模型4.了解层次模型和网状模型[教学内容]1.简单介绍信息的三种世界2.详细介绍概念模型的几个重要概念3.重点介绍E-R图的基本概念和画法4.重点介绍关系数据模型5.简单介绍层次模型和网状模型第3章关系数据库[目的要求]1.理解关系数据结构的三个组成部分2.掌握关系的三种完整性3.了解传统的集合运算4.熟练掌握专门的关系运算[教学内容]1.阐述关系数据结构的内容2.重点介绍关系的三种完整性3.简单介绍传统的集合运算4.详细介绍专门的关系运算第4章关系规范化基础[目的要求]理解数据依赖中的函数依赖的概念1.掌握几种特定的函数依赖2.了解码的函数依赖表示3.理解关系规范化的概念及目的4.熟练掌握常用的三种范式5.了解BC范式(BCNF)[教学内容]1.详细介绍数据依赖中的函数依赖的概念以及几种特定的函数依赖2.简单介绍码的函数依赖表示3.详细阐述关系规范化的概念及目的4.重点介绍常用的三种范式5.简要介绍BC范式(BCNF)第5章数据库设计[目的要求]1.理解数据库设计的基本概念2.掌握需求分析的任务和方法3.了解数据流图和数据字典4.熟练掌握概念结构设计的方法和步骤5.熟练掌握逻辑结构设计的完整过程:E-R图向关系模型的转换、关系模式的优化及设计用户外模式6.了解如何确定数据库的物理结构和评价7.了解数据库实施和运行、维护[教学内容]1.简单介绍数据库设计的基本概念2.详细介绍需求分析的任务和方法3.简单介绍数据流图和数据字典4.重点介绍概念结构设计的方法和步骤以及逻辑结构设计的完整过程5.简要介绍物理结构设计以及数据库实施和运行、维护第6章SQL Server 2005基础[目的要求] SQL Server 2005的安装与配置1.了解SQL Server 2005基本知识及新增功能2.掌握SQL Server 2005的安装与配置3.熟练掌握SQL Server 2005的主要管理工具:服务器管理、SQL Server Management Studio和SQL Server配置管理器4.了解SQL Server 2005的其他管理工具[教学内容]1.简要介绍SQL Server 2005基本知识及新增功能2.详细介绍SQL Server 2005的安装与配置3.重点介绍SQL Server 2005的主要管理工具4.简单介绍SQL Server 2005的其他管理工具第7章T-SQL语言基础[目的要求]1.了解T-SQL语言的基本知识2.熟练掌握T-SQL语言的分类和语法约定3.掌握T-SQL编程基础:标识符、数据类型、变量、运算符等内容[教学内容]1.简单介绍T-SQL语言的基本知识2.详细介绍T-SQL语言的分类和语法约定3.重点介绍T-SQL编程基础第8章数据库和表[目的要求]1.了解数据库基本概念:物理数据库和逻辑数据库2.掌握数据库基本操作3.掌握表的创建、修改和删除操作4.理解列约束和表约束的基本内容,掌握实现方法5.了解数据库数据的导入/导出[教学内容]1.阐述数据库基本概念2.详细介绍数据库基本操作3.详细介绍表的创建、修改和删除操作4.重点介绍列约束、表约束的基本内容和实现方法5.自学数据库数据的导入/导出第9章数据库查询[目的要求]1.熟练掌握数据库的各种基本查询2.了解T-SQL的控制流语句,重点掌握SET、BEGIN…END、IF… E LSE、WHILE 等语句的使用3.了解系统内置函数的应用,掌握用户定义函数的分类和使用方法[教学内容]1.详细介绍数据库的各种基本查询2.重点介绍T-SQL控制流语句的使用3.自学系统内置函数的分类和应用4.重点介绍用户定义函数的分类和使用方法第10章视图和索引[目的要求]1.理解视图的基本概念2.掌握视图的基本操作3.理解索引的基本概念4.掌握索引的基本操作[教学内容]1.详细介绍视图的基本概念和操作2.详细介绍索引的基本概念和操作第11章存储过程、触发器和游标[目的要求]1.理解存储过程的基本概念2.了解存储过程的分类3.掌握存储过程的基本操作4.理解触发器的基本概念5.了解触发器的分类6.掌握触发器的基本操作7.了解游标的概念、分类和基本操作[教学内容]1.详细阐述存储过程的基本概念和分类2.重点介绍存储过程的基本操作3.详细阐述触发器的基本概念和分类4.重点介绍触发器的基本操作5.自学游标的概念、分类和基本操作第12章事务与并发控制[目的要求]1.理解事务的基本概念2.了解事务的分类3.掌握事务的处理语句4.了解并发操作带来的问题5.理解锁的基本概念6.掌握锁的分类和相关信息7.了解死锁产生的情况和解决办法以及手工加锁的方法[教学内容]1.详细阐述事务的基本概念和分类2.重点介绍事务的处理语句3.简单介绍并发操作带来的问题4.详细阐述锁的基本概念、锁的分类和相关信息5.简单介绍死锁的产生和解决办法以及手工加锁的方法第13章数据库的备份与还原[目的要求]1.理解数据库备份和还原的基本概念2.掌握数据库备份和还原操作3.了解数据库分离与附加的基本概念和操作方法[教学内容]1.详细阐述数据库备份和还原的基本概念2.重点介绍数据库备份和还原操作3.简单介绍数据库分离与附加的基本概念和操作方法第14章数据库的安全管理[目的要求]1.了解SQL Server的安全性机制2.掌握SQL Server的身份验证模式和设置方法3.熟练掌握账号管理方法4.了解角色管理的分类和方法5.熟练掌握权限管理的类别和操作方法[教学内容]1.简要介绍SQL Server的安全性机制2.详细介绍SQL Server的身份验证模式和设置方法3.重点介绍账号管理方法4.简单介绍角色管理的分类和方法5.详细介绍权限管理的类别和操作方法第15章基于C#.NET的数据库系统开发[目的要求]1.了解C#语言的基本内容2.全面了解使用访问SQL Server 2005数据库的方法3.掌握数据库系统开发中数据库设计过程4.掌握数据库系统开发中系统的实现过程[教学内容]自学三、课时分配四、使用说明1.本大纲提供计算机类专业本科生使用。

2.本大纲所列内容,尤其是掌握和理解的内容,任课教师必须通过各种教学方法使学生达到掌握和理解。

3.任课教师对教学顺序可作适当变动,但不要破坏课程的基本体系。

4.本课程为理论课+上机课,要求每章节均有一定的理论练习题或上机题帮助学生掌握本章内容。

5.课程考核方法与要求:总评成绩=平时成绩*10% +实验成绩*30% + 期末成绩*60%。

6.参考书目:[1] 李春葆, 金昌, 曾平葆. 数据库原理与应用—基于SQL Server 2005. 清华大学出版社,2009[2] 钱雪忠,黄建华. 数据库原理及应用(第2版). 北京邮电大学出版社,2007[3] 王琬茹. SQL Server2005 数据库原理及应用教程. 清华大学出版社,2008[4] 范志青. 精通SQL Server 2005数据库系统管理. 人民邮电出版社,2007[5] 吴晨. 2.0+SQL Server 2005 数据库开发与实例. 清华大学出版社,2008。

相关文档
最新文档