数据库技术基础自测.docx
《数据库技术基础自测.docx》由会员分享,可在线阅读,更多相关《数据库技术基础自测.docx(14页珍藏版)》请在冰豆网上搜索。
数据库技术基础自测
查看自测成绩
一、new单选(共有题目12题)
1.
在下列关于关系表的陈述中,错误的是( )
A.表中任意两行的值不能相同
B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
你的答案:
标准答案:
B
解答过程:
2.
下列说法中正确的是( )
A.两个实体之间只能是一对一联系
B.两个实体之间只能是一对多联系
C.两个实体之间只能是多对多联系
D.两个实体之间可以是以上三种之一联系
你的答案:
标准答案:
D
解答过程:
3.
在下面的两个关系中,学号和班级号分别为学生关系和班级关系的主键(或称主码),则外键是( )
学生(学号,姓名,班级号,成绩)
班级(班级号,班级名,班级人数,平均成绩)
A.学生关系的“学号”
B.班级关系的“班级号”
C.学生关系的“班级号”
D.班级关系的“班级名”
你的答案:
标准答案:
C
解答过程:
外键的概念是:
当关系中的某个属性(或属性组合)虽不是该关系的关键字或只是关键字的一部分,但却是另一个关系的关键字时,则称该属性(或属性组合)为这个关系的外部关键字或外键。
4.
关于数据与信息,下面说法正确的是( )
A.信息与数据只有区别,没有联系
B.数据是信息的物理表示和载体
C.数据处理本质上就是信息处理
D.数据与信息没有区别
你的答案:
标准答案:
B
解答过程:
5.
关系数据库中,实现实体之间的联系是通过表与表之间的( )
A.公共索引
B.公共存储
C.公共元组
D.公共属性
你的答案:
标准答案:
D
解答过程:
解析:
关系数据库中,实体之间的联系是通过表与表之间的公共属性(相同字段)实现的例如:
有学生表和选课表,都有学号这个属性,对应的属性宽度和类型相同,便可以通过学号建立联系。
6.
在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务,在超市数据库中,实体之间属于一对一关系的是( )
A.“顾客”和“收款口”
B.“收款口”和“收款员”
C.“班组”和“收款员”
D.“收款口”和“设备”
你的答案:
标准答案:
D
解答过程:
7.
下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?
A.属性
B.关系
C.域
D.元组
你的答案:
标准答案:
D
解答过程:
二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。
8.
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是( )
A.DB包括DBS、DBMS
B.DBMS包括DB、DBS
C.DBS包括DBMS、DB
D.没有任何关系
你的答案:
标准答案:
C
解答过程:
9.
一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是( )
A.一对一
B.一对多
C.多对多
D.多对一
你的答案:
标准答案:
B
解答过程:
10.
ACCESS中表和数据库的关系是( )
A.一个数据库可以包含多个表
B.一个表只能包含两个数据库
C.一个表可以包含多个数据库
D.数据库就是数据表
你的答案:
标准答案:
A
解答过程:
11.
设有表示学生选课的三张表,学生S(学号、姓名、性别、年龄、身份证号),课程C(课号、课名),选课SC(学号、课号、成绩),则表SC的关键字(键或码)为( )
A.课号、成绩
B.学号、成绩
C.学号、课号
D.学号、课号、成绩
你的答案:
标准答案:
C
解答过程:
12.
SQL语言中,删除一个表的命令是( )
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
你的答案:
标准答案:
B
解答过程:
SQL语言中,建立一个表的命令是CREATE,对表进行修改的命令是ALTER,删除一个表的命令是DROP,另外还有表中数据的插入,删除,查询命令分别为INSERT,DELETE 和SELECT。
二、new多选(共有题目10题)
1.
在数据库系统中,有哪几种数据模型?
A.网状模型
B.层次模型
C.关系模型
D.实体联系模型
你的答案:
标准答案:
ABC
解答过程:
2.
关系数据模型哪些优点?
A.结构简单
B.适用于集合操作
C.有标准语言
D.可表示复杂的语义
你的答案:
标准答案:
ABC
解答过程:
关系模型由关系数据结构、关系操作集合和关系完整性约束3大要素组成。
关系模型的数据结构单一,在关系模型中,现实世界的实体以及实体间的各种联系均用关系来表示。
关系操作的特点是集合操作方式,即操作的对象和结果都是集合。
关系代数、元组关系演算和域关系演算均是抽象的查询语言这些抽象的语言与具体的DBMS中实现的实际语言并不完全一样,但它们能用作评估实际系统中查询语言能力的标准或基础。
数据库的数据完整性是指数据库中数据的正确性和相容性,那是一种语义概念,包括两个主要方面:
与现实世界中应用需求的数据的相容性和正确性。
数据库内数据之间的相容性和正确性。
3.
关系数据库的基本运算有( )
A.选择
B.投影
C.删除
D.连接
你的答案:
标准答案:
ABD
解答过程:
4.
下面正确的说法是( )
A.关键字是关系中能够用来惟一标识元组的属性
B.在一个关系中,关键字的值不能为空
C.一个关系中的所有候选关键字均可以被指定为主关键字
D.关键字只能由单个的属性组成
你的答案:
标准答案:
ABC
解答过程:
在关系的诸属性中,能够用来惟一表示元组的属性(或属性组合)称为关键字或码。
因此,关键字既可以是单个属性,也可以是属性组。
5.
下列关于数据库说法正确的有( )
A.数据库是以—定的组织结构保存在辅助存储器中的数据的集合
B.人工管理阶段程序之间存在大量重复数据,数据冗余大。
C.文件系统阶段程序和数据有一定的独立性,数据文件可以长期保存。
D.数据库阶段提高了数据的共享性,减少了数据冗余。
你的答案:
标准答案:
ABCD
解答过程:
6.
下面系统中属于关系数据库管理系统的是( )
A.Oracle
B.MS_SQLSERVER
C.IMS
D.DB2
你的答案:
标准答案:
ABD
解答过程:
我们常用的关系数据库管理系统主要有Oracle,MSSQLServer,IBMDB2,Sybase等。
7.
数据冗余所导致的问题主要是( )
A.浪费存储空间
B.数据独立性差
C.潜在的数据不一致性
D.数据修改麻烦
你的答案:
标准答案:
ACD
解答过程:
8.
下述关于数据库系统的叙述中错误的是( )。
A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
你的答案:
标准答案:
ABCD
解答过程:
9.
在下列关于关系的叙述中,正确的是( )
A.表中任意两行的值不能相同
B.表中任意两列的值不能相同
C.行在表中的顺序无关紧要
D.列在表中的顺序无关紧要
你的答案:
标准答案:
ACD
解答过程:
10.
下列关于关系数据库中所谓“关系”表述错误的是( )
A.各个记录中的数据彼此间有一定的关联关系
B.数据库模型符合一定条件的二维表格式
C.某两个数据库文件之间有一定的关系
D.表中的两个字段有一定的关系
你的答案:
标准答案:
ACD
解答过程:
三、new判断(共有题目10题)
1.
在数据库中,产生不一致的根本原因是数据存储量太大。
A.正确
B.错误
你的答案:
标准答案:
B
解答过程:
2.
数据库系统的核心是数据库管理员。
A.正确
B.错误
你的答案:
标准答案:
B
解答过程:
3.
在关系模型的一个关系中,每个数据项不可再分,是最基本的数据单位。
A.正确
B.错误
你的答案:
标准答案:
A
解答过程:
4.
公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,从部门到职员的联系类型是一对多。
A.正确
B.错误
你的答案:
标准答案:
A
解答过程:
5.
图书馆中,一类书有多本,借书的同学有多个,每个同学可以借多本书,一本书也可以为多个同学借,此类型是一对多关系。
A.正确
B.错误
你的答案:
标准答案:
B
解答过程:
6.
数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。
在计算机软件系统的体系结构中,数据库管理系统位于用户和操作系统之间。
A.正确
B.错误
你的答案:
标准答案:
A
解答过程:
7.
E-R(Entity-Relationship)图为实体-联系图,提供了表示实体型、属性和联系的方法,用来描述现实世界的概念模型。
A.正确
B.错误
你的答案:
标准答案:
A
解答过程:
8.
二维表中的“行”即关系数据模型中的“元组”,二维表中的“列”即关系数据模型中的“属性”。
A.正确
B.错误
你的答案:
标准答案:
A
解答过程:
9.
数据管理技术发展阶段中,人工管理阶段与文件系统阶段的主要区别是文件系统数据共享性强。
A.正确
B.错误
你的答案:
标准答案:
B
解答过程:
10.
关系模型提供了三类完整性规则:
实体完整性规则、参照完整性规则和用户定义的完整性规则。
其中实体完整性规则和参照完整性规则是关系模型必须满足的完整性的约束条件,称为关系完整性规则。
A.正确
B.错误
你的答案:
标准答案:
A
解答过程: