7.主要实践教学环节:上机实践,完成教师布置的上机实践任务及项目开发。
二、课程的目的和任务
网络工程专业的学生数据库理论够用便可,重要的是掌握数据库领域内的实践动手能力、分析问题和解决问题的能力。因此,本课程应把培养数据库应用与开发人才作为培养目标,比较系统、完整地讲述数据库的基本原理、基本概念和基本技术,适当介绍当今数据库的新技术和新应用,使学生掌握基础理论;而要求学生熟练掌握的是常用数据库管理系统基本操作、SQL语言,数据库应用系统分析、设计、实施和维护,最终掌握解决实际问题的数据库设计思想和养成良好的数据库程序设计习惯,具备用数据库的知识解决实际问题的能力。
三、能力培养要求
使学生掌握数据库系统的基本原理、方法和应用技术,能有效使用现有的数据库管理系统和软件开发工具,掌握数据库结构的设计和数据库应用系统的开发方法。培养学生分析、解决实际问题以及进行数据库应用系统开发的能力。
四、教学基本要求
第1章数据库系统概述
基本要求:理论课时3学时,使学生掌握数据库基础理论1.掌握数据、数据库、数据库管理系统、数据库系统的概念.了解数据库技术的发展3.掌握数据库系统的组成和功能以及数据库的体系结构本章重点:数据库系统的基本概念、组成和功能,数据库的体系结构。本章难点:数据库的体系结构。第章数据模型
基本要求:理论课时3学时,使学生掌握数据库的模型的设计开发1.理解信息的三种世界及其基本概念.熟练掌握概念模型的几个重要概念和E-R图的画法3.掌握数据模型的基本概念及关系数据模型,了解层次模型和网状模型本章重点:概念模型的几个重要概念和E-R图的画法,数据模型的基本概念及关系数据模型。本章难点:E-R图的画法。第3章关系数据库
基本要求:理论课时5学时,使学生掌握关系数据库的基本理论和操作1.理解关系数据结构的三个组成部分.掌握关系的三种完整性3*.了解传统的集合运算,掌握专门的关系运算4.理解数据依赖中的函数依赖的概念5.掌握几种特定的函数依赖,了解码的函数依赖表示6.理解关系规范化的概念及目的7.熟练掌握常用的三种范式,8*.了解BC范式(BCNF)本章重点:关系的三种完整性,专门的关系运算;几种特定的函数依赖,关系规范化的概念及目的,常用的三种范式。本章难点:关系的参照完整性,专门的关系运算;规范化方法和过程。第4章数据库设计
基本要求:理论课时3学时,使学生掌握数据库设计的流程和方法1.理解数据库设计的基本概念.掌握需求分析的任务和方法3.熟练掌握概念结构设计的方法和步骤4.熟练掌握逻辑结构设计的完整过程:E-R图向关系模型的转换、关系模式的优化及设计用户外模式5.了解如何确定数据库的物理结构和评价6.了解数据库实施和运行、维护本章重点:需求分析的任务和方法,概念结构设计的方法和步骤,E-R图向关系模型的转换本章难点:E-R图向关系模型的转换第5章SQLServer01基础
基本要求:理论课时1学时,使学生了解SQLServer01软件的基本操作1*.了解SQLServer01基本知识*.掌握SQLServer01的安装与配置3.掌握SQLServer01的主要管理工具:服务器管理器、SQLServerManagementStudio和SQLServer配置管理器,了解SQLServer01的其他管理工具4.了解T-SQL语言的基本知识5.掌握T-SQL语言的分类和语法约定本章重点:SQLServer01的安装与配置,SQLServer01的主要管理工具:服务器管理、SQLServerManagementStudio;T-SQL语言的分类和语法约定本章难点:SQLServerManagement第6章数据库的概念和操作
基本要求:理论课时3学时,使学生掌握数据库的基本概念和操作1.掌握数据库基本概念:物理数据库和逻辑数据库.掌握数据库基本操作:创建、修改和删除操作本章重点:数据库基本概念和操作概念模型的几个重要概念和E-R图的画法本章难点:物理数据库和逻辑数据库的理解第7章表的操作
基本要求:理论课时5学时,使学生掌握表的基本操作,列约束和表约束1.掌握表基本操作:创建、修改和删除操作.掌握列约束和表约束的类型和实现3.了解数据的导入导出本章重点:表的基本操作,列约束和表约束第8章数据库查询
基本要求:理论课时6学时,使学生掌握数据库查询操作1.熟练掌握数据库的各种基本查询,包括简单查询、简单分组、连接查询、子查询和对查询结果排序。*.了解CUBE和ROLLUP、集合运算查询、存储查询结果3*.了解数据操作中如何使用SELECT子句本章重点:各种基本查询语句本章难点:分组、子查询、连接查询第9章T-SQL编程
基本要求:理论课时3学时,使学生掌握数据库编程基础知识,函数的应用以及流程控制语句1.掌握数据库编程基础知识:标识符、数据类型、变量、运算符等内容.掌握流程控制语句的应用3.掌握函数的应用4*.了解游标的概念和应用本章重点:T-SQL的控制流语句,用户自定义函数本章难点:用户自定义函数第10章视图和索引
基本要求:理论课时5学时,使学生掌握视图、索引基本概念和操作1.理解视图的基本概念.掌握视图的基本操作3.理解索引的基本概念4.掌握索引的基本操作本章重点:视图的基本概念,索引的基本概念本章难点:视图的基本概念第11章存储过程和触发器
基本要求:理论课时6学时,使学生掌握存储过程、触发器基本概念和操作
1.理解存储过程的基本概念
.了解存储过程的分类
3.掌握存储过程的基本操作
4.理解触发器的基本概念
5.了解触发器的分类
6.掌握触发器的基本操作
本章重点:存储过程的基本操作,触发器的基本概念和操作
本章难点:触发器的操作
第1章事务与并发控制
基本要求:理论课时学时,使学生掌握并发控制的基本概念和操作1.理解事务的基本概念.了解事务的分类3.掌握事务的处理语句4.了解并发操作带来的问题5.理解锁的基本概念6*.掌握锁的分类和相关信息7*.了解死锁产生的情况和解决办法以及手工加锁的方法本章重点:事务的基本概念,事务的处理语句,锁的基本概念本章难点:锁的分类和相关信息第13章数据库系统的安全性
基本要求:理论课时5学时,使学生掌握数据库的安全管理方法
1.掌握SQLServer的身份验证模式和设置方法
.熟练掌握账号管理方法
3.了解角色管理的分类和方法
4.熟练掌握权限管理的类别和操作方法
5.掌握数据加密的方法和操作
本章重点:SQLServer的身份验证模式和设置方法,账号管理方法,权限管理的类别和操作方法,数据加密的方法和操作
本章难点:账号管理方法,数据加密的方法和操作
第14章数据库的备份与还原
基本要求:理论课时学时,使学生掌握数据库备份和还原的基本概念和操作。本章可选择最基础内容进行讲解。
1.理解数据库备份和还原的基本概念
.掌握数据库备份和还原操作
3.了解数据库分离与附加的基本概念和操作方法
本章重点:数据库备份和还原的基本概念,数据库备份和还原操作
本章难点:数据库备份和还原操作
第15章*基于C#.NET的数据库应用系统开发
基本要求:理论课时学时,使学生了解数据库系统开发过程。本章可由学生自学。
1.了解C#语言的基本内容
.全面了解使用ADO.NET访问SQLServer01数据库的方法
3.掌握数据库系统开发中数据库设计过程
4.掌握数据库系统开发中系统的实现过程
本章重点:数据库系统开发中数据库设计和实现过程
本章难点:数据库设计过程
注:标有星号的内容可根据学生学习情况选讲或不讲,由学生自学或直接删减。
五、教学学时分配
教学学时分配中,“机动”部分为星号的对应前面的教学基本要求,有些内容可根据学生学习情况选讲或不讲,由学生自学或直接删减。
序号
章节内容
讲课
上机
机动
1
第1章数据库系统概述
3学时
第章数据模型
3学时
3
第3章关系数据库
5学时
*
4
第4章数据库设计
3学时
4
5
第5章SQLServer01基础
1学时
1
*
6
第6章数据库的概念和操作
3学时
7
第7章表的操作
5学时
4
8
第8章数据库查询
6学时
4
9
第9章T-SQL编程
3学时
*
10
第10章视图和索引
5学时
4
11
第11章存储过程和触发器
6学时
4
1
第1章事务与并发控制
学时
*
13
第13章数据库系统的安全性
5学时
4
14
第14章数据库的备份与还原
学时
1
15
第15章基于C#.NET的数据库系统开发
学时
*
合计
54
36
提供PPT课件,源码,库文件,教学大纲,答案,上机资料
作者:尹志宇等
定价:49.50元
ISBN:
本书全面讲述了数据库的基本原理和SQLServer01的应用,全书以理论够用、实用,实践第一的原则,使读者能够快速、轻松地掌握SQLServer数据库技术与应用。第1~4章讲述数据库的基本理论知识,其内容包括数据库系统概述、数据模型、关系数据库和数据库设计;第5~14章讲述数据库管理系统SQLServer01的应用,其内容包括SQLServer01基础,数据库的概念和操作,表的操作,数据库查询,T-SQL编程,视图和索引的操作,存储过程和触发器,事务与并发控制,数据库系统的安全性,数据库的备份与还原;第15章介绍了基于C#.NET的数据库应用系统开发过程。
本书理论和实践相结合,既阐述了数据库的基本理论,又结合了SQLServer01数据库管理系统的应用,内容翔实,实例丰富,图文并茂,体系完整,通俗易懂,有助于读者理解数据库的基本概念,掌握要点和攻克难点;为便于学习,每章还配有丰富的习题。
点击页面下方,