《数据库原理及应用》教学大纲课程名称:中文名称:数据库原理及应用:英文名称:PrinciplesandApplicationsofDatabase课程编码:152003学分:3学分总学时:48学时,其中,理论学时:38学时:上机学时:10学时适应专业:电子信息工程,自动化,电气工程及其自动化,测控技术与仪器,通信工程先修课程:计算机基础,算法与数据结构执笔人熊杰审订人杜红、课程的性质、目的与任务《数据库原理及应用》是电信学院所有专业的一门专业选修课,本课程系统地介绍了数据库的基本理论,并以目前比较流行的大型关系型数据库SQLServer为载体,向学生讲述了大型关系数据库的概念、管理、设计和开发。通过本课程的学习,要求学生能从实用性的角度出发理解并掌握数据库的安全性、并发控制和恢复技术,能熟练的编写基本的SQL语句,掌握索引、数据完整性、视图、存储过程、触发器等概念及使用方法,并能进行数据库的设计、开发与管理。二、教学内容、基本要求与学时分配第1章数据库概述主要内容:1、数据管理的发展2、数据库系统的组成3、使用数据库系统的考虑及数据库应用的未来基本要求:了解数据库技术的发展阶段理解数据库的作用,数据库系统的组成学时分配:2第2章数据库系统结构主要内容:1、数据和数据模型2、概念层数据模型3、组织层数据模型4、数据库系统的结构基本要求:了解数据库管理系统的结构理解数据独立性和三层模式数据库掌握E/R方法学时分配:4第3章SQL语言基础及数据定义功能主要内容:1、基本概念2、SQL的数据类型3、数据定义功能基本要求:
《数据库原理及应用》教学大纲 课程名称:中文名称 :数据库原理及应用;英文名称: Principles and Applications of Database 课程编码:152003 学 分:3 学分 总 学 时:48 学时,其中,理论学时:38 学时;上机学时:10 学时 适应专业:电子信息工程,自动化,电气工程及其自动化,测控技术与仪器,通信工程 先修课程:计算机基础,算法与数据结构 执 笔 人:熊 杰 审 订 人:杜 红 一、课程的性质、目的与任务 《数据库原理及应用》是电信学院所有专业的一门专业选修课。 本课程系统地介绍了数据库的基本理论,并以目前比较流行的大型关系型数据库 SQL Server 为载体,向学生讲述了大型关系数据库的概念、管理、设计和开发。通过本课程的学习,要求学生 能从实用性的角度出发理解并掌握数据库的安全性、并发控制和恢复技术,能熟练的编写基本的 SQL 语句,掌握索引、数据完整性、视图、存储过程、触发器等概念及使用方法,并能进行数据库的设 计、开发与管理。 二、教学内容、基本要求与学时分配 第 1 章 数据库概述 主要内容: 1、数据管理的发展 2、数据库系统的组成 3、使用数据库系统的考虑及数据库应用的未来 基本要求: 了解数据库技术的发展阶段 理解数据库的作用,数据库系统的组成 学时分配:2 第 2 章 数据库系统结构 主要内容: 1、数据和数据模型 2、概念层数据模型 3、组织层数据模型 4、数据库系统的结构 基本要求: 了解数据库管理系统的结构 理解数据独立性和三层模式数据库 掌握 E/R 方法 学时分配:4 第 3 章 SQL 语言基础及数据定义功能 主要内容: 1、基本概念 2、SQL 的数据类型 3、数据定义功能 基本要求:
理解SQL数据类型;理解数据完整性的几种形式掌握SQL语言的数据定义语句格式及用法;学时分配:2第4章数据操作主要内容:1、数据查询功能2、数据更改功能基本要求:理解SQL语言的查询语句的用法:掌握SQL语言的数据更改语句的功能及使用;熟练掌握SQL语言的数据查询功能,能进行简单查询、多表连接以及子查询的应用;学时分配:6第5章视图主要内容:1、视图概念2、定义视图3、通过视图查询数据4、视图的作用基本要求:掌握视图的基本概念;掌握视图的生成;学时分配:2第6章关系数据库规范化理论主要内容:1、函数依赖2、关系规范化基本要求:了解3种范式的表的定义;学时分配:2第7章数据库保护主要内容:1、事务2、并发控制3、数据库备份与恢复基本要求:了解事务、并发的概念理解数据库备份与恢复技术学时分配:2第8章数据库设计主要内容:1、数据库设计概述2、数据库需求分析3、数据库结构设计4、数据库行为设计
理解 SQL 数据类型; 理解数据完整性的几种形式; 掌握 SQL 语言的数据定义语句格式及用法; 学时分配:2 第 4 章 数据操作 主要内容: 1、数据查询功能 2、数据更改功能 基本要求: 理解 SQL 语言的查询语句的用法; 掌握 SQL 语言的数据更改语句的功能及使用; 熟练掌握 SQL 语言的数据查询功能,能进行简单查询、多表连接以及子查询的应用; 学时分配:6 第 5 章 视图 主要内容: 1、视图概念 2、定义视图 3、通过视图查询数据 4、视图的作用 基本要求: 掌握视图的基本概念; 掌握视图的生成; 学时分配:2 第 6 章关系数据库规范化理论 主要内容: 1、函数依赖 2、关系规范化 基本要求: 了解 3 种范式的表的定义; 学时分配:2 第 7 章 数据库保护 主要内容: 1、事务 2、并发控制 3、数据库备份与恢复 基本要求: 了解事务、并发的概念 理解数据库备份与恢复技术 学时分配:2 第 8 章 数据库设计 主要内容: 1、数据库设计概述 2、数据库需求分析 3、数据库结构设计 4、数据库行为设计
5、数据库实施6、数据库的运行和维护基本要求:理解数据库设计的各个步骤;学时分配:2第二部分SQLServer基础及使用第9章SQLServer2000基础主要内容:1、SQLServer2000概述2、安装与测试3、SQLServer2000常用工具简介4、卸载SQLServer2000基本要求:了解SQLServer数据库的结构理解SQLServer管理工具的使用掌握查询分析器的使用;熟练掌握查询分析器的使用;能运用SQL语言的各种语句进行相应的操作:学时分配:2第10章数据库与基本表的创建和管理主要内容:1、数据库的创建与管理2、基本表的创建与管理基本要求:熟练掌握企业管理器的使用;熟练应用企业管理器进行数据库和表的创建和管理;学时分配:2第11章安全管理主要内容:1、安全控制;2、SQLServer的安全控制3、管理SQLServer的登录帐号:4、管理数据库用户;5、管理权限;6、角色基本要求:理解数据库安全的多种机制:掌握权限、角色的设置和使用;学时分配:2第12章数据传输(*)第13章备份和恢复数据库主要内容:1、备份数据库2、恢复数据库
5、数据库实施 6、数据库的运行和维护 基本要求: 理解数据库设计的各个步骤; 学时分配:2 第二部分 SQL Server 基础及使用 第 9 章 SQL Server 2000 基础 主要内容: 1、SQL Server2000 概述 2、安装与测试 3、SQL Server 2000 常用工具简介 4、卸载 SQL Server2000 基本要求: 了解 SQL Server 数据库的结构 理解 SQL Server 管理工具的使用 掌握查询分析器的使用; 熟练掌握查询分析器的使用; 能运用 SQL 语言的各种语句进行相应的操作; 学时分配:2 第 10 章 数据库与基本表的创建和管理 主要内容: 1、数据库的创建与管理 2、基本表的创建与管理 基本要求: 熟练掌握企业管理器的使用; 熟练应用企业管理器进行数据库和表的创建和管理; 学时分配:2 第 11 章 安全管理 主要内容: 1、 安全控制; 2、 SQL Server 的安全控制 3、 管理 SQL Server 的登录帐号; 4、 管理数据库用户; 5、 管理权限; 6、 角色 基本要求: 理解数据库安全的多种机制; 掌握权限、角色的设置和使用; 学时分配:2 第 12 章 数据传输(*) 第 13 章 备份和恢复数据库 主要内容: 1、 备份数据库 2、 恢复数据库
基本要求:理解数据库安全的备份恢复技术:熟练掌握应用企业管理器进行数据库的备份和恢复操作;学时分配:2第三部分用VisualBasic开发数据库应用程序第14章数据库应用结构与数据访问接口主要内容:1、数据库应用结构2、数据访问接口基本要求:了解数据库应用结构的几种形式掌握数据一致访问接口的概念和设置方法;学时分配:2第15章ADO数据控件与数据绑定控件主要内容:1、ADO数据控件2、数据绑定控件3、ADO对象基本要求:理解ODBC和ADO的体系结构;掌握ADO数据绑定控件的应用;掌握ADO对象的编程方法学时分配:2第16章VisualBasic数据库应用编程示例主要内容:1、示例12、示例23、示例34、示例4基本要求:掌握客户/服务器(C/S)模式的数据库应用程序的开发方法。学时分配:4三、上机内容与学时分配(2学时)1、数据库的定义、建立和维护(2学时)2、数据库的简单查询和连接查询(2学时)3、数据库的组合查询和统计查询4、视图和触发器的定义、使用(选做)(2学时)5、数据完整性和安全性(选做)(2学时)6、存储过程(选做)(2学时)四、大纲说明本大纲适用于电气信息类各专业。教学总学时为48学时,其中课堂讲授38学时,上机10学时,带*号内容为选学内容。教师在实际讲授时可将第一部分的数据库原理讲述和第二部分的SQLServer数据库管理系统使用一起结合起来讲述,方式可自已灵活掌握。课堂教学以指定的教材和教学参考书为依据,按照本大纲的内容进行教学。但在第16章讲述时,可根据不同专业的需求,分别选择用
基本要求: 理解数据库安全的备份恢复技术; 熟练掌握应用企业管理器进行数据库的备份和恢复操作; 学时分配:2 第三部分 用 Visual Basic 开发数据库应用程序 第 14 章 数据库应用结构与数据访问接口 主要内容: 1、 数据库应用结构 2、 数据访问接口 基本要求: 了解数据库应用结构的几种形式 掌握数据一致访问接口的概念和设置方法; 学时分配:2 第 15 章 ADO 数据控件与数据绑定控件 主要内容: 1、 ADO 数据控件 2、 数据绑定控件 3、 ADO 对象 基本要求: 理解 ODBC 和 ADO 的体系结构; 掌握 ADO 数据绑定控件的应用; 掌握 ADO 对象的编程方法 学时分配:2 第 16 章 Visual Basic 数据库应用编程示例 主要内容: 1、 示例 1 2、 示例 2 3、 示例 3 4、 示例 4 基本要求: 掌握客户/服务器(C/S)模式的数据库应用程序的开发方法。 学时分配:4 三、上机内容与学时分配 1、 数据库的定义、建立和维护 (2 学时) 2、 数据库的简单查询和连接查询 (2 学时) 3、 数据库的组合查询和统计查询 (2 学时) 4、 视图和触发器的定义、使用(选做) (2 学时) 5、 数据完整性和安全性(选做) (2 学时) 6、 存储过程(选做) (2 学时) 四、大纲说明 本大纲适用于电气信息类各专业。教学总学时为 48 学时,其中课堂讲授 38 学时,上机 10 学时, 带*号内容为选学内容。教师在实际讲授时可将第一部分的数据库原理讲述和第二部分的 SQL Server 数据库管理系统使用一起结合起来讲述,方式可自己灵活掌握。课堂教学以指定的教材和教学参考 书为依据,按照本大纲的内容进行教学。但在第 16 章讲述时,可根据不同专业的需求,分别选择用
VB,VC或JAVA的面向对象编程技术进行示例讲述,可补充教材之外的实际数据库应用程序的开发示例。上机实验分为必做实验和选做实验,其中,前3个实验为必做实验,后3个实验为选做实验。学生可在后3个选做实验中任选2个。五、教材及教学参考书教材:何玉洁,数据库原理与应用教程(第2版)。北京:机械工业出版社,2007.2。教学参考书:1、王珊,萨师煊,数据库系统概论(第4版)。北京:高等教育出版社,2006.52、崔巍,数据库系统及应用(第2版)。北京:高等教育出版社,2003.7。3、苗雪兰等,数据库系统原理及应用教程(第3版)。北京:机械工业出版社,2007.10。4、AbrahamSilberschatz等,数据库系统概念(第5版)。北京:机械工业出版社,2006.10
VB,VC 或 JAVA 的面向对象编程技术进行示例讲述,可补充教材之外的实际数据库应用程序的开发 示例。 上机实验分为必做实验和选做实验,其中,前 3 个实验为必做实验,后 3 个实验为选做实验。 学生可在后 3 个选做实验中任选 2 个。 五、教材及教学参考书 教材: 何玉洁,数据库原理与应用教程(第 2 版)。北京:机械工业出版社,2007.2。 教学参考书: 1、王珊,萨师煊,数据库系统概论(第 4 版)。北京:高等教育出版社,2006.5 2、崔巍,数据库系统及应用(第 2 版)。北京:高等教育出版社,2003.7。 3、苗雪兰等,数据库系统原理及应用教程(第 3 版)。北京:机械工业出版社,2007.10。 4、Abraham Silberschatz 等,数据库系统概念(第 5 版)。北京:机械工业出版社,2006.10