数据库系统原理考试试题

合集下载

自考数据库系统原理试题及答案

自考数据库系统原理试题及答案

自考数据库系统原理试题及答案一、选择题1. 数据库系统的核心是()A. 数据库B. 数据库管理系统(DBMS)C. 应用程序D. 用户界面答案:B2. 在关系数据库中,一个表的()是表中每一行的唯一标识符。

A. 主键B. 外键C. 索引D. 视图答案:A3. SQL语言中的“SELECT”语句用于()A. 选择数据B. 插入数据C. 更新数据D. 删除数据答案:A4. 数据库规范化的目的是为了()A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低存储成本答案:B5. 在数据库中,触发器(Trigger)主要用于()A. 自动执行数据的输入B. 实现数据的完整性约束C. 定期备份数据D. 优化查询性能答案:B二、填空题6. 数据库系统由数据库、________、数据库管理系统和用户构成。

答案:数据库管理员7. 事务是数据库操作的逻辑单位,它具有________、________、________和________四个基本特性,简称ACID属性。

答案:原子性、一致性、隔离性、持久性8. 在关系数据库中,表之间的关系主要有一对一、一对多和________三种类型。

答案:多对多9. 数据库的并发控制主要解决的问题是________和________。

答案:数据不一致、事务死锁10. 数据挖掘是从大量数据中通过算法和统计分析方法寻找________模式的过程。

答案:有用三、简答题11. 简述数据库系统与文件系统相比有哪些优势?答案:数据库系统相比文件系统具有更高的数据结构化、数据共享能力、数据独立性、数据安全性、数据完整性和并发控制等优势。

12. 描述关系数据库中参照完整性约束的作用。

答案:参照完整性约束确保了数据库中表与表之间的关系是有效的,防止了孤立的记录出现,从而维护了数据的准确性和一致性。

四、论述题13. 论述数据库备份和恢复的重要性及其常用策略。

答案:数据库备份和恢复是确保数据安全性的重要措施。

数据库原理考试试题

数据库原理考试试题

数据库原理考试试题一、选择题(每题 2 分,共 40 分)1、数据库系统的核心是()A 数据库B 数据库管理系统C 数据模型D 软件工具2、在数据库中,数据的物理独立性是指()A 数据库与数据库管理系统的相互独立B 用户程序与 DBMS 的相互独立C 用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的D 应用程序与数据库中数据的逻辑结构相互独立3、关系模型中,一个关键字是()A 可由多个任意属性组成B 至多由一个属性组成C 可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成D 以上都不是4、自然连接是构成新关系的有效方法。

一般情况下,当对关系 R 和 S 使用自然连接时,要求 R 和 S 含有一个或多个共有的()A 元组B 行C 记录D 属性5、 SQL 语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMOVE6、事务的隔离性是指()A 一个事务内部的操作及使用的数据对并发的其他事务是隔离的B 事务一旦提交,对数据库的改变是永久的C 事务中包括的所有操作要么都做,要么都不做D 事务必须是使数据库从一个一致性状态变到另一个一致性状态7、数据库恢复的基础是利用转储的冗余数据。

这些转储的冗余数据包括()A 数据字典、应用程序、审计档案、数据库后备副本B 数据字典、应用程序、日志文件、审计档案C 日志文件、数据库后备副本D 数据字典、应用程序、数据库后备副本8、若系统在运行过程中,由于某种原因,造成系统停止运行,致使事务在执行过程中以非控制方式终止,这时内存中的信息丢失,而存储在外存上的数据未受影响,这种情况称为()A 事务故障B 系统故障C 介质故障D 运行故障9、在数据库设计中,将 ER 图转换成关系数据模型的过程属于()A 需求分析阶段B 概念设计阶段C 逻辑设计阶段D 物理设计阶段10、规范化理论是关系数据库进行逻辑设计的理论依据。

根据这个理论,关系数据库中的关系必须满足:其每一属性都是()A 互不相关的B 不可分解的C 长度可变的D 互相关联的11、以下关于索引的叙述中,不正确的是()A 索引可以提高查询效率B 索引可以加快数据的插入和删除操作C 一个表可以创建多个索引D 索引可以强制实施数据的唯一性12、数据库并发操作可能带来的问题包括()A 丢失修改B 不可重复读C 读“脏”数据D 以上都是13、在关系模式 R(U,F)中,U 是属性集,F 是函数依赖集。

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)

数据库系统原理练习题库(附参考答案)一、单选题(共100题,每题1分,共100分)1.属于数据库结构设计阶段的是A、程序设计B、功能设计C、事务设计D、逻辑结构设计正确答案:D2.人工管理阶段,计算机主要应用于A、数据集成B、科学计算C、过程控制D、故障恢复正确答案:B3.下列关于数据控制语言的说法中,正确的是A、REVOKE语句用于授予权限B、GRANT语句用于收回权限C、数据控制语言主要用于数据执行流程管理D、数据控制语言包括的主要SQL语句是GRANT和REVOKE正确答案:D4.下列属于关联分析算法的是A、AprioriB、GMMC、RedisD、HBase正确答案:A5.同一数据被反复存储的情况是A、删除异常B、插入异常C、更新异常D、数据冗余正确答案:D6.产生数据不一致的主要原因是并发操作破坏了事务的A、持续性B、一致性C、原子性D、隔离性正确答案:D7.DBMS提供【】来严格地定义模式。

A、模式描述语言B、子模式描述语言C、内模式描述语言D、程序设计语言正确答案:A8.关系数据库以【】作为数据的逻辑模型。

A、二维表B、关系C、关系模型D、数据库正确答案:C9.关于调用存储过程的说法,错误的是A、可以从交互式界面调用B、可以使用CALL语句来调用存储过程C、可以由嵌入式SQL调用D、不是所有的SQL接口都能调用存储过程正确答案:D10.可唯一标识实体的属性集称为A、键B、实体型C、域D、属性正确答案:A11.目的是为可实际运行的应用程序设计提供依据与指导,并作为设计评价的基础的是A、设计评价B、编制应用程序设计说明C、模型转换D、子模式设计正确答案:B12.在使用游标的过程中,需要注意的事项不包括A、游标不能单独在查询操作中使用B、在一个BEGIN···END语句块中每一个游标的名字并不是唯一的C、游标是被SELECT语句检索出来的结果集D、在存储过程或存储函数中可以定义多个游标正确答案:B13.对关系的描述不正确的是A、关系中的元组次序可交换B、关系可以嵌套定义C、关系是一张二维表D、关系是一个集合正确答案:B14.下列关于MySQL的说法中,正确的是A、在MySQL中,一个关系对应多个基本表B、在MySQL中,一个或多个基本表对应一个存储文件C、在MySQL中,一个表只能有一个索引D、在MySQL中,索引不能存放在存储文件中正确答案:B15.关系数据库是以【】的形式组织数据。

数据库系统原理试题及答案

数据库系统原理试题及答案

数据库系统原理试题及答案一、单选题(共50题,共100分)1.在SQL/CLI中,保存元组或参数的有关信息的是()。

A.环境记录B.连接记录C.语句记录D.描述记录ABCD正确答案:D2.数据库系统的核心组成部分是()。

A.DBB.DBC.DBAD.DBMSABCD正确答案:D3.数据库的最小存取单位是()。

A.字符B.数据项C.记录D.文件ABCD正确答案:B4.数据库应用程序的编写是基于三级模式结构中的()。

A.外模式B.逻辑模式C.内模式D.概念模式ABCD正确答案:A5.完成关系模式设计是在数据库设计的()。

A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段ABCD正确答案:C6.下列关于外键的说法正确的是()。

A.外键必须和相应的主键同名B.外键值不允许为空C.外键和相应的主键可以不同名D.外键的取值只允许等于所参照关系中某个主键值ABCD正确答案:C7.关系模式设计理论主要解决的问题是()。

A.提高查询速度B.消除操作异常和数据冗余C.减少数据操作的复杂性D.保证数据的安全性和完整性ABCD正确答案:B8.SQL语言是()。

A.高级语言B.汇编语言C.结构化查询语言D.宿主语言ABCD正确答案:C9.在SQL中,与“NOTIN”等价的操作符是()。

A.< >ALLB.< >SOMEC.= SOMED.= ALLABCD正确答案:A10.关于事务的故障与恢复,下列说法正确的是()。

A.事务日志用来记录事务执行的频度B.任何故障的恢复都由系统自动完成C.系统故障的恢复只需进行REDO操作D.对日志文件设置检查点是为了提高故障恢复的效率ABCD正确答案:D11.列不属于并发操作带来的问题是()。

A.丢失更新B.读脏数据C.不可重复读D.死锁ABCD正确答案:D12.在子类之间的语义约束中,表示超类中的对象必须在子类中出现的是()。

A.OverlappingpleteC.DisjointD.ImcompleteABCD正确答案:B13.在对象联系图中,双向箭头(←→)表示()。

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》_试卷_答案

专升本《数据库系统原理》一、(共53题,共150分)1. 数据库管理系统DBMS中用来定义模式、内模式和外模式的语言是( ). (2分)A.DML B。

C C。

DDL D。

Basic标准答案:C2. 保证数据库系统正常工作的的核心软件是( )。

(2分)A。

