《数据库原理》课程教学大纲.doc

《数据库原理》课程教学大纲.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE 1 PAGE 4 《数据库原理》课程教学大纲 课程英文名称:Database Principles 课程编号:0800620 学分:3 学时:48 课程教学对象 本教学大纲适用于 计算机学院各专业普通本科生的课程教学。 课程性质及教学目的 本课程属于专业必修课。通过本课程的学习,使学生全面、系统地了解数据库、数据库系统、数据库管理系统的基本概念,了解并发控制的基本原理和方法,了解数据备份与数据恢复的相关技术,了解数据库的设计步骤,了解嵌入式SQL语句的作用与使用,以及最新的数据库发展状况;掌握数据库模型、特别是关系数据库模型的基本概念和特点,掌握关系数据库设计理论和SQL语言的使用,掌握在通用数据库管理系统下对数据库进行操作的相关命令和授权机制,掌握运用E-R图进行概念模型设计并将E-R图转化为逻辑模型的方法和技术。为学生今后进一步学习和开发有关数据库应用系统打下较扎实的基础。 对先修知识的要求 本课程的先修课程为计算机科学概论、C语言程序设计、离散数学、面向对象技术等。 课程的主要内容、基本要求和学时分配建议(总学时数:38学时) 知识模块 知识点 要求 学时 学习方式 课外学习要求 1、绪论 1.1数据库系统概述 C 4 课堂讲授 1.2数据模型 B 课堂讲授 1.3数据库系统结构 B 课堂讲授 1.4数据库系统的组成 C 课堂讲授 2、关系数据库 2.1关系数据结构及形式化定义 A 4 课堂讲授 2.2关系操作 A 课堂讲授 2.3关系的完整性 A 课堂讲授 2.4关系代数 A 课堂讲授 2.5关系演算 C 自学 3、关系数据库标准语言SQL 3.1 SQL概述 B 10 课堂讲授 3.2数据定义 A 课堂讲授 3.3数据查询 A 课堂讲授 3.4数据更新 A 课堂讲授 3.5视图 A 课堂讲授 4、数据库安全性 4.1计算机安全性概述 C 2 课堂讲授 4.2数据库安全性控制 A 课堂讲授 4.3视图机制 B 课堂讲授 4.4审计 B 课堂讲授 4.5数据加密 C 课堂讲授 5、数据库完整性 5.1实体完整性 A 2 课堂讲授 5.2参照完整性 A 课堂讲授 5.3用户定义的完整性 B 课堂讲授 5.4完整性约束命名字句 B 课堂讲授 5.5触发器 B 课堂讲授 6、关系数据理论 6.1问题的提出 A 2 课堂讲授 6.2规范化 A 课堂讲授 6.3模式的分解 B 课堂讲授 7、数据库设计 7.1数据库设计概述 B 5 课堂讲授 7.2需求分析 B 课堂讲授 7.3概念结构设计 B 课堂讲授 7.4逻辑结构设计 A 课堂讲授 7.5数据库的物理设计 B 课堂讲授 7.6数据库实施和维护 C 课堂讲授 8、数据库恢复技术 8.1事务的基本概念 B 2 课堂讲授 8.2故障的种类 C 课堂讲授 8.3恢复的实现技术 B 课堂讲授 8.4恢复策略 C 课堂讲授 8.5具有检查点的恢复技术 C 课堂讲授 8.6数据库镜像 C 课堂讲授 9、并发控制 9.1并发控制概述 A 3 课堂讲授 9.2封锁 C 课堂讲授 9.3活锁和死锁 C 课堂讲授 9.4并发调度的可串行性 B 课堂讲授 9.5两段锁协议 C 课堂讲授 9.6封锁的粒度 C 课堂讲授 10、嵌入式SQL 10.1嵌入式SQL的处理过程 B 2 课堂讲授 10.2嵌入式SQL语句与主语言之间的通信 B 课堂讲授 10.3不使用游标的SQL语句 C 课堂讲授 10.4使用游标的SQL语句 C 课堂讲授 10.5动态SQL C 课堂讲授 11、最新数据库技术介绍 11.1数据库技术发展概述 C 2 课堂讲授 11.2数据库发展的3个阶段 C 课堂讲授 11.3数据库系统发展的特点 C 课堂讲授 注:知识点中粗体字部分为本课程的重点或难点 建议使用教材及参考书 王珊,萨师煊. 数据库系统概论(第四版). 高等教育出版社,2006 王珊. 数据库系统简明教程. 高等教育出版社,2004 史嘉权等..数据库系统教程.清华大学出版社,2001 J.D.Ullman、J.Widom. A first Course in Database System. 清华大学出版社(影印版),1998 课程考核方式 本课程采用笔试闭卷的考核方式。 平时成绩:30%,由:考勤、随堂提问、课外作业、实验等构成。 期末考试:70%。 课内实验(实训)环节及要求(总学时数:10) 序号 实验(实训)项目 实验(实训)内容 实验(实训)目的及要求 学时 1 练习数据库表、索引的定义与使用 建立一个新的SQL Server设备管理数据库,使用SQL的数据定义功能建立数据库中的各个基本表(共3个),并按要求对有关表

文档评论(0)

CUP2008013124 + 关注
实名认证
内容提供者

北京教育部直属高校教师,具有十余年工作经验,长期从事教学、科研相关工作,熟悉高校教育教学规律,注重成果积累

1亿VIP精品文档

相关文档