中国地质大学(北京)《数据库系统原理(新)》期末考试必备题集

奥鹏期末考核

48936–中国地质大学(北京)《数据库系统原理(新)》奥鹏期末考试题库合集

单选题:
(1)设关系R和S的属性个数分别奥鹏期末考核为r和s,则(RS)操作结果的属性个数为().
A.r+s
B.r-s
C.rs
D.max(r,s)
答案问询微信:424329

(2)从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键字是().
A.M端实体的关键字
B.N端实体的关键字
C.重新选取其他属性
D.M端实体关键字与N端实体关键字组合
E.多重链表
答案问询微信:424329

(3)数据库中存储的是().
A.数据
B.数据模型
C.数据之间的联系
D.数据以及数据之间的联系
答案问询微信:424329

(4)DB,DBMS和DBS三者之间的关系是().
A.DB包括DBMS和DBS
B.DBS包括DB和DBMS
C.DBMS包括DB和DBS
D.不能相互包括
答案问询微信:424329

(5)ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示()
A.联系
B.实体
C.实体的属性
D.联系的属性
答案问询微信:424329

(6)SQL的视图是从一个或几个()中导出的.
A.视图
B.基本表
C.视图或基本表
D.数据库
答案问询微信:424329

(7)SQL谓词”年龄BETWEEN15AND35”表示年龄在15至35之间,且().
A.包括15岁和35岁
B.包括15岁但不包括35岁
C.包括35岁但不包括15岁
D.不包括15岁和35岁
答案问询微信:424329

(8)SQL语言的一次查询的结果是一个().
A.表
B.元组
C.记录
D.数据项
答案问询微信:424329

(9)SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句.这两种不同使用方式的SQL,分别称为交互式SQL和()
A.提示式SQL
B.多用户SQL
C.嵌入式SQL
D.解释式SQL
答案问询微信:424329

(10)SQL语言中,删除一个表中所有数据,但保留表结构的命令是().
A.REMOVE
B.DELETE
C.DROP
D.CLEAR
答案问询微信:424329

(11)SQL语言中创建外键,使用FOREIGNKEY时要配合的语句是().
A.PRIMARY
B.FOREIGN
C.EXTEND
D.REFERENCES
答案问询微信:424329

(12)部分匹配查询中,通配符”%”代表().
A.一个字符
B.多个字符
C.零或多个字符
D.一或多个字符
答案问询微信:424329

(13)当两个关系没有公共属性时,其自然联接表现为().
A.笛卡儿积
B.等值联接
C.结果为空
D.出错
答案问询微信:424329

(14)定义在{1,2}和{1,2}上的二元关系数为()
A.2
B.4
C.8
D.16
答案问询微信:424329

(15)反映现实世界中实体及实体间联系的信息模型是().
A.关系模型
B.ER模型
C.层次模型
D.网状模型
答案问询微信:424329

(16)概念模型表示方法最常用的是()
A.ER方法
B.数据的方法
C.分布式方法
D.面向对象的方法
答案问询微信:424329

(17)关系R的实体完整性控制是指().
A.主键非空
B.主键唯一
C.主键非空或唯一
D.主键非空且唯一
答案问询微信:424329

(18)关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为().
A.选择
B.投影
C.连接
D.除
答案问询微信:424329

(19)关系模型中的关系模式至少是().
A.1NF
B.2NF
C.3NF
D.BCNF
答案问询微信:424329

(20)关系数据库管理系统应能实现的专门关系运算包括().
A.排序,索引,统计
B.选择,投影,连接
C.排序,更新,连接
D.索引,打印,投影
答案问询微信:424329

(21)关系数据模型的三个组成部分中,不包括().
A.数据结构
B.数据操作
C.数据恢复
D.数据完整性规则
答案问询微信:424329

(22)关系运算中花费时间可能最长的运算是().
A.选择
B.投影
C.笛卡尔积
D.除
答案问询微信:424329

(23)关于关系代数的五个基本操作是()
A.并,差,交,除,笛卡尔积
B.并,差,交,投影,除
C.并,差,交,选择,投影
D.并,差,笛卡尔积,投影,选择
答案问询微信:424329

(24)候选码中的属性都属于().
A.主属性
B.候选属性
C.关键属性
D.复合属性
答案问询微信:424329