编译系统 B.数据库C.操作系统D.数据库管理系统标准答案:D3. 数据库(DB。

、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是()(2分)A。

DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D。

DBS就是DB,也就是DBMS。

标准答案:A4. 事务的原子性是指( )(2分)A.事务中包括的所有操作要么都做,要么都不做B.事务一旦提交,对数据库的改变是永久的C.一个事务内部的操作及使用的数据对并发的其他事务是隔离的D。

事务必须是使数据库从一个一致性状态变到另一个一致性状态标准答案:A5。

系统能把数据库从被破坏、不正确的状态,恢复到最近一个正确的状态,DBMS的这种能力称为()(2分)A。

完整性控制 B。

安全性控制 C。

可恢复性 D。

并发控制。

标准答案:C6。

有两个实体集,并且它们之间存在着一个M:N联系,那么按照E—R模型转换成关系数据库的规则,这个E—R结构转换成表的个数为()。

(2分)A。

1 B.2 C。

3 D。

4标准答案:C7. 把E—R图转换为关系模型的过程,属于数据库设计的( ) (2分)A.概念设计B.逻辑设计 C。

需求分析 D。

物理设计。

标准答案:B8。

若用如下的SQL语句创建一个student表: 可以插入到student表中的记录是()。

(2分)A。

(‘1031’,‘曾华’,男,23)B。

(‘1031’,‘曾华',NULL,NULL) C。

(NULL,‘曾华’,‘男’,‘23’)C.(‘1031’,NULL,‘男’,23)标准答案:B9. SQL语言中,删除一个视图的命令是(). (2分)A。

数据库系统原理题库

数据库系统原理题库

数据库系统原理试题库一、填空题无损连接无损连接性______和函数依赖保持性。

19、从关系规范化理论的角度讲,一个只满足1NF的关系可能存在的四方面问题是:数据冗余度大、修改异常、插入异常和数据更新丢失。

20、按照索引域的特点,索引可以分为主索引、辅助索引和聚集三类。

21、设有关系R和S,与R-S等价的元组关系演算表达式是。

22、设关系模式R(X,Y,Z),F={Y→X,Y→Z},则分解ρ={XY,XZ}丢失的函数依赖是Y->Z 。

23、减少因磁盘故障引起数据永久丢失的策略中,常用的是一种基于磁盘冗余技术的策略,称为RIAD 技术。

24、已知关系R(A,B,C)中有8个元组,那么∏A,B(R)×∏A,C(R)中最多有64个元组。

25、B+ 是一种类似B树的高度平衡树,是用于索引空间数据对象的多维索引结构。

26、一个关系模式R是3NF指的是它的非键属性都不传递依赖它的任一候选键。

27、判断分解ρ={R1,R2}是否满足无损联接的充分必要条件是R1∩R2→(R1-R2)或。

28、聚合函数“count(列名)”的语义是列出该项上的所有的个数。

29、在SELECT语句中,若希望查询结果中不出现重复元组,应在SELECT语句中使用distinct 保留字。

30、防止未经授权用户恶意或无意地存取数据库中的数据,这是数据库的安全性保护所要解决的问题。

31、数据库的数据模型主要分为实体,数据和用户3233、封锁的类型有两种互斥锁和排它锁。

34、视图是从一个或几个基本表中导出的表,它本身不独立存储在数据库中。

37、若对并发操作不加以控制,可能带来的不一致性问题有数据更新丢失临时值问题错误聚集计算、和。

38、SQL语言中,函数COUNT(*)用来计算元组的个数。

39、数据库恢复是将数据库从故障状态恢复到正确状态的功能。

40、数据库系统不仅存储数据库本身,同时也存储数据库的说明信息。

这些说明信息称为元数据(数据字典)。

数据库系统原理试题+答案

数据库系统原理试题+答案

数据库系统原理试题+答案一、单选题(共100题,每题1分,共100分)1、数据库管理系统是计算机的A、系统软件B、数据库系统C、数据库D、应用软件正确答案:A2、下列关于触发器的说法中,错误的是A、在删除一个表的同时,不会自动地删除该表上的触发器B、为了修改一个触发器,必须先删除它,然后再重新创建C、在触发器的创建中,每个表每个事件每次只允许一个触发器D、触发器不能更新或覆盖正确答案:A3、下列关于MySQL的说法中,错误的是A、MySQL是一个RDBMSB、MySQL具有客户/服务器体系结构C、MySQL 由美国MySQL AB公司开发D、许多中、小型网站为了降低网站总体拥有成本而选择MySQL作为网站数据库正确答案:C4、在MySQL中,实体完整性是通过【】来实现的。

A、键约束B、主键约束C、主键约束和候选键约束D、候选键约束正确答案:C5、使用存储过程的好处不包括A、良好的封装性B、存储过程可作为一种安全机制来确保数据的完整性C、可增强SQL语言的功能和灵活性D、移植性好正确答案:D6、下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7、事务的持续性是指A、事务中包括的所有操作要么都做,要么都不做B、事务一旦提交,对数据库的改变是永久的C、一个事务内部的操作及使用的数据对并发的其他事务是隔离的D、事务执行完毕后将数据库从一个一致性状态转变到另一个一致性状态正确答案:B8、当对各种约束进行命名后,就可以使用【】语句来更新与列或表有关的各种约束。

A、CREATE TABLEB、ALTER TABLEC、SELECT TABLED、DELETE TABLE正确答案:B9、对多用户的并发操作加以控制和协调是指A、数据集成B、数据共享C、故障恢复D、并发控制正确答案:D10、标明不同任务的功能及使用状况的是A、数据操作特征表B、数据流程图C、任务分类表D、操作过程说明书正确答案:C11、在数据库中,产生数据不一致的根本原因是A、没有严格的数据保护B、未对数据进行严格的控制C、数据冗余D、数据存储量太大正确答案:C12、关系模型的组成不包括A、数据结构B、数据完整性C、数据一致性D、关系操作正确答案:C13、若D1={a1,a2,a3},D2={1,2,3},则D1XD2集合中共有【】个元组。

数据库系统原理试题

数据库系统原理试题

数据库系统原理试题全国2012年10月数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据管理技术的发展经历了人工管理、文件系统、数据库和高级A.数据描述阶段B.应用程序系统C.编译系统D.数据库阶段2.下面不是..关系数据模型的性质的是A.关系的每个属性是不可分割的B.关系模型的查询效率比非关系模型高C.关系中不允许出现重复元组D.关系是一个集合,因此没有行序3.要保证数据库逻辑数据独立性,需要修改的是A.逻辑模式B.模式与内模式的映射C.逻辑模式与外模式的映射D.内模式4.下列模型中,广泛采用ER模型设计方法的是A.逻辑模型B.概念模型C.物理模型D.外模型5.如果关系模式设计的不好..,会出现A.数据冗余B.函数依赖C.关键码D.多值依赖6.下面说法正确的是A.满足4范式不一定满足BC范式B.满足BC范式一定满足4范式C.满足4范式一定满足BC范式D.BC范式与4范式没有任何关系7.若关系R和S分别包含r和s个属性,分别含有m和n个元组,则R×S A.包含r+s个属性和m+n个元组B.包含r+s个属性和m×n个元组C.包含r×s个属性和m+n个元组D.包含r×s个属性和m×n个元组8.关系演算是一种A.以元组为变量的谓词演算B.以属性为变量的谓词演算C.基于集合的运算D.以关系为运算对象的高级运算的集合9.下列关于导出表叙述正确的是A.导出表即为视图B.导出表是执行了查询时产生的表C.导出表必然与原表具有同样结构D.导出表可以用CREATETABLE直接创建10.关于SQL语言下列描述正确的是A.SQL语言只包括数据查询语言和数据操纵语言B.用SQL语言可以实现可视化应用程序开发C.SQL语言可作为一种交互式语言D.SQL语言是一种关系代数查询语言11.DBMS的恢复管理子系统保证了事务的A.独立性实现B.一致性实现C.隔离性实现D.持久性实现12.下列不属于...并发操作带来的问题的是A.丢失更新B.读脏数据C.不可重复读D.运算溢出13.记录了所有SQLServer2000的系统信息、登录账号、系统配置设置、系统中所有数据库及其系统信息以及存储介质信息的是A.Master数据库B.Model数据库C.Msdb数据库D.Tempdb数据库14.用PowerBuilder脚本语言来连接数据库时,语句SQLCA.DBMS="ODBC"所指的是A.数据库厂商的名称B.定义程序是否提交事务C.从数据库中显示检索到的数据D.所需要的额外信息15.在面向对象技术中,可以避免数据结构的无穷嵌套问题的数据类型是A.行类型B.集合类型C.引用类型D.包类型二、填空题(本大题共10小题,每小题1分,共10分)16.数据库系统提供四方面数据控制功能:数据库的恢复、数据库的并发控制、数据的完整性和____________。

数据库系统原理(含答案)

数据库系统原理(含答案)

数据库系统原理自测题(2)一、单项选择题1.数据库物理存储方式的描述称为【B】A.外模式B.内模式C.概念模式D.逻辑模式2.在下面给出的内容中,不属于DBA职责的就是【A】A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整行规则3.用户涉及的逻辑结构用描述【C】A.模式B.存储模式C.概念模型D.逻辑模式4.数据库在磁盘上的基本组织形式就是【B】A.DB B、文件C、二维表D、系统目录5.在DBS中,最接近于物理存储设备一级的结构,称为【D】A.外模式B.概念模式C.用户模式D.内模式6.从模块结构考察,DBMS由两大部分组成: 【B】A.查询处理器与文件管理器 B.查询处理器与存储管理器C.数据库编译器与存储管理器D.数据库编译器与缓冲区管理器7.设W=R⋈S,且W、R、S的属性个数分别为w、r与s,那么三者之间应满足【A】A.w≤r+sB.w<r+sC.w≥r+sD.w>r+s8.数据库系统的体系结构就是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们就是【A】A.外模式、逻辑模式与内模式B.内模式、用户模式与外模式C.内模式、子模式与概念模式D.子模式、模式与概念模式9.ER图就是表示概念模型的有效工具之一,在ER图中的菱形框表示【A】A.联系B.实体C.实体的属性D.联系的属性10.数据库管理系统中数据操纵语言DML所事项的操作一般包括【A】A.查询、插入、修改、删除B.排序、授权、删除C.建立、插入、修改、排序D.建立、授权、修改11.设有关系R(A,B,C)与关系S(B,C,D),那么与R⋈S等价的关系代数表达式就是【C】 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))12.在关系模式R中,函数依赖X→Y的语义就是【B】A.在R的某一关系中,若两个元组的X值相等,则Y值也相等B.在R的每一关系中,若两个元组的X值相等,则Y值也相等C.在R的某一关系中,Y值应与X值相等D.在R的每一关系中,Y值应与X值相等13.设有关系模式R(A,B,C,D),R上成立的FD集F={A→C,B→C},则属性集BD的闭包(BD)+为【B】 A.BDB.BCDC.ABDD.ABCD14.有10个实体类型,并且它们之间存在着10个不同的二元联系,其中2个就是1:1联系类型,3个就是1:N联系类型,5个就是M:N联系类型,那么根据转换规则,这个ER 结构转换成的关系模式有【B】A.13个B.15个C.18个D.20个15.关系模式R分解成数据库模式ρ的一个优点就是【D】A.数据分散存储在多个关系中B.数据容易恢复C.提高了查询速度D.存储悬挂元组16.事务并发执行时,每个事务不必关心其她事务,如同在单用户环境下执行一样,这个性质称为事务的【D】 A.持久性 B.一致性 C.孤立性 D.隔离性17.用户或应用程序使用数据库的方式称为【B】A.封锁B.权限C.口令D.事务18、常用的关系运算就是关系代数与。

《数据库系统原理》在线测试题

《数据库系统原理》在线测试题

《数据库系统原理》在线测试题、单选题(共40 道试题,共80 分。

)1. 对视图的查询,最终要转化为对()的查询。

A. 索引B. 元组C. 基本表D. 数据库满分:2 分2. 下列哪一项不是DBMS的组成部分?()A. DDL及其翻译处理程序B. DML及其编译、解释程序C. 数据库运行控制程序D. 宿主语言及其编译、处理程序满分:2 分3. 创建存储过程使用()语句。

A. CREATE PROCB. CREATE VIEWC. CREATE TABLED. CREATE DATABASE满分:2 分4. 有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B →F,C→J,C→I,G→H},关系模式P的码是()A. (A,C)B. (A,B,G)C. (A,G)D. (A,B,C,D)满分:2 分5. 在SQL语言中,()子句能够实现关系参照性规则。

A. PRIMARY KEYB. NOT NULLC. FOREIGN KEYD. FOREIGN KEY...REFERENCES...满分:2 分6. 从现实世界中抽象出实体型、属性和实体集间的联系,并用()模型来描述它们。

A. E-RB. 概念C. 逻辑D. 物理满分:2 分7. 设关系R=(A,B,C),与SQL语句select distinct A from R where B=17等价的关系代数表达式是()A. πA(σB=17(R))B. σB=17(πA(R))C. σB=17(πA,C(R))D. πA,C(σB=17(R))满分:2 分8. 下列关于E-R模型的叙述中,哪一条是不正确的?()A. 在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示B. 实体类型之间的联系通常可以分为1:1,1:n和m:n三类C. 1:1联系是1:n联系的特例,1:n联系是m:n联系的特例D. 联系只能存在于两个实体类型之间满分:2 分9. 用户对SQL数据库的访问权限中,如果只允许删除基本表中的元组,应授予哪一种权限?()A. DROPB. DELETEC. ALTERD. UPDATE满分:2 分10. 下列关于关系数据库视图的说法中,哪些是正确的?()Ⅰ. 视图是关系数据库三级模式中的内模式。

《数据库系统原理》试题及参考答案

《数据库系统原理》试题及参考答案

《数据库系统原理》在线作业参考资料一、单选题1、数据库管理系统中数据操纵语言dml所实现的操作一般包括(A)A 查询、插入、修改、删除B 排序、授权、删除C 建立、插入、修改、排序D 建立、授权、修改2、SELECT语句执行的结果是(D)A 性数据项B 元组C 视图D 表3、数据库的数据的共享是指(D)。

A 多种应用、多种语言、多个用户相互覆盖地使用数据集合B 多个用户、同一种语言共享数据C 多个用户共享一个数据文件D 同一个应用中的多个程序共享一个数据集合4数据库中全部数据的整体逻辑结构的描述是(A)A 概念模式B 内模式C 外模式D 存储模式5、er图中的主要元素是(B)A 结点、记录和文件B 实体、联系和属性C 记录、文件和表D 记录、表、属性6、使某个事务永远处于等待状态,而得不到执行的现象称为(B)A 死锁B 活锁C 串行调度D 不可串行调度7、设有关系模式R(OISQDB),其函数依赖集为:S→D,I→B,IS→Q,B→O。

则R的候选键是(D)。

A SB ISBC ID IS8、索引的作用之一是(C)A 节省存储空间B 便于管理C 加快查询速度D 建立各数据表之间的联系9、以下有关ORDER BY子句的叙述中不正确的是(A)。

A 子查询也可以使用ORDER BY子句B 在SELECT语句中,ORDER BY只能在所有其他子句之后,最为最后一个字句出现C ORDER BY子句可以对多个列进行排序D 在视图中不能使用ORDERBY子句10、任何二元关系模式所属的最高范式是(D)。

A 1NFB 2NFC 3NFD BCNF11、R(A,B,C,D),函数依赖为:B→D,D→B,AB→C。

则R最高属于第(C)范式A 1NFB 2NFC 3NF DBCNF12、单个用户使用的数据视图的描述,称为(A)。

A 外模式B 存储模式C 内模式D 概念模式13、要控制两个表中数据的完整性和一致性可以设置“参照完整性规则”,要求这两个表(D)A不同数据库中的两个表B连接属性的属性名相同C连接属性的属性数据类型相同D连接属性之间存在外部关系键与关系键的对应关系14、在关系中,关系键由(C)。

数据库系统原理试题及答案(珍藏版)

数据库系统原理试题及答案(珍藏版)

