数据库原理复习题1.docx
- 文档编号:532943
- 上传时间:2022-10-10
- 格式:DOCX
- 页数:24
- 大小:117.86KB
数据库原理复习题1.docx
《数据库原理复习题1.docx》由会员分享,可在线阅读,更多相关《数据库原理复习题1.docx(24页珍藏版)》请在冰豆网上搜索。
数据库原理复习题1
数据库原理复习题
1.描述数据库中全体数据的逻辑结构和特征的是( )。
(1.3A)
A.内模式 B.概念模式C.外模式 D.存储模式
2.自然联接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然联接时,要求R和S含有一个或多个共有的( )。
(2.4B)
A.元 B.行C.记录 D.属性
3.SQL语言中,实现数据检索的语句是( )。
(3.1A)
A.SELECT B.INSERTC.UPDATE D.DELETE
4.在数据库的三级模式结构中,描述数据库全局逻辑结构和特性的是()。
(1.3A)
A.外模式B.内模式C.存储模式D.模式
5.当实体中有多个属性可作为键而选定其中一个时,称为该实体的()。
(2.1A)
A.外键B.候选键C.主键D.主属性
6.设关系模式R(ABC)上成立的FD集为{B→C},ρ={AC,BC}为R的一个分解,那么ρ相对于{B→C}( )。
(6.3B)
A.是无损联接分解 B.不是无损联接分解
C.是否无损联接分解还不能确定 D.是否无损联接由R的当前关系确定
7. SQL中集合成员资格比较操作“元组NOT IN(集合)”中的“NOT IN”与下列( )操作符等价。
(3.4B)
A.<>ALL B.<>ANYC.=ANY D.=ALL
8. 下图中给定关系R( )。
(6.2C)
零件号 单价
P1 25
P2 8
P3 25
P4 9
A.不是3NF B.是3NF但不是2NF
C.是3NF但不是BCNF D.是BCNF
9.DBS是( )。
(1.1A)
A.数据库 B.数据库系统C.数据处理 D.数据库管理系统
10.在关系代数中,5种基本运算为( )。
(2.2A)
A.并、差、选择、投影、自然联接
B.并、差、交、选择、投影
C.并、差、选择、投影、乘积
D.并、差、交、选择、乘积
11. 使用SQL语句进行查询操作时,若希望查询结果中不出现重复元组,应在SELECT子句中使用( )保留字。
(3.4B)
A.UNIQUE B.ALLC.EXCEPT D.DISTINCT
12.若D1={a1,a2,a3},D2={1,2,3},则D1×D2集合中共有元组( )个。
(2.1B)
A.6 B.8C.9 D.12
13.规范化过程主要为克服数据库逻辑结构中的插入异常,删除异常以及()的缺陷。
(6.2A)
A.数据的不一致性B.结构不合理C.冗余度大D.数据丢失
14. 逻辑数据独立性是指( )。
(1.3A)
A.概念模式改变,用户不变
B.概念模式改变,应用程序不变
C.应用程序改变,概念模式不变
D.子模式改变,应用程序不变
15. 设关系R、S、W各有100个元组,那么这3个关系的自然联接的元组个数(2.4C)
为( )。
A.100 B.300
C.1000000 D.不确定(与计算结果有关)
16.DBMS是()。
(1.1A)
A.操作系统的一部分B.在操作系统支持下的系统软件
C.一种编译程序D.应用程序系统
17.对一个关系做投影操作后,新关系的元数个数()原来关系的元数个数。
(2.4B)
A.小于B.小于或等于C.等于D.大于
18.视图创建完成后,数据字典中存放的是()。
(3.6A)
A.查询语句B.查询结果C.视图的定义D.所引用的基本表的定义
19. 消除了部分函数依赖的1NF的关系模式,其范式是( )。
(6.2A)
A.1NF B.2NFC.3NF D.4NF
20.从E-R图导出关系模式时,如果两实体间的联系是m:
n的,下列说法中正确的是( )。
A.将m方关键字和联系的属性纳入n方的属性中。
B.将n方关键字和联系的属性纳入m方的属性中。
C.在m方属性和n方的属性中均增加一个表示级别的属性。
D.增加一个关系表示联系,其中纳入m方和n方的关键字。
(7.3B)
21.在数据管理技术的发展过程中,经历了人工管理、文件管理和数据库系统阶段,其中数据独立性最高的是()(1.1A)
A.人工管理B.文件管理C.数据库系统D.数据项管理
22.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是:
()(1.3A)
A.外模式B.内模式C.存储模式D.模式
23.数据库的层次模型应满足的条件是()(1.2B)
A.允许一个以上的结点无双亲,也允许一个结点有多个双亲
B.必须有两个以上的结点
C.有且仅有一个结点无双亲,其余结点都只有一个双亲
D.每个节点有且仅有一个双亲
24.在关系代数的专门关系运算中,从表中取出指定的属性的操作称为()(2.4B)
A.选择B.投影C.连接D.除
25.在关系代数的专门关系运算中,将两个关系中具有共同属性值的元组组合到一起构成新表的操作称为()(2.4B)
A.选择B.投影C.连接D.除
26.关系数据库中的码是指()(2.1A)
A.能唯一决定关系的字段B.不可改动的专用保留字
C.关键的很重要的字段D.能唯一标识元组的属性或属性集合
27.SQL语言是()语言(3.1A)
A.层次数据库B.关系数据库C.网状数据库D.嵌入式数据库
28.输出姓李的学生姓名,完善下面的SQL语句(3.4B)
SELECTSnameFROMstudentWHERESname()
A.LIKE'李%'B.LIKE'李'C.LIKE李%D.='李%'
29.SQL语言的GRANT和REVOKE语句主要是用来维护数据库的()。
(4.3A)
A.完整性B.可靠性C.安全性D.一致性
30.下述SQL命令的短语中,哪一条语句不是定义属性上约束条件的语句()。
(5.3B)
A.NOTNULL短语B.UNIQUE短语C.CHECK短语D.HAVING短语
31.在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
(7.4A)
A.逻辑设计阶段B.概念设计阶段C.物理设计阶段D.需求分析阶段
32.事务的持续性是指()(10.1A)
A.事务中包括的所有操作要么都做,要么都不做
B.事务一旦提交,对数据库的改变是永久的
C.一个事务内部的操作对并发的其他事务是隔离的
D.事务必须使数据库从一个一致性状态变到另一个一致性状态
33.若关系模式R中的属性都是主属性,则R至少属于()。
(6.2C)
A.3NFB.BCNFC.4NFD.5NF
34.下列短语中可以在SQL查询时去掉重复数据的是()。
(3.4B)
A.ORDERBYB.DESCC.GROUPBYD.DISTINCT
35.解决并发操作带来的数据不一致问题普遍采用()技术。
(11.2A)
A.存取控制B.封锁C.恢复D.协商
36.对现实世界进行第一层抽象的模型是()。
(1.2B)
A.概念数据模型B.用户数据模型C.结构数据模型D.物理数据模型
37.在关系模型中,起到加快查询速度作用的是()。
(3.3A)
A.指针B.关键码C.DDD.索引
38.SQL中,“DELETEFROM表名”表示()。
(3.3B)
A.从基本表中删除所有元组B.从基本表中删除所有属性
C.从数据库中撤消这个基本表D.从基本表中删除重复元组
39.在关系数据库设计中,模式设计是在()阶段进行。
(7.1A)
A.物理设计B.逻辑设计C.概念设计D.程序设计
40.如果有9个不同的实体集,它们之间存在着12个不同的二元联系(二元联系是指两个实体集之间的联系),其中4个1:
1联系,4个1:
N联系,4个M:
N联系,那么根据ER模型转换成关系模型的规则,这个ER结构转换成的关系模式个数为()。
(7.4C)
A.9个B.13个C.17个D.21个
41.设有两个关系R(A,B)和S(B,C),与下列SELECT语句
SELECTA,BFROMR
WHEREBNOTIN(SELECTBFROMSWHEREC='C56');
等价的关系代数表达式是()。
(3.4C)
C≠'C56'
A.πA,B(σC≠'C56'(R⋈S))B.πA,B(R⋈S)
C.R-πA,B(σC='C56'(R⋈S))D.R-πA,B(σC≠'C56'(R⋈S))
42.定义基本表时,若要求某一列的值不能为空,则应在定义时使用()保留字。
(3.3B)
A.NULLB.NOTNULLC.DISTINCTD.UNIQUE
43.SQL语言的REVOKE语句实现下列哪一种数据控制功能?
()(4.3A)
A.可靠性控制B.并发性控制C.安全性控制D.完整性控制
44.在数据库三级模式间引入二级映象的主要作用是()。
(1.3B)
A.提高数据与程序的独立性 B.提高数据与程序的安全性
C.保持数据与程序的一致性 D.提高数据与程序的可移植性
45.在数据库系统中,定义用户可以对哪些数据对象进行何种操作被称为()。
(4.2A)
A.审计B.授权C.定义D.视图
46.表示两个或多个事务可以同时运行而不互相影响的是()。
(10.1B)
A.原子性B.一致性C.隔离性D.持久性
47.设有关系SC(SNO,CNO,GRADE),主码是(SNO,CNO)。
遵照实体完整性规则()。
A.只有SNO不能取空值B.只有CNO不能取空值
C.只有GRADE不能取空值D.SNO与CNO都不能取空值(5.1B)
48.在下列实体联系中,属于一对一联系的是()(7.3B)。
A.机票与座位号之间的联系B.车间与工人之间的联系
C.商店与商品之间的联系D.学生与课程之间的联系
49.一个关系只有一个()。
(2.1A)
A.主码B.外码C.新码D.候选码
50.在()中一个结点可以有多个双亲,结点之间可以有多种联系。
(1.2B)
A.层次模型B.网状模型C.关系模型D.以上都有
51.一个关系只有一个()。
(2.1A)
A.候选码B.外码C.新码D.主码
52.关系代数运算是以()为基础的运算。
A.关系运算B.谓词演算C.集合运算D.代数运算
53.设一个仓库存放多种商品,同一种商品只能存放在一个仓库中,仓库与商品是()。
A.一对一的联系B.一对多的联系C.多对一的联系D.多对多的联系(7.3B)
54.有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。
其中S#是学生号,SNAME是学生姓名,SEX是性别,C#是课程号,CNAME是课程名称。
要查询选修“数据库”课的全体男生姓名的SQL语句是SELECTSNAMEFROMS,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 原理 复习题
![提示](https://static.bdocx.com/images/bang_tan.gif)