数据库系统原理-模拟题23春地大非答案

[复制链接]
查看: 78|回复: 0

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
发表于 2023-3-30 09:39:38 | 显示全部楼层 |阅读模式

答案来源:www.ybaotk.com数据库原理模拟题

一,单选题

1.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为().

A.r+s

B.r-s

C.r×s

D.max(r,s)

[答案]:A2.从E-R模型关系向关系模型转换时,一个M:N联系转换为关系模型时,该关系模式的关键字是().

A.M端实体的关键字

B.N端实体的关键字

C.重新选取其他属性

D.M端实体关键字与N端实体关键字组合

[答案]
3.数据库中存储的是().

A.数据

B.数据模型

C.数据之间的联系

D.数据以及数据之间的联系

[答案]
4.DB,DBMS和DBS三者之间的关系是().

A.DB包括DBMS和DBS

B.DBS包括DB和DBMS

C.DBMS包括DB和DBS

D.不能相互包括

[答案]:B5.ER图是表示概念模型的有效工具之一,在ER图中的菱形框表示()

A.联系

B.实体

C.实体的属性

D.联系的属性

[答案]:A6.SQL的视图是从一个或几个()中导出的.

A.视图

B.基本表

C.视图或基本表

D.数据库

[答案]:C7.SQL谓词”年龄BETWEEN15AND35”表示年龄在15至35之间,且().

A.包括15岁和35岁

B.包括15岁但不包括35岁

C.包括35岁但不包括15岁

D.不包括15岁和35岁

[答案]:A8.SQL语言的一次查询的结果是一个().

A.表

B.元组

C.记录

D.数据项

[答案]:A9.SQL语言具有两种使用方式,它们在使用的细节上会有些差别,特别是SELECT语句.这两种不同使用方式的SQL,分别称为交互式SQL和()

A.提示式SQL

B.多用户SQL

C.嵌入式SQL

D.解释式SQL

[答案]:C10.SQL语言中,删除一个表中所有数据,但保留表结构的命令是().

A.REMOVE

B.DELETE

C.DROP

D.CLEAR

[答案]:B11.SQL语言中创建外键,使用FOREIGNKEY时要配合的语句是().

A.PRIMARY

B.FOREIGN

C.EXTEND

D.REFERENCES

[答案]
12.部分匹配查询中,通配符”%”代表().

A.一个字符

B.多个字符

C.零或多个字符

D.一或多个字符

[答案]:C13.当两个关系没有公共属性时,其自然联接表现为().

A.笛卡儿积

B.等值联接

C.结果为空

D.出错

[答案]:A14.定义在{1,2}和{1,2}上的二元关系数为()

A.2

B.4

C.8

D.16

[答案]
15.反映现实世界中实体及实体间联系的信息模型是().

A.关系模型

B.ER模型

C.层次模型

D.网状模型

[答案]:B16.概念模型表示方法最常用的是()

A.ER方法

B.数据的方法

C.分布式方法

D.面向对象的方法

[答案]:A17.关系R的实体完整性控制是指().

A.主键非空

B.主键唯一

C.主键非空或唯一

D.主键非空且唯一

[答案]
18.关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为().

A.选择

B.投影

C.连接

D.除

[答案]:A19.关系模型中的关系模式至少是().

A.1NF

B.2NF

C.3NF

D.BCNF

[答案]:A20.关系数据库管理系统应能实现的专门关系运算包括().

A.排序,索引,统计

B.选择,投影,连接

C.排序,更新,连接

D.索引,打印,投影

[答案]:B21.关系数据模型的三个组成部分中,不包括().

A.数据结构

B.数据操作

C.数据恢复

D.数据完整性规则

[答案]:C22.关系运算中花费时间可能最长的运算是().

A.选择

B.投影

C.笛卡尔积

D.除

[答案]:C23.关于关系代数的五个基本操作是()

A.并,差,交,除,笛卡尔积

B.并,差,交,投影,除

C.并,差,交,选择,投影

D.并,差,笛卡尔积,投影,选择

[答案]:C24.候选码中的属性都属于().

A.主属性

B.候选属性

C.关键属性

D.复合属性

[答案]:A25.假定学生关系是S(S





上一篇:市政管理学-模拟题23春地大非答案
下一篇:法律基础-模拟题23春地大非答案
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
 楼主| 发表于 2023-3-30 09:39:38 | 显示全部楼层
,SNAME,SEX,AGE),课程关系是C(C
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
 楼主| 发表于 2023-3-30 09:39:38 | 显示全部楼层
,CNAME,TEACHEER),学生选课关系是SC(S
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
 楼主| 发表于 2023-3-30 09:39:38 | 显示全部楼层
,C
回复

使用道具 举报

2万

主题

3万

帖子

7万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
72280
 楼主| 发表于 2023-3-30 09:39:38 | 显示全部楼层
,GRADE)要查找选修”COMPUTER”课程的女学生的姓名,将涉及到关系()

