A.用关系表示实体 C.用关系表示实体及联系 13. 实体必须是( D )。
B.用关系表示联系 D.用关系表示属性
A.有生命的东西 B.无生命的东西 C.实际存在的东西 D.任何可区别的东西 14. 实体中的任一关键字( B )。
A.只能由一个可区别实体集合中不同个体的属性组成 B.可能由一个或多个可区别实体集合中不同个体的属性组成 C.必须由多个可区别实体集合中不同个体的属性组成 D.是由用户任意指定的
15. 关系数据模型用来表示数据之间联系的是( D )。
A.任一属性
B.多个属性
C.主键
B.只能表示1:n联系 D.可以表示任意联系方式
D.外部键
16. 关系模型所能表示的实体间联系方式( D )。
A.只能表示1:1联系 C.只能表示m:n联系
A.各条记录中的数据彼此有一定的关系
B.一个数据库文件与另一个数据库之间有一定的关系 C.数据模型符合满足一定条件的二维表格 D.数据库中各个字段之间彼此有一定的关系
18. 模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进
行抽象。表示现实世界中实体类型及实体间联系的模型称为( A )。 A.关系模型 A.主键
B.层次模型 B.外部键
C.网状模型 C.指针
D.E-R模型 D.候选键
19. 在层次模型中,数据之间的联系是通过( C )来实现的。
20. 在E-R模型转化成关系模型的过程中,下列叙述不正确的是( B )。
A.每个实体类型转化成一个关系模式 B.每个联系类型转化成一个关系模式 C.每个m:n联系转化成一个关系模式
D.在1:n联系中,“1”实体的主键作为外部键放在“n”端实体类型转换成的关系模式中 三. 关系数据库基本概念
1. 以下关于关系的叙述中,正确的是( A )。
A. 关系是一个由行与列组成的、能够表达数据及数据之间联系的二维表 B. 表中某一列的数据类型既可以是字符串,也可以是数字 C. 表中某一列的值可以取空值null,所谓空值是指安全可靠或零 D. 表中必须有一列作为主关键字,用来惟一标识一行 2. 已知有如下3个表:
· 学生(学号,姓名,性别,班级) · 课程(课程名称,学时,性质) · 成绩(课程名称,学号,分数)
第 页 共 11 页
6
17. SQL Server是一种关系型数据库管理系统,所谓关系是指( C )。
(1) 若要显示学生成绩单,包括学号、姓名、课程名称、分数,应该对这些关系进行( D )操作。
A.并 A.选择
B.交 B.连接
C.乘积和投影 C.投影
D.自然连接和投影 D.选择和投影
(2) 若要列出班级=“97计算机”的所有同学的姓名,应该对关系“学生”进行( D )操作。 (3) 若要列出班级=“99网络”班所有“数据库技术”课成绩不及格的同学的学号、姓名、课程名称、分
数,则应该对这些表进行( C )操作。 A.选择和连接
B.投影和连接
C.选择、投影和连接 D.选择和投影
3. 已知关系R和S,如下所示:
R S A B C A B C a1 b2 c1 a2 f g a2 b2 c2 a2 b2 c2 a3 b1 c1
a3 f g (1) R和S进行并运算,其结果的元组数是( B )。 A.6 B.5 C.4 D.0 (2) R和S进行差运算,其结果的元组数是( D )。 A.1 B.0 C.6 D.2 (3) R和S进行交运算,其结果的元组数是( D )。 A.0 B.6 C.4 D.1 (4) R和S进行乘运算,其结果的元组数是( B )。
A.6 B.9 C.1 D.3 4. 在关系理论中称为关系的概念,在关系数据库中称为( C )。 A.实体集 B.文件 C.表 D.记录 5. 在关系理论中称为元组的概念,在关系数据库中称为( B )。
A.实体 B.记录 C.行 D.字段 6. 在E-R模型中,一个实体相对于关系数据库中一个关系中的一个( B )。 A.属性 B.元组 C.列 D.字段 7. 在关系数据库中,实现“表中任意两行不能相同”的约束是靠( C )来实现的。 A.外码
B.属性 C.主码
D.列
8. 关系数据库中,表与表之间联系的约束是通过( B )来实现的。
A.实体完整性规则
B.引用完整性规则 C.用户自定义的完整性 D.值域
9. 关系数据库中,实现主键标识元组的作用是通过( A )来实现的。
A.实体完整性规则
B.参照完整性规则 C.用户自定义的完整性 D.属性的值域 10. 两个没有公共属性的关系做自然连接等价于它们做( D )。
A.并 B.交 C.差 D.笛卡尔积 11. 对表进行水平方向的分割,用的运算是( C )。
A.交
B.投影
C.选择
D.连接
第 页 共 11 页
7
12. 对表进行垂直方向的分割,用的运算是( B )。
A.交 A.函数
B.投影 B.函数依赖
C.选择 C.范式
D.连接 D.关系
13. 关系规范化实质是围绕( B )进行的。 14. 以下关于关系的说法中正确的是( A )。
A.一个关系就是一张二维表
B.在关系所对应的二维表中,行对应属性,列对应元组 C.关系中各属性不允许有相同的域 D.关系的各属性名必须与对应的域同名 15. 以下关于二维表的说法,不正确的是( D )。
A.二维表的列可以任意交换
B.二维表的行可以任意交换
C.二维表中每一列中的各个分量性质相同 D.二维表中的每一列代表一个实体 16. 以下关于二维表的论述,不正确的是( B )。
A.表中的每一个元组分量都是不可再分的
B.表中行的次序不可以任意交换,否则会改变关系的意义 C.表中每一列取自同一个域,且性质相同 D.表中的第一行通常称为属性名
17. 根据关系模式的完整性规则,一个关系中的主键( C )。
A.不能有两个 C.不允许空值 A.最高属于1NF
B.最高属于2NF
B.不能成为另一个关系的外部键 D.可以取空值 C.可能属于3NF
D.必定属于3NF
18. 若一个关系模式只有两个属性,则该关系模式( D )。 19. 关于关系数据库操纵语言DML的叙述,错误的是( A )。
A.DML有问答式和语言描述式 C.DML处理后的结果是关系
B.DML以关系为处理单位 D.DML的非过程性很强
20. 若规定工资表中基本工资不得超过5000元,则这个规定属于( D )。
A.关系完整性约束 B.实体完整性约束 C.参照完整性约束 D.用户定义完整性约束 21. 已知关系R有30个元组,S有15个元组,则R∪S和R∩S的元组数不可能是( C )。
A.40、5 A.乘积和选择 A.完整性措施
B.30、15
C.45、15
D.38、7 D.投影和选择 D.并发控制措施
22. 关系代数中,连接操作是由( B )组合而成。
B.乘积、选择和投影 C乘积和投影 B.完全性措施
C.恢复措施
23. “年龄在15至30岁之间”,这种约束属于数据库系统的( A )。 24. 关系模型中,实体完整性是指( B )。
A.实体不允许是空实体 C.实体的外键值不允许是空值 A.10
B.30
B.实体的主键值不允许是空值 D.实体的属性值不能是空值 C.1000
D.不确定(与计算结果有关)
25. 设关系R、S、W各有10个元组,那么这三个关系的笛卡尔积的元组个数是( C )。
26. 在关系模式R(A,B,C)中,存在函数依赖关系{B→A,(A,C)→B},R满足的范式为( C )。
第 页 共 11 页
8
A.1NF A.r+s A.100 A.1NF
B.2NF B.r-s
B.小于等于100 B.2NF
C.3NF C.r×s C.200 C.3NF
D.不确定 D.max(r,s)
D.小于等于200
27. 设关系R和S的属性个数分别为r个和s个,那么(R×S)操作结果的属性个数为( A )。 28. 设关系R和S的结构相同,且各有100个元组,那么这两个关系的并操作结果的元组个数为( D )。 29. 数据库一般使用( C )以上的关系。
D.4NF
30. 进行自然联接运算的两个关系( A )。
A.至少存在一个相同的属性名 C.不可存在多个相同的属性名 A.连接
B.比较
B.可不存在任何相同的属性名 C.所有属性名必须完全相同 C.选择
D.投影
31. 关系数据库的任何检索操作都是由三种基本组合而成的,这三种基本运算不包括( B )。
第2章
1. 在数据库设计中,将ER图转换成关系数据模型的过程属于( B )
A. 需求分析阶段 B. 逻辑设计阶段 C. 概念设计阶段 D. 物理设计阶段 2.在数据库设计中,表示用户业务流程的常用方法是( )
A.DFD B.ER图 C.程序流程图 D.数据结构图 3.把ER模型转换成关系模型的过程,属于数据库的( )
A.需求分析 B.概念设计 C.逻辑设计 D.物理设计
4.在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是( ) A.6 B.9 C.12 D.15 5.数据库设计属于()。
A、程序设计范畴 B、管理科学范畴 C、系统工程范畴 D、软件工程范畴 6.设计数据流程图(DFD)属于数据库设计的()
A、可行性分析阶段的任务 B、需求分析阶段的任务 C、概念设计阶段的任务 D、逻辑设计阶段的任务 7.在数据库的概念设计中,最常用的模型是()
A、实体联系模型 B、数学模型 C、逻辑模型 D、物理模型 8.数据库设计中,概念模型是()
A、依赖于DBMS和硬件 B、依赖于DBMS独立于硬件 C、独立于DBMS依赖于硬件 D、独立于DBMS和硬件 9.ER图是数据库设计的工具之一,它适用于建立数据库的()。
A、需求模型 B、概念模型 C、逻辑模型 D、物理模型 10.ER方法中用属性描述事物的特征,属性在ER图中表示为()
A、椭圆形 B、矩形 C、菱形 D、有向边
第 页 共 11 页 9
11.在关系数据库设计中,设计关系模式的任务属于()
A、需求设计 B、概念设计 C、逻辑设计 D、物理设计 12.设计子模式属于数据库设计的()
A、需求设计 B、概念设计 C、逻辑设计 D、物理设计
13.设计DB的存储结构属于数据库设计的()
A、需求设计 B、概念设计 C、逻辑设计 D、物理设计
14.数据库设计中,外模型是指()
A、用户使用的数据模型 B、DB以外的数据模型 C、系统外面的模型 D、磁盘上数据的组织 15.概念结构设计的目标是产生数据库的概念结构,这结构主要反映()
A、组织机构的信息需求 B、应用程序员的编程需求 C、DBA的管理信息需求 D、DBS的维护需求
16.在DB的概念设计和逻辑设计之间起桥梁作用的是()
A、数据结构图 B、功能模块图 C、ER图 D、DFD
17.在DB的需求分析和概念设计之间起桥梁作用的是()
A、DFD B、ER图 C、数据结构图 D、功能模块图
18.ER模型转换成关系模型时,一个M:N联系转换为一个关系模式,该关系模型的关键字是()
A、M端实体的关键字 B、N端实体的关键字 C、M端实体的关键字和N端实体的关键字的组合 D、重新选取的其他属性
19.在一个ER图中,如果共有20个不同实体类型,在这些实体类型之间存在着9个不同的二元联系(二元联系是指两个实体之间的联系)其中3个是1:N联系,6个是M:N联系,还存在1个M:N的三元联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模型个数为() A、24 B、27 C、29 D、30 20.在数据库设计中,弱实体是指()
A、属性只有一个的实体 B、不存在关键码的实体
C、只能短时期存在的实体 D、以其他实体存在为先决条件的实体 21.关于ER图,下列说法中错误的是()
A、现实世界的事物表示为实体,事物的性质表示为属性 B、事物之间的自然联系表示为实体之间的联系
C、在ER图中,实体和属性的划分是绝对的、一成不变的 D、在ER图中,实体之间可以有联系,属性和实体之间不能有联系 22.在ER模型转换成关系模型的过程中,下列叙述不正确的是()
A、每个实体类型转换成一个关系模型 B、每个联系类型转换成一个关系模式 C、每个M:N联系转换成一个关系模式
D、在1:N联系中,“1”端实体的主键作为外键放在“N”端实体类型转换成的关系模式中 23.在数据库设计中,超类实体与子类实体的关系是()
A、前者继承后者的所有属性 B、后者继承前者的所有属性 C、前者只继承后者的主键 D、后者只继承前者的主键
第 页 共 11 页 10
综合局部ER图生成总体ER图过程中,下列说法错误的是()
A、不同局部ER图中出现的相同实体,在总体ER图中只能出现一次。 B、在总体ER图中可以添加属于不同局部ER图实体间的联系 C、在总体ER图中可以添加局部ER图中不存在的联系 D、在总体ER图中不可以删除任何实体间的联系。 在关系数据库中,通过()来表示概念记录之间的关系。
A、外来关键字 B、关键字 C、数据字典 D、元组 第 页 共 11 页 11
24.25.
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《数据库系统》选择题及答案(2)在线全文阅读。
相关推荐: