《数据库系统原理教学课件》数据库原理教学大纲07级

《数据库系统原理教学课件》数据库原理教学大纲07级

ID:41984935

大小:61.00 KB

页数:5页

时间:2019-09-05

《数据库系统原理教学课件》数据库原理教学大纲07级_第1页
《数据库系统原理教学课件》数据库原理教学大纲07级_第2页
《数据库系统原理教学课件》数据库原理教学大纲07级_第3页
《数据库系统原理教学课件》数据库原理教学大纲07级_第4页
《数据库系统原理教学课件》数据库原理教学大纲07级_第5页
资源描述:

《《数据库系统原理教学课件》数据库原理教学大纲07级》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、北京工业大学“数据库原理”课程教学大纲英文名称:DatabaseSystemsPrinciples课程编号:0002549课程类型:学科基础必修课学吋:48(含上机实验8)学分:3面向对象:计算机专业本科生先修课程:离散数学、数据结构、操作系统一、课程性质和目的“数据库原理”是为计算机专业木科生开设的一门学科基础必修课。计算机应用领域的大量项目开发都离不开数据库技术。目前,数据库技术发展很快,冇很多新的分支;但数据库原理是这些新技术的基础。木课程培养学生掌握数据库系统的基本概念,掌握数据库设计的理论和方法,理解数据库系统原理,了解数据库技术的发展方向。通过课堂教学和上机实践,使学生具有数据库应

2、用系统的开发与实现的能力;同吋注重分析问题解决问题能力的培养。二、课程教学内容及要求(符号说明:[1]:掌握、[2]:理解、[3]:了解、[△]:自学或粗讲标记)(1)绪论:数据、数据库、数据库管理系统和数据库系统的概念叫数据库系统三级模式结构及数据独立性概念3数据库管理系统的结构叫数据库系统相对文件系统的优越性化事务及其特点初步⑶重点:数据库系统三级模式结构及数据独立性概念数据库管理系统的结构(2)数据库建模:数据库设计概述叫数据模型叫概念模型(E-R图)叫对约束的建模叫子类叫弱实体集叫设计原则⑹重点:数据模型:概念模型(E-R图)难点:子类;弱实体集(3)关系数据模型:关系模型的基本概念"

3、;从E-R图到关系数据库模式的转换⑴重点:从E-R图到关系数据库模式的转换难点:从E-R图到关系数据库模式的转换(4)关系代数:传统的集合运算叫选择与投影叫笛卡尔积叫连接3改名巴综合应用举例⑴重点:选择与投影;连接难点:连接(5)关系如据库理论:函数依赖的基本概念叫关系模型的规范化叫函数依赖理论叫关系数据库模式设计⑴重点:关系模型的规范化;关系数据库模式设计难点:函数依赖理论(6)SQL语言:SQL概述叫数据定义叫查询叫数据更新叫视图⑵重点:查询难点:查询(7)数据约束与触发器:SQL中的键码约束和单值约束叫SQL中的参照完整性约束叫SQL屮对屈性值的约束叫其它类型的约束叫触发器⑵重点:SQL

4、'p的键码约束和单值约束;SQL中的参照完整性约束(8)系统控制:事务管理叫安全性控制⑴重点:事务管理难点:事务管理三、课程教学基本要求(1)课堂讲授:通过启发式教学,介绍问题的背景以及解决的方案;借助实例,讲解相关概念与方法;对于相近或相反的概念和术语,进行对比与区分。多媒体课件和黑板板书等传统教学手段相结合,重要概念术语给岀英文表达。(2)实验教学:指导学生从应用实例出发,设计数据库模式,创建数据库,创建数据库对象,进行各种数据更新,进行各种数据查询(包括:连接查询、嵌套杳询、聚合函数的使用等)。注重,学生在数据库设计方面的训练;要求学生熟练使用SQL语言。(3)作业:廿的在于让学生巩固数

5、据库技术的相关概念、原理。学会用关系代数表达规范以及设计方法。1)绪论2)数据库建模3)关系数据模型4)关系代数5)关系数据库理论齐种杳询;用SQL语句进行数据定义、数据的杳询与更新。掌握数据库设计的概念题、思考题共3道E-R图设计题1・3道概念题1-3道E-R图到关系模式的转换,1・3道关系代数式表达各类查询题5-6道计算闭包、范式判定、关系模式分解:共10道概念题:1-3道6)SQL语言数据定义、各类查询、更新、视图:共10道7)数据约束与触发器在SQL建表语句中表达数据约束:2・3道8)系统控制概念题或思考题3道(4)考试:考试形式为闭卷;内容涵盖所学内容90%以上。总评:平时成绩占20

6、%考试成绩占80%根据每届学生的具体情况,可以调整平时成绩所占比例,但不应低于10%,不应高于30%四、实践环节有8学吋的上机实习。学生在上机前自选应用背景设计E-R图、数据库模式;用SQLServer或ORACLE实现建库、建表、各种查询、数据更新、视图的建立与查询、索引的建立等。具休安排是:准备选择现实生活中的应用背景,给出简要的需求说明,如:实体集的属性及相应联系、约束、经常做的杳询等操作。同学门己设计E/R图,并转换为达3NF的数据库模式。建库与建表根据设计好的数据库模式,建库、建表(含约朿定义),输入基木数据。数据要足够后面的实验使用。数据的更新与表结构的修改进行合理的插入、删除、和

7、修改操作对表结构进行修改查询单表查询、连接查询、嵌套查询、排序、分组、聚合等视图与索引视图的建立、删除与使用索引的建立与使用说明:数据库的设计必须包含3个实体集,两个联系;一个多对多联系,另一个为一对一或多对一。能力强的同学可以设计更多实体集与联系,可以含多元联系、一元递归联系;口J以含子类实体集、含弱实体集。实验班的同学可以加上外层应用程序的设计,具体语言工貝可由同学门行选择。教师根据同学的设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。