联大学堂《数据库应用3(河南财经政法大学)》题库及答案
联大学堂《数据库应用3(河南财经政法大学)》题库及答案
1、用SQL语句建立第2章习题5中的四个表。
正确答案:表:S(SNO,SNAME,STATUS,CITY)|表:P(PNO,PNAME,COLOR,WEIGHT)|表:J(JNO,JNAME,CITY)
2、等值连接与自然连接的区别是什么?
正确答案:等值连接|自然连接|相同的属性组|RS={trts|tr∈R∧ts∈S∧tr[B]=ts[B]}
3、试述视图的优点
正确答案:简化用户的操作|以多种角度看待同一数据|逻辑独立性|安全保护
4、关系中主码的取值必须唯一且非空,这是由()完整性规则决定的。
正确答案:实体
5、在“学生-选课-课程”数据库中的3个关系如下:S(S#,SNAME,SEX,AGE);SC(S#,C#,GRADE);C(C#,CNAME,TEACHER),查找选修“数据库技术”这门课程学生的学生名和成绩,若用关系代数表达式来表示为什么?
正确答案:πSNAME|GRADE(S(SC(σCNAME=’数据库技术’’))
6、()阶段是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体数据库管理系统的概念模型。
正确答案:概念结构设计
7、数据库的完整性是指数据的()和相容性。
正确答案:正确性
8、数据库设计可划分为六个阶段,每个阶段都有自己的设计内容,“为哪些关系,在哪些属性上建什么样的索引”这一设计内容应该属于物理设计设计阶段。()
A.正确
B.错误
正确答案:正确
9、若关系模式R∈2NF,且每一个非主属性不()于R的任意一个候选码,则R∈3NF.
正确答案:传递依赖
10、针对上第7题中建立的四个表试用SQL语言完成“求供应工程J1零件为红色的供应商号码SNO”的查询。
正确答案:SELECTSNO/*这是嵌套查询*|*从P表中找*/WHERECOLOR=‘红’)
11、员工性别的取值,有的为“男”、“女”,有的为“1”、“0”,这种情况属于命名冲突。()
A.正确
B.错误
正确答案:错误
12、可以在视图上定义新的基本表。()
A.正确
B.错误
正确答案:错误
13、定义并解释以下术语:2NF、3NF
正确答案:2NF:若R∈1NF,且每一个非主属性完全函数依赖于任何一个候选码,则R∈2NF.3NF:若R∈3NF,则每一个非主属性既不传递依赖于码,也不部分依赖于码
14、试述关系数据库系统中视图(VIEW)的定义。
正确答案:视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图。
15、试述SQL语言的特点。
正确答案:综合统一|高度非过程化|面向集合的操作方式|以同一种语法结构提供两种使用方式|语言简捷
16、设有学生关系:S(XH,XM,XB,NL,DP)。在这个关系中,XH表示学号,XM表示姓名,XB表示性别,NL表示年龄,DP表示系部。查询学生姓名和所在系的投影操作的关系运算式是什么?
正确答案:π2,5(S)|πXM,DP(S)
17、数据库的安全性概念与数据库的完整性概念有什么区别和联系?
正确答案:数据库的安全性与数据库的完整性是两个既有联系又不尽相同的概念。数据的完整性是为了防止数据库中存在不符合语义的数据,也就是防止数据库中存在不正确的数据。数据的安全性是保护数据库防止恶意破坏和非法存取。因此,完整性检查和控制的防范对象是不合语义的、不正确的数据,防止它们进入数据库。安全性控制的防范对象是非法用户和非法操作,防止他们对数据库数据的非法存取。
18、只满足1NF的关系模式一定不是一个好关系模式。()
A.正确
B.错误
正确答案:正确
19、关系R(A,B,C)和S(A,D,E,F),R和S有相同属性A,若将关系代数表达式:πR.A,R.B,S.D,S.F(R∞S)用SQL语言的查询语句表示为:SELECTR.A,R.B,S.D,S.FFROMR,SWHERE<条件>。这里的<条件>是什么?
正确答案:R.A=S.A
20、针对上第7题中建立的四个表试用SQL语言完成“求供应工程J1零件P1的供应商号码SNO”的查询。
正确答案:SELECTSNOFROMSPJWHEREJNO=‘J1’ANDPNO=‘P1’
21、针对上第7题中建立的四个表试用SQL语言完成“求供应工程J1零件的供应商号码SNO”的查询。
正确答案:SELECTSNOFROMSPJWHEREJNO=‘J1’
22、若要完成“收回所有用户对表SC的查询权限”,则SQL语句应是()SelectONTABLESCfromPublic。
正确答案:REVOKE
23、试证由关系模式中全部属性组成的集合为候选码的关系是3NF,也是BCNF。
正确答案:证明:因为关系模式的候选码由全部属性组成,所以该关系中没有非主属性。因此满足关系只属于3NF的条件:每个非主属性既不部分依赖于码,也不传递依赖于码。
24、为了维护数据库的完整性,数据库管理系统必须能够实现哪些功能?
正确答案:①提供定义完整性约束条件的机制②提供完整性检查的方法③进行违约处理
25、已知关系模式R,U={A,B,C,D,E,C}F:{AC―B,CB―D,A―BE,E―GCl求:AB,BC,AC是否为关系R的候选码?
正确答案:BC不是候选码,AB、AC是超码。
26、完整性检查和控制的防范对象是不合语义的、不正确的数据,防止它们进入数据库。()
A.正确
B.错误
正确答案:正确
27、在参照完整性规则中,参照关系R中的外码与被参照关系S中的主码必须同名。()
A.正确
B.错误
正确答案:错误
28、若关系模式R(A,B,C,D)其中存在函数依赖ABDàC,则R最高属于第几范式(BCNF)。
A.正确
B.错误
正确答案:正确
29、数据库与文件系统的根本区别在于什么?
正确答案:数据的结构化
30、需求分析阶段的任务是什么?
正确答案:需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原来系统(手工系统或计算机系统)的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。
31、)是指保护数据库以防止不合法使用所造成的数据泄露、更改或破坏。
正确答案:数据库安全性
32、三分技术,(),十二分基础数据”是数据库设计的特点之一。
正确答案:七分管理
33、若要完成“把对student表的查询权限授予用户U1”,则对应的SQL语句应该是Grant()ONTABLEStudentTOU1。
正确答案:SELECT
34、并不是规范化程度越高的关系就越优。()
A.正确
B.错误
正确答案:正确
35、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除,这类功能称为数据控制功能
A.正确
B.错误
正确答案:错误
36、在CREATETABLE中用()短语定义哪些列为主码。
正确答案:PRIMARYKEY
37、概念模型的主要特点是什么?
正确答案:①能真实、充分地反映显示世界;②易于理解;③易于更改;④易于向关系、网状、层次等各种数据模型转换
38、数据库设计的6个基本步骤是什么?
正确答案:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库实施阶段、数据库的运行和维护。
39、在强制存取控制机制中,当主体的许可证级别大于客体的密级时,主体可以对客体进行读取操作。()
A.正确
B.错误
正确答案:正确
40、数据库的安全性与计算机系统的安全性无关。()
A.正确
B.错误
正确答案:正确
41、对被参照表进行增、删、改操作时有可能破坏参照完整性,必须进行检查以保证这两个表的相容性。()
A.正确
B.错误
正确答案:正确
42、在SQL语句中表达某个属性X为空,可以使用WHEREX=NULL。()
A.正确
B.错误
正确答案:错误
43、如果一个视图是由两个以上基本表导出的,则这个视图允许更新。()
A.正确
B.错误
正确答案:错误
44、数据库安全审计系统提供了一种事前预测的安全机制。()
A.正确
B.错误
正确答案:错误
45、若要删除数据库中已经存在的表S,可用DELETETABLES。()
A.正确
B.错误
正确答案:错误
46、SELECT子句中的目标列可以是表中的属性列,也可以是表达式。()
A.正确
B.错误
正确答案:正确
47、数据库的存取控制机制主要包括定义用户权限和合法权限检查两部分。()
A.正确
B.错误
正确答案:正确
48、数据库中建立索引的目的是为了加快存取速度。()
A.正确
B.错误
正确答案:正确
49、在CREATETABLE中用()短语定义哪些列为外码,用REFERENCES短语指明这些外码参照哪些表的主码。
正确答案:FOREIGNKEY
50、用户身份鉴别是数据库管理系统提供的最外层安全保护措施。()
A.正确
B.错误
正确答案:正确
51、什么是基本表?什么是视图?两者的区别和联系是什么?
正确答案:基本表是本身独立存在的表,在SQL中一个关系就对应一个表。视图是从一个或几个基本表导出的表。视图本身不独立存储在数据库中,是一个虚表。即数据库中只存放视图的定义而不存放视图对应的数据,这些数据仍存放在导出视图的基本表中。视图在概念上与基本表等同,用户可以如同基本表那样使用视图,可以在视图上再定义视图
52、什么是数据库中的强制存取控制方法?
正确答案:在强制存取控制方法中,每一个数据库对象被标以一定的密级,每一个用户也被授予某一个级别的许可证。对于任意一个对象,只有具有合法许可证的用户才可以存取。
53、SQL是一个综合性的功能强大的语言。它除了具有数据查询和数据操纵功能之外,还具有什么功能?
正确答案:数据定义和数据控制
54、基本关系中,行和列的次序都可以任意交换。()
A.正确
B.错误
正确答案:正确
55、()是长期存储在计算机内、有组织的、可共享的大量数据的集合。
正确答案:数据库
56、关系模型中,非主属性不可能出现在任何候选码中。()
A.正确
B.错误
正确答案:正确
57、()是对现实世界数据特征的抽象。
正确答案:候选码
58、基本表和视图中都存储数据。()
A.正确
B.错误
正确答案:错误
59、数据库管理系统的主要功能有哪些?
正确答案:①数据库定义功能;②数据存取功能;③数据库运行管理;④数据库的建立和维护功能
60、数据模型是数据库系统的核心和基础。()
A.正确
B.错误
正确答案:正确
61、定义并解释以下术语:DDL、DML
正确答案:DDL:数据定义语言。用来定义数据库模式、外模式、内模式的语言。DML:数据操纵语言。用来对数据库中的数据进行查询、插入、删除和修改的语句。
62、视图不仅可以从单个基本表导出,还可以从多个基本表导出。()
A.正确
B.错误
正确答案:正确
63、客观存在并可相互区别的事物称为()。
A.正确
B.错误
正确答案:错误
64、数据库的三级模式结构中,描述局部数据的逻辑结构和特征的是逻辑模式。()
A.正确
B.错误
正确答案:错误
65、若关系中的某一属性组的值能唯一地标识一个元组,而其子集不能,则称该属性组为()。
A.正确
B.错误
正确答案:正确
66、关系代数中的选择运算是在关系中选择满足条件的诸元组。()
A.正确
B.错误
正确答案:正确
67、数据库系统中的数据共享可以是无条件的共享。()
A.正确
B.错误
正确答案:错误
68、下列叙述中不正确的是()
A.主码是一个属性,它能唯一标识一列
B.主码是一个属性,它能唯一标识一行
C.主码是一个属性或属性集,它能唯一标识一行
D.主码是一个属性或属性集,它能唯一标识一列
正确答案:ABD
69、叙述使用文件系统管理数据的缺点
正确答案:①数据共享性差,冗余度大;②数据独立性差
70、下面关于基本关系的性质的叙述中,正确的是()
A.关系中元组的顺序无所谓
B.关系中列的次序不重要
C.关系中元组不可以重复
D.同一列中的分量可以是不同类型的数据
正确答案:ABC
71、数据库系统的三级模式结构是指什么?
正确答案:数据库系统是由外模式、模式和内模式三级构成
72、下述SQL命令中,允许用户定义新关系时,引用其他关系的主码作为外码的是()。
A.INSERT
B.DELETE
C.REFERENCES
D.SELECT
正确答案:C
73、以下四个叙述中,哪些是对关系模式进行规范化的主要目的()
A.减少数据冗余
B.解决更新异常问题
C.加快查询速度
D.提高存储空间效率
正确答案:ABD
74、SQL的中文全称是()。
A.正确
B.错误
正确答案:错误
75、定义并解释以下术语:关系、元组、属性
正确答案:关系:一个关系对应通常说的一张表。元组:表中的一行即为一个元组。属性:表中的一列即为一个属性,给每一个属性起一个名称即属性名
76、已知关系模式R(A,B,C,D,E)及其上的函数依赖集合F={A→D,B→C,E→A},该关系模式的候选码是()。
A.AB
B.BE
C.CD
D.DE
正确答案:B
77、数据库数据具有哪三个基本特点。
正确答案:永久存储、有组织和可共享
78、在关系数据库设计中,设计关系模式是数据库设计中()阶段的任务。
A.逻辑设计阶段
B.概念设计阶段
C.物理设计阶段
D.需求分析阶段
正确答案:A
79、数据库系统中的外模式/模式映像是唯一的。()
A.正确
B.错误
正确答案:错误
80、消除了部分函数依赖的1NF的关系模式,必定是()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:B
81、关系模式中,满足2NF的模式()。
A.可能是1NF
B.必定是1NF
C.必定是3NF
D.必定是BCNF
正确答案:B
82、在一个数据库中,模式和外模式都是只有一个的。()
A.正确
B.错误
正确答案:错误
83、下列关于冗余数据的叙述中,正确的是()
A.冗余的存在容易破坏数据库的完整性
B.冗余的存在给数据库的维护增加困难
C.不应该在数据库中存储任何冗余数据
D.冗余数据是指可由基本数据导出的数据
正确答案:ABD
84、关系数据库规范化是为了解决关系数据库中()的问题而引入的。
A.提高查询速度
B.插入、删除异常和数据冗余
C.保证数据的完整性
D.保证数据的安全性
正确答案:B
85、概念结构设计是整个数据库设计的关键,它通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的()。
A.数据模型
B.概念模型
C.层次模型
D.关系模型
正确答案:B
86、现有如下关系:患者(患者编号,患者姓名,性别,出生日期,所在单位),医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外码是()。
A.患者编号
B.患者姓名
C.患者编号和患者姓名
D.医生编号和患者编号
正确答案:A
87、规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足:每一个属性都是()。
A.长度不变的
B.不可分解的
C.互相关联的
D.互不相关的
正确答案:B
88、关系数据模型的三个组成部分,包括()
A.完整性约束条件
B.数据结构
C.数据操作
D.并发控制
正确答案:ABC
89、设有关系模式R(S,D,M),其函数依赖集:F={S→D,D→M},则关系模式R的规范化程度最高达到()。
A.1NF
B.2NF
C.3NF
D.BCNF
正确答案:B
90、什么叫数据与程序的物理独立性?
正确答案:当数据库的存储结构改变时,由数据库管理员对模式/内模式映像作相应的改变,可以使模式保持不变,从而应用程序也不必改变。保证了数据与程序的物理独立性,简称数据的物理独立性。
91、公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,部门与职员的联系类型是()
A.多对多
B.一对一
C.多对一
D.一对多
正确答案:D
92、公司有多个部门和多名部门经理,每个部门经理只能在一个部门任职,一个部门也只有一个部门经理,部门与部门经理的联系类型是()。
A.一对一
B.一对多
C.多对多
D.不清楚
正确答案:A
93、数据库中,数据的物理独立性是指()
A.数据库与数据库管理系统的相互独立
B.用户程序与DBMS的相互独立
C.应用程序与数据库中数据的逻辑结构相互独立
D.用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的。
正确答案:D
94、X→Y,当下列哪一条成立时,称为平凡的函数依赖()。
A.X∈Y
B.Y∈X
C.X∩Y=Φ
D.X∩Y≠Φ
正确答案:B
95、数据库物理设计完成后,进入数据库实施阶段,下述工作中,()一般不属于实施阶段的工作。
A.建立库结构
B.系统调试
C.加载数据
D.扩充功能
正确答案:D
96、数据库设计中,确定数据库存储结构,即确定关系、索引、聚簇、日志、备份等数据的存储安排和存储结构,这是数据库设计的()。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
正确答案:D
97、在数据库设计中,将ER图转换成关系数据模型的过程属于()。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
正确答案:B
98、下面的两个关系中,学号和专业号分别是学生关系和专业关系的关键字:学生(学号,姓名,性别,专业号,年龄)专业(专业号,专业名)两个关系的属性中,存在一个外关键字为()
A.学生关系的“学号”
B.学生关系的“专业号”
C.专业关系的“专业号”
D.专业关系的“专业名”
正确答案:B
99、数据库设计的概念设计阶段,表示概念结构的常用方法和描述工具是()。
A.层次分析法和层次结构图
B.数据流程分析法和数据流程图
C.实体联系方法
D.结构分析法和模块结构图
正确答案:C
100、在关系数据库设计中,对关系进行规范化处理,使关系达到一定的范式,例如达到3NF,这是()阶段的任务。
A.需求分析阶段
B.概念设计阶段
C.物理设计阶段
D.逻辑设计阶段
正确答案:D
101、用于实现数据存取安全性的SQL语句是()。
A.CREATE
B.GRANT
C.REVOKE
D.DROP
正确答案:BC
102、下列关于视图的描述,哪些是正确的()
A.视图提供了用户从多个角度观察数据中数据的重要机制
B.视图是一个虚表,它不可以物化
C.当视图对应的基本表内容发生变化时,视图的查询结果也随之变化
D.在创建视图时,属性名必须严格定义,不能省略
正确答案:AC
103、在强制存取控制机制中,当主体的许可证级别等于客体的密级时,主体可以对客体进行哪些操作()。
A.写入
B.读取
C.不可操作
D.授权
正确答案:AB
104、已知数据库的排序规则是默认设置。在northwind数据库中有一个表details,表示所有定单的详情,该表中有一列quantity,表示定单中某产品的数量。你想实现按照产品数量从小到大排序来查询定单,使用orderby子句为()。
A.Select*fromdetailsOrderbyquantitydesc
B.Select*fromdetailsOrderbyquantityasc
C.Select*fromdetailsOrderbyquantity
D.Select*fromdetailsOrderbydescquantity
正确答案:BC
105、下列关于SQL语言的特点的叙述中,哪些是正确的()
A.集数据定义语言(DDL)、数据操纵语言(DML)、数据控制语言(DCL)的功能于一体,语言风格统一
B.高度过程化,用户可以清晰地指出如何对数据进行操作,选择什么样的存取路径,从而执行效率高
C.采用面向集合的操作方式,不仅查找结果可以是元组的集合,而且一次插入、删除、更新操作的对象也可以是元组的集合
D.以统一的语法结构提供自含式和嵌入式两种不同的使用方式
正确答案:ACD
106、若用如下的SQL语句创建了一个表SC:CREATETABLESC(S#CHAR(6)NOTNULL,C#CHAR(3)NOTNULL,SCOREINTEGER,NOTECHAR(20));向SC表插入如下行时,()行可以被插入。
A.(’201009’,’111’,60,必修)
B.(’200823’,’101’,NULL,NULL)
C.(NULL,’103’,80,’选修’)
D.(’201132’,NULL,86,’’)
正确答案:B
107、SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能()。
A.数据查询
B.数据操纵
C.数据定义
D.数据控制
正确答案:C
108、SQL语言中,删除一个视图的命令是()。
A.DELETE
B.DROP
C.CLEAR
D.REMOVE
正确答案:B
109、在SQL语言中的视图VIEW是数据库的()。
A.外模式
B.模式
C.内模式
D.存储模式
正确答案:A
110、学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、姓名、性别、年龄。要在表S中删除一个属性“年龄”,可选用的SQL语句是()。
A.DELETEAgefromS
B.ALTERTABLESDROPAge
C.UPDATESAge
D.ALTERTABLES‘Age’
正确答案:B
111、下列的SQL语句中,()不是数据定义语句。
A.CREATETABLE
B.DROPVIEW
C.CREATEVIEW
D.GRANT
正确答案:D
112、若要在基本表S中增加一列CN(课程名),可用()。
A.ADDTABLES(CNCHAR(8))
B.ADDTABLESALTER(CNCHAR(8))
C.ALTERTABLESADD(CNCHAR(8))
D.ALTERTABLES(ADDCNCHAR(8))
正确答案:C
113、找出下面SQL命令中的数据控制命令()。
A.GRANT
B.DROP
C.UPDATE
D.SELECT
正确答案:A
114、在数据库的安全性控制中,授权的数据对象的(),授权子系统就越灵活。
A.范围越小
B.约束越细致
C.范围越大
D.约束范围大
正确答案:A
115、有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。其中S#是学生号,SNAME是学生姓名,SAGE是学生年龄,C#是课程号,CNAME是课程名称。要查询选修“ACCESS”课的年龄不小于20的全体学生姓名的SQL语句是SELECTSNAMEFROMS,C,SCWHERE子句。这里的WHERE子句的内容是()。
A.S.S#=SC.S#andC.C#=SC.C#andSAGE>=20andCNAME=‘ACCESS’
B.S.S#=SC.S#andC.C#=SC.C#andSAGEin>=20andCNAMEin‘ACCESS’
C.SAGEin>=20andCNAMEin‘ACCESS’
D.SAGE>=20andCNAME=’ACCESS’
正确答案:A
116、SQL中的视图机制提高了数据库系统的()。
A.完整性
B.并发控制
C.隔离性
D.安全性
正确答案:D
117、把对关系SPJ的属性QTY的修改权限授予用户李勇的SQL语句是()。
A.GRANTQTYONSPJTO‘李勇’
B.GRANTUPDATE(QTY)ONSPJTO‘李勇’
C.GRANTUPDATE(QTY)ONSPJTO李勇
D.GRANTUPDATEONSPJ(QTY)TO李勇
正确答案:C
118、以下()不属于实现数据库系统安全性的主要技术和方法。
A.存取控制技术
B.视图技术
C.审计技术
D.出入机房登记和加防盗门
正确答案:D
119、安全性控制的防范对象是(),防止他们对数据库数据的存取。
A.不合语义的数据
B.非法用户
C.不正确的数据
D.不符合约束数据
正确答案:B
120、在SQL语言中,子查询是()。
A.返回单表中数据子集的查询语言
B.选取多表中字段子集的查询语句
C.选取单表中字段子集的查询语句
D.嵌入到另一个查询语句之中的查询语句
正确答案:D
121、设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要更正王二的化学成绩为85分,则可用()。
A.UPDATESSETgrade=85WHERESN=’王二’ANDCN=’化学’
B.UPDATESSETgrade=’85’WHERESN=’王二’ANDCN=’化学’
C.UPDATEgrade=85WHERESN=’王二’ANDCN=’化学’
D.UPDATEgrade=’85’WHERESN=’王二’ANDCN=’化学’
正确答案:A
122、假定学生关系是S(S#,SNAME,SEX,AGE),创建女学生视图,并要求进行修改和插入操作时仍需保证该视图只有女学生的信息。语句为CREATEVIEWGIRL()S
A.SELECTS#,SNAME,SGEFROMSWHERESEX=“女”()。
A.CASCADE
B.RESTRICT
C.WITHGRANTOPTION
D.WITHCHECKOPTION
正确答案:D
123、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。若要把“张二的化学成绩80分”插入S中,则可用()。
A.ADDINTOSVALUES(’张二’,’化学’,’80’)
B.INSERTINTOSVALUES(’张二’,’化学’,’80’)
C.ADDINTOSVALUES(’张二’,’化学’,80)
D.INSERTINTOSVALUES(’张二’,’化学’,80)
正确答案:D
124、有关系R(A,B,C)与σA=10(R)等价的SQL语句是()。
A.Select*fromR
B.SelectA,B,CfromRwhereA=10
C.SelectDistinctAfromRwhereA=10
D.SelectA,B,CfromR
正确答案:B
125、下列哪些是数据库管理员的职责()
A.确定数据库中的信息内容和结构
B.数据库的性能调优
C.设计和编写应用程序
D.监控数据库的使用和运行
正确答案:ABD
126、假设学生关系S(S#,SNAME,SEX),课程关系C(C#,CNAME),学生选课关系SC(S#,C#,GRADE)。要查询选修“Computer”课的男生姓名,将涉及到关系()。
A.S
B.S,SC
C.C,SC
D.S,C,SC
正确答案:D
127、关于SQL语言,下列说法不正确的是()。
A.SQL作为嵌入式语言语法与独立的语言有较大的差别
B.SQL采用的是面向记录的操作方式,以记录为单位进行操作
C.数据控制功能不是SQL语言的功能之一
D.SQL是非过程化的语言,用户无须指定存取路径
正确答案:ABC
128、下面对于关系数据库中表的主键描述正确的是()
A.使用主键可以唯一地标识表中的一行数据
B.主键的值可以为空值
C.能唯一标识一行记录的列只有主键
D.在一个表中主键列的值是唯一的
正确答案:AD
129、数据库系统是采用了数据库技术的计算机系统,数据库系统由哪几个部分组成()。
A.数据库。
B.数据库管理系统
C.数据库管理员
D.应用系统
正确答案:ABCD
130、在关系数据库中存在的完整性规则有()
A.实体完整性规则
B.索引完整性规则
C.参照完整性规则
D.用户定义的完整性规则
正确答案:ACD
131、要保证数据库的逻辑数据独立性,需要修改的是()。
A.模式与外模式之间的映射。
B.模式与内模式之间的映射
C.模式
D.三级模式
正确答案:A
132、用户或应用程序看到的那部分局部逻辑结构和特征的描述是()模式。
A.模式
B.物理模式
C.子模式
D.内模式
正确答案:C
133、下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。I.人工管理阶段II.文件系统阶段III.数据库阶段
A.I和II.
B.只有II
C.II和III
D.只有I
正确答案:D
134、下列四项中,不属于数据库系统特点的是()。
A.数据共享。
B.数据结构化
C.数据冗余度高
D.数据独立性高
正确答案:C
135、关系数据模型是目前最重要的一种数据模型,它的三个要素分别是()。
A.实体完整性、参照完整性、用户自定义完整性
B.数据结构、关系操作、完整性约束
C.数据增加、数据修改、数据查询
D.外模式、模式、内模式
正确答案:B
136、数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系是()。
A.DBS包括DB和DBMS
B.DBMS包括DB和DBS
C.DB包括DBS和DBMS
D.DBS就是DB,也就是DBMS
正确答案:A
137、概念模型是现实世界的第一层抽象,概念模型的表示方法很多,最为常用的是()。
A.层次模型
B.关系模型
C.网状模型
D.实体-联系模型
正确答案:D
138、在()中一个结点可以有多个双亲,结点之间可以有多种联系。
A.网状模型
B.关系模型
C.层次模型
D.以上都有
正确答案:A
139、数据库系统的数据独立性体现在()。
A.不会因为数据的变化而影响到应用程序
B.不会因为数据存储结构与数据逻辑结构的变化而影响应用程序
C.不会因为存储策略的变化而影响存储结构
D.不会因为某些存储结构的变化而影响其他的存储结构
正确答案:B
140、要保证数据库的数据独立性,需要修改的是()。
A.模式与外模式。
B.模式与内模式
C.三级模式之间的两层映射
D.三层模式
正确答案:C
141、关系代数是一种抽象的查询语言,它用对关系的运算来表达查询。关系代数的运算按照运算符的不同可分为传统的集合运算和专门的关系运算两类。其中专门关系运算包括()。
A.排序、索引、统计
B.选择、投影、连接
C.关联、更新、排序
D.显示、打印、制表
正确答案:B
142、区分不同实体的依据是()。
A.名称
B.属性
C.对象
D.概念
正确答案:B
143、一个关系只有一个()。
A.候选码
B.外码
C.超码
D.主码
正确答案:D
144、一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的()。
A.记录
B.行
C.属性
D.元组
正确答案:C
145、下列说法不正确的是()。
A.数据库提供数据的存储功能
B.数据库管理系统提供数据的组织、存取、管理和维护等基础功能
C.数据库应用系统根据应用需求使用数据库
D.数据库管理员负责专门开发数据库系统
正确答案:D
146、在视图上不能完成的操作是()。
A.更新视图
B.查询
C.在视图上定义新的表
D.在视图上定义新的视图
正确答案:C
147、实现将现实世界抽象为信息世界的是()。
A.物理模型
B.概念模型
C.数据模型
D.逻辑模型
正确答案:B
148、SQL语言是()的语言,容易学习。
A.过程化
B.非过程化
C.格式化
D.导航式
正确答案:B
149、下列说法不正确的是()
A.基本表和视图一样,都是关系
B.可以使用SQL对基本表和视图进行操作
C.可以从基本表或视图上定义视图
D.基本表和视图中都存储数据
正确答案:D
150、五种基本关系代数运算是()。
A.∪-×σπ
B.∪-σπ
C.∪∩×σπ
D.∪∩σπ
正确答案:A