数据库设计基础有答案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库设计基础
一、选择题
1. 下列数据模型中,具有坚实理论基础的是______。
A.层次模型
B.网状模型
C.关系模型
D.以上3个都是
答案:C
2. 下列关于数据库系统,说法正确的是______。
A.数据库中只存在数据项之间的联系
B.数据库中只存在记录之间的联系
C.数据库中数据项之间和记录之间都存在联系
D.数据库中数据项之间和记录之间都不存在联系
答案:C
3. 从关系模式中指定若干个属性组成新的关系的运算称为______。
A.联接
B.投影
C.选择
D.排序
答案:B
4. 数据处理的最小单位是______。
A.数据
B.数据元素
C.数据项
D.数据结构
答案:C
5. 索引属于______。
A.模式
B.内模式
C.外模式
D.概念模式
答案:B
6. 下述关于数据库系统的叙述中正确的是______。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
答案:A
7. 数据库系统的核心是______。
A.数据库
B.数据库管理系统
C.模拟模型
D.软件工程
答案:B
8. 为了合理组织数据,应遵循的设计原则是______。
A.“一事一地”的原则,即一个表描述一个实体或实体之间的一种联系
B.用外部关键字保证有关联的表之间的联系
C.表中的字段必须是原始数据和基本数据元素,并避免在表之间出现重复字段
D.以上各原则都包括
答案:D
9. 关系运算中花费时间可能最长的运算是______。
A.选择
B.联接
C.并
D.笛卡尔积
答案:D
10. 下列关于参数传递的说法中,正确的是______。
A.当实参的数量少于形参的数量时,多余的形参初值取逻辑假.F.
B.当实参的数量大于形参的数量时,多余的实参被忽略
C.实参和形参的数量必须相等
D.答案A、B均正确
答案:A
11. 在数据库设计中,将E-R图转换成关系数据模型的过程属于______。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
答案:B
12. 下列说法错误的是______。
A.关系中每一个属性对应一个值域
B.关系中不同的属性可对应同一值域
C.对应同一值域的属性为不同的属性
D.DOM(A)表示属性A的取值范围
答案:C
13. 对于现实世界中事物的特征,在实体—联系模型中使用______。
A.属性描述
B.关键字描述
C.二维表描述
D.实体描述
答案:A
14. 把实体—联系模型转换为关系模型时,实体之间多联系在关系模型中是通过______。
A.建立新的属性来实现
B.建立新的关键字来实现
C.建立新的关系来实现
D.建立新的实体来实现
答案:C
15. 专门的关系运算不包括下列中的______。
A.联接运算
B.选择运算
C.投影运算
D.交运算
答案:D
16. 单个用户使用的数据视图的描述称为______。
A.外模式
B.概念模式
C.内模式
D.存储模式
答案:A
17. 用二维表数据来表示实体及实体之间联系的数据模型为______。
A.层次模型
B.网状模型
C.关系模型
D.E-R模型
答案:B
18. 下列叙述中正确的是______。
A.数据库是一个独立的系统,不需要操作系统的支持
B.数据库设计是指设计数据库管理系统
C.数据库技术的根本目标是要解决数据共享的问题
D.数据库系统中,数据的物理结构必须与逻辑结构一致
答案:C
19. 关系表中的每一横行称为一个______。
A.元组
B.字段
C.属性
D.码
答案:A
20. 数据库设计包括两个方面的设计内容,它们是______。
A.概念设计和逻辑设计
B.模式设计和内模式设计
C.内模式设计和物理设计
D.结构特性设计和行为特性设计
答案:D
21. 在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。其中数据独立性最高的阶段是______。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
答案:A
22. 用树形结构来表示实体之间联系的模型称为______。
A.关系模型
B.层次模型
C.网状模型
D.数据模型
答案:B
23. 关系数据库管理系统能实现的专门关系运算包括______。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
答案:B