购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.8 练习与实践1

1.单选题

(1)数据库(DataBase,DB)是存储在计算机上的( )相关数据集合。

A.结构化的

B.特定业务

C.具体文件

D.其他

(2)反映现实世界中实体及实体间联系的信息模型是( )。

A.关系模型

B.实体联系(E-R)模型

C.网状模型

D.层次模型

(3)学生实体(型)与选课实体(型)之间具有的联系是( )联系。

A.一对一

B.一对多

C.多对多

D.多对一

(4)数据管理技术经历了四个发展阶段,其中数据独立性最高的是( )阶段。

A.程序管理

B.文件系统

C.人工管理

D.数据库系统

(5)应用数据库技术的主要目的是( )。

A.解决数据保密问题

B.解决数据完整性问题

C.解决数据共享问题

D.解决数据管理的问题

(6)在数据库管理系统中,( )不是数据库存取的功能模块。

A.事务管理程序模块

B.数据更新程序模块

C.交互式程序查询模块

D.查询处理程序模块

2.填空题

(1)数据处理(Data Processing)是对数据____________的过程。

(2)数据库管理系统(DBMS)按程序实现的功能可分为以下四部分:语言编译处理程序、系统运行控制程序、____________和数据字典。

(3)树状结构中表示实体类型及实体间联系的数据模型称为____________。

(4)关系模型是一种简单的____________结构。

(5)面向对象方法具有抽象性、封装性、____________等特性。

(6)数据库系统外部的体系结构分为集中式、并行式、分布式和____________四种。

3.简答题

(1)数据管理技术的发展经历了哪几个阶段?简述各个阶段的主要特征。

(2)什么是信息?什么是数据?简述两者之间的联系及其区别。

(3)什么是数据处理?什么是数据管理?两者之间的区别是什么?

(4)什么是DB?什么是DBMS?什么是DBS?简述三者之间的联系。

(5)概述数据库系统的结构及特点。

(6)分布式数据库系统和面向对象数据库系统各有哪些特点?

(7)DBMS的组成及功能有哪些?

(8)什么是数据模型?数据模型有哪几种?简述几种数据模型之间的联系及其区别。

(9)什么是实体联系(E-R)模型?简述实体(型)之间的基本联系类型。

(10)什么是记录、属性和属性名?请举例说明。

(11)什么是数据管理?与数据处理有何区别?

(12)数据库系统与数据库管理系统的区别有哪些?

(13)数据库技术的主要特点有哪些?

(14)什么是C/S系统的一般结构?并画图表示。

(15)什么是数据模式?请举例说明。

(16)什么是数据库系统的三级模式结构?并画图表示。

(17)什么是概念模型?E-R模型的基本构件有哪些?

(18)数据模型的种类和特点是什么?

4.实践题

(1)通过调研了解数据库技术的重要作用,并了解DBA应具备的素质和能力。

(2)关于班级、学生、课程的信息如下。

描述班级的属性有班级号、班级所在专业、入校年份、班级人数、班长的学号。

描述学生的属性有学号、姓名、职称、年龄。

描述课程的属性有课程号、课程名、学分。

假设每个班有若干个学生,每个学生只能属于一个班,学生可选修多门课程,每个学生选修的每门课程都有一个成绩记录。试根据语义,画出其E-R模型。

(3)上题中再加入实体集教师和活动小组,其中:

描述教师的属性有教师号、户名、职称、专业。

描述活动小组的属性有活动小组名称、成立时间、负责人户名、会费。

假设每门课由多位教师讲授,每位教师可讲授多门课程;每个学生可加入多个活动小组。试根据语义,画出班级、学生、课程、教师和活动小组之间的E-R模型。 tl6QkBiLVpVVIPh1wr1lO6wkYp0vm5xxI+pTXn4A8/IQhv4hQw0cyHTcwrVo3DAc

点击中间区域
呼出菜单
上一章
目录
下一章
×