A.S

B.SC,C

C.S,SC

D.S,C,SC

[答案]:D26.绝大多数数据库系统的总体结构,都具有外模式,模式和内模式三级模式结构.描述数据库中全体数据的全局逻辑结构和特征的是()

A.模式和内模式

B.内模式

C.模式

D.外模式

[答案]:C27.逻辑数据独立性是指().

A.内模式变化时应用程序可以不变

B.模式变化时应用程序可以不变

C.模式变化时,只要适当调整外模式和模式间的映射,应用程序可以不变

D.模式变化时,只要适当调整外模式和模式间的映射,外模式上的应用程序可以不变

[答案]:D28.日志文件是用于记录().

A.程序运行过程

B.数据操作

C.程序执行的结果

D.对数据的所有更新操作

[答案]:D29.如果有两个事务,同时对数据库中同一数据进行操作,不会引起冲突的操作是().

A.两个都是SELECT

B.SELECT和UPDATE

C.两个都是UPDATE

D.UPDATE和INSERT

[答案]:A30.设W=R∞S,且W,R,S的属性个数分别为w,r和s,那么三者之间应满足().

A.W≥R+S

B.W≤R+S

C.W>R+S

D.W<R+S

[答案]:D31.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为()

A.r+s

B.r-s

C.r譻

D.max(r,s)

[答案]:A32.设关系R和S都是n目关系,且对应的属性取自相同的域.xxx{t/t∈R∧t∈S}标记的是().

A.R∩S

B.R∪S

C.R-S

D.R×S

[答案]:A33.设有关系R(A,B,C)和关系S(B,C,D),那么与R∞S等价的关系代数表达式是().

A.π1,2,3,4(σ2=1∧3=2(R×S))

B.π1,2,3,6(σ2=1∧3=2(R×S))

C.π1,2,3,6(σ2=4∧3=5(R×S))

D.π1,2,3,4(σ2=4∧3=5(R×S))

[答案]:C34.设有两个事务T1,T2,其并发操作如下所示,下面评价正确的是().

A.该操作不存在问题

B.该操作丢失修改

C.该操作不能重复读

D.该操作读”脏”数据

[答案]:B35.试图是由下面哪两者导出的表()

A.模式,关系

B.基本表,视图

C.基本关系,关系

D.内模式,外模式

[答案]:B36.视图与关系模式之间的联系是().

A.内模式/模式

B.内模式/外模式

C.模式/外模式

D.模式/关系模式

[答案]:C37.数据库的三级模式结构之间存在着二级映像,使得数据库具有较高的().

A.数据重用性

B.事务并发性

C.数据独立性

D.数据可靠性

[答案]:C38.数据库三级模式中,用户与数据库系统的接口是().

A.外模式

B.内模式

C.模式

D.存储模式

[答案]:A39.数据库系统达到了数据独立性是因为采用了().

A.关系模型

B.网状模型

C.层次模型

D.三级模式结构

[答案]:D40.索引的描述存放在下列哪一项所指示的对象中()

A.视图

B.模式

C.数据字典

D.文件

[答案]:C41.同一个关系的任意两个元组的值().

A.可以全相同

B.不能全相同

C.必须全相同

D.以上都不是

[答案]:B42.下列SQL语句中,修改表结构的是().

A.CREATE

B.INSERT

C.ALTER

D.UPDATE

[答案]:C43.下列各种对关系数据库的基本操作中,()是从表中选取满足某种条件的元组的操作,相当于横向选择数据.

A.选择

B.投影

C.连接

D.除

[答案]:A44.下列各种对关系数据库的基本操作中,()是从表中取出满足某种条件的属性成分操作,即从列的方向进行选择所需的值;()是表中选取满足某种条件的元组的操作,相当于在横向进行选择.

A.选择,检索

B.扫描,投影

C.检索,选择

D.投影,选择

[答案]:D45.下列各种模型中不是数据模型的是()

A.概念模型

B.层次模型

C.网状模型

D.关系模型

[答案]:A46.下列关于数据库系统特点的叙述中,正确的一项是()

A.各类用户程序均可随意地使用数据库中的各种数据

B.数据库系统中概念模式改变,则需将与其有关的子模式做相应改变,否则用户程序需改写

C.数据库系统的存储模式如有改变,概念模式无需改动

D.数据一致性是指数据库中数据类型的一致

[答案]:C47.下列哪种运算不属于关系代数的基本运算().

A.选择

B.投影

C.连接

D.相减