(25)假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHEER),学生选课关系是SC(S#,C#,GRADE)要查找选修”COMPUTER”课程的女学生的姓名,将涉及到关系()
A.S
B.SC,C
C.S,SC
D.S,C,SC
答案问询微信:424329

(26)绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三级模式结构.描述数据库中全体数据的全局逻辑结构和特征的是()
A.模式和内模式
B.内模式
C.模式
D.外模式
答案问询微信:424329

(27)逻辑数据独立性是指().
A.内模式变化时应用程序可以不变
B.模式变化时应用程序可以不变
C.模式变化时,只要适当调整外模式和模式间的映射,应用程序可以不变
D.模式变化时,只要适当调整外模式和模式间的映射,外模式上的应用程序可以不变
答案问询微信:424329

(28)日志文件是用于记录().
A.程序运行过程
B.数据操作
C.程序执行的结果
D.对数据的所有更新操作
答案问询微信:424329

(29)如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是().
A.两个都是SELECT
B.SELECT和UPDATE
C.两个都是UPDATE
D.UPDATE和INSERT
答案问询微信:424329

(30)设W=RS,且W,R,S的属性个数分别为w,r和s,那么三者之间应满足().
A.W≥R+S
B.W≤R+S
C.W>R+S
D.W<R+S
答案问询微信:424329

(31)设关系R和S的属性个数分别为r和s,则(RS)操作结果的属性个数为().
A.r+s
B.r-s
C.r譻
D.max(r,s)
答案问询微信:424329

(32)设关系R和S都是n目关系,且对应的属性取自相同的域.xxx{t/tRtS}标记的是().
A.R∩S
B.R∪S
C.R-S
D.RS
答案问询微信:424329

(33)设有关系R(A,B,C)和关系S(B,C,D),那么与RS等价的关系代数表达式是().
A.1,2,3,4(2=1∧3=2(RS))
B.1,2,3,6(2=1∧3=2(RS))
C.1,2,3,6(2=4∧3=5(RS))
D.1,2,3,4(2=4∧3=5(RS))
答案问询微信:424329

(34)设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是().
A.该操作不存在问题
B.该操作丢失修改
C.该操作不能重复读
D.该操作读”脏”数据
答案问询微信:424329

(35)试图是由下面哪两者导出的表()
A.模式,关系
B.基本表,视图
C.基本关系,关系
D.内模式,外模式
答案问询微信:424329

(36)视图与关系模式之间的联系是().
A.内模式/模式
B.内模式/外模式
C.模式/外模式
D.模式/关系模式
答案问询微信:424329

(37)数据库的三级模式结构之间存在着二级映像,使得数据库具有较高的().
A.数据重用性
B.事务并发性
C.数据独立性
D.数据可靠性
答案问询微信:424329

(38)数据库三级模式中,用户与数据库系统的接口是().
A.外模式
B.内模式
C.模式
D.存储模式
答案问询微信:424329

(39)数据库系统达到了数据独立性是因为采用了().
A.关系模型
B.网状模型
C.层次模型
D.三级模式结构
答案问询微信:424329

(40)索引的描述存放在下列哪一项所指示的对象中()
A.视图
B.模式
C.数据字典
D.文件
答案问询微信:424329

(41)同一个关系的任意两个元组的值().
A.可以全相同
B.不能全相同
C.必须全相同
D.以上都不是
答案问询微信:424329

(42)下列SQL语句中,修改表结构的是().
A.CREATE
B.INSERT
C.ALTER
D.UPDATE
答案问询微信:424329

(43)下列各种对关系数据库的基本操作中,()是从表中选取满足某种条件的元组的操作,相当于横向选择数据.
A.选择
B.投影
C.连接
D.除
答案问询微信:424329

(44)下列各种对关系数据库的基本操作中,()是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;()是表中选取满足某种条件的元组的操作,相当于在横向进行选择.
A.选择,检索
B.扫描,投影
C.检索,选择
D.投影,选择
答案问询微信:424329

(45)下列各种模型中不是数据模型的是()
A.概念模型
B.层次模型
C.网状模型
D.关系模型
答案问询微信:424329

(46)下列关于数据库系统特点的叙述中,正确的一项是()
A.各类用户程序均可随意地使用数据库中的各种数据
B.数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写
C.数据库系统的存储模式如有改变,概念模式无需改动
D.数据一致性是指数据库中数据类型的一致
答案问询微信:424329

(47)下列哪种运算不属于关系代数的基本运算().
A.选择
B.投影
C.连接
D.相减
答案问询微信:424329

(48)下列叙述中错误的是().
A.在数据库系统中,数据的物理结构必须与逻辑结构一致
B.数据库技术的根本目标是解决数据共享问题
C.数据库技术是指已有数据管理系统的基础上建立数据库
D.数据库系统需要操作系统的支持
答案问询微信:424329

(49)下列叙述中正确的是().
A.数据库系统是一个独立的系统,不需要操作系统的支持
B.数据库管理系统就是数据库系统
C.数据库技术的根本目标是要解决数据的共享问题
D.以上三种说法都不对
答案问询微信:424329

(50)下列运算中()不是关系代数的基本操作.
A.笛卡儿积
B.自然连接
C.投影
D.并
答案问询微信:424329

(51)下面哪个不是数据库系统必须提供的数据控制功能().
A.安全性
B.可移植性
C.完整性
D.并发控制
答案问询微信:424329

(52)下面有关命令SETDEVICETOPRINTER的叙述正确的是()
A.该命令的功能是开关打印设备
B.该命令的功能是将打印机联机
C.该命令的功能是设置@…SAY命令的输出定向为打印机
D.该命令的功能是设置”?”或”??”命令的输出定向为打印机
答案问询微信:424329

(53)下面语句()的格式是正确的.
A.@10,10,20,20CLEAR
B.@10,10
C.@10,10,
D.CLEARFROM10,10TO20,20
答案问询微信:424329

(54)下述关于数据库系统的正确叙述是().
A.数据库系统避免了一切冗余
B.数据库系统减少了数据冗余
C.数据库系统中数据的一致性是指数据类型一致
D.数据库系统比文件系统能管理更多的数据
答案问询微信:424329

(55)要查询Student表中姓”王”且单名的学生,以下WHERE子句中正确的().
A.WHERE姓名LIKE‘王%’
B.WHERE姓名=‘王%’
C.WHERE姓名LIKE‘王_’
D.WHERE姓名=‘王_’
答案问询微信:424329

(56)一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()
A.记录
B.行
C.数据字典
D.属性
答案问询微信:424329

(57)一个ER模型中,有3个不同的实体集和2个不同的二元联系,其中一个是一对多联系,一个是多对多联系.根据ER模型转换成关系模型的规则,转换成关系的数目是().
A.3
B.4
C.5
D.6
答案问询微信:424329

(58)一个关系数据库文件中的各条记录().
A.前后顺序可以任意颠倒,不影响库中的数据关系
B.前后顺序不能任意颠倒,一定要按照输入的顺序排列
C.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列
D.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同
答案问询微信:424329

(59)一间宿舍可以住多个学生,一个学生只能分配在一个宿舍内.则实体宿舍和学生之间的联系是().
A.一对一
B.一对多
C.多对多
D.无联系
答案问询微信:424329

(60)一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是().
A.一对一
B.一对多
C.多对多
D.无联系
答案问询微信:424329

(61)英文缩写DBMS代表().
A.数据操纵语言
B.数据定义语言
C.数据库管理系统
D.数据库管理员
答案问询微信:424329

(62)用树形结构表示实体之间联系的模型是().
A.层次模型
B.网状模型
C.关系模型
D.以上三个都是
答案问询微信:424329

(63)有关SCAN循环结构,叙述正确的是()
A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假
B.在使用SCAN循环结构时,必须打开某一个数据库
C.SCAN循环结构的循环体中必须写有SKIP语句
D.SCAN循环结构,如果省略了子句,FOR和WHILE条件子句,则直接退出循环
答案问询微信:424329

(64)有关自定义函数的叙述,正确的是()
A.自定义函数的调用与标准函数不一样,要用DO命令
B.自定义函数的最后结束语句可以是RETURN或RETRY
C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值
D.调用时,自定义函数名后的括号中一定写上形式参数
答案问询微信:424329

(65)有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于().
A.实体完整性约束
B.参照完整性约束
C.用户自定义完整性约束
D.关键字完整性约束
答案问询微信:424329

(66)在E-R图中,用来表示实体联系的图形是().
A.椭圆形
B.三角形
C.菱形
D.矩形
答案问询微信:424329

(67)在ER图中,用长方形表示__,用椭圆表示__()
A.联系,属性
B.属性,实体
C.实体,属性
D.什么也不代表,实体
答案问询微信:424329

(68)在关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为().
A.选择
B.投影
C.连接
D.除
答案问询微信:424329

(69)在关系代数中,对一个关系做操作后,新关系的元数个数()原来关系的元素个数.
A.小于
B.等于
C.大于
D.小于或等于
答案问询微信:424329

(70)在关系模型中,关系的”元数”(arity)是指()
A.行数
B.元组个数
C.关系个数
D.列数
答案问询微信:424329

(71)在关系模型中,实现关系中不允许出现相同的元组的约束是通过()实现的.
A.候选键
B.主键唯一
C.外键
D.子键
答案问询微信:424329

(72)在关系数据模型中,通常可以把__称为属性,而把__成为关系模式.()
A.记录,元组集
B.字段,记录类型
C.模式,元组
D.基本表,记录
答案问询微信:424329

(73)在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为()层次
A.字符和数字两个
B.记录,文件和数据库三个
C.记录,文件,数据库和关系数据库四个
D.字段,记录,文件,数据库和关系数据库五个
答案问询微信:424329

(74)在数据库技术中,面向对象数据模型是一种()
A.概念模型
B.结构模型
C.物理模型
D.形象模型
答案问询微信:424329

(75)在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象.表示实体类型及实体间联系的模型称为().
A.数据模型
B.E-R模型
C.逻辑模型
D.物理模型
答案问询微信:424329

(76)在数据库设计中,建立E-R模型的过程属于().
A.逻辑设计阶段
B.物理设计阶段
C.概念设计阶段
D.测试设计阶段
答案问询微信:424329

(77)在数据库系统中,实现各种数据管理功能的核心软件称为().
A.DB
B.DBS
C.DBA
D.DBMS
答案问询微信:424329

(78)在数据库系统中,用户所见的数据模式为().
A.模式
B.物理模式
C.外模式
D.内模式
答案问询微信:424329

(79)在下列的SQL语句中,属于数据控制的是()
a,CREATE
b,SELECT
c,UPDATE
d,GRANT
e,DROP
f,DELETE
g,ALTER
h,INSERT
i,REVOKE
A.aefg
B.di
C.bcfh
D.aeg
答案问询微信:424329

(80)在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是().
A.并
B.交
C.投影
D.笛卡尔乘积
答案问询微信:424329

判断题:
(1)()DELETETABLE和DROPTABLE都可以完全删除一张表.
答案问询微信:424329

(2)()满足了”每一个分量必须是不可分的数据项”的关系模式就属于1NF.
答案问询微信:424329

(3)()数据一致性是指DB中的数据类型一致.
答案问询微信:424329

(4)()死锁是操作系统中的问题,数据库操作中不存在.
答案问询微信:424329

(5)DELETETABLE和DROPTABLE都可以完全删除一张表.
答案问询微信:424329

(6)关系中的行,列均可交换.
答案问询微信:424329

(7)数据库系统的三级模式结构中,外模式,模式,内模式都只有一个.
答案问询微信:424329

(8)数据库系统指软件为主,不包括数据库与用户.
答案问询微信:424329

(9)一个表的主键只能建立在一列上.
答案问询微信:424329

(10)一个表可以创建多个主键.
答案问询微信:424329

(11)在SQL的查询中,子查询中能够返回多个记录.
答案问询微信:424329

(12)在关系笛卡尔积运算记号RS中,R,S均为关系名.
答案问询微信:424329

(13)在数据库系统中,DBMS包括DBS和DB.
答案问询微信:424329

(14)在数据库中,不允许存储冗余数据.
答案问询微信:424329

问答题:
(1)简述关系模型的三类完整性约束.
答案问询微信:424329
参照完整性:外码的取值约束,外码取值必须是参考表中主键的取值或空,FOREIGNKEY.
用户自定义完整性:CHECK,DEFAULT,NOTNULL等对属性的约束.

(2)举例说明,定义基本表时,如何使用列级约束和表级约束.
答案问询微信:424329
如学生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)中,主键是Sno,则可以建立列级约束(CREATETABLE(SnoCHAR(4)PRIMARYKEY,…其它列定义))或表级约束(CREATETABLE(…所有列定义,PRIMARYKEY(Sno))),而选课表SC(Sno,Cno,Grade)中,主键是Sno,Cno组合时,只能建立表级约束PRIMARYKEY(Sno,Cno).

(3)简述数据库设计的六个步骤.
答案问询微信:424329
2)概念设计,设计E-R图
3)逻辑设计,设计关系模式
4)物理设计,设计数据存储结构,索引
5)数据库实施,数据装载
6)数据库运行和维护

(4)简述数据库系统的三级模式和二级映像结构的优势.
答案问询微信:424329
因为数据库管理的数据是全局,复杂和海量的,设计的人员多.由于不同用户关注的角度,程度各不相同,因此他们只需要指导自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以是透明的.

提供优质的教育资源

公众号: 超前自学网