数据库系统概论模拟试题(含参考答案)

合集下载

数据库系统概论试题(附答案)

数据库系统概论试题(附答案)

数据库系统概论试题(附答案)数据库系统概论试题一、(每小题4分,共8分)商店销售商品的数据库,涉及如下数据:商店号、商店名、地址;商品号、商品名、单价;某商店销售某商品的数量和日期。

要求:(1)设计E/R图;(2)转换成关系模型(注明函数依赖)。

—、(每小题4分,共8分)(1)(2)商店(商店号,商店名,地址) 商店号→商店名,地址商店(商品号,商品名,单价) 商品号→商品名,单价销售(商店号,商品号,数量,日期) 商店号,商品号,日期→数量二、(每小题4分,共12分)用SQL的有关语句定义(1)学生关系S(或Student),包括学号SNo、姓名SN、年龄SA、系别SD;(2)课程关系C,包括课程号CNo、课程名CN、任课教师TN;按题2的关系模式,用SQL的有关语句实现 (1)对于学生选课关系SC,授予王小兰查询权限以及对SNo和CNo的插入权限;(2)从学生选课关系SC中,删除李小冬(学生关系中可能有重名)的所有选课。

三、(每小题4分,共8分)(1)CRANT SELECT,INSERT(SNo,CNo)ON SCTO 王小兰;(2)DELETE FROM SCWHERE SNo IN(SELECT SNoFROM SWHERE SN=‘李小冬’);四、(共6分)结合题2的关系模式,用SQL语句查询郑老师讲的每门课的学生平均成绩,输出课程号和平均成绩。

四、(共6分)SELECT CNo,AVG(G)FROM SC,CWHERESC.CNo=C.CNoANDTN LIKE‘郑%’GROUP BY CNo;五、(共12分)有关图书发行的关系模型如下:书店s(书店号SNo,书店名SN,地址A)图书u(书号BNo,书名T,作者N,价格P) 图书馆L(馆号LNo,馆名LN,城市C)图书发行SBL(SNo,LNo,BNo,发行量Q)分别用关系代数和sQL语言表达如下查询:“松鹤图书馆”(馆名)收藏图书的书名和出售该书的书店名。

数据库系统概论模拟题含答案

数据库系统概论模拟题含答案

