- 1、本文档共13页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库原理教学与实验大纲
安徽科技学院理学院
教 学 大 纲
课程名称:数据库原理
适用专业:计算机科学与技术专业
(本科)
计算机技术教研室制
2006.6
《数据库原理》理论课教学大纲
课程名称:数据库原理(Principles of Database)
课程编号:172314
课程类别:专业课
学 时:64 学时(总学时64,其中理论52学时、实验课12学时)
学 分:3学分(总学分3.5分,其中理论3学分、实验课0.5学分)
考核方式:考试
适用专业:计算机科学与技术本科专业
前修课程:离散数学、数据结构、C语言程序设计、操作系统
建设开课学期:第5学期
一、课程性质、目的任务
本课程是计算机专业的的一门重要专业课,数据库技术是现代软件技术的重要支撑,是诸多研究方向如分布数据库、并行数据库管理信息系统、决策支持系统等的基础、也是支持人工智能、CAD、办公自动化软件,计算机辅助软件工程等的有力工具。
本课程的主要任务是:向学生系统地介绍数据库系统的基本要领基本原理、DBMS基本体系结构和基本实现技术、数据库应用设计以及主流数据库系统实例,使学生掌握数据库基本理论及应用设计,了解典型数据库系统的体系结构,培养学生使用、评价和为实际环境选择数据库系统、构建软件平台和进行应用开发的能力。
二、教学基本要求
本课程作为离散数学、数据结构、操作系统的后续课程,要求学生已学习并掌握了集合论、数理逻辑、复杂的数据结构方法,并具有计算机操作系统中有关进程控制、并发控制、输入输出管理等方面的基础知识。课程的具体要求如下:
理解关系数据库技术的概念
掌握SQL语句的应用。
理解关系理论及应用。
4、掌握数据库设计步骤,能在关系数据库系统上开发数据库应用系统。
5、理解数据库安全及完整性控制概念。
6、了解数据库技术的最新发展。
三、教学内容与学时分配
理论教学
时数
第一章 绪论
8
第二章 关系数据库
8
第三章 关系数据库标准语言SQL
10
第四章 关系数据库理论
8
第五章 数据库保护
6
第六章 数据库设计
6
第七章 现代数据库技术简介
6
四、参考教材及图书资料
《数据库系统原理教程》王珊、陈红 清华大学出版社
《数据库系统教程》 施伯乐等编 高等教育出版社
《数据库系统概论》第三版 萨师煊、王珊主编,高等教育出版社
《数据库系统原理》 王能斌 电子工业出版社
五、教学方法与考核
1.教学方法
为充分发挥学生的积极性、主动性,启发引导、培养学生具有自我开拓和获得知识的能力,在内容的讲授上本着“少而精”的原则,突出重点,分解难点,深入浅出,举一反三,着重培养学生分析问题和解决问题能力。并就课程的各部分内容,分别采用细讲法,培养学生的基本功;采用精讲法,培养学生主动获取知识的能力;采用引导启发式,培养学生分析问题、解决问题的能力。另不同程度采取课堂讨论式、自学提问式。
2.课程考核方法
主要有:理论课考查、作业、实验课考查、综合测试。
①平时占20%:理论课考查、作业、实验课考查;
②期末考试占80%:笔试。
六、大纲正文
第一章?????? 绪论
[目的要求]
理解数据、数据库、数据库管理系统和数据库系统的概念。
掌握数据库系统的特点,数据库系统的结构。
掌握概念模型、数据模型的相关概念。
了解常用的数据模型。
理解数据库中数据存取的过程。
了解数据库技术的研究领域。
[基本内容]
数据库系统概述(有关概念及数据管理的进展)
数据模型(ER、层次、网状、关系、对象模型)
数据库系统结构
数据库系统的组成
数据库中数据存取的过程
数据库技术的研究领域
[重点难点]
数据模型、数据库系统结构
[课时安排]
总学时为8学时
第二章??????关系数据库
[目的要求]
掌握关系、关系模式、关系数据库等概念。
理解关系的完整性。
掌握关系代数。
了解关系演算。
[基本内容]
关系模型概述
关系数据结构及形式化定义
关系的完整性
关系代数
关系演算
[重点难点]
关系代数
[课时安排]
总学时为8学时。
第三章??????关系数据库标准语言SQL
[目的要求]
理解SQL语言的概念、特点、功能和使用方法。
掌握SQL基本语句的使用。重点掌握查询语句的使用,包括连接查询和嵌套查询。
了解嵌入式SQL和动态SQL技术。
[基本内容]
SQL概述
数据定义
查询
数据更新
视图
数据控制
嵌入SQL
动态SQL
[重点难点
文档评论(0)