还剩2页未读,继续阅读
文本内容:
数据库原理课程教学大纲课程英文名称Database Principles课程编号学分学时
05006103.048
一、课程教学对象信息与计算科学专业的本科生
二、课程性质及教学目的课程的性质数据库原理是数学与计算科学学院信息与计算科学专业的专业选修课教学目的本课程系统讲授数据库系统的基础理论、基本技术和基本方法内容包括数据库系统的基本概念、数据模型、关系数据库及其标准语言、数据库安全性和完整性的概念和方法、关系规范化理论、数据库设SQL计方法和步骤,数据库恢复和并发控制等事务管理基础知识,关系查询处理和查询优化等通过本课程学习,使学生系统地掌握数据库系统的基本原理和基本技术要求在掌握数据库系统基本概念的基础上,能熟练使用语言在某一个数SQL据库管理系统上进行数据库操作;掌握数据库设计方法和步骤,具有设计数据库模式以及开发数据库应用系统的基本能力
三、对先修知识的要求本课程的先修课程是数据结构、离散数学
四、课程的主要内容、基本要求和学时分配建议(总学时数)32知识点要求课外学习要求知识模块学时学习方式
1、绪论
1.1数据库系统概述A课堂讲授
11.2数据库系统结构A课堂讲授
11.3数据库系统组成C课堂讲授
12、数据模型
2.1数据模型的组成要素B课堂讲授
2.2层次模型C课堂讲授
12.3网状模型C课堂讲授
12.4关系模型A1课堂讲授
3、关系数据
3.1关系数据结构C课堂讲授1库
3.1关系操作B1课堂讲授
3.2关系的完整性A1课堂讲授
3.3关系代数A课堂讲授
14.1数据库定义A2课堂讲授、关系数据库
44.2数据查询A3课堂讲授标准语言sql
4.3数据更新A课堂讲授
14.4视图A课堂讲授
15、数据库安
5.1数据库安全性控制C课堂讲授1全性
5.2数据存取控制方法A课堂讲授
15.3数据库角色A1课堂讲授
5.4视图机制B课堂讲授
6.1实体完整性A1课堂讲授、数据库完整
66.2用户定义的完整性A课堂讲授1性
6.3完整性约束A课堂讲授
16.4触发器B
7.1事务1A课堂讲授、数据库恢复
77.2故障的种类1C课堂讲授技术
7.3恢复实现技术和策略A课堂讲授
18、并发控制
8.1并发控制概述C课堂讲授
8.2封锁和封锁协议2A课堂讲授
8.3活锁和死缩1B课堂讲授
8.4并发调度的可串行性B课堂讲授1
五、建议使用教材及参考书理论课教材:
1.王珊,萨师域数据库系统概论北京高教出版社,[M].
2006..实验课教材2汤娜等编著.数据库系统实验指导教程北京清华大学出版社,[M].
2006.主要参考文献
3.孟小峰,王珊等译.数据库系统导论北京机械工业出版[l]C.J.Date[M].社,
2000.王珊,朱青.数据库系统概论学习指导与习题解答北京高等教育
[2][M].出版社,
2003.张俊玲.数据库原理与应用(第版)北京,清华大学出版社
[3]2[M].,
2010.李俊山等.数据库原理及应用()北京,清华大学出版
[4]SQL Server[M].社,
2009.
六、课程考核方式以期末笔试为主,结合平时的书面作业、上机实验综合评定成绩
七、课内实验(实训)环节及要求()16实验(实训)项目实验(实训)内容实验(实训)目的及要求学时序号1数据定义基本表的定义、索引的定2能够熟练地使用语句来创SQL义和视图的定义建和更改基本表,创建和取消索引2数据更新2使用对数据库进行更熟悉数据库的数据更新操作,能SQL新操作(插入数据,修改数够使用SQL语句对数据库进行据,删除数据)数据的插入、更新、删除操作3数据查询4使用SQL对数据库进行各熟悉SQL语句的数据查询语言,类查询操作单表查询,连接能够使用SQL语句对数据库进查询,嵌套查询,集合查询行单表查询、连接查询、嵌套查询、集合查询和统计查询4数据完整性控制4熟悉提供学会数据控制完整性部分实SQL Server2000的用来帮助用户实现数据完现的设计;掌握在数据库管理系整性的工具规则Rule、统SQL Server2000下对数据完默认值、约束整性控制的操作;学会用实证证Default和触发器实当操作违反了完整性约束条Constraint;学生独立完成数件时,系统是如何进行违约处理Trigger据完整性实现的设计与上机的操作5数据库安全性控制2创建用户、角色、视图;使用加深对数据安全性的理解,掌握中有关用户登陆认证,操作对数据进行安全性控sqlSQL权限管理制,包括授权和权力回收6数据库的备份与还原实现数据库的备份与还原掌握备份与还原数据库的的2策略与方法。
个人认证
优秀文档
获得点赞 0