全国2010年1月自考数据库系统原理试题一、单项选择题(本大题共15小题,每小题2分,共30分)1.数据库管理系统是( C )A.采用了数据库技术的计算机系统B.包括DBA、计算机硬件及DB的系统C.位于用户与OS之间的数据管理软件D.包括OS在内的数据管理软件2.外模式DDL用来描述( B )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.下列关于数据冗余的叙述中,不正确...的是( C )A.冗余的存在容易破坏数据库的完整性B.冗余的存在给数据库的维护增加困难C.不应该在数据库中存储任何冗余数据D.冗余数据是指可由基本数据导出的数据4.适当调整DB的模式和内模式,使DB适应新的应用环境称为DB的( D )A.重组织B.监控分析C.查询优化D.重构造5.关系模型中将不含有多余属性的超键称为( B )A.内键B.候选键C.主键D.外键6.如果一个关系属于3NF,则它( A )A.必然属于2NFB.必然属于4NFC.可能不属于2NFD.必然属于BCNF7.设有关系模式R(A,B,C),F是R上成立的FD集,F={B→C,C→A},那么分解ρ={AB,AC}相对于F( D )A.是无损分解,也保持函数依赖B.是无损分解,但不保持函数依赖C.不是无损分解,但保持函数依赖D.既不是无损分解,也不保持函数依赖8.已知关系S1和S2如下表所示,则S1与S2进行并运算,其结果的元组数为( C )A.0B.4C.5D.69.设有关系R和S,与R—S等价的元组表达式是( B )A.{t|R(t)V┐S(t)}B.{t|R(t)∧┐S(t)}C.{t|∃u(R(t)∨┐S(u))}D.{t|∃u(R(t) ∧┐S(u))}10.在SQL语言中,用于测试列值非空的短语是( C )A.IS NOT EMPTYB.NOT UNIQUEC.IS NOT NULLD.NOT EXISTS11.SQL语言中,条件“年龄BETWEEN 20 AND 30”表示年龄在20至30之间,且( A )A.包括20岁和30岁B.不包括20岁和30岁C.包括20岁但不包括30岁D.包括30岁但不包括20岁12.要求事务在读取数据前先加共享锁,且直到该事务执行结束时才释放相应的锁,这种封锁协议是( C )A.一级封锁协议B.二级封锁协议C.三级封锁协议D.两段锁协议13.断言是DBS采用的( B )A.安全性措施B.完整性措施C.恢复措施D.并发控制措施14.在对象联系图中,如果从A到B有双线箭头,则表示A是B的( A )A.一个子类B.同类C.一个父类D.一个属性15.一个UML类图,如下图所示。

数据库管理系统原理考试题

数据库管理系统原理考试题

数据库管理系统原理考试题(答案见尾页)一、选择题1. 数据库管理系统的主要功能是什么?A. 数据存储B. 数据处理C. 数据库设计D. 数据库管理2. 在关系型数据库中,哪一结构是用于存储数据之间的关联关系的?A. 表(Table)B. 索引(Index)C. 关系(Relation)D. 触发器(Trigger)3. 数据库的隔离级别是指?A. 数据库系统在同时处理多个用户请求时的并发控制能力B. 数据库系统在单个用户访问数据时的安全性控制能力C. 数据库系统在备份数据时的恢复能力D. 数据库系统在恢复数据时的完整性控制能力4. 在数据库的三级模式结构中,内层模式是用来描述什么的?A. 数据库的整体逻辑结构B. 数据库的物理存储结构C. 数据库的逻辑结构和物理存储结构D. 数据库的用户视图5. 在数据库备份策略中,全备份的优点是什么?A. 备份速度快,占用存储空间少B. 备份速度慢,占用存储空间少C. 备份速度快,占用存储空间多D. 备份速度慢,占用存储空间多6. 在数据库查询优化中,哪个操作可以减少查询所需的时间和资源?A. 对查询结果进行排序B. 使用索引C. 增加冗余数据D. 选择不合适的连接顺序7. 在数据库复制技术中,主从复制的工作模式是什么?A. 一个数据库服务器同时运行并处理请求,另一个服务器监听并响应主服务器的请求B. 一个数据库服务器处理请求,另一个数据库服务器同步数据C. 两个或多个数据库服务器同时运行并处理请求D. 一个数据库服务器将数据更改记录到日志文件中,另一个数据库服务器应用这些日志文件8. 在数据库事务处理中,ACID属性指的是什么?A. 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)B. 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、可用性(Availability)C. 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)D. 原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、可串行化(Serializability)9. 在数据库安全管理中,角色权限管理的作用是什么?A. 控制用户对数据库对象的访问权限B. 控制用户对数据库数据的访问权限C. 控制用户对数据库系统的访问权限D. 控制用户对数据库备份的访问权限10. 在数据库性能调优中,索引优化通常涉及哪些方面?A. 索引的选择、索引的建立、索引的使用B. 索引的删除、索引的修改、索引的重建C. 索引的合并、索引的重组、索引的归档D. 索引的分配、索引的回收、索引的整理11. 在关系型数据库中,表(Table)是用来存储什么?A. 字段和记录B. 索引和视图C. 程序和过程D. 主键和外键12. 以下哪个不是数据库管理系统(DBMS)的特点?A. 高效的数据存储B. 强大的数据安全性C. 支持复杂的查询操作D. 只能支持单一数据类型13. 在数据库设计中,什么是规范化?A. 通过主键和外键来确保数据的引用完整性B. 通过数据冗余来提高查询效率C. 通过消除数据冗余来减少存储空间D. 通过数据分组来组织数据14. 什么是索引?它有什么作用?A. 索引是数据库系统中用于快速查找数据的结构。

数据库系统原理试题及答案

数据库系统原理试题及答案

2010年10月自学考试数据库系统原理试题及答案一、单项选择题(本大题共15小题,每小题2分,共30分)1.在数据库系统中,提供数据与应用程序间物理独立性的是( B )A .外模式/模式映像B .模式/内模式映像C .外模式/内模式映像D .子模式/模式映像2.对于实体集A 中的每一个实体,实体集B 中至少有一个实体与之了解,反之亦然,则称实体集A 与实体集B 之间具有的了解是( C )A .多对一B .一对多C .多对多D .一对一3.数据库物理设计的任务不包括...( A ) A .优化模式B .存储记录结构设计C .确定数据存放位置 D .存取方法设计4.设有关系WORK (ENO ,CNO ,PAY ),主码为(ENO ,CNO )。

按照实体完整性规则( D )A .只有ENO 不能取空值B .只有CNO 不能取空值C .只有PAY 不能取空值D .ENO 与CNO 都不能取空值5.在关系模式R 中,函数依赖X →Y 的语义是( B )A .在R 的某一关系中,若任意两个元组的X 值相等,则Y 值也相等B .在R 的一切可能关系中,若任意两个元组的X 值相等,则Y 值也相等C .在R 的某一关系中,Y 值应与X 值相等D .在R 的一切可能关系中,Y 值应与X 值相等6.设R 是一个关系模式,F 是R 上的一个FD 集,R 分解成数据库模式ρ={R 1,…,R K }。

