数据库试题库整理好.docx
- 文档编号:14531568
- 上传时间:2023-04-23
- 格式:DOCX
- 页数:25
- 大小:37.52KB
数据库试题库整理好.docx
《数据库试题库整理好.docx》由会员分享,可在线阅读,更多相关《数据库试题库整理好.docx(25页珍藏版)》请在冰豆网上搜索。
数据库试题库整理好
1、用二维表结构表示实体以及实体间联系的数据模型为(C )。
A、网状模型B、层次模型C、关系模型D、面向对象模型
2、SQL语言是(C)标准语言。
A、层次数据库B、网络数据库C、关系数据库D、非数据库
3、创建表时,用来说明字段默认值的是(C)。
A、CHECKB、CONSTRAINTC、DEFAULTD、UNIQUE
4、下述SQL语句中,更新表中数据作用的命令动词是(C)。
A、ALTERB、CREATEC、UPDATED、INSERT
5、在SELECT语句中使用“*”表示(B)。
A、选择任何字段B、选择全部字段C、选择全部记录D、选择主码
6、视图是从一个可以多个(A)表中导出的。
A、基表B、虚表C、索引D、记录
7、数据库的(B)是指数据的正确性和相容性。
A.安全性B.完整性C.并发控制D.恢复
9、空值NULL是(B)的值。
A空字符串B不知道的、不确定或无法填入C数值零D以上都不是
10、下面是聚合函数的选项是(B)。
A、distinctB、sumC、ifD、top
11、子查询可以返回(B)行而不产生错误。
A、仅一行B、如果不以ANY、ALL、EXISTS或IN开头,则仅一行
C、无限多行D、如果不以ANY、ALL、EXISTS或IN开头,则为无限行
12、属性是指实体具有的(A)。
A.某种描述.B、某种特性C、某种数值.D、某种类型
13、在一个关系中如果有这样一个属性存在着,它的值能惟一地标识关系中的每一个元组,称这个属性为(A)
A.候选码B.数据项C.主属性D.主属性值
14、表中可以()一个元组(一个记录)的某个属性组(字段组)称为主键.A
A、唯一确定B、不唯一确定C、模糊确定D、表达
15、若某个属性组不是关系A主码,但它是另一个关系B的主码,则该属性或属性组称为关系A的(D)。
A、外部属性B、主键C、内键D、外键
16、()是对关系的描述,一般表示为关系名(属性名1,属性名2,……,属性名n)。
D
A、关联模式B、数据模式C、库模式D、关系模式
17、在关系代数运算中,5种基本运算为:
C
A并、差、选择、投影、自然连接B并、差、交、选择、投影
C并、差、选择、投影、乘积D并、差、交、选择、乘积
18、设属性A是关系R的主属性,则属性A不能取空值(NULL)。
这是()A
A、实体完整性规则B、参照完整性规则C、用户定义完整性规则D、域完整性规则
19.在数据库的三级模式结构中,内模式有()个.A
A.1个B.2个C.3个D.任意多个。
20、自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一或是多个共有的().D
A、元组B、行C、记录D、属性
21.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为:
()C
A、选择B、投影C、连接D、并
22.SQL的含义是:
()A
A、结构化查询语言B、数据定义语言C、数据库查询语言D、数据库操纵与控制语言
23.数据库系统的组成,除了硬件环境、软件环境、数据库,还包括:
()C
A、操作系统B、CPUC、人员D、物理数据库
24.数据库系统的核心是:
()C
A、数据模型B、数据库管理系统C、数据库D、数据库管理员
25.表由哪些部分组成:
()B
A、查询和字B、字段和记录C、记录和窗体D、报表和字段
26.在SQL查询中使用Where子句指出的是:
()D
A、查询目标 B、查询结果 C、查询视图 D、查询条件
27.下面对于关系的叙述中,哪一个是不正确的?
A
A、关系中的每一个属性是不可分解的B、在关系中元组的顺序是无关紧要的。
C、任意的一个二维表都是一个关系。
D、每一个关系只有一种记录类型。
28.设关系R和S的元组个数分别为100和300,关系T是R与S的笛卡尔积,则T的元组个数是()C
A、400B、10000C、30000D、90000
29、在关系数据库系统中,为了简化用户查询操作,而又不增加数据的存储空间,常用的方法是创建()。
C
A、另一个表B、游标C、视图D、索引
30.对关系模型叙述错误的是:
()B
A、建立在严格的数学理论、集合论和谓词演算公式的基础之上B、微机DBMS绝大部分采用关系数据模型。
C、用二维表表示关系模型是其一大特点。
D、不具有连接操作的DBMS也可以是关系数据库系统。
1.单个用户使用的数据视图的描述称为(A )
A.外模式B.概念模式C.内模式D.存储模式
2.在DBS中,DBMS和OS之间的关系是( B )
A.相互调用B.DBMS调用OSC.OS调用DBMSD.并发运行
A患者编号,医生编号,诊断日期B医生编号C诊断日期D患者编号
3. 任何一个三目关系都属于(A)
A1NFB3NFCBCNFD4NF
4.四种专门的关系运算是( A )
A)÷,∞,π和σB)∪,∞,π和σC)∪,∩,×,和σD)∩,∞,π和σ
5.当关系R和S自然联接时,相当于下面操作是(B )
A.笛卡尔积B.去掉重列的等值连接C.等值连接D.非等值连接
6.下列聚合函数中不忽略空值(null)的是( C )
A.SUM(列名)B.MAX(列名)C.COUNT(*)D.AVG(列名)
7. 假如采用关系数据库系统来实现应用,在数据库的逻辑设计阶段,需将(A)转换为关系数据模型
AE-R模型B层次模型C关系模型D网状模型
8.如果事务T获得了数据项Q上的排它锁,则T对Q(A )
A.只能读不能写B.只能写不能读C.既可读又可写D.不能读不能写
9.下而哪一级封锁协议既可以解决读脏数据又可以解决重复读问题(C)
A一级封锁协议B二级封锁协议C三级封锁协议D两段锁协议
10.下列哪种方法可以解决活锁问题(C)。
A一次封锁法B顺序封锁法C排队等待法D以上答案都不对
1.数据库系统的核心是( B )
A.数据库B.数据库管理系统C.数据模型D.软件工具
2.下列四项中,不属于数据库系统的特点的是(C)
A.数据结构化B.数据由DBMS统一管理和控制C.数据冗余度大D.数据独立性高
3.概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是( D )
A.层次模型B.关系模型C.网状模型D.实体-联系模型
4.数据的物理独立性是指(C)
A.数据库与数据库管理系统相互独立B.用户程序与数据库管理系统相互独立
C.用户的应用程序与存储在磁盘上数据库中的数据是相互独立的
D.应用程序与数据库中数据的逻辑结构是相互独立的
5.要保证数据库的逻辑数据独立性,需要修改的是( A)
A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式
6.关系数据模型的基本数据结构是(D)
A.树B.图C.索引D.关系
7.有一名为“列车运营”实体,含有:
车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是(C)
A.车次B.日期C.车次+日期D.车次+情况摘要
8.己知关系R和S,R∩S等价于(B)
A.(R-S)-SB.S-(S-R)C.(S-R)-RD.S-(R-S)
9.学校数据库中有学生和宿舍两个关系:
学生(学号,姓名)和宿舍(楼名,房间号,床位号,学号)
假设有的学生不住宿,床位也可能空闲。
如果要列出所有学生住宿和宿舍分配的情况,包括没有住宿的学生和空闲的床位,则应执行(A)
A.全外联接B.左外联接C.右外联接D.自然联接
10.用下面的T-SQL语句建立一个基本表:
CREATETABLEStudent(SnoCHAR(4)PRIMARYKEY,
SnameCHAR(8)NOTNULL,
SexCHAR
(2),
AgeINT)
可以插入到表中的元组是(D)
A.'5021','刘祥',男,21B.NULL,'刘祥',NULL,21
C.'5021',NULL,男,21D.'5021','刘祥',NULL,NULL
11.把对关系SPJ的属性QTY的修改权授予用户李勇的T-SQL语句是( C )
A.GRANTQTYONSPJTO'李勇'B.GRANTUPDATE(QTY)ONSPJTO'李勇'
C.GRANTUPDATE(QTY)ONSPJTO李勇D.GRANTUPDATEONSPJ(QTY)TO李勇
12.图1中(B)是最小关系系统
ABCD
13.关系规范化中的插入操作异常是指(D)
A.不该删除的数据被删除B.不该插入的数据被插入C.应该删除的数据未被删除D.应该插入的数据未被插入
14.在关系数据库设计中,设计关系模式是数据库设计中(A)阶段的任务
A. 逻辑设计 B.物理设计 C.需求分析 D.概念设计
15.在E-R模型中,如果有3个不同的实体型,3个m:
n联系,根据E-R模型转换为关系模型的规则,转换后关系的数目为(C)。
A.4B.5C.6D.7
16.事务的隔离性是指(A)。
A.一个事务内部的操作及使用的数据对并发的其他事务是隔离的
B.事务一旦提交,对数据库的改变是永久的
C.事务中包括的所有操作要么都做,要么都不做
D.事务必须是使数据库从一个一致性状态变到另一个一致性状态
17.数据库恢复的基础是利用转储的冗余数据。
这些转储的冗余数据是指(C)
A.数据字典、应用程序、审计档案、数据库后备副本B.数据字典、应用程序、日志文件、审计档案
C.日志文件、数据库后备副本D.数据字典、应用程序、数据库后备副本
18.若事务T对数据对象A加上S锁,则(B)。
A.事务T可以读A和修改A,其它事务只能再对A加S锁,而不能加X锁。
B.事务T可以读A但不能修改A,其它事务只能再对A加S锁,而不能加X锁。
C.事务T可以读A但不能修改A,其它事务能对A加S锁和X锁。
D.事务T可以读A和修改A,其它事务能对A加S锁和X锁。
19.设有两个事务T1、T2,其并发操作如图2所示,下面评价正确的是(B)
A.该操作不存在问题B.该操作丢失修改C.该操作不能重复读D.该操作读“脏”数据
1.用二维表结构表示实体以及实体间联系的数据模型称为—C—。
A.网状模型B.层次模型C.关系模型D.面向对象模型
2.在数据库的三级模式结构中,内模式有—A———。
A.1个B.2个C.三个D.任意多个
3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是( D )
A.多对多 B.一对一 C.多对一 D.一对多
4.反映现实世界中实体及实体间联系的信息模型是( D )
A.关系模型 B.层次模型 C.网状模型 D.E-R模型
5.对数据库并发操作有可能带来的问题包括( A )
A.读出“脏数据” B.带来数据的冗余 C.未被授权的用户非法存取数据 D.破坏数据独立性
6.关系数据模型的三个组成部分中,不包括( D )
A.完整性规则 B.数据结构 C.数据操作 D.并发控制
7.关系代数表达式的优化策略中,首先要做的是( B )
A.对文件进行预处理 B.尽早执行选择运算 C.执行笛卡儿积运算 D.投影运算
8.事务有多个性质,其中不包括( B )
A.一致性 B.唯一性 C.原子性 D.隔离性
9.SQL语言通常称为( A )
A.结构化查询语言 B.结构化控制语言C.结构化定义语言 D.结构化操纵语言
10.SQL语言集数据查询、数据操作、数据定义、和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现下列哪类功能—B———。
A.数据查询B。
数据操纵C.数据定义D。
数据控制
1.在SQL的算术表达式中,如果其中有空值,则表达式(C)
A)空值按0计算 B)由用户确定空值内容再计算结果 C)结果为空值 D)指出运算错误,终止执行
2.当两个关系没有公共属性时,其自然连接操作表现为(A)
A)笛卡儿积操作 B)等值连接操作 C)结果为空集 D)错误操作
3.基本ER图就是数据库的(D)
A)外模式 B)逻辑模式 C)内模式 D)概念模式
4.对基本表S,执行操作DROPTABLESRESTRICT的作用是(C)
A)删除基本表S中的所有元组 B)把基本表S及其生成的一切视图全部删除
C)当没有由S中的列产生的视图或约束时将表S删除 D)删除表S,将引用表S的视图中一切S的属性置为空值
5.关系R与关系S只有1个公共属性,T1是R与S等值连接的结果,T2是R与S自然连接的结果,则(C)
A)T1的属性个数等于T2的属性个数 B)T1的属性个数小于T2的属性个数
C)T1的属性个数大于或等于T2的属性个数 D)T1的属性个数大于T2的属性个数
6.如果事务T获得了数据项Q上的排它锁,则T对Q(C)
A)只能读不能写B)只能写不能读C)既可读又可写D)不能读不能写
7.在数据库技术中,未提交的随后又被撤消的数据称为 (D)
A)错误数据 B)冗余数据 C)过期数据 D)脏数据
8.选择分布式数据库各片段数据存放场地的模式是(D)
A)外模式 B)概念模式 C)分片模式 D)分配模式
9. 现有如下关系:
患者(患者编号,患者姓名,性别,出生日期,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)
A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号
10.班长和学生是什么关系(B)
A)1:
1B)1:
MC)M:
ND)都不是
11.单个用户使用的数据视图的描述称为(A)
A)外模式 B)概念模式
C)内模式D)存储模式
12在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是(B)
A)用户界面 B)存取结构C)数据输入 D) 报表输出
13. 实体集书店与图书之间具有(B)联系。
A)一对一B)一对多C)多对多D)多对一
14. 现有关系表:
医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)
A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号
15. 任何一个三目关系都属于(A)
A)1NFB)3NFC)BCNFD)4NF
16.哪种模式不是数据库的模式(C)
A)模式B)外模式C)映像模式D)内模式
17.下面哪种数据模型只有一个根结点(B)
A)概念B)层次C)关系D)网状
18.视图定义是(D)
A)一个基表中导出的基表B)一个基表中导出的虚表
C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表
19.四种传统的集合运算算是(C)
A)∪,-,×,和σ B)∪,-,∞,和σ C)∪,∩,×,和- D)∪,∞,π和σ
20.SQL中,下列涉及空值的操作,不正确的是(C)
A)AGEISNULL B)AGEISNOTNULL C)AGE=NULLD)NOT(AGEISNULL)
1.在采用客户机/服务器体系结构的数据库应用系统中,应该将用户应用程序安装在(A)
A.客户机端 B.服务器端 C.终端 D.系统端
2.在第一个事务以S锁方式读数据A时,第二个事务可以进行的操作是(D)
A.对数据实行X锁并读数据 B.对数据实行S锁并写数据C.对数据实行X锁并写数据 D.不加封锁的读数据
3.四种专门的关系运算是( A )
A)÷,∞,π和σB)∪,∞,π和σC)∪,∩,×,和σD)∩,∞,π和σ
4.SQL中,下列涉及空值的操作,不正确的是(C)
A.AGEISNULL B.AGEISNOTNULL C.AGE=NULL D.NOT(AGEISNULL)
5.单个用户使用的数据视图的描述称为(A)
A.外模式 B.概念模式 C.内模式 D.存储模式
6在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是(B)
A.用户界面 B.存取结构 C.数据输入 D. 报表输出
7. 实体集书店与图书之间具有(B)联系。
A)一对一B)一对多C)多对多D)多对一
8. 现有关系表:
医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)
A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号
9. 任何一个三目关系都属于(A)
A)1NFB)3NFC)BCNFD)4NF
0.哪种模式不是数据库的模式(C)
A)模式B)外模式C)映像模式D)内模式
11.位于用户和数据库之间的一层数据管理软件是(C)
A.DBS B.DB C.DBMS D.MIS
12.一个事务中所有对数据库操作是一个不可分割的操作序列,这称为事务的(A)
A.原子性 B.一致性C.隔离性 D.持久性
13.关系代数的五个基本操作是:
并、差、选择、投影和(D)
A.等值连接 B.F连接C.自然连接 D.笛卡儿积
14.在关系数据库中,表与表之间的联系是通过(B)实现的。
A.实体完整性规则 B.参照完整性规则 C.用户自定义的完整性规则 D.主键
15.在数据库技术中,未提交的随后又被撤消的数据称为(D)
A.错误数据 B.冗余数据 C.过期数据 数据
16.在SQL中,建立视图用的命令是(C)
A.CREATESCHEMA B.CREATETABLE C.CREATEVIEW D.CREATEINDEX
17.在数据库的E-R图中,菱形框表达的是(C)
A.属性 B.实体 C.实体之间的联系 D.实体与属性之间的联系
18.设关系R和S的结构相同,并且各有80个元组,假如这两个关系作并运算,其运算结果的元组个数为(D)
A.80 B.小于等于80 C.大于等于160 D.大于等于80,小于等于160
19.把E-R图转换成关系模型的过程,属于数据库设计的( C)
A.总体结构设计 B.概念结构设计 C.物理结构设计 D.逻辑结构设计
20.在SQL中,SELECT语句的"SELECTDISTINCT"表示查询结果中( C)
A.属性名都不相同 B.去掉了重复的列C.行都不相同 D.属性值都不相同
1. 实体集书店与图书之间具有(B)联系。
A)一对一B)一对多C)多对多D)多对一
2. 现有关系表:
医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是(A)
A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号
3. 相对于关系模型,层次数据模型的缺点之一是(A)
A)数据维护困难B)数据结构复杂C)数据独立性高D)有严格的数学基础
4. 现有如下关系:
患者(患者编号,患者姓名,性别,出生日期,所在单位)
医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是(A)
A)患者编号B)患者姓名C)患者编号和患者姓名D)医生编号和患者编号
5.班长和学生是什么关系(B)
A)1:
1B)1:
MC)M:
ND)都不是
6.下面哪种数据模型只有一个根结点(B)
A)概念B)层次C)关系D)网状
7.哪种模式不是数据库的模式(C)
A)模式B)外模式C)映像模式D)内模式
8.视图定义是(D)
A)一个基表中导出的基表B)一个基表中导出的虚表
C)一个或几个基表或视图中导出的基表D)一个或几个基表或视图中导出的虚表
9.下面的关系模式是属于(A)
S-D-L(sno学号,dept系,loc住所)A)2NFB)3NFC)4NFD)BCNF
10.对数据库存储结构和存取方法的分析在(D)阶段
A)需求分析B)概念结构C)逻辑结构D)物理设计
1.数据库系统的体系结构是(C)
A、两级模式结构和一级映象B、三级模式结构和一级映象
C、三级模式结构和两级映象D、三级模式结构和三级映象
2.SQL语言称为(C)。
A、结构化定义语言B、结构化控制语C、结构化查询语言D、结构人操纵语言
3.在视图上不能完成的操作是(D)。
A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表
4.数据库的并发操作有可能带来的三个问题中包括(D)。
A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新
5.当前应用最广泛的数据模型是(B)。
A、ER模型B、关系模型C、网状模型D、层次模型
6.现有一个关系:
借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。
则该关系模式的码是(D)。
A、书号B、读者号C、书号+读者号D、书号+读者号+借期
7.要保证数据库物理数据独立性,需要修改的是(B)
A.模式B.模式与内模式的映射
C.模式与外模式的映射D.内模式
8.下列四项中,不属于数据库特点的是(D)
A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低
9.数据库中存储的是(D)
A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系
10.反映现实世界中实体及实体间联系的信息模型是(D)
A.关系模型B.层次模型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 试题库 整理