第六章 分布式数据库
(一)学习目的和要求
本章总的要求是:了解分布式数据库系统的概念和体系结构。本章只需要达到“识记”的程度。
(二)课程内容
第一节 分布式数据库系统
第二节 分布式数据库设计及系统的体系结构
(三)考核知识点
1、分布式数据库系统的定义
2、分布式数据库系统的透明性
3、分布式数据库系统的优点
4、分布式数据库系统的弱点
5、分布式数据库系统的分类
6、分布式数据库系统与客户/服务器体系结构
7、分布式数据库系统中存在的问题
8、分布式数据库设计的任务
9、数据分片
10、数据分配
11、分布式数据库系统的体系结构
12、分布透明性
13、分布式数据库管理系统的功能及组成
(四)考核要求
对考核知识点的内容达到识记的程度。
第七章 面向对象数据库
(一)学习目的和要求
本章总的要求是:了解面向对象模型的基本概念、持久化程序设计语言的基本概念。本章只需要达到“识记”的程度。
(二)课程内容
第一节 新型数据库应用
第二节 面向对象数据模型
第三节 面向对象语言
第四节 持久化程序设计语言
(三)考核知识点
1、面向对象数据模型的基本概念:
对象结构 对相类 继承 多重基层 对象标识 对象包含
2、持久化程序设计语言的基本概念:
对象的持久性 对象标识与指针 持久对象的存储和访问
(四)考核要求
对考核知识点的内容达到识记的程度。
第八章 对象关系数据库
(一)学习目的和要求
本章总的要求是:了解对象关系数据库的基本概念。本章只需要达到“识记”的程度。
(二)课程内容
第一节 嵌套关系
第二节 复杂类型和面向对象
第三节 复杂类型查询
第四节 面向对象与对象关系数据库的比较
(三)考核知识点
1、嵌套关系的概念
2、结构类型与聚集类型
3、继承的概念
4、引用类型
5、复杂类型查询
6、函数
7、复杂值与对象的生成
8、面向对象与对象关系数据库的比较
(四)考核要求
对考核知识点的内容达到识记的程度。
三、有关说明与实施要求
(一)自学教材与参考教材
1、自学教材:《数据库系统教程》,施伯乐等编,高等教育出版社,1999
2、参考教材:《数据库系统概论》,萨师煊、王珊,高等教育出版社,2000年第三版
(二)自学要求与自学方法指导
1、本课程的理论性和实践性都很强,既要重视理论基础,也要重视实际数据库管理系统的应用,要把所学的理论知识应用于实际开发。
2、对于课本中的概念、方法、例题要认真阅读、深刻体会。
3、要结合上机实习,熟悉一种数据库管理系统。
5、各章的学习方法与要求
第一章 应重视基本概念的理解。
第二章 深刻领会关系运算的理论,并要多作练习。
第三章 熟练掌握SQL语言,并上机练习。
第四章 深刻理解关系规划化的意义和概念,了解数据库设计的过程
第五章 理解数据库的一些实现方法,通过上机实习,体会数据库的完整性、安全性实现方法
第六章 了解分布式数据库的基本概念
第七章 了解面向对象数据库的基本概念
第八章 了解对象关系数据库的基本概念
5.本课程是一门专业基础课,共4个学分。
(三)对社会助学的要求
1、基本的授课学时:54学时—72学时
上机学时:36学时
2、在助学辅导时,要以考试大纲为依据,以指定的教材为基础,不 仅要重视知识的讲授与学习,还要重视学生开发能力的培养。
3、要为学生提供以SQL语言为核心的数据库管理系统的上级环境,共学习者完成上机实习任务。
(四)考核内容和考核目标的说明
1、考试方法:闭卷、笔试,时间为150分钟
2、主要题型:填空题、单项选择题、名词解释、简答、程序设计、应用等
3、难度结构:本课程主要测试考生对数据库的基本概念、基本原理的理解、掌握程度,以及对SQL语言、数据库设计、数据库实现技术的掌握水平。其中,较易的占30%,中等难度的占30%,较难的占25%,难的占15%。
4、计分方法:采用百分制,60分为合格。
5、实践性环节考核:本课程实践性环节占1学分。考察学生对SQL语言的掌握水平,使用DBMS, 建立数据库、操作数据库的能力。要求考生完成5个上机实习题和两份规范的实验报告,并参加上级考试。
四、题型举例
a) 填空题
例 并发控制的基本单位是 。
b) 单项选择题
例 第一范式要求:
A. 关系的每个属性都不可再分。B. 关系的每个属性都是原子的。
C.关系的每个元组都不可再分。
c) 名词解释
例 事务
d) 简答题
例 试述关系模型中的参照完整性规则。
e) 程序设计题
例 设有关系模型如下:
S(SNO,SNAME,AGE,SEX)
SC(SNO,CNO,GRADE)
C(CNO,CNAME,TEACHER)
用SQL语言表示下列查询语句:
检索liu老师所授课程的课程号、课程名。
f) 应用题
例 为某百货公司设计一个E-R模型,并转换为关系模型。
百货连锁店管辖若干商店,每家商店经营若干商品,每家商店有若干职工,但每个职工只能服务于一家商店。商店的属性有:商店编号、店名、店址、店经理;商品的属性有:商品编号、商品名、单价、产地;职工的属性有:职工编号、职工名、性别、工资;在联系中要反映职工参加某商店工作的开始时间,商店销售某种商品的月销售量。
五、实践性环节
(一)考核的性质和目的
《实用数据库》这门课程是实践性很强的课程,本课程实验考核的目的就是考察学生使用DBMS开发数据库应用系统的能力,考察学生对SQL语言的掌握水平。从而培养考生理论与实践相结合的能力,提高学生的时间动手能力。
(二)考核的内容和要求
1.实验环境
硬件:微型计算机
软件:Windows 操作系统
以SQL语言为核心的数据库管理系统(SQL server)
2.考核内容
本门课程要求学生完成五个试验,并书写完整的实验报告,并参加实验考试。
实验一 数据库的创建
要求:建立一个有三个及以上关系的数据库,并建立索引,插入若干记录;
提交规范的实验报告。
实验二 数据查询
要求:用SQL语言对实验一建立的数据库执行各种查询要求;
提交实验报告,并书写设计查询命令的分析与体会。
实验三 数据修改、删除
要求:用SQL语言对实验一建立的数据库执行各种数据修改、删除要求;
提交实验报告。
实验四 视图的操作
要求:用SQL语言在实验一建立的数据库上按要求建立视图并对该视图执行各种检索;
提交实验报告。
实验五 授权控制
要求:在实验一所建立的数据库的基础上,执行各种授权和回收权限的命令;
提交实验报告
3.实验报告的基本格式
实验目的:
实验要求:
上机环境:硬件、软件
完成时间:用多少时间完成本实验
设计说明:模式、索引、视图的定义等
相关的命令及执行结果
感想与建议:
(三)考核的评分标准
每个实验按五分制打分,最后按一定的比例记入总成绩。
(四)实验参考教材
《SQL Server 2000 基础教程》 Dusan Petkovic编著,吕静骅等译
清华大学出版社,2000年9月第1版。
|