如果对R 中满足F 的每一个关系r ,都有r=1R ∏(r)2R ∏(r)…k R ∏(r),则称这个分解ρ是( A )A .无损分解B .损失分解C .保持函数依赖分解D .丢失函数依赖分解7.关系R 和S 如下表R -S 的结果是( B )8.下面关于自然连接和等值连接的叙述中,不正确...的是( D ) A .自然连接是一种特殊的等值连接B .自然连接要求在两个关系中有公共属性,而等值连接不必C 两种连接都可以只用笛卡尔积和选择运算导出D 自然连接要在结果中去掉重复的属性,而等值连接不必9.设有关系表S(NO ,NAME ,AGE),其中AGE 为年龄字段,则表达式AGE NOT BETWEEN 18 AND 24 等价于( D )A .AGE<=18 OR AGE>=24B .AGE<=18 OR AGE>24C .AGE<18 OR AGE>=24D .AGE<18 OR AGE>2410.下列关于视图的说法中错误..的是( C ) A .视图是从一个或多个基本表导出的表,它是虚表B .视图可以被用来对无权用户屏蔽数据C .视图一经定义就可以和基本表一样被查询和更新D .视图可以用来定义新的视图11.如果一个事务在故障发生之前完成,但是它并没有到达检查点,则系统恢复时应对该事务执行( A )A .REDO 操作B .UNDO 操作C .RESTART 操作D .NULL 操作12.如果事务T1需要两次读取同一数据项A ,但是在两次读操作的间隔中,另一个事务T2改变了A 的值,那么此并发操作所引起的问题是( C )A .丢失更新B .死锁C .不可重复读D .读脏数据13.在SQL Server 2000中,负责管理登录账号、数据库用户和权限,创建和管理数据库的工具是( B )A .服务管理器B .企业管理器C .查询分析器D .事件探查器14.PowerBuilder9.0的工作空间扩展名是( D )A..pbt B..pbl C..dsw D..pbw15.在对象了解图中,表示两个属性之间值的了解为逆了解的是( D )A.小圆圈B.单箭头C.双线箭头(超类与子类了解) D.双向箭头二、填空题(本大题共10小题,每小题1分,共10分)请在每小题的空格上填上正确答案。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题(每题2分,共20分)1. 数据库管理系统(DBMS)的主要功能不包括以下哪一项?A. 数据定义B. 数据存储C. 数据加密D. 数据操纵2. 关系数据库中,表与表之间的联系称为:A. 关系B. 约束C. 索引D. 视图3. SQL是一种:A. 编程语言B. 操作系统C. 数据库查询语言D. 网络协议4. 在关系数据库中,以下哪个操作用于删除表?A. DELETEB. DROPC. INSERTD. UPDATE5. 以下哪个不是数据库的完整性约束?A. 实体完整性B. 参照完整性C. 用户定义完整性D. 索引完整性二、简答题(每题10分,共30分)6. 请简述数据库事务的四大特性(ACID)。

7. 解释什么是规范化以及它的目的是什么。

8. 描述什么是数据库的并发控制,并举例说明。

三、应用题(每题25分,共50分)9. 假设有一个图书馆管理系统的数据库,包含以下表:- 书籍(BookID, Title, Author, ISBN)- 借阅者(BorrowerID, Name, Address)- 借阅记录(RecordID, BookID, BorrowerID, BorrowDate, ReturnDate)编写SQL语句,查询所有未归还的书籍及其借阅者信息。

10. 描述如何设计一个数据库来存储一个在线购物网站的订单信息,包括订单、商品、用户和订单详情表。

请列出每个表的字段,并说明它们之间的关系。

答案一、选择题1. 答案:C(数据加密不是DBMS的主要功能)2. 答案:A(表与表之间的联系称为关系)3. 答案:C(SQL是数据库查询语言)4. 答案:B(DROP操作用于删除表)5. 答案:D(索引完整性不是数据库的完整性约束)二、简答题6. 答案:数据库事务的四大特性(ACID)是:- 原子性(Atomicity):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

数据库系统原理(含答案)

数据库系统原理(含答案)

