《数据库原理》课程教学大纲
〔2001年制订,2006年修订〕
课程编号:210133
英 文 名:Principles of Database
课程类别:专业主干课
前 置 课:数据库管理系统应用、数据结构
后 置 课:
学 分:3学分
课 时:51课时
主讲教师:李树青
选定教材:萨师煊,王珊.数据库系统概论.北京:高等教育出版社,2004年.
课程概述:
本课程主要面向信息工程学院的信息管理和信息系统专业全体学生。数据库原理是此专业的专业主干课程之一,它主要介绍了数据管理的相关理论和技术,从传统的文件数据管理发展到现阶段的数据库管理阶段,人们发展和研究了各种管理数据的有效方法,其中数据库管理系统的地位最为重要,它具有数据结构化、最低冗余度、较高的程序与数据独立性、易于扩充、易于编制应用程序等优点,一般的电脑信息系统都是建立在此基础之上。
本课程系统的讲述了数据库的基本原理,主要分为三大部分。第一部分为设计篇,主要介绍数据库原理概述、数据模型和关系模型在数据库中的表达、关系理论原理及其表达、ER模型和数据库设计、范式分析、SQL语言及其在系统的应用、视图、存储过程、触发器等。第二部分为实现部分,主要介绍数据库的存储原理、索引和查询、事务处理等。第三部分为高级数据库技术,主要介绍数据仓库与数据挖掘、新型数据库简介和结合面向对象语言的数据库编程等。
教学目的:
通过本课程的教学,应使学生能基本掌握数据库的基本理论和设计数据库的基本方法,特别是ER分析技术和范式分析等数据分析技术。同时,在数据库研究和应用领域内,提高分析问题和解决问题的能力,掌握SQL语言在具体数据库管理系统中的应用,为后续课程的学习和将来在实际工作中的应用打下扎实的理论和技术基础。
教学方法:
对于信息管理专业学生而言,学习数据库原理这门课程时,应该把主要精力主要放在基本和和应用联系较为紧密的内容上,如数据库原理在数据库管理系统中的具体表达和常见的数据库使用方法等。待学生能够从整体上能把握这门课程的相关知识后,再在相关理论知识上进行必要的深入。本课程的教学主要通过SQL Server 2000数据库系统来演示和讲解。
各章教学要求及教学要点
第一章 数据库原理概述
课时分配:3课时
教学要求:
通过本章的教学,使学生掌握数据管理的不同发展阶段,理解数据库系统的基本特点,掌握数据库管理系统的原理及其基本组成,并了解数据库系统的概念和未来的发展形式。
教学内容:
第一节 数据管理的发展
一、数据管理的三个发展阶段。
二、数据库系统的特点。
第二节 数据库管理系统
一、数据库管理系统的原理、功能与基本组成。
二、常见的数据库管理系统。
三、SQL Server2000数据库系统的简单使用方法。
第三节 数据库的发展形式
一、主要的数据库发展形式。
二、新型数据库管理系统的特点。
思考题:
1. 结合自己的体会谈谈数据库技术对信息管理专业的相关课程的支持作用。
2.试述数据库的特点。
3.试述数据管理的三个发展阶段。
4.简述现代数据库管理系统的常见类型。
5.试述数据、数据库、数据库管理系统、数据库系统的概念。
第二章 数据模型
课时分配:6课时
教学要求:
通过本章的教学,使学生理解三种基本的数据模型,包含层次模型、网状模型和关系模型。由于关系数据模型是目前使用最广泛的数据模型,所以本章的重点内容是关系数据模型。要求学生掌握关系数据库的基本概念,包括关系模型的数据结构、关系的完整性以及关系操作等,理解关系代数的常见运算规则。
教学内容:
第一节 数据模型种类
一、数据模型的基本概念和种类。
二、层次数据模型和网状数据模型及其各自特点。
三、基于传统数据模型的数据库管理系统特点。
四、关系的特点、性质和基本原则。
第二节 关系代数
一、关系代数中的传统集合运算。
二、关系代数中的专门关系运算。
三、关系运算在具体数据库管理系统中的应用表达。
第三节 关系的完整性
一、关系的实体完整性。
数据库学什么二、关系的参照完整性。
三、关系的用户自定义完整性。
四、SQL Server中完整性约束的实现。
思考题:
1. 笛卡儿积和连接是一回事吗?试述它们的联系和区别。
2.简述连接、等值连接和自然连接的联系与区别。
3.名词解释:元组,属性,码,主马,候选码,全码。
4.在SQL server系统中关系完整性的具体实现技术有哪些?
5.下面说法正确吗?为什么?
1〕外码一定要与相应的主码同名;
2〕外码不一定是主码;
3〕外码和相联系的主码不能在同一个关系中。
第三章 ER模型
课时分配:9课时
教学要求:
本章主要讨论了数据概念模型的设计方法和步骤,列举了很多实例。通过本章的教学,使学生能够掌握结合用户需求进行ER分析和建立关系模型的方法。学完这一章,要求学生可
以根据实际的信息系统案例进行数据结构设计。
教学内容:
第一节 概念模型
一、概念模型的概念和表示方法。
二、数据结构设计的一般方法和步骤。
第二节 ER分析方法
一、ER分析图中的常见组成部分。
二、ER分析方法的基本步骤。
三、子实体的设计方法。
四、ER模型向关系模型的转换方法。
第三节 ER分析的应用
一、ER分析在实际程序规划中的应用。
二、ER建模软件的使用。
三、实例分析。
思考题:
1. 试述ER分析的基本步骤。
2.请设计一个图书馆数据库,此数据库中对每个借阅者保存读者记录,包括:读者号、、地址、性别、年龄、单位。对每本书存有:书号、书名、作者、出版社。对每本借出去的书存有读者号、借出日期和应还日期。要求给出E—R图,再将其转换为关系模型。
3.有以下表格,请按照ER分析方法得到关系模型:
合同号 | 货物编号 | 货物分类 | 订货日期 | 订货数量 | 厂商名称 | 厂商地址 |
978601 | c124 | 木材 | 97-08-12 | 红星商场 | 东风一路 | |
978601 | c134 | 建材 | 97-08-12 | 红星商场 | 东风一路 | |
978601 | c113 | 钢材 | 97-08-12 | 红星商场 | 东风一路 | |
978602 | c113 | 钢材 | 97-11-23 | 东海商厦 | 长安东路 | |
978602 | c124 | 木材 | 97-11-23 | 东海商厦 | 长安东路 | |
978602 | c134 | 建材 | 97-11-23 | 东海商厦 | 长安东路 | |
978602 | c113 | 钢材 | 97-11-23 | 东海商厦 | 长安东路 | |
978602 | c111 | 塑钢 | 97-11-23 | 东海商厦 | 长安东路 | |
978603 | c111 | 塑钢 | 97-11-29 | 东南商厦 | 解放路 | |
978603 | c113 | 钢材 | 97-11-29 | 东南商厦 | 解放路 | |
978603 | c124 | 木材 | 97-11-29 | 东南商厦 | 解放路 | |
978603 | c134 | 建材 | 97-11-29 | 东南商厦 | 解放路 | |
4.学校有假设干系,每个系由假设干班级和教研室,每个教研室有假设干教员,其中有的教授和副教授每人各带假设干研究生,每个班有假设干学生,每个学生选修假设干课程,每门课可由假设干学生选修。请用E-R图画出此学校的概念模型。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论