习题1
一、填空题
1.数据库管理技术的发展经过人工管理阶段,文件系统阶段和______。
2.在数据库系统中管理数据的软件称为______。
3.现实世界中的事物的每一个特性,在信息世界中称______,在数据世界中称为______。
4.数据库系统提供了两个方面的映像功能,使得数据既具有______独立性,又具有______独立性。
5.数据库系统的体系结构分为三级:内部级、概念级和______级。
6.数据库的三级模式结构中,全局数据视图的描述称为______。
7.模式/内模式映射为数据库提供了______独立性。
8.外模式/模式映射为数据库提供了______独立性。
9.构成数据模型的三大要素分别是数据结构、数据操作和______。
10.数据库系统中常用的三种数据模型是层次模型、网状模型和______。
11.概念模型最常用的表示方法是E-R图,描述实体的特性称为______。
12.关系模式的三类完整性约束条件分别是______、参照完整性约束和______。
13.与数据库系统相比较,______的数据共享性低,数据独立性低。
14.数据库系统各类用户对数据库的各种操作请求(数据定义、查询、更新及各种控制)都是由一个复杂的软件来完成的,这个软件称为______。
15.若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C是______的联系。
16.关系中的每一行称为一个______,每一列称为一个______。
17.数据库管理系统下层支持软件是______,上层软件是数据库应用______。
18.设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足______完整性约束。
19.______是IBM公司研制的一种关系型数据库系统,主要应用于大型应用系统。
20.甲骨文的关系数据库是世界第一个支持______的数据库。
21.______是IBM公司出品的关系数据库管理系统(RDBMS)家族。作为一个集成解决方案,它被定位为作为IBM在线事务处理(OLTP)旗舰级数据服务系统。
22.______是美国Sybase公司研制的一种关系型数据库系统,是一种典型的UNIX或Windows NT平台上客户机-服务器环境下的大型数据库系统。
23.______是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,Relational Database Management System),是Office系列应用软件之一。
24.设D1,D2和D3域的基数分别为2,3和4,则D1×D2×D3的元组数为______,每个元组有______个分量。
25.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性2个元组,则关系A×B具有______个属性和______元组。
二、选择题
1.E-R模型属于()。
A.概念模型
B.层次模型
C.网状模型
D.关系模型
2.现实世界中,事物的一般特性在信息世界中称为()。
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.数据的逻辑独立性是指()。
A.概念模式改变,外模式和应用程序不变
B.概念模式改变,内模式不变
C.内模式改变,概念模式不变
D.内模式改变,外模式和应用程序不变
8.在数据库系统的三级模式结构中,用来描述数据的局部逻辑结构的是()。
A.子模式
B.用户模式
C.模式
D.存储模式
9.在关系数据库管理系统中,创建的视图在数据库三层结构中属于()。
A.外模式
B.存储模式
C.内模式
D.概念模式
10.不允许在关系中出现重复记录的约束是通过()。
A.外键实现
B.索引实现
C.主键实现
D.唯一索引实现
11.建立基本表结构时,定义字段的有效性规则是实现数据的()。
A.实体完整性
B.参照完整性
C.域完整性
D.表完整性
12.在数据库技术中,实体联系模型是一种()。
A.概念数据模型
B.结构数据模型
C.物理数据模型
D.逻辑数据模型
13.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE),要查找选修“COMPUTER”课程的女学生的姓名,将涉及关系()。
A.S
B.SC,C
C.S,SC
D.S,C,SC
14.数据是信息的符号表示或称载体;信息则是数据的内涵,是数据的()。
A.语法解释
B.语义解释
C.语意说明
D.用法说明
15.下列关于关系数据模型的术语中,术语()所表达的概念与二维表中的“行”的概念最接近?
A.属性
B.关系
C.域
D.元组
16.数据库的物理独立性是指数据的()和组织方法改变时,不影响数据库的逻辑结构。
A.逻辑结构
B.存储格式
C.输出格式
D.输入格式
17.关系数据库操作中,从表中选出满足某种条件的记录的操作称为()。
A.选择
B.投影
C.扫描
D.连接
18.使用数据库技术进行人事档案管理是属于计算机的()。
A.科学计算应用
B.过程控制应用
C.数据处理应用
D.辅助工程应用
19.在关系理论中,把二维表表头中的栏目称为()。
A.数据项
B.元组
C.结构名
D.属性名
20.如果要改变一个关系中属性的排列顺序,应使用的关系运算是()。
A.重建
B.选取
C.投影
D.连接
21.我们把客观存在并且可以相互区别的事物称为()。
A.关系
B.属性
C.实体
D.连接
22.E-R图包括的要素是()。
A.实体和属性
B.实体之间的关系和属性
C.实体之间的关系
D.实体,实体之间的关系和属性
23.单个用户使用的数据视图的描述称为()。
A.外模式
B.概念模式
C.内模式
D.存储模式
24.数据库物理存储方式的描述称为()。
A.外模式
B.内模式
C.概念模式
D.逻辑模式
25.在下面给出的内容中,不属于DBA职责的是()。
A.定义概念模式
B.修改模式结构
C.编写应用程序
D.编写完整性规则
26.在数据库三级模式间引入两种映射的主要作用是()。
A.提高数据与程序的独立性
B.提高数据与程序的安全性
C.保持数据与程序的一致性
D.提高数据与程序的可移植性
27.DB、DBMS和DBS三者之间的关系是()。
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
28.数据库系统中的数据模型通常由()三部分组成。
A.数据结构、数据操作和完整性约束
B.数据定义、数据操作和安全性约束
C.数据结构、数据管理和数据保护
D.数据定义、数据管理和运行控制
29.数据库技术的三级模式中,数据的全局逻辑结构用()来描述。
A.子模式
B.用户模式
C.模式
D.存储模式
30.用户涉及的逻辑结构用()描述。
A.模式
B.存储模式
C.概念模式
D.子模式
31.数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是()。
A.DBMS、OS、应用软件
B.DBMS、应用软件、OS
C.OS、DBMS、应用软件
D.OS、应用软件、DBMS
32.下列各种模型中不是数据模型的是()。
A.概念模型
B.层次模型
C.网状模型
D.关系模型
33.同网状模型和层次模型相比,关系模型具有很多的特点,下列各项中()不是关系模型所具有的特点?
A.概念单一
B.规范化
C.直观性好
D.以二维表格表示
34.数据库系统依靠()支持了数据独立性。
A.具有封装机制
B.模式分级、各级之间有映像机制
C.定义完整性约束条件
D.DDL语言和DML语言互相独立
35.关系R和S进行自然连接时,要求R和S含有一个或多个公共()。
A.元组
B.行
C.记录
D.属性
36.关系R和S,R∩S的运算等价于()。
A.S−(R−S)
B.R−(R−S)
C.(R−S)∪S
D.R∪(R−S)
37.下列选项中,不正确的是()。
A.R=(R−S)∪(R∩S)
B.R−S=R−(R∩S)
C.R∩S=S−(R−S)
D.R∩S=S−(S−R)
38.设关系R和S的属性个数分别为r和s,则R×S操作结果的属性个数为()。
A.r+s
B.r−s
C.r×s
D.max(r,s)
39.关系R(A,B)、S(B,C)中分别有10个和15个元组,则RS中元组个数的范围是()。
A.(10,25)
B.(15,25)
C.(10,50)
D.(0,150)
三、简答题
1.什么是数据库?数据库具有哪些特点?
2.简述DBMS的功能。
3.说明数据库系统的组成。
4.数据管理的数据库系统阶段具有哪些特点?
5.简单说明数据管理有哪些新的技术?
6.说明从现实世界到数据世界的抽象过程。
7.什么是数据模型?数据模型的构成要素有哪些?
8.DBMS支持的基本数据模型有哪些,它们各有哪些特点?
9.简单说明数据库系统的三级模式及其二级映射。
10.试画出选择、投影、连接运算的流程图。
11.设有关系R,S如下,试求R∩S和R∪S。
12.关系R和S如下所示,试计算ΠC,D(RS)的结果。
13.关系R和S如下所示,试计算R÷S。
14.关系R和S如下图所示,试计算R÷S。
15.设有职工关系EMPLOYEE(职工号,姓名,性别,技能),有关系代数运算表达式:
Π1,2,4(EMPLOYEE)÷Π4(σ2='CHEN'(EMPLOYEE))
请用汉语写出该表达式所表示的查询。