数据库系统原理自测题(2)一、单项选择题 1.数据库物理存储方式的描述称为A .外模式2 .在下面给岀的内容中,不属于DBA 职责的是A .定义概念模式B •存储模式8 .数据库系统的体系结构是数据库系统的总体框架,一般来说数据库系统应具有三级模式体系结构,它们是11.设有关系R(A,B,C)和关系S(B,C,D),那么与R ? S 等价的关系代数表达式是C .概念模式D •逻辑模式C •编写应用程序D •编写完整行规则3 .用户涉及的逻辑结构用 .描述C •概念模型 4 .数据库在磁盘上的基本组织形式是 A. DB B.文件D •逻辑模式 C. 二维表 5 .在DBS 中,最接近于物理存储设备一级的结构,称为 A.外模式 B.概念模式 C.用户模式 6.从模块结构考察,DBMS 由两大部分组成: A.查询处理器和文件管理器 C.数据库编译器和存储管理器 D.系统目录 D.内模式【B .查询处理器和存储管理器 D.数据库编译器和缓冲区管理器7.设W=R ?S ,且W 、R 、S 的属性个数分别为 w 、r 和S ,那么三者之间应满A . w w r+sB . w < r+s D . w > r+s B .内模式 B .修改模式结构 A .模式A •外模式、逻辑模式和内模式B •内模式、用户模式和外模式C .内模式、子模式和概念模式D .子模式、模式和概念模式 9 . ER 图是表示概念模型的有效工具之一, 在ER 图中的菱形框表示A .联系B .实体C .实体的属性D .联系的属性10 .数据库管理系统中数据操纵语言DML 所事项的操作一般包括A .查询、插入、修改、删除B .排序、授权、删除C .建立、插入、修改、排序D .建立、授权、修改A.n 1, 2,3,4 ( (T 2=1 人 3=2 ( RX S))B . n 1, 2, 3, 6 ( T 2=1 卜、3=2 (RX S))C. n 1, 2, 3, 6 ( T 2=4 人3=5 ( RX S))D. n 1, 2, 3, 4 ( T 2=4人 3=5(RX S)) 12.在关系模式 A. B . C . D . 在 在 在 在 R 中,函数依赖XT Y 的语义是 R 的某一关系中, R 的每一关系中, R 的某一关系中, R 的每一关系中, 若两个元组的 X 值相等,则 若两个元组的 X 值相等,则 Y 值应与X 值相等 Y 值应与X 值相等 Y 值也相等 Y 值也相等13. 设有关系模式 R ( A , B , C , D ) , R 上成立的FD 集F={A TC B T C},则属性集 的闭包(BD )+为 【 B A. BD B . BCD C . ABD D . ABCD 14. 有10个实体类型,并且它们之间存在着 10个不同的二元联系,其中 2个是 BD】1:联系类型,3个是1 : N 联系类型,5个是M N 联系类型,那么根据转换规则,这 个ER 结构转换成的关系模式有 A. 13 个 B. 15 个 C . 18 个15. 关系模式R 分解成数据库模式P 的一个优点是 A 数据分散存储在多个关系中 C.提高了查询速度 16. 事务并发执行时,每个事务不必关心其他事务, 个性质称为事务的 A.持久性 B . —致性 C 17. 用户或应用程序使用数据库的方式称为 A.封锁 B.权限 C .口令 18. 常用的关系运算是关系代数和。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题(每题2分,共20分)1. 关系数据库管理系统(RDBMS)中,用于查询数据的语句是:A. INSERTB. UPDATEC. SELECTD. DELETE答案:C2. 在SQL中,用于删除表中数据的语句是:A. DROP TABLEB. REMOVEC. DELETED. ERASE答案:C3. 数据库规范化的目的是:A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 降低数据库成本答案:B4. 以下哪个是数据库的完整性约束:A. 唯一性约束B. 索引C. 视图D. 存储过程答案:A5. 在关系数据库中,主键用于:A. 唯一标识表中的每条记录B. 存储数据C. 建立表之间的关系D. 排序数据答案:A6. 数据库事务具有以下哪个特性:A. 原子性B. 并行性C. 持久性D. 可逆性答案:A7. 在数据库设计中,使用外键的主要目的是:A. 增加数据安全性B. 建立表之间的关联C. 提高查询速度D. 减少数据冗余答案:B8. 数据库的并发控制主要解决以下问题:A. 数据丢失B. 数据冗余C. 数据不一致D. 数据泄露答案:C9. 数据库的备份和恢复机制主要用于:A. 增加数据安全性B. 优化查询性能C. 提高系统可用性D. 减少系统成本答案:A10. 在数据库中,触发器是一种:A. 数据库对象B. 数据库约束C. 数据库查询语言D. 数据库存储过程答案:D二、简答题(每题5分,共30分)1. 简述数据库的三级模式结构。

答案:数据库的三级模式结构包括外模式、概念模式和内模式。

外模式是用户视图,描述了用户对数据的视图;概念模式是全局视图,描述了数据库的总体逻辑结构;内模式是存储视图,描述了数据的物理存储方式。

2. 解释什么是数据库的事务。

答案:数据库的事务是一系列操作,它们作为一个整体被执行,以确保数据库的完整性。

事务具有以下四个基本属性:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)和持久性(Durability)。

数据库系统原理考试

数据库系统原理考试

数据库系统原理考试(答案见尾页)一、选择题1. 数据库系统的核心组成部分是什么?A. 关系模型B. 非关系模型C. 数据库管理系统(DBMS)D. 数据仓库2. 关系模型的主要特点是什么?A. 非结构化数据存储B. 结构化数据存储C. 非结构化数据查询D. 结构化数据查询3. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性4. 以下哪个不是数据库设计的阶段?A. 需求分析B. 概念设计C. 详细设计D. 编码实现5. 在数据库中,什么是索引?A. 一种特殊的表B. 用于快速查询的数据结构C. 用于数据排序D. 用于数据分组6. 什么是数据库事务的隔离级别?A. 一系列互斥的操作B. 一系列并发的操作C. 一系列顺序的操作D. 一系列不相关的操作7. 数据库中的视图是基于什么创建的?A. 表B. 查询C. 数据库D. 角色8. 什么是数据库备份?A. 数据的复制B. 数据的压缩C. 数据的加密D. 数据的恢复9. 在数据库中,什么是外键?A. 用于唯一标识表中的每一行B. 用于强制引用完整性C. 用于定义表的关联D. 用于数据验证10. 什么是数据库的正常关闭和异常关闭?A. 正常关闭是指所有事务都已完成,数据库处于一致状态。

B. 异常关闭是指部分事务未完成,数据库可能处于不一致状态。

C. 正常关闭是指所有事务都已完成,数据库处于不一致状态。

D. 异常关闭是指部分事务未完成,数据库可能处于一致状态。

11. 数据库系统的基本概念是什么?A. 数据库系统是一种存储和管理数据的计算机软件系统。

B. 数据库系统由数据库、数据库管理系统、应用程序和用户组成。

C. 数据库系统提供数据完整性、安全性和可靠性功能。

D. 数据库系统的主要目的是支持事务处理和提高数据冗余。

12. 关系模型中,如何表示一个关系?A. 通过表格B. 通过记录C. 通过字段和值D. 通过结构化查询语言(SQL)13. 数据库中的数据模型有哪几种?A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型14. 什么是数据库事务?A. 一组并发执行的数据操作序列B. 一组独立执行的数据操作序列C. 一组不可分割的数据操作序列D. 一组同时执行的数据操作序列15. 数据库系统中,如何进行查询优化?A. 使用索引B. 使用连接查询C. 使用子查询D. 使用分组和排序16. 什么是数据库的隔离级别?它有何作用?A. 隔离级别定义了事务之间的隔离程度,防止并发问题。

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

- 理工学院试卷(2015至2016学年第1学期) 课程名称:数据库系统原理模拟试卷 命题教师:黎远松 适用班级:计算机学院专升本,重补修注意事项: 1、 满分100分。

要求卷面整洁、字迹工整、无错别字。

2、 考生必须将、班级、学号完整、准确、清楚地填写在试卷规定的地方,否则视为废卷。

3、 考生必须在签到单上签到,若出现遗漏,后果自负。

4、 如有答题纸,答案请全部写在答题纸上,否则不给分;考完请将试卷和答题卷分别一同交回,否则不给分。

试 题 一、选择题(共20个小题,每个小题2分,共40分) ............................... ............................... 二、应用题(共6个小题,每个小题10分,共60分) ............................... ...............................第1章绪论1. 用户或应用程序看到的那部分局部逻辑结构和特征的描述是(C )模式。

A.模式B.物理模式C.子模式D.模式2. 数据库系统是采用了数据库技术的计算机系统,数据库系统由数据库、数据库管理系统、应用系统和(C )。

A.系统分析员B.程序员C.数据库管理员D.操作员3. 数据库(DB),数据库系统(DBS)和数据库管理系统(DBMS)之间的关系(A )。

A.DBS包括DB和DBMSB.DBMS包括DB和DBSC.DB包括DBS和DBMSD.DBS就是DB,也就是DBMS4. 下面列出的数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是(D )。