[答案]:D48.下列叙述中错误的是().

A.在数据库系统中,数据的物理结构必须与逻辑结构一致

B.数据库技术的根本目标是解决数据共享问题

C.数据库技术是指已有数据管理系统的基础上建立数据库

D.数据库系统需要操作系统的支持

[答案]:A49.下列叙述中正确的是().

A.数据库系统是一个独立的系统,不需要操作系统的支持

B.数据库管理系统就是数据库系统

C.数据库技术的根本目标是要解决数据的共享问题

D.以上三种说法都不对

[答案]:C50.下列运算中()不是关系代数的基本操作.

A.笛卡儿积

B.自然连接

C.投影

D.并

[答案]:B51.下面哪个不是数据库系统必须提供的数据控制功能().

A.安全性

B.可移植性

C.完整性

D.并发控制

[答案]:B52.下面有关命令SETDEVICETOPRINTER的叙述正确的是()

A.该命令的功能是开关打印设备

B.该命令的功能是将打印机联机

C.该命令的功能是设置@…SAY命令的输出定向为打印机

D.该命令的功能是设置”?”或”??”命令的输出定向为打印机

[答案]:C53.下面语句()的格式是正确的.

A.@10,10,20,20CLEAR

B.@10,10

C.@10,10,

D.CLEARFROM10,10TO20,20

[答案]:B54.下述关于数据库系统的正确叙述是().

A.数据库系统避免了一切冗余

B.数据库系统减少了数据冗余

C.数据库系统中数据的一致性是指数据类型一致

D.数据库系统比文件系统能管理更多的数据

[答案]:B55.要查询Student表中姓”王”且单名的学生,以下WHERE子句中正确的().

A.WHERE姓名LIKE‘王%’

B.WHERE姓名=‘王%’

C.WHERE姓名LIKE‘王_’

D.WHERE姓名=‘王_’

[答案]:C56.一般情况下,当对关系R和S使用自然联接时,要求R和S至少含有一个共同的()

A.记录

B.行

C.数据字典

D.属性

[答案]:D57.一个ER模型中,有3个不同的实体集和2个不同的二元联系,其中一个是一对多联系,一个是多对多联系.根据ER模型转换成关系模型的规则,转换成关系的数目是().

A.3

B.4

C.5

D.6

[答案]:B58.一个关系数据库文件中的各条记录().

A.前后顺序可以任意颠倒,不影响库中的数据关系

B.前后顺序不能任意颠倒,一定要按照输入的顺序排列

C.前后顺序不能任意颠倒,一定要按照关键字段值的顺序排列

D.前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不同

[答案]:A59.一间宿舍可以住多个学生,一个学生只能分配在一个宿舍内.则实体宿舍和学生之间的联系是().

A.一对一

B.一对多

C.多对多

D.无联系

[答案]:B60.一间宿舍可以住多个学生,则实体宿舍和学生之间的联系是().

A.一对一

B.一对多

C.多对多

D.无联系

[答案]:B61.英文缩写DBMS代表().

A.数据操纵语言

B.数据定义语言

C.数据库管理系统

D.数据库管理员

[答案]:C62.用树形结构表示实体之间联系的模型是().

A.层次模型

B.网状模型

C.关系模型

D.以上三个都是

[答案]:A63.有关SCAN循环结构,叙述正确的是()

A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假

B.在使用SCAN循环结构时,必须打开某一个数据库

C.SCAN循环结构的循环体中必须写有SKIP语句

D.SCAN循环结构,如果省略了<scope>子句,FOR<expl1>和WHILE<expl2>条件子句,则直接退出循环

[答案]:B64.有关自定义函数的叙述,正确的是()

A.自定义函数的调用与标准函数不一样,要用DO命令

B.自定义函数的最后结束语句可以是RETURN或RETRY

C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值

D.调用时,自定义函数名后的括号中一定写上形式参数

[答案]:C65.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于().

A.实体完整性约束

B.参照完整性约束

C.用户自定义完整性约束

D.关键字完整性约束

[答案]:C66.在E-R图中,用来表示实体联系的图形是().

A.椭圆形

B.三角形

C.菱形

D.矩形

[答案]:D67.在ER图中,用长方形表示__,用椭圆表示__()

A.联系,属性

B.属性,实体

C.实体,属性

D.什么也不代表,实体

[答案]:C68.在关系代数的专门关系运算中,从指定关系R中取出满足条件的元组集的运算称为().

A.选择

B.投影

C.连接

D.除

[答案]:A69.在关系代数中,对一个关系做操作后,新关系的元数个数()原来关系的元素个数.

A.小于

B.等于

C.大于

D.小于或等于

[答案]:D70.在关系模型中,关系的”元数”(arity)是指()

A.行数

