数据库系统概论模拟习题(含参考答案)
一、单选题(共97题,每题1分,共97分)
1.假设有关系R和S,在下列的关系运算中,()运算不要求:“R和S具有相同的元数,且它们的对应属性取自同一个域”。
A、R-S
B、R×S
C、R∩S
D、R∪S
正确答案:B
2.日志文件记录事务对数据库的更新,它的用途是()。
A、数据库恢复
B、完整性约束
C、安全性控制
D、事务并发控制
正确答案:A
3.假设关系模式R(A,B)属于3NF,下列说法中()是正确的。
A、仍然存在一定的插入和删除异常
B、它一定消除了插入和删除异常
C、一定属于BCNF
D、属于BCNF和消除了插入异常、删除异常。
正确答案:A
4.关系数据模型()。
A、可以表示实体间的三种联系(1:1,1:n;n:m)
B、只能表示实体间的1:1联系
C、只能表示实体间m:n联系
D、只能表示实体间的1:n联系
正确答案:A
5.在数据库操纵语言(DML)的基本功能中,不包括的是()。
A、描述数据库结构
B、插入新数据
C、更新数据库中的数据
D、删除数据库中的数据
正确答案:A
6.SQL语言是()的语言,易学习。
A、过程化
B、格式化
C、非过程化
D、导航式
正确答案:C
7.X→Y,当下列哪一条成立时,称为平凡的函数依赖()。
A、Y包含于X
B、X包含于Y
C、X∩Y=Φ
D、X∩Y≠Φ
正确答案:A
8.MySQL、MicrosoftSQLServer是()。
A、DBMS
B、DB
C、DBA
D、关系
正确答案:A
9.有这样的三个表即学生表S、课程表C和学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)其中:S#为学号,SN为姓名,SEX为性别,AGE为年龄,DEPT为系别,C#为课程号,CN为课程名,GRADE.为成绩。检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是()。
A、SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEFROMSWHERESN=’王华’)
B、SELECTSN,AGE,SEXFROMSWHERESN=’王华’
C、SELECTSN,AGE,SEXFROMSWHEREAGE(SELECTAGEWHERESN=’王华’)
D、SELECTSN,AGE,SEXFROMSWHEREAGE王华.AGE
正确答案:A
10.假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。
A、S,C,SC
B、S
C、SC,C
D、S,SC
正确答案:A
11.数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。()
A、数据的集合、数据库管理系统、数据库系统
B、文件的集合、操作系统、数据库系统
C、数据的集合、数据库系统、软件系统
D、文件的集合、数据库管理系统、软件系统
正确答案:A
12.下面对属性的类型定义中,哪种方式最适合定义固定10个字符长度?()
A、CHAR(10)
B、VARCHAR(10)
C、TEXT(10)
D、STRING(10)
正确答案:A
13.数据库的特点之一是数据的共享,严格地讲,这里的数据共享是指()。
A、多个用户共享一个数据文件
B、同一个应用中的多个程序共享一个数据集合
C、多个用户、同一种语言共享数据
D、多种应用、多种语言、多个用户互相覆盖地使用数据集合
正确答案:D
14.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是()阶段。
A、人工管理
B、文件系统
C、数据库系统
D、数据项管理
正确答案:C
15.现实世界“特征”术语,对应于数据世界的()。
A、属性
B、联系
C、记录
D、数据项
正确答案:D
16.设关系R是M元关系,关系S是N元关系,则R×S为()元关系。
A、M
B、M+N
C、N
D、MxN
正确答案:B
17.数据库需求分析时,数据字典的含义是()
A、数据库中所涉及的数据流、数据项和文件等描述的集合
B、数据库中所有数据的集合
C、数据库所涉及到字母、字符及汉字的集合
D、数据库中所涉及的属性和文件的名称集合
正确答案:A
18.关系模型的程序员不需熟悉数据库