I.人工管理阶段II.文件系统阶段III.数据库阶段A.I 和IIB.只有IIC.II 和IIID.只有I5. 下列四项中,不属于数据库系统特点的是(C )。

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

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

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

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

A.模式与外模式之间的映射B.模式与模式之间的映射C.模式D.三级模式10. 下述(D )不是DBA数据库管理员的职责。

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

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

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

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

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

A.网状模型B.关系模型C.层次模型D.以上都有第2章关系数据库1. 一个关系只有一个(D )。

A.候选码B.外码C.超码D.主码2. 关系模型中,一个码是(C )。

A.可以由多个任意属性组成B.至多由一个属性组成C.由一个或多个属性组成,其值能够惟一标识关系中一个元组D.以上都不是3. 现有如下关系:患者(患者编号,患者,性别,出生日期,所在单位)医疗(患者编号,医生编号,医生,诊断日期,诊断结果)其中,医疗关系中的外码是(A )。

A.患者编号B.患者C.患者编号和患者D.医生编号和患者编号4. 关系代数运算是以(C )为基础的运算。

A.关系运算B.谓词演算C.集合运算D.代数运算5. 关系数据库管理系统应能实现的专门关系运算包括(B )。

A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表6. 五种基本关系代数运算是( A )。

A.∪-×σπB.∪-σπ÷C.∪∩×σπD.∪∩σπ÷7. 关系数据库中的投影操作是指从关系中(B )。

A.抽出特定记录B.抽出特定字段C.建立相应的影像D.建立相应的图形8. 从一个数据库文件中取出满足某个条件的所有记录形成一个新的数据库文件的操作是(C )操作。

A.投影B.连接C.选择D.复制9. 关系代数中的连接操作是由(B )操作组合而成。

A.选择和投影B.选择和笛卡尔积C.投影、选择、笛卡尔积D.投影和笛卡尔积10. 一般情况下,当对关系R和S进行自然连接时,要求R和S含有一个或者多个共有的(C )。

A.记录B.行C.属性D.元组11. 假设有关系R和S,关系代数表达式R-(R-S)表示的是(A )。

A.R∩SB.R∪SC.R-SD.R×S12. 下面的选项不是关系数据库基本特征的是(A )。

A.不同的列应有不同的数据类型B.不同的列应有不同的列名C.与行的次序无关D.与列的次序无关第3章关系数据库标准语言SQL1. SQL语言是(B)的语言,容易学习。

A.过程化B.非过程化C.格式化D.导航式2. 在视图上不能完成的操作是(C )。

A.更新视图B.查询C.在视图上定义新的表D.在视图上定义新的视图3. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,其中,CREATE、DROP、ALTER语句是实现哪种功能(C )。

A.数据查询B.数据操纵C.数据定义D.数据控制4. SQL语言中,删除一个视图的命令是(B )。

A.DELETEB.DROPC.CLEARD.REMOVE5. 在SQL语言中的视图VIEW是数据库的(A )。

A.外模式B.模式C.模式D.存储模式6. 下列的SQL语句中,(D )不是数据定义语句。

A.CREATE TABLEB.DROP VIEWC.CREATE VIEWD.GRANT7. 若要撤销数据库中已经存在的表S,可用(C)。

A.DELETE TABLE SB.DELETE SC.DROP TABLE SD.DROP S8. 若要在基本表S中增加一列CN(课程名),可用(C )。

A.ADD TABLE S(CN CHAR(8))B.ADD TABLE S ALTER(CN CHAR(8))C.ALTER TABLE S ADD(CN CHAR(8))D.ALTER TABLE S (ADD CN CHAR(8))9. 学生关系模式S(S#,Sname,Sex,Age),S的属性分别表示学生的学号、、性别、年龄。

要在表S中删除一个属性“年龄”,可选用的SQL语句是(B )。

A.DELETE Age from SB.ALTER TABLE S DROP AgeC.UPDATE S AgeD.ALTER TABLE S ‘Age’10. 有关系S(S#,SNAME,SAGE),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学生号,SNAME是学生,SAGE是学生年龄,C#是课程号,CNAME 是课程名称。

要查询选修“ACCESS”课的年龄不小于20的全体学生的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。

这里的WHERE子句的容是(A )。

A.S.S# = SC.S# and C.C# = SC.C# and SAGE>=20 and CNAME=‘ACCESS’B.S.S# = SC.S# and C.C# = SC.C# and SAGE in>=20 and CNAME in ‘ACCESS’C.SAGE in>=20 and CNAME in ‘ACCESS’D.SAGE>=20 and CNAME=’ACCESS’11. 设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值围0-100。

若要把“二的化学成绩80分”插入S中,则可用(D )。

A.ADD INTO S VALUES(’二’,’化学’,’80’)B.INSERT INTO S VALUES(’二’,’化学’,’80’)C.ADD INTO S VALUES(’二’,’化学’,80)D.INSERT INTO S VALUES(’二’,’化学’,8012.设关系数据库中一个表S的结构为:S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值围0-100。

若要更正王二的化学成绩为85分,则可用(A )。

A.UPDATE S SET grade=85 WHERE SN=’王二’AND CN=’化学’B. UPDATE S SET grade=’85’WHERE SN=’王二’AND CN=’化学’C. UPDATE grade=85 WHERE SN=’王二’AND CN=’化学’D. UPDATE grade=’85’WHERE SN=’王二’AND CN=’化学’13. 在SQL语言中,子查询是(D )。

A.返回单表中数据子集的查询语言B.选取多表中字段子集的查询语句C.选取单表中字段子集的查询语句D.嵌入到另一个查询语句之中的查询语句14. 有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#,GRADE)。

其中S#是学生号,SNAME是学生,SEX是性别,C#是课程号,CNAME是课程名称。

要查询选修“数据库”课的全体男生的SQL语句是SELECT SNAME FROM S,C,SC WHERE子句。

这里的WHERE子句的容是(A )。

A.S.S# = SC.S# and C.C# = SC.C# and SEX=’男’and CNAME=’数据库’B.S.S# = SC.S# and C.C# = SC.C# and SEX in’男’and CNAME in’数据库’C.SEX ’男’and CNAME ’数据库’D.S.SEX=’男’and CNAME=’数据库’15. 若用如下的SQL语句创建了一个表SC:CREATE TABLE SC (S# CHAR(6)NOT NULL,C# CHAR(3)NOT NULL,SCORE INTEGER,NOTE CHAR(20));向SC表插入如下行时,(B )行可以被插入。

相关文档
最新文档