1 •数据库系统是采用了数据技术的计算机系统, 数据库系统由数据库、数据库管理系统、应用系统和(C ) A .系统分析员 B. 程序员 C.数据库管理员 D. 操作员3•下面列出的数不清管理技术发展的 3个阶段中,没有专门的软 对数据进行管理的是 DI .人工管理阶段n .文件系统阶段A .I 和n B. 只有n C. n 和m5•数据库系统的数据独立性体现在( A.不会因为数据的变化而影响到应用程序B. 不会因为数据存储结构与数据逻辑结构的变化而应有程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构 6.描述数据库全体数据的全局逻辑结构和特性的是( A .模式 B. 内模式 C. 外模式7•要保证数据库的数据独立性,需要修改的是(A .模式与外模式 B. 模式与内模式8要何证数据库的逻辑数据独立性,需要修改的是( A .模式与外模式之间的映像9用户或应用程序看到的那部分局部逻辑结构和特征的描述是(A .模式C.数据增加、数据修改、数据查询D.外模式、模式、内模式 14•在(A )中一个结点可以有多个双亲,结点之间可以有多种联系。

A .网状模型 B.关系模型 C.层次模型D.以上都有15. ( B )的存取路径对用户透明,从而具有更高的数据独立性、更好的安全保密性,也简化了程序员的工作和数据库开发建立的工作。

16•下面的选项不是关系数据库基本特征的是(A .不同的列应有不同的数据类型A .网状模型B. 关系模型C. 层次模型D.以上都有C .与行的次序无关 D.与列的次序无关17. 一个关系只有一个( D A .候选码B. 外码 18•关系模型中,一个码是(C.超码D. 主码A .可以由多个任意属性组成B.至多由一个属性组成m .数据库阶段 D. 只有I 4.下列4项中,不属于数据库系统特点的是( C )。

A .数据共享 B. 数据完整性 C.数据冗余度高D. 数据独立性高C.数据库管理员B. C.三级模式之间的两层映像D. 三层模式 )。

数据库系统概论模拟试卷及参考答案

数据库系统概论模拟试卷及参考答案

《数据库系统概论》模拟试卷(一)参考答案一、单项选择题(每小题2分,共30分)1、( B )是按照一定的数据模型组织的,长期储存在计算机内,可为多个用户共享的数据的集合。

(A)、数据库系统(B)、数据库(C)、关系数据库(D)、数据库管理系统2、下列关于索引的叙述,正确的是(A)。

(A)、可以根据需要在基本表上建立一个或多个索引,从而提高系统的查询效率。

(B)、一个基本表最多只能有一个索引。

(C)、建立索引的目的是为了给数据表中的元素指定别名,从而使别的表也可以引用这个元素。

(D)、一个基本表至少要存在一个索引。

3、设有两个关系R(A,B)和S(A,C),下列等式成立的是(A)。

(A)、(B)、(C)、(D)、4、在数据库的物理结构中,将具有相同值的元组集中存放在连续的物理块的存储方法称为( C )。

(A)、HASH (B)、B树索引(C)、聚簇(D)、其它5、设有两个事务T1、T2,其并发操作如图所示,下面评价正确的是( D )(A)、该操作不存在任何问题(B)、该操作丢失修改(C)、该操作不能重复读(D )、该操作读“脏”数据6、 关系模式规范化理论主要解决的问题是( B )(A )、提高查询速度(B )、消除操作异常和数据冗余 (C )、减少数据操作的复杂性 (D )、保证数据的安全性和完整性7、 层次型、网状型和关系型数据模型划分原则是( D )。

(A )、 记录长度(B )、 文件的大小(C )、 联系的复杂程度 (D )、数据之间的联系8、 有关系:R (A ,B ,C )(主码为A )和S (D ,A )(主码为D ,外码为A ),外码A 参照于关系R 的主码A 。

关系R 和S 的元组如图所示,指出关系S 中必定违反完整性规则的元组是( C )。

(A )、(1,2) (B )、(2,null ) (C )、(3,3) (D )、(4,1)关系R关系S9、 设有两个关系R(A ,B )和S (B ,C ),与下列SELECT 语句SELECT A ,BFROM RWHERE B NOT IN(SELECT BFROM SWHERE C='C56');等价的关系代数表达式是(C)。

数据库系统概论模拟试卷(四)及参考答案

数据库系统概论模拟试卷(四)及参考答案

《数据库系统概论》模拟试卷(四)参考答案一、单项选择题 (每小题2分,共30分)第1到第2题基于以下的叙述:有关系模式A(C,T,H,R,S),其中各属性的含义是:属性C代表课程名,属性T代表教师姓名,属性H代表上课时间,属性R代表上课教室,属性S代表学生姓名。

根据语义有如下函数依赖集:F={ C→T,(H,R) →C,(H,T)→R,(H,S)→R}。

1、请问该关系模式A的候选码是( )(A)、C (B)、(H,R)(C)、(H,T)(D)、(H,S)2、关系模式A的规范化程度最高达到()(A)、1NF (B)、2NF (C)、3NF (D)、BCNF3、假设有关系R(A,B,C)和关系S(C,D)。

与SQL语句:等价的关系代数表达式是()(A)、σ(πA,B,D(R XS))(B)、πA,B,D(σ(R XS))(C)、σ(πA,B(R)X πD(S))(D)、σ(πD(πA,B(R)XS))4、在数据库应用中,一般一条SQL 语句可产生或处理一组记录,而宿主语言,如C语言,一条语句一般一次只能处理一条记录,它们之间的协调可通过哪种技术实现()(A)、指针(B)、游标(C)、数组(D)、栈5、在SQL语言的SELECT语句中,实现投影操作是哪个子句?()(A)、SELECT (B)、FROM (C)、WHERE (D)、GROUP BY 6、在具有检查点的故障恢复技术中,下面哪个事务不需要REDO( )。

(A)、T1 (B)、T2 (C)、T3 (D)、T47、下列哪一个允许用户定义新关系时,引用其他关系的主码作为外码()(A)、INSERT (B)、DELETE(C)、REFERENCES (D)、SELECT8、如果有两个事务,同时对数据库中同一个数据进行操作,不会引起冲突的操作是()(A)、一个是DELETE,一个是SELECT(B)、一个是UPDATE,一个是SELECT(C)、两个都是UPDATE(D)、两个都是SELECT9、 SQL语言中的COMMIT语句的主要作用是()(A)、结束程序(B)、返回系统(C)、提交事务(D)、存储数据10、在E-R模型向关系模型转换时,M:N的联系转换为关系模式时,其候选码是()(A)、M端实体的候选码(B)、N端实体的候选码(C)、M、N端实体的候选码组合(D)、重新选取其他属性11、若用如下的SQL语句创建一个表SC:CREATE TABLE SC(S# char(6) NOT NULL,C# char(3) NOT NULL,SCORE int,NOTE char(20));向表SC插入如下记录行时,()可以被插入。

数据库系统概论模拟题-含答案

数据库系统概论模拟题-含答案

1.数据库系统是采用了数据技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和( C )A.系统分析员 B.程序员 C.数据库管理员 D.操作员3.下面列出的数不清管理技术发展的3个阶段中,没有专门的软对数据进行管理的是DⅠ. 人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.Ⅰ和Ⅱ B.只有Ⅱ C.Ⅱ和Ⅲ D.只有Ⅰ4.下列4项中,不属于数据库系统特点的是( C)。

A.数据共享 B.数据完整性 C.数据冗余度高 D.数据独立性高5.数据库系统的数据独立性体现在()。

A.不会因为数据的变化而影响到应用程序B.不会因为数据存储结构与数据逻辑结构的变化而应有程序C.不会因为存储策略的变化而影响存储结构D.不会因为某些存储结构的变化而影响其他的存储结构6.描述数据库全体数据的全局逻辑结构和特性的是( A )。

A.模式 B.内模式 C.外模式7.要保证数据库的数据独立性,需要修改的是( C )。

A.模式与外模式 B.模式与内模式C.三级模式之间的两层映像D.三层模式8.要何证数据库的逻辑数据独立性,需要修改的是(A )。

A.模式与外模式之间的映像 B.模式与内模式之间的映像C.模式D.三级模式9用户或应用程序看到的那部分局部逻辑结构和特征的描述是( C )A.模式 B.物理模式 C.子模式 D.内模式10.下述( D )不是DBA数据库管理员的职责。

A.完整性约束说明 B. 定义数据库模式C.数据库安全D.数据库管理系统设计11.概念模型是现实世界的第一层抽象,它一类模型中最著名的模型是()。

A.层次模型 B.关系模型 C.网状模型 D.实体-联系模型12.区分不同实体的依据是( B )。

A.名称 B.属性 C.对象 D.概念13.关系数据模型是目前最重要的一种数据模型,它的3个要素分别是( B )。

A.实体完整性、参照完整性、用户自定义完整性B.数据结构、关系操作、完整性约束C.数据增加、数据修改、数据查询D.外模式、模式、内模式14.在( A )中一个结点可以有多个双亲,结点之间可以有多种联系。

数据库系统概论试题及答案

数据库系统概论试题及答案

数据库系统概论试题及答案一、选择题(每题4分,共40分)1. 数据库管理系统(DBMS)是一种()A. 数据库B. 数据库系统C. 数据库应用系统D. 系统软件答案:D2. 下列关于数据库的说法中,错误的是()A. 数据库是长期存储在计算机内的、有组织的、可共享的数据集合B. 数据库具有数据冗余度小的特点C. 数据库独立性是指数据的逻辑结构、存储结构与物理结构之间相互独立D. 数据库系统的数据管理能力较弱答案:D3. 数据模型的三要素是()A. 数据结构、数据操作、数据约束B. 数据结构、数据操作、数据存储C. 数据结构、数据操作、数据安全性D. 数据结构、数据操作、数据完整性答案:A4. 下列关于关系型数据库的说法中,正确的是()A. 关系型数据库由表、视图和索引组成B. 关系型数据库不支持多表联合查询C. 关系型数据库的数据操作语言是SQLD. 关系型数据库不支持事务处理答案:C5. 下列关于SQL语言的描述,错误的是()A. SQL是结构化查询语言B. SQL是关系型数据库的标准查询语言C. SQL包含数据定义、数据操作、数据控制等功能D. SQL是一种面向过程的编程语言答案:D6. 下列哪个不是SQL的数据定义功能()A. 创建表B. 修改表结构C. 删除表D. 查询表数据答案:D7. 在数据库设计中,不属于E-R图的基本元素是()A. 实体B. 属性C. 关系D. 表答案:D8. 数据库的完整性是指()A. 数据的正确性B. 数据的独立性C. 数据的安全性D. 数据的一致性答案:A9. 数据库事务的四个特性是()A. 原子性、一致性、隔离性、持久性B. 原子性、一致性、并发性、持久性C. 原子性、一致性、独立性、持久性D. 原子性、一致性、安全性、持久性答案:A10. 数据库系统中的存储结构是指()A. 数据库的数据模型B. 数据库的物理结构C. 数据库的逻辑结构D. 数据库的数据字典答案:B二、填空题(每题4分,共40分)1. 数据库管理系统(DBMS)实现对数据的______、______、______和______等功能。

数据库系统概论模考试题与答案

数据库系统概论模考试题与答案一、单选题(共80题,每题1分,共80分)1、在SQL中,用()命令可建立唯一索引。

A、CREATE UNIQUE INDEXB、CREATE TABLEC、CREATE CLUSTERD、CREATE INDEX正确答案:A2、在SQL语句中,需要对分组情况应满足的条件进行判断时,应使用()。

A、HAVINGB、GROUP BYC、ORDER BYD、WHERE正确答案:A3、若有关系模式R(A,B,C),属性A,B,C之间没有任何函数依赖关系。

下列叙述中哪一条是正确的?()A、R肯定属于BCNF,但R不一定属于4NFB、R肯定属于2NF,但R不一定属于3NFC、R肯定属于3NF,但R不一定属于BCNFD、R肯定属于4NF正确答案:A4、数据库是在计算机系统中按照一定的数据模型组织、存储和应用的__,支持数据库各种操作的软件系统叫__,由计算机、操作系统、DBMS、数据库、应用程序及用户等组成的一个整体叫__。

()A、数据的集合、数据库系统、软件系统B、文件的集合、操作系统、数据库系统C、文件的集合、数据库管理系统、软件系统D、数据的集合、数据库管理系统、数据库系统正确答案:D5、数据库的并发操作可能带来的一个问题是()。

A、增加数据冗余B、非法用户使用C、提高数据独立性D、丢失修改正确答案:D6、在关系模型中,关系要符合一个最基本的条件,即每个分量必须是不可分的数据项。

该条件描述的是()。

A、1NFB、BCNFC、3NFD、2NF正确答案:A7、下列不属于需求分析阶段工作的是()A、分析用户活动B、建立E-R图C、建立数据字典D、建立数据流图正确答案:B8、下面哪一个不是数据库复制的方式?()A、镜像复制B、对等复制C、级联复制D、主从复制正确答案:A9、数据字典中未保存下列()信息。

A、文件存取权限B、数据库所有的记录C、存储模式D、模式和子模式正确答案:B10、两个事务 T1、T2,其并发操作如下所示,则()。

数据库系统概论试题及答案

数据库系统概论试题及答案一、单选题(共97题,每题1分,共97分)1.1NF()规范为2NF。

A、消除非主属性对码的部分函数依赖B、消除主属性对码的部分函数依赖C、消除主属性对码的传递函数依赖D、消除非主属性对码的传递函数依赖正确答案:A2.下列不属于数据库逻辑设计阶段应该考虑的问题是()A、存取方法B、概念模式C、处理要求D、DBMS特性正确答案:A3.MySQL、Microsoft SQL Server 是()。

A、DBMSB、DBC、DBAD、关系正确答案:A4.有关系R和S,R∩S的运算等价于( )。

A、S-(R-S)B、(R-S)-RC、R-(R-S)D、R∪(R-S)正确答案:C5.两个事务T1、T2,并发操作如下所示,则()。

A、不存在任何问题B、不可重复读C、读脏数据D、丢失修改正确答案:D6.使用二维表格结构表达实体及实体之间联系的数据模型是()。

A、层次模型B、联系模型C、网状模型D、关系模型正确答案:D7.自然连接是构成新关系的有效方法。

一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()A、记录B、行C、属性D、元组正确答案:C8.为“学院”表增加一个字段“教师人数”的SQL语句是()A、alter stru 学院 add 教师B、alter table学院 add 教师人数C、change table 学院 add 教师人数D、change table 学院 insert 教师人数正确答案:B9.在DBS中,DBMS和OS之间关系是()。

A、DBMS调用OSB、并发运行C、互相调用D、OS调用DBMS正确答案:A10.下列关于规范化理论各项中正确的是()。

A、一级范式要求一个非主码属性完全函数依赖于关键字B、满足二级范式的关系模式一定满足一级范式C、规范化一般是通过分解各个关系模式实现的,但是有时也有合并D、对于一个关系模式来说,规范化越深越好正确答案:B11.如果事务T获得了数据项Q上的排他锁,则T对Q()A、只能写不能读B、既可读又可写C、只能读不能写D、不能读也不能写正确答案:B12.若系统在运行过程中,由于某种硬件故障,使存储在外存上的数据部分损失或全部损失,这种情况称为()。

数据库系统概论练习题库含参考答案

数据库系统概论练习题库含参考答案 一、单选题(共97题,每题1分,共97分) 1.SQL中用于删除基本表的命令是( )。 A、DROP B、DELETE C、UPDATE D、ZAP 正确答案:A 2.关系模式的任何属性( )。 A、不可再分 B、其他三个答案都不对 C、可再分 D、命名在该关系模式中可以不唯一 正确答案:A 3.数据库系统中应用程序数据库的接口是( )。 A、数据库管理系统(DBMS) B、数据库集合 C、操作系统(OS) D、计算机中的存储介质 正确答案:A 4.对现实世界进行第二层次抽象的模型是( )。 A、逻辑数据模型 B、概念数据模型 C、用户数据模型 D、物理数据模型 正确答案:A 5.在企业中,职工的“工资级别”与职工个人“工资”的联系是( ) A、一对多联系 B、一对一联系 C、无联系 D、多对多联系 正确答案:A 6.数据库系统实现整体数据的结构化,主要表现在以下几个方面,除了( ) A、数据的结构用数据模型描述,无需程序定义和解释。 B、数据可以变长。 C、数据的最小存取单位是数据项。 D、数据库和应用程序一一对应。 正确答案:D 7.在数据库中,描述数据库的各级数据结构,称为( )。 A、数据字典 B、数据模型 C、数据库管理系统 D、数据库模式 正确答案:A 8.下列属于数据库物理设计工作的是( ) A、选择存取路径 B、建立数据流图 C、收集和分析用户活动 D、将E-R图转换为关系模式 正确答案:A 9.在SELECT语句中,通常与HAVING子语句同时使用的是( )。 A、GROUP BY B、ORDER BY C、WHERE D、均不需要 正确答案:A 10.有关系R和S,R∩S的运算等价于( )。 A、R-(R-S) B、S-(R-S) C、(R-S)-R D、R∪(R-S) 正确答案:A 11.关系数据库中,表与表之间的联系是通过( )实现的。 A、主码 B、实体完整性规则 C、用户定义完整性规则 D、参照完整性规则 正确答案:D 12.在SQL的查询语句中,对应关系代数中“投影”运算的语句是( )。 A、SELECT B、FROM C、WHERE D、SET 正确答案:A 13.SQL语句中用于数据检索的命令是( )。 A、SELECT B、DELETE C、INSERT D、UPDATE 正确答案:A 14.当两个关系没有公共属性时,其自然连接表现为( )。 A、笛卡尔积 B、结果为空 C、等值连接 D、出错 正确答案:A 15.关系代数运算是以( )为基础的运算。 A、关系运算 B、代数运算 C、集合运算 D、谓词演算 正确答案:C 16.子模式DDL用来描述( ) A、数据库的局部逻辑结构 B、数据库的总体逻辑结构 C、数据库的物理存储结构 D、数据库的概念结构 正确答案:A 17.下列不属于需求分析阶段工作的是( ) A、建立数据字典 B、建立数据流图 C、分析用户活动 D、建立E-R图 正确答案:D 18.长期存储在计算机内有组织的,可共享的大量数据的集合是( ) A、数据 B、数据库 C、数据库管理系统 D、数据库系统 正确答案:B 19.现实世界“特征”术语,对应于数据世界的( )。 A、属性 B、数据项 C、记录 D、联系 正确答案:B 20.关系模式R的整个属性组是码,则R满足的最高范式至少是( )。 A、3NF B、1NF C、2NF D、BCNF 正确答案:A 21.下列运算中( )不是关系代数的基本操作。 A、并 B、自然连接 C、笛卡尔积 D、投影 正确答案:B 22.多用户数据库系统的目标之一是使它的每个用户好像正在使用一个单用户数据库,为此数据库系统必须进行( )。 A、安全性控制 B、完整性控制 C、可靠性控制 D、并发控制 正确答案:D 23.建立数据库三级模式的功能由SQL语言的( )完成。 A、数据查询 B、数据操纵功能 C、数据定义功能 D、数据控制 正确答案:C 24.关系数据库中的码是指( )。 A、不可改动的专用保留字 B、能唯一标识元组的属性或属性集合 C、能唯一决定关系的字段 D、关键的很重要的字段 正确答案:B 25.SQL语言是 ( ) 的语言,易学习。 A、导航式 B、过程化 C、格式化 D、非过程化 正确答案:D 26.使用二维表格结构表达实体及实体之间联系的数据模型是( )。 A、层次模型 B、联系模型 C、关系模型 D、网状模型 正确答案:C 27.关于数据库的高共享性带来的好处,下列说法错误的是( ) A、降低了数据的冗余度 B、避免了数据间的不一致性 C、节省了存储空间 D、提高了数据的独立性 正确答案:D 28.现有一个关系: 借阅(书号、书名,库存数,读者号,借期,还期), 假如同一本书允许一个读者多次借阅,但不能同时对—种书借多本,则该关系模式的码是( )。 A、书号 B、书号+读者号+借期 C、书号+读者号 D、读者号 正确答案:B 29.设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为( ) A、r-s B、r+s C、r×s D、max(r,s) 正确答案:B 30.下面说法正确的是( )。 A、满足4范式一定满足BC范式 B、满足4范式不一定满足BC范式 C、满足BC范式一定满足4范式 D、BC范式与4范式没有任何关系 正确答案:A 31.在关系代数的专门关系运算中,从表中取出满足条件的属性的操作称为( ) A、连接 B、选择 C、投影 D、扫描 正确答案:C 32.下列不属于并发操作带来数据不一致问题是( ) A、读脏数据 B、不可重复读 C、丢失修改 D、死锁 正确答案:D 33.授权数据对象的( ),则授权子系统的越灵活。 A、粒度越大 B、约束越多 C、约束越少 D、粒度越小 正确答案:D 34.数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作,这种功能称为( ) A、数据操纵功能 B、数据控制功能 C、数据管理功能 D、数据定义功能 正确答案:A 35.下面关于数据库的不同阶段形成数据库的各级模式,错误的对应是( ) A、外模式--概念结构设计阶段 B、概念模式--概念结构设计阶段 C、逻辑模式--逻辑结构设计阶段 D、内模式--物理结构设计阶段 正确答案:A 36.关系数据库中的选择操作是指从关系中( ) A、抽出特定列 B、把不满足条件的记录抽取出来形成新的关系。 C、抽出满足指定条件的记录 D、在特定记录中抽出想要的列 正确答案:C 37.在一个关系R中,若每个数据项都是不可再分割的,那么关系R 一定属于( )。 A、1NF B、3NF C、BCNF D、2NF 正确答案:A 38.将查询SC表的权限授予用户USER1,并允许该用户将此权限授予其他用户。此功能的SQL语句是( )。 A、GRANT SELECT ON SC TO USER1 WITH GRANT OPTION B、GRANT SELECT ON SC TO USER1 WITH PUBLIC C、GRANT SELECT ON SC ON USER1 WITH PUBLIC D、GRANT SELECT ON SC ON USER1 WITH GRANT OPTION 正确答案:A 39.当前数据库应用系统的主流数据模型是( )。 A、关系数据模型 B、面向对象数据模型 C、网状数据模型 D、层次数据模型 正确答案:A 40.在数据库的表定义在,限制成绩属性列的取值在0~100的范围内,属于数据的( )约束。 A、用户操作 B、参照完整性 C、用户自定义 D、实体完整性 正确答案:C 41.数据流图(DFD)是用于描述结构化方法中( )阶段的工具。 A、需求分析 B、可行性分析 C、详细设计 D、程序编码 正确答案:A 42.在关系数据库中,关系之间的联系通过( )实现。 A、外键 B、主键 C、候选键 D、索引 正确答案:A 43.通常情况下,下面各个R不可以作为关系数据库的关系的是( )。 A、R(学号,姓名,班级号) B、R(学号,姓名,宿舍号) C、R(学号,姓名,简历(起止日期,单位)) D、R(学号,姓名,性别) 正确答案:C 44.在关系中能唯一标识元组的属性集称为关系模型的( )。 A、主码 B、外码 C、候选码 D、超码 正确答案:D 45.关系模式中各级范式之间的关系为( )。 A、3NF⊂ 1NF⊂ 2NF B、2NF⊂ 1NF⊂ 3NF C、3NF⊂ 2NF⊂ 1NF D、1NF⊂ 2NF⊂ 3NF 正确答案:C 46.下面对属性的类型定义中,哪种方式最适合定义固定10个字符

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数据库系统概论模拟试题(含参考答案)一、单选题(共80题,每题1分,共80分)1、S QL语言是()语言。

A、网络数据库B、关系数据库C、非数据库D、层次数据库正确答案:B2、在WHERE语句的条件表达式中,与零个或多个字符进行匹配的通配符是()。

A、-B、*C、%D、?正确答案:C3、当两个关系没有公共属性时,其自然连接表现为()。

A、笛卡尔积B、等值连接C、结果为空D、出错正确答案:A4、己知关系R(A,B,C)、S(D,E,A)其中R的主码是A, S的主码是E, S 中的A与R中的A相对应。

S中的A被称为()。

A、外码B、主码C、内码D、候选码正确答案:A5、设关系R和S的结构相同且各有100个元组,则R和S的并操作结果的元组数为()。

A、200B、小于等于100D、小于等于200正确答案:D6、下列()是对触发器的描述。

A、SQL语句的预编译集合B、当用户修改数据时,一种特殊形式的存储过程被自动执行C、它根据一或多列的值,提供对数据库表的行的快速访问D、定义了一个有相关列和行的集合正确答案:B7、有关三个世界中数据的描述术语,“实体”是()。

A、对现实世界数据信息的描述B、对计算机世界数据信息的描述C、对三个世界间相互联系的描述D、对信息世界数据信息的描述正确答案:D8、现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期), 假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本,则该关系模式的码是()。

A、书号+读者号B、书号+读者号+借期C、读者号D、书号正确答案:B9、数据库系统实现整体数据的结构化,主要表现在以下几个方面,除了()A、数据的最小存取单位是数据项。

B、数据可以变长。

C、数据的结构用数据模型描述,无需程序定义和解释。

D、数据库和应用程序一一对应。

正确答案:D10、数据库系统并发控制的主要方法是釆用()机制。

A、不加任何控制B、改为串行C、封锁正确答案:C11、数据库概念设计是面向企业或组织中的数据需求的。

下列有关概念模型设计的说法中,错误的是()0A、从一个联系的两端两个方向确定实体集之间联系的基数,并把联系的基数标注在模型中。

B、分析和定义实体集中的每一个实例,并用有意义的符号或文字分别描述它们。

C、要保证一个实体集中定义的每一个属性有意义、不重名。

D、按照具有相同属性特征原则对客观事物进行分类,在分类的基础上概括命名,得到实体集。

正确答案:B12、并发执行的每个事务不必关心其他事务,如同在单用户环境下执行一样,这个性质称为事务的()。

A、一致性B、持久性C、隔离性D、原子性正确答案:C13、下列哪些运算是关系代数的基本运算()。

A、连接、自然连接、笛卡尔积、投影、选择B、交、并、差、选择、投影C、投影、选择、笛卡尔积、差、并D、投影、选择、除、连接、投影正确答案:C14、以下哪个SQL命令用于修改己有的数据?()A、DELETEB、UPDATE ... SETC、ALTERD、CHECK正确答案:B15、日志文件记录事务对数据库的更新,它的用途是()。

A、事务并发控制B、安全性控制C、完整性约束D、数据库恢复正确答案:D16、若不控制并发问操作,将带来()问题。

A、安全性B、不一致C、死机D、死锁正确答案:B17、()用来记录对数据库中数据进行的每一次更新操作。

A、后援副本B、缓冲区C、数据库D、日志文件正确答案:D18、下面对属性的类型定义中,哪种方式最适合定义固定10个字符长度?()A、VARCHAR(IO)B、CHAR(10)C、TEXT(10)D、STRING(10)正确答案:B19、下列SQL语句中,修改表结构的是()。

A、UPDATEB、CREATEC、ALTERD、INSERT正确答案:C20、关系模型中,一个候选码()A、可由多个任意属性组成B、可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成C、至多由一个属性组成D、没有特殊规定正确答案:B21、规范化过程主要是为克服数据库逻辑结构中的插入异常、删除异常以及()的缺陷。

A、冗余度大B、数据的不一致性C、数据丢失D、结构不合理正确答案:A22、在DBS中,最接近于物埋存储设备一级的结构,称为()。

A、概念模式B、外模式C、用户模式D、内模式正确答案:D23、在DBS中,DBMS和OS之间的关系是()A、OS 调用 DBMSB、并发运行C、DBMS 调用 OSD、相互调用正确答案:C24、S QL语言具有()的功能。

A、数据定义、关系规范化、数据操纵B、关系规范化、数据操纵、数据控制C、数据定义、数据操纵、数据控制D、数据定义、关系规范化、数据控制正确答案:C25、把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是()。

A、GRANT UPDATE ON SC (GRADE) TO ZHAOB、GRANT UPDATE ON SC TO ZHAOC、GRANT GRADE ON SC TO ZHAOD、GRANT UPDATE (GRADE) ON SC TO ZHAO正确答案:D26、X-Y,当下列哪一条成立时,称为平凡的函数依赖()。

A、XCY=eB、Y包含于XC、XC1Y尹中D、X包含于Y正确答案:B27、使用二维表格结构表达实体及实体之间联系的数据模型是()。

A、层次模型B、关系模型C、联系模型D、网状模型正确答案:B28、在数据库系统中,视图可以提供数据的()A、安全性B、并发性C、完整性D、可恢复性正确答案:A29、在数据库三级模式结构中,描述数据库中全体数据的全局逻辑结构和特性的是()。

A、外模式B、模式C、存储模式D、内模式正确答案:B30、下列哪种数据管理技术难以保存数据()。

A、独享式文件管理B、共享式文件管理C、数据库系统管理D、人工管理正确答案:D31、使某个事务永远处于等待状态,而得不到执行的现象称为()。

A、不可串行调度B、死锁C、活锁D、串行调度正确答案:C32、设U为所有属性,X、Y、Z为属性集,Z=U-X-Y。

下面关于平凡的多值依赖的叙述中,哪一条是正确的?()A、若X--Y,且X—Z,则称X—Y为平凡的多值依赖B、若X-Y,且X--Y,则称X—Y为平凡的多值依赖C、若X-fY,且Z/0,则称Xf—Y为平凡的多值依赖D、若X--Y,且Z=。

,则称X--Y为平凡的多值依赖正确答案:C33、关系模式的任何属性()。

A、不可再分B、命名在该关系模式中可以不唯一C、可再分D、其他三个答案都不对正确答案:A34、数据库的特点之一是数据的共享,这里的数据共享是指()A、多个用户、同一种语言共享数据B、同一个应用中的多个程序共享一个数据集合C、多个用户共享一个数据文件D、多种应用、多种语言、多个用户相互覆盖地使用数据集合正确答案:D35、已知关系 R(A,B,C)、S(E,F,G)和 T(M, N, A, E, 0, P),其中R 的主码是 A, S的主码是E, T的主码是M, T与R、S彼此间存在着属性的引用。

关系T被称为()。

A、主要关系B、次要关系C、参照关系D、被参照关系正确答案:C36、下列说法不正确的是()。

A、数据库中的数据可以共享B、数据库减少了数据冗余C、如果冗余是系统可控的,则系统可确保更新时的一致性D、数据库避免了一切数据重复正确答案:D37、由计算机硬件、DBMS、数据库、应用程序及用户等组成的一个整体叫()oA、数据库管理系统B、软件系统C、文件系统D、数据库系统正确答案:D38、在一个关系中如果有这样一个属性存在,它的值能惟一地标混关系中的每一个元组,称这个属性为()。

A、数据项B、主码C、主属性的值D、候选码正确答案:D39、一般地,一个数据库系统的外模式()。

A、最多只能有一个B、可以有多个C、至少两个D、只能有一个正确答案:B40、数据流图(DFD)是用于描述结构化方法中()阶段的工具。

A、详细设计B、可行性分析C、需求分析D、程序编码正确答案:C41、在数据库系统中,“数据独立性”和“数据联系”这两个概念之间的联系是()oA、前者蕴涵后者B、没有必然的联系C、后者蕴涌前者D、同时成立或不成立正确答案:B42、用二维表来表示实体及实体之间联系的数据模型是()A、网状模型B、层次模型C、实体-联系模型D、关系模型正确答案:D43、下列关于关系模型的优点,不包含以下哪一选项()A、关系模型是建立在严格的数学概念的基础上的B>数据结构简单、清晰C、数据独立性高D、联表查询效率高正确答案:D44、在关系模型中,视图是三级模式结构中的()。

A、外模式B、内模式C、模式D、存储模式正确答案:A45、在数据库操纵语言(DML)的基本功能中,不包括的是()。

A、删除数据库中的数据B、更新数据库中的数据C、描述数据库结构D、插入新数据正确答案:C46、设关系R是M兀关系,关系S是N兀关系,则RXS为()兀关系。

A、MB、MxNC、ND、M+N正确答案:D47、关于数据库的高共享性带来的好处,下列说法错误的是()A、提高了数据的独立性B、降低了数据的冗余度C、避免了数据间的不一致性D、节省了存储空间正确答案:A48、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包应用程序、数据库后备副本 应用程序、日志文件、审计档案 应用程序、审计档案、数据库后备副本 数据库后备副本正确答案:D50、 关系模式R (P, W, A ), P 表示演奏者,W 表示作品,A 表示听众。

这个关系模式的码为()。

A 、 (A )B 、 (P, W, A )C 、 (P )D 、 (P, A )正确答案:B51、 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款 口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。

在 数据库中,实体之间属于一对一关系的是()“顾客”与“收款口”的关系“班组”与“收款员"的关系“收款口”与“设备”的关系“收款口”与“收款员”的关系 正确答案:C52、 关系数据库中,一个关系的各条记录间()o前后顺序不能任意颠倒,一定要按照输入的顺序排列前后顺序可以任意颠倒,但排列顺序不同,统计处理的结果就可能不 前后顺序可以任意颠倒,不影响库中的数据关系前后顺序不能任意颠倒,一定要按照候选码字段值的顺序排列 正确答案:C 53、 关系规范化中的插入操作异常是指()A 、 不该删除的数据被删除B 、 不该插入的数据被插入括 A 、 B 、 ()0数据字典、数据字典、数据字正确答案:D 49、通常情况下,下面各个R 不可以作为关系数据库的关系的是()。

R R R A、 B 、 C (学号, (学号, 姓名, 姓名, 性别) 宿舍号)班级号) 简历(起止日期,单A 、 B> C 、 A 、 B 、同C、应该删除的数据未被删除D、应该插入的数据未被插入正确答案:D54、数据库的并发控制、完整性检查、安全性检查等是对数据库的()A、保护B、查询C、操纵D、设计正确答案:A55、两个子查询的结果()时,可以执行并、交、差操作。

相关文档
最新文档