B.元组个数

C.关系个数

D.列数

[答案]:D71.在关系模型中,实现关系中不允许出现相同的元组的约束是通过()实现的.

A.候选键

B.主键唯一

C.外键

D.子键

[答案]:B72.在关系数据模型中,通常可以把__称为属性,而把__成为关系模式.()

A.记录,元组集

B.字段,记录类型

C.模式,元组

D.基本表,记录

[答案]:B73.在数据库管理系统中所处理的对象是数据,按照数据的组成情况,数据可分为()层次

A.字符和数字两个

B.记录,文件和数据库三个

C.记录,文件,数据库和关系数据库四个

D.字段,记录,文件,数据库和关系数据库五个

[答案]:B74.在数据库技术中,面向对象数据模型是一种()

A.概念模型

B.结构模型

C.物理模型

D.形象模型

[答案]:B75.在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象.表示实体类型及实体间联系的模型称为().

A.数据模型

B.E-R模型

C.逻辑模型

D.物理模型

[答案]:B76.在数据库设计中,建立E-R模型的过程属于().

A.逻辑设计阶段

B.物理设计阶段

C.概念设计阶段

D.测试设计阶段

[答案]:C77.在数据库系统中,实现各种数据管理功能的核心软件称为().

A.DB

B.DBS

C.DBA

D.DBMS

[答案]:D78.在数据库系统中,用户所见的数据模式为().

A.模式

B.物理模式

C.外模式

D.内模式

[答案]:C79.在下列的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

[答案]:B80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是().

A.并

B.交

C.投影

D.笛卡尔乘积

[答案]:B二,判断题

1.()DELETETABLE和DROPTABLE都可以完全删除一张表.

[答案]:F2.()满足了”每一个分量必须是不可分的数据项”的关系模式就属于1NF.

[答案]:T3.()数据一致性是指DB中的数据类型一致.

[答案]:F4.()死锁是操作系统中的问题,数据库操作中不存在.

[答案]:F5.DELETETABLE和DROPTABLE都可以完全删除一张表.

[答案]:F6.关系中的行,列均可交换.

[答案]:T7.数据库系统的三级模式结构中,外模式,模式,内模式都只有一个.

[答案]:F8.数据库系统指软件为主,不包括数据库与用户.

[答案]:F9.一个表的主键只能建立在一列上.

[答案]:F10.一个表可以创建多个主键.

[答案]:F11.在SQL的查询中,子查询中能够返回多个记录.

[答案]:T12.在关系笛卡尔积运算记号R×S中,R,S均为关系名.

[答案]:T13.在数据库系统中,DBMS包括DBS和DB.

[答案]:F14.在数据库中,不允许存储冗余数据.

[答案]:F三,问答题1.简述关系模型的三类完整性约束.

[答案]:实体完整性:主码的取值约束,该主码取值能够唯一的标识一个元组,PRIMARYKEY.

参照完整性:外码的取值约束,外码取值必须是参考表中主键的取值或空,FOREIGNKEY.

用户自定义完整性:CHECK,DEFAULT,NOTNULL等对属性的约束.2.举例说明,定义基本表时,如何使用列级约束和表级约束.

[答案]:当约束作用的列是一列时,可以在该列建立列级约束,也可以建立表级约束;而当约束作用的列是多列的组合时,只能建立表级约束.

如学生基本信息表S(Sno,Sname,Ssex,Sage,Sdept)中,主键是Sno,则可以建立列级约束(CREATETABLE(SnoCHAR(4)PRIMARYKEY,...其它列定义))或表级约束(CREATETABLE(...所有列定义,PRIMARYKEY(Sno))),而选课表SC(Sno,Cno,Grade)中,主键是Sno,Cno组合时,只能建立表级约束PRIMARYKEY(Sno,Cno).3.简述数据库设计的六个步骤.

[答案]:1)需求分析,得出数据流图DFD,数据字典DD

2)概念设计,设计E-R图

3)逻辑设计,设计关系模式

4)物理设计,设计数据存储结构,索引

5)数据库实施,数据装载

6)数据库运行和维护4.简述数据库系统的三级模式和二级映像结构的优势.

[答案]:数据库三级模式二级映像结构是从DBMS角度的观察视图.数据库体系结构为不同用户设计不同的模式级别.达到了简化问题,数据独立,安全隔离,面向全局共享等优点.

因为数据库管理的数据是全局,复杂和海量的,设计的人员多.由于不同用户关注的角度,程度各不相同,因此他们只需要指导自己应该了解的数据即可,至于数据在数据库中的逻辑与物理存储结构对终端用户可以是透明的.附件是答案,转载注明

答案来源:www.ybaotk.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩课程推荐
|网站地图|网站地图