数据库原理及应用:SQL Server 2016
上QQ阅读APP看书,第一时间看更新

1.8 练习与实践一

1.选择题

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

A.结构化的

B.特定业务

C.具体文件

D.其他

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

A.程序管理

B.文件系统

C.人工管理

D.数据库系统

(3)应用数据库技术的主要目的是为了( )。

A.解决数据保密问题

B.解决数据完整性问题

C.解决数据共享问题

D.解决数据管理的问题

(4)数据库系统的核心是( )。

A.数据库

B.数据库管理系统

C.数据模型

D.软件工具

(5)下面说法正确的是( )。

A.数据库中只存在数据项之间的联系

B.数据库中数据项之间和记录之间都存在联系

C.数据库的数据项之间无联系而记录之间存在联系

D.数据库的数据项之间和记录之间都不存在联系

(6)下面不是数据库技术的主要特点的是( )。

A.数据的结构化

B.数据的冗余度小

C.较高的数据独立性

D.程序的标准化

(7)信息的3种世界是指现实世界、信息世界和( )世界。

A.计算机

B.虚拟

C.物理

D.理想

(8)按照传统的数据模型分类,数据库系统可以分为3种类型,分别是( )。

A.大型、中型和小型

B.西文、中文和兼容

C.层次、网状和关系

D.数据、图形和多媒体

(9)所谓概念模型,就是( )。

A.客观存在的事物及其相互联系

B.将信息世界中的信息数据化

C.实体模型在计算机中的数据化表示

D.现实世界到机器世界的一个中间层次,即信息世界

(10)同一个关系模型的任两个元组值( )。

A.不能全同

B.可全同

C.必须全同

D.以上都不是

(11)DB、DBMS和DBS三者之间的关系是( )。

A.DB包括DBMS和DBS

B.DBS包括DBMS和DB

C.DBMS包括DB和DBS

D.DBS与DBMS和DB无关

(12)一个关系数据库文件中的各元组( )

A.前后顺序不能任意颠倒,一定要按照输入的顺序排列

B.前后顺序可以任意颠倒,不影响数据库中的数据关系

C.前后顺序可以任意颠倒,但若列的顺序不同,统计处理的结果就可能不同

D.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

2.填空题

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

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

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

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

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

(6)数据库中的关系具有以下的特性:关系中的每一列的分量是________;不同的列可以出自同一域,每列称为_______,要给予不同的属性名加以区分;关系中不能存在_______;每一分量_______。

(7)数据库系统由______、____________、____________、____________和数据库管理员5部分组成。

(8)关系模型的基本结构是____________,它又称为____________;关系模型中数据之间的联系是通过____________实现的。

(9)数据库管理系统是位于用户与_____________之间的一个数据管理软件,它主要包括_____________功能、_____________功能、数据库的运行管理和数据库的建立与维护功能等基本功能。

(10)数据库管理技术的发展是与计算机技术及其应用的发展联系在一起的,它经历了3个阶段:_____________阶段、____________阶段和_____________阶段。

(11)在数据库的三级模式体系结构中,模式/内模式映像实现了数据库的_____________独立性,外模式/模式映像实现了数据库的_____________独立性。

(12)能唯一标识实体的属性集称为____________。

3.简答题

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

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

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

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

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

(6)DBMS的组成及功能有哪些?简述DBMS的工作机制。

(7)DBS的组成有哪些?

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

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

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

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

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

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

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

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

(16)说明数据库系统是如何解决数据的逻辑独立性和物理独立性的。

4.实践题

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

(2)假设某超市要设计一个数据库系统来管理该公司的业务数据。该超市公司的业务管理规则如下。

1)该超市有若干仓库,若干连锁商店,供应若干商品。

2)每个商店有一个经理和若干收银员,每个收银员只在一个商店工作。

3)每个商店销售多种商品,每种商品可在不同的商店销售。

4)每个商品编号只有一个商品名称,但不同的商品编号可以有相同的商品名称。每种商品可以有多种销售价格。

5)超市的业务员负责商品的进货业务。

请按上述规则设计E-R模型,并画出相应的E-R图。