数据库原理模拟试卷

合集下载

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案

MySQL数据库原理设计与应用模拟考试题及答案一、单选题(共30题,每题1分,共30分)1、下列()不能称为实体。

A、图书B、班级C、姓名D、手机正确答案:C2、以下数据类型中,适合存储文章内容的是()。

A、INTB、VARCHARC、CHARD、TEXT正确答案:D3、保存一个INT类型的整数需要占用()个字节的存储空间。

A、2B、8C、4D、16正确答案:C4、下面关于用户重命名的说法正确的是()。

A、ALTER USER一次仅能修改一个用户名B、RENAME USER一次可修改多个用户名C、重命名的用户可以是不存在的用户D、以上说法全部正确正确答案:B5、下面关于数据查询的描述正确的是()。

A、查询数据的条件仅能实现相等的判断B、查询的数据必须包括表中的所有字段C、星号“*”通配符代替数据表中的所有字段名D、以上答案都正确正确答案:C6、以下插入数据的语句错误的是()。

A、INSERT 表 SET 字段名=值B、INSERT INTO 表(字段列表)VALUE (值列表)C、INSERT 表 VALUE (值列表)D、以上答案都不正确正确答案:D7、下面属于数据权限的特权是()。

A、DROPB、ALTERC、DELETED、以上答案全部正确正确答案:C8、位运算符运算结果的数据类型是()。

A、INTB、TINYINTC、BIGINTD、CHAR正确答案:C9、下面用于存储二进制数据的是()。

A、INTB、FLOATC、DECIMALD、BIT正确答案:D10、以下选项中,不属于MySQL特点的是()。

A、体积小B、速度快C、跨平台D、界面良好正确答案:D11、下列选项中,()能保证表中字段值的唯一性。

A、默认约束B、非空约束C、唯一约束D、以上答案都不正确正确答案:C12、下列()可以在命令提示符下停止MySQL服务器。

A、net stop mysqlB、net stopC、stop mysqlD、net start mysql正确答案:A13、下面关于DECIMAL(5, 3)的说法中,正确的是()。

数据库原理考试试题

数据库原理考试试题

数据库原理考试试题一、选择题(每题 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 是函数依赖集。

数据库原理与应用试卷1

数据库原理与应用试卷1

数据库原理与应⽤试卷1数据库原理与应⽤模拟试题⼀⼀、选择题(每题2分,共20分)1.下列哪个不属于DBMS的主要功能:【】A.数据定义功能B.数据操纵功能C.图形界⾯功能D.数据库维护功能答案:C解释:DBMS数据库管理系统的主要功能有数据定义功能、数据组织、存储和管理、数据操纵功能、数据控制功能、数据库的建⽴和维护功能,还有其它功能如DBMS与其他软件的通信,异构数据库的互操作等。

C图形界⾯功能不是DBMS的主要功能。

2.下列哪⼀个不是关系模型具有的性质:【】A.列是同质的B.列序有关C.⾏序⽆关D.分量必须取原⼦值答案:B解释:关系模型包含6条性质:列是同质的;不同的列可以出⾃同⼀个域;列序⽆关性;任意两个元组不能完全相同;⾏序⽆关性;分量必须取原⼦值。

B列序有关不是关系模型具有的性质。

3.外模式/模式映像保证:【】A.数据独⽴性B.物理独⽴性C.概念独⽴性D.逻辑独⽴性答案:D解释:外模式/模式映像的⽤途是保证数据的逻辑独⽴性:应⽤程序(外模式)与数据库的逻辑结构(模式)是相互独⽴的。

即数据的逻辑结构发⽣改变,应⽤程序不⽤改变。

D逻辑独⽴性符合题意。

4.属性Cname的开头为DB,且第四个字符为i的条件为:【】/doc/b812632702.htmlame LIKE ‘DB_i%’/doc/b812632702.htmlame LIKE ‘DB*i?’/doc/b812632702.htmlame LIKE ‘DB%i_’/doc/b812632702.htmlame LIKE ‘DB?i*’解释:在LIKE的查询语法中,通配符%匹配任意长度的字符串,_匹配任意单个字符。

A Cname LIKE ‘DB_i%’符合题意。

5.表达年龄(Sage)⾮空的WHERE⼦句为:【】A.Sage <> NULLB.Sage != NULLC.Sage IS NOT NULLD.Sage NOT IS NULL答案:C解释:SQL中的空⽤关键字NULL代表,是空为IS NULL,⾮空为IS NOT NULL。

《数据库系统原理》模拟题3及答案

《数据库系统原理》模拟题3及答案

《数据库系统原理》模拟题3一、单选题1、( C )是描述事物的符号记录,是数据库中存储的基本对象。

描述事物的符号可以是数字,也可以是文字、图形、图像、声音、语言等。

数据有多种表现形式,它们都可以经过数字化后存入计算机。

A、视图B、表C、数据D、数据库2、数据库的简称( B )A、DAB、DBC、BDD、DD3、(D )是指长期储存在计算机内的、有组织的、可共享的数据集合,以及数据之间的逻辑关系的集合。

A、视图B、数据C、表D、数据库4、数据库管理系统简称( D )A、DDAB、DBC、DBAD、DBMS5、( A )是位于用户与操作系统之间的一层数据管理软件。

A、数据库管理系统B、数据库C、数据库系统D、数据库管理员6、( A )是自由软件,因此不属于厂商产品,所以归属于应用中间件软件。

A、MSSQLB、MySQLC、oracleD、linux7、数据库系统简称( C )A、DBAB、DBC、DBSD、DBMS8、从事数据库管理工作的人员称为数据库管理员,简称为( B )A、DBB、DBAC、DBMSD、DSA9、( A )是指对各种数据进行收集、存储、加工和传播的一系列活动的总和。

A、数据处理B、数据管理C、数据组织D、数据维护10、( A )是指对数据进行分类、组织、编码、存储、检索和维护,它是数据处理的中心问题。

A、数据管理B、数据处理C、数据加工D、数据收集11、数据库的核心任务是( D )A、数据收集B、数据整理C、数据组织D、数据管理12、数据库与文件系统的根本区别是( B )A、数据可视化B、数据结构化C、数据管理D、数据处理13、保证数据完整的特性在数据库中称之为( C )。

在数据库中可以通过建立一些约束条件保证数据库中的数据是完整的。

A、数据整体性B、数据同一性C、数据完整性D、数据一致性14、在SQL Server 2000中,( A )是最重要和最常用的管理工具,其它管理工具都可以从它的内容中调用执行。

数据库原理模拟题及其答案

数据库原理模拟题及其答案

数据库原理模拟题及其答案数据库原理模拟题及其答案(1)一、填空题1.________________是一个逻辑上统一、地域上分布的数据集合。

(分布式数据库)2.数据库的三级模式是指内模式、___________________、外模式。

(模式)____________________现实世界在人们头脑中的反映,是对客观事物及其联系的一种抽象描述。

(概念世界)3.数据模型由三部分组成:模型结构、数据操作、__________________。

(完整性规则)4.一种数据模型的特点是:有且仅有一个根结点,根结点没有父结点;其它结点有且仅有一个父结点。

则这种数据模型是__________________________。

(层次模型)5.能唯一标识一个元组的属性或属性组成为________________。

(关键字)6.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。

(控制)7.视图是从其它________________________或视图导出的表。

(基本表)8.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。

(外关键字)9. 数据字典中的___________________是不可再分的数据单位。

(数据项)二、单项选择题1.在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是。

A.外模式 B.内模式 C.存储模式 D.模式答案:D2.SQL语言是语言。

A.层次数据库 B.网络数据库C.关系数据库 D.非数据库答案:C3.SQL语言具有的功能。

A.关系规范化、数据操纵、数据控制B.数据定义、数据操纵、数据控制C.数据定义、关系规范化、数据控制D.数据定义、关系规范化、数据操纵答案:B4.SQL语言的数据操纵语句包括SELECT,INSERT,UPDATE和DELETE等。

数据库原理期末考试6套题

数据库原理期末考试6套题

数据库原理模拟试卷(1)一、项选择题(在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

每小题1分,共15分)1.数据库系统的体系结构是(C )A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为(C )。

A、结构化定义语言B、结构化控制语言C、结构化查询语言D、结构人操纵语言3.在视图上不能完成的操作是(D)。

A、在视图上定义新的视图B、查询操作C、更新视图D、在视图上定义新的基本表4.数据库的并发操作有可能带来的三个问题中包括(D)。

A、数据独立性降低B、无法读出数据C、权限控制D、丢失更新5.当前应用最广泛的数据模型是(B)。

A、ER模型B、关系模型C、网状模型D、层次模型6.现有一个关系:借阅(书号、书名,库存数,读者号,借期,还期),假如同一本书允许一个读者多次借阅,但不能同时对一种书借多本。

则该关系模式的码是(D )。

A、书号B、读者号C、书号+读者号D、书号+读者号+借期7.要保证数据库物理数据独立性,需要修改的是( B )A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式8.下列四项中,不属于数据库特点的是( D )A.数据共享B.数据完整性C.数据冗余较小D.数据独立性低9.数据库中存储的是( D )A.数据B.数据模型C.数据之间的联系D.数据以及数据之间的联系10.反映现实世界中实体及实体间联系的信息模型是( D )A.关系模型B.层次模型C.网状模型D.E—R模型11. 五种基本关系代数运算是( a)A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ112.数据库保护的几个方面中,不包括的是( A )A.控制数据冗余B.并发控制C.完整性保护D.故障恢复13.下列四项中,关系规范化程度最高的是关系满足( B )A.非规范关系B.第三范式C.第二范式D.第一范式14.单个用户使用的数据视图的描述称为(a )A.外模式B.概念模式C.内模式D.存储模式15. 子模式DDL用来描述( b )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构二、填空题(每空1分,共15分)1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。

数据库系统原理模拟试卷(二)

数据库系统原理模拟试卷(二)

北方民族大学计算机学院数据库系统系统原理模拟试卷一、选择题(20分,每小题2分)1. 下列四项中,不属于数据库特点的是:A.数据共享B.数据冗余很高C.数据完整性D.数据独立性高2. 设关系R和S的属性个数分别为r和s,则(R×S)操作结果的属性个数为:A.r+sB.r-sC.r×sD.max(r,s)3. 在ER模型中,如果有6个不同实体集,有9个不同的二元联系,其中3个1∶N联系,3个1∶1联系,3个M∶N联系,根据ER模型转换成关系模型的规则,转换成关系的数目是:A.6B.9C.12D.154. 取消所授权限的命令是:A.DELETE┄FROM┄B.DROP┄FROM┄C.RELEASE┄FROM┄D.REVOKE┄FROM┄5. 弱实体集转换为关系模式后,其关系模式的属性为:A.自身属性及来自于另一个实体集的键码属性B.只来自于弱实体集属性本身C.只来自于另一个实体集的键码属性D. 以上都不对6.在关系代数表达式的优化策略中,不正确的叙述是:A.尽可能早地执行选择B.尽可能早地执行联接C.同时计算一连串的选择和投影D.把笛卡儿积和随后的选择合并成联接运算7. 关于数据库表中的主键或unique(唯一值),下面哪种说法正确:A.主键中每个属性都隐含unique。

B.主键中各属性的联合取值为unique。

C.unique与主键等价。

D.每个unique属性都隐含为主键。

8. 关于函数依赖的判断,下面哪种说法不正确?A.若任意两元组在属性A上一致,在B上也一致,则有A → B成立。

B.若任意两元组在属性A上一致,在B上不一致,则A → B不成立。

C.若任意两元组在属性A上不可能一致,则不管在B上是否一致,有A → B成立。

D.若任意两元组在属性A上不可能一致,则A → B不成立。

9.若某关系R(A, B, C, D)有函数依赖AB→C, C→D, D→A,那么下面那一个属性集不是关系R的键:A.{A,B}B.{B,C}C.{B,D}D.{A,C}10.下列式子中,不正确的是:A.R∪S=R∪(S-R)B. R∪S=S∪(S-R)C.R∩S=R-(R-S)D. R∩S=S-(S-R)二、填空题(10分,每小题2分)1. SQL语言提供数据库定义、数据操作、数据控制等功能。

数据库原理模拟试卷

数据库原理模拟试卷

数据库原理模拟试卷(A)卷一、单项选择题(1.5×2=30分)1、下列四项中,不属于数据库系统的主要特点的是()。

A.数据结构化B.数据的冗余度小C.较高的数据独立性D.程序的标准化2、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()A.层次模型B.关系模型C.网状模型D.实体-联系模型3、消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。

A. 1NFB. 2NFC. 3NFD. BCNF4、关系数据库规范化是为解决关系数据库中()问题而引入的。

A. 操作异常和数据冗余B. 提高查询速度C. 减少数据操作的复杂性D. 保证数据的安全性和完整性5、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责A.数据库管理员B.系统分析员C.数据库设计员D.应用程序员6、设有关系模式R(A,B,C),F={A→B,C→B}。

相对于F,R的候选键为()。

A.AC B.ABC C.AB D.BC7、某学校的学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()。

A. 多对多B. 一对一C. 多对一D. 一对多8、视图是一个“虚表”,视图的构造基于()A.基本表B.视图C.基本表或视图D.数据字典9、在数据库设计中使用E-R图工具的阶段是( )。(A)需求分析阶段(B)数据库物理设计阶段(C)数据库实施(D)概念结构设计阶段10、若有关系St (NO,NAME,SEX,AGE),删除其中AGE字段的SQL语句是()。

A.ALTER TABLE St DROP AGE B.DROP AGE FROM StC.ALTER TABLE St DELETE AGE D.DELETE AGE FROM St11、下列关于触发器的描述错误的是()。

A. 触发器是一种特殊类型的存储过程B. 触发器必须创建在一个特定的表上C. 触发器通过EXECUTE语句调用D. DML触发器中使用了两张专用的临时表inserted和deleted12、关系模型中,一个候选码()。

数据库原理模拟试卷二(含答案)

数据库原理模拟试卷二(含答案)

一、单项选择题(本大题共20小题,每小题1分,共20分)1.下述各项中,属于数据库系统的特点的是( C )A.存储量大B.存取速度快C.数据独立性D.操作方便2. 在关系中,能唯一标识组的属性集称为关系模式的( D )A.候选键B.主键C.外键D.超键3.在数据操作语言(DML)的基本功能中,不包括的是( B )A.插入新数据B.描述数据库结构C.对数据库中数据排序D. 删除数据库中数据4. 数据库中全体数据的整体逻辑结构描述称为( B )A.存储模式B.内模式C.外模式D.右外模式5. 对于分布式数据库,可以简单归纳为( B )A.数据逻辑上分散,物理上统一B.数据物理上分散,逻辑上统一C.数据在逻辑上、物理上都是分散的D.数据在逻辑上、物理上都是统一的6.在关系R与关系S进行自然连接时,只把R中原该舍弃的元组保存到新关系中,这种操作称为( C )A.外连接B.内连接C.左外连接D.右外连接7.在SQL中使用FOREIGN KEY 时,与之配合的语句是( D )A.EXISTSB.EXCEPTC.TABLED.REFERENCES8.定义片段以及全局关系与片段之间映像的模式是( C )A.外模式B. 概念模式C.分片模式D.分配模式9.在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是( B )A.用户界面B.存取结构C.数据输入D.报表输出10. 能够消除多值依赖引起的冗余的范式是( C )A.2NFB.3NFC.4NFD.BCNF11. 位于分片视图和分配视图之间的透明性是( D )A.全局数据模型透明性B.分片透明性C.局部数据模型透明性D.位置透明性12. 设关系模式R (A,B,C),F是R上成立的FD集,F = {B→C},则分解ρ = {AB,BC}相对于F ( A )A.是无损联接,也保持FD的分解B.是无损联接,但不保持FD的分解C.不是无损联接,但保持FD的分解D.既不是无损联接,也不保持FD的分解13. DBMS中实现事务持久性的子系统是( D )A.安全性管理子系统B.完整性管理子系统C.并发控制子系统D.恢复管理子系统14. ORDBS的含义是( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.对象关系数据库15. 在SQL中,建立视图用( C )A.CREATE SCHEMA 命令B.CREATE TABLE 命令C.CREATE VIEW 命令D.CREATE INDEX 命令二、填空题(本大题共20个空,每空1分,共20分)1. 对数据模型的规范化,主要是解决(插入异常)、(删除异常)和数据冗余过大的问题。

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

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

数据库系统原理试题+答案一、单选题(共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集合中共有【】个元组。

数据库原理试题

数据库原理试题

数据库原理模拟试卷(1)1. 单个用户使用的数据视图的描述称为【】A. 外模式B. 概念模式C. 内模式D. 存储模式2. 子模式DDL用来描述【】A. 数据库的总体逻辑结构B. 数据库的局部逻辑结构C. 数据库的物理存储结构D. 数据库的概念结构3. 在DBS中,DBMS和OS之间的关系是【】A. 相互调用B. DBMS调用OSC. OS调用DBMSD. 并发运行4. 五种基本关系代数运算是【】A. ∪,-,×,π和σB. ∪,-,∞,π和σC. ∪,∩,×,π和σD. ∪,∩,∞,π和σ5. 当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是【】A. 左外联接B. 右外联接C. 外部并D. 外联接6. 下列聚合函数中不忽略空值 (null) 的是【】A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. AVG (列名)9. 在数据库设计中,将ER图转换成关系数据模型的过程属于【】A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段10. SQL中,下列涉及空值的操作,不正确的是【】A. AGE IS NULLB. AGE IS NOT NULLC. AGE = NULLD. NOT (AGE IS NULL)11. 如果事务T获得了数据项Q上的排它锁,则T对Q 【】A. 只能读不能写B. 只能写不能读C. 既可读又可写D. 不能读不能写12. DBMS中实现事务持久性的子系统是【】A. 安全性管理子系统B. 完整性管理子系统C. 并发控制子系统D. 恢复管理子系统13. SQL的全局约束是指基于元组的检查子句和【】A. 非空值约束B. 域约束子句C. 断言D. 外键子句14. 分布式数据库系统中分片模式和分配模式均是【】A. 全局的B. 局部的C. 分布的D. 集中的15. 属性类型允许是基本数据类型、结构类型和集合类型的模型是【】A. 平面关系模型B. 嵌套关系模型C. 复合对象模型D. 分布式关系模型数据库原理模拟试卷(3)1.数据库系统的体系结构是()A、两级模式结构和一级映象B、三级模式结构和一级映象C、三级模式结构和两级映象D、三级模式结构和三级映象2.SQL语言称为()。

(完整版)数据库原理模拟试卷1

(完整版)数据库原理模拟试卷1

《数据库原理》期末考试模拟试卷一.选择题(每空2分,共40分)1 为保证数据库的数据独立性,数据库系统提供了【】来保证。

A. 三层模式之间的两种映像B. 模式与内模式C. 模式与外模式D. 三层模式2 下列四项中,不属于数据库系统特点的是【】A. 数据共享B. 数据完整性C.数据冗余度高D. 数据独立性高3 设有关系R,对关系R进行选择操作,正确的是【】A. R×RB. R∞A RC.πA(R)D.σA(R)4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解={ACD,BD}相对于F是【】的分解A.无损联接,但不保持函数依赖B.不是无损联接,但是保持函数依赖C.无损联接,也保持函数依赖D.既不是无损联接,也不是保持函数依赖6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】A. 不能取空值B. 只能取空值C. 可以取任何值D. 以上都不对7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8 任何一个满足2NF但不满足3NF的关系模式都不存在【】A. 主属性对码的部分依赖B. 非主属性对码的部分依赖C. 主属性对码的传递依赖D. 非主属性对码的传递依赖9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】A. DB包括DBMS和DBSB. 不能相互包括C. DBMS包括DB和DBSD. DBS包括DB和DBMS10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】A. 3B. 4C. 5D. 611 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。

(完整版)数据库原理模拟试卷1

(完整版)数据库原理模拟试卷1

《数据库原理》期末考试模拟试卷一. 选择题(每空2分,共40分)1 为保证数据库的数据独立性,数据库系统提供了【】来保证。

A. 三层模式之间的两种映像B. 模式与内模式C. 模式与外模式D. 三层模式2 下列四项中,不属于数据库系统特点的是【】A. 数据共享B. 数据完整性C.数据冗余度高D. 数据独立性高3 设有关系R,对关系R进行选择操作,正确的是【】A. R×RB. R∞A RC.πA(R)D.σA(R)4 当局部E-R图合并成全局E-R图时可能出现冲突,不属于合并冲突的是【】A. 属性冲突B. 语法冲突C. 结构冲突D. 命名冲突5 设关系模式R(A,B,C,D),F是R上成立的FD,F={A→B,B→C,D→B},则分解={ACD,BD}相对于F是【】的分解A.无损联接,但不保持函数依赖B.不是无损联接,但是保持函数依赖C.无损联接,也保持函数依赖D.既不是无损联接,也不是保持函数依赖6 实体完整性规则中,若属性A是基本关系R的主码,则属性A【】A. 不能取空值B. 只能取空值C. 可以取任何值D. 以上都不对7 【】是指长期储存在计算机内的、有组织的、可共享的数据集合A. 数据B. 数据库C. 数据库管理系统D. 数据库系统8 任何一个满足2NF但不满足3NF的关系模式都不存在【】A. 主属性对码的部分依赖B. 非主属性对码的部分依赖C. 主属性对码的传递依赖D. 非主属性对码的传递依赖9 数据库(DB)、数据库管理系统(DBMS)和数据库系统(DBS)三者之间的关系是【】A. DB包括DBMS和DBSB. 不能相互包括C. DBMS包括DB和DBSD. DBS包括DB和DBMS10 在E-R模型中,如果有2个不同的实体型和1个M:N联系,根据E-R模型转换为关系模型的规则,转换为关系模式的数目是【】A. 3B. 4C. 5D. 611 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现的是【】功能。

数据库系统原理模拟题+答案

数据库系统原理模拟题+答案

数据库系统原理模拟题+答案1、数据库类型的划分依据是 ( ) 。

A、记录形式B、数据模型C、数据联系D、存取数据方法答案:B2、完成关系模式设计是在数据库设计的()。

A、需求分析阶段B、概念设计阶段C、逻辑设计阶段D、物理设计阶段答案:C3、将相关数据集中存放的物理存储技术是()。

A、非聚集B、聚集C、授权D、回收答案:B4、一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失,是事务的()。

A、原子性B、一致性C、隔离性D、持久性答案:D5、数据库设计有两个十分重要的目标,即满足应用功能需求和良好的()。

A、ER模型B、数据库性能C、需求分析D、数据库设计方法答案:B6、可以独立地删除完整性约束,而不会删除表的语句是()。

A、ALTERTABLEB、DROPTABLEC、CHECKTABLED、DELEALTER答案:A7、数据库系统不仅包括数据库本身,还要包括相应的硬件、软件和( ) 。

A、DBMSB、数据库应用系统C、相关的计算机系统D、DBA答案:D8、设某数据库中有学生表(学号,姓名,专业),若要把“01、张璐、计算机”插入学生表中,则下列语句正确的是()。

A、ADDINTO学生表VALUE‘01’,’张璐’,’计算机’B、INSERTINTO学生表VALUE‘01’,’张璐’,’计算机’C、ADDINTO学生表VALUES‘01’,’张璐’,’计算机’D、INSERTINTO学生表VALUES‘01’,’张璐’,’计算机’答案:D9、设F是关系模式R的FD集,如果对F中每个非平凡的FDX—Y,都有X是R的超键,则()。

A、R属于2NF,但不一定属于3NFB、R属于3NF,但不一定属于BCNFC、R属于BCNF,但不一定属于4NFD、R属于4NF答案:C10、关系模式中满足2NF的模式()。

A、可能是lNFB、必定是lNFC、必定是3NFD、必定是BCNF答案:B11、在关系模型中,对关系的叙述不正确的是()。

数据库原理试题及答案

数据库原理试题及答案

数据库原理试题及答案一、选择题(每题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):事务中的所有操作要么全部完成,要么全部不完成,不会结束在中间某个点。

数据库原理·模拟试卷及答案(1)

数据库原理·模拟试卷及答案(1)

模拟试卷(一)答案一、单项选择题(本大题共20小题,每小题1分,共20分)1. 提供数据库数据描述的集中管理的是 ( D )A.数据库模式B.数据库C.数据库管理系统D.数据字典2. 授权和完整性管理器属于DBMS的 ( B )A.查询处理器B.存储管理器C.事务管理器D.用户管理器3. 使用CREATE SCHEMA 语句建立的是 ( A )A.数据库模式B.表C.视图D.索引4. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A.80B.小于等于80C.大于等于160D.大于等于80,小于等于1605. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )A.授权所有用户B.所有的操作权限C.对所有的数据集合D.允许再授权6. 表达业务流程分析结果的图表是 ( B )A.业务流程图B.数据流图C.局部E-R图 D、基本E-R图7. 对数据库模式进行规范化处理,是在数据库设计的 ( C )A.需求分析阶段B.概念设计阶段C.逻辑设计阶段D.物理设计阶段8. 能够消除冗余的键的范式是 ( C )A.2NFB.3NFC.4NFD. BCNF9. 在下列几种故障中,不破坏数据库内容的是 ( B )A.计算机病毒发作B.供电系统故障C.瞬时的强磁场干扰D.磁盘介质损坏10. 在数据库技术中,独立于计算机系统的模型是 ( A )A.E-R模型B.层次模型C.关系模型D.面向对象的模型11. 五种基本关系代数运算是 ( A )A.∪,-,×,π和σB.∪,-,∞,π和σC.∪,∩,×,π和σD.∪,∩,∞,π和σ12. SQL中,下列涉及空值的操作,不正确的是 ( C )A.AGE IS NULLB.AGE IS NOT NULLC.AGE = NULLD.NOT (AGE IS NULL)13. 单个用户使用的数据视图的描述称为 ( A )A.外模式B.概念模式C.内模式D.存储模式14. 在删除基本表中某个元组时,将以此表为参照表的关系中外键与主键相同的元组一起删除,应采用的方式是( B )A.RESTRICT方式B.CASCADE方式C.SET NULL方式D.CHECK方式15. 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A.用户界面B. 存取结构C.数据输入D. 报表输出二、填空题(本大题共20个空,每空1分,共20分)1. 结构数据模型的组成包括:数据结构,(数据操作)和(数据完整性约束)。

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

郑州大学软件学院《数据库原理》课程模拟试题(适用专业:10专软件技术、网络技术、网络管理 考试时间:120分钟)合分人:一、【填空】:(【每题2分,共 10 分】) (将选择题的答案写在试卷后面的答题纸上)1、如果数据库系统中数据的物理存储结构发生了改变,而最终用户没有受到影响,则称数据有 数据独立性。

2、视图的更新是指通过视图来插入、修改和 数据。

3、在关系T (S ,SN ,D )和R (D ,CN ,NM )中,T 的主码为S ,R 的主码为D ,则D 在T 中称为 。

4、设有以下关系:合同(合同号,用户号,用户名,用户地址,电话),我们知道合同号是唯一的,则这个关系模式最高满足 第 范式。

5、在SQL 语言中,一个语句称为一个查询块。

二、【单项选择】:(【每题2 分,共 40 分】) (将选择题的答案写在试卷后面的答题纸上) 1、关于数据的独立性下列说法不正确的是( )。

A 、 逻辑独立性B 、采用三级映射机制可以实现C 、 物理独立性D 、采用三级模式结构可以实现 2、一个完整的数据库系统不包括下面哪些组成部分( )。

A 、数据库(DB )和应用程序 B 、DBMS 和硬件 C 、OS 和存储器 D 、用户3、在数据库系统的三级模式结构中,用来描述数据的逻辑结构的是( )。

A 、子模式 B 、用户模式 C 、模式 D 、存储模式4、DML指的是()。

A、数据操纵语言B、数据查询语言C、数据定义语言D、数据控制语言5、SQL语言中,实现数据查询的语句是()。

A、SELECTB、INSERTC、UPDATED、DELETE6、关系数据库管理系统应能实现专门的关系运算包括()。

A、排序、索引和统计B、选择、投影和连接C、关联、更新和排序D、插入、删除和更新7、SQL语言具有()的功能。

A、关系规范化、数据操纵、数据控制B、数据定义、数据操纵、数据控制C、数据定义、关系规范化、数据控制D、数据定义、关系规范化、数据操纵。

8、在对数据进行什么操作时,DBMS会检查默认值约束()。

A、以下都检查B、对数据进行修改C、对数据进行删除D、对数据进行插入9、现实世界中客观存在的事物的特征称为()。

A、联系B、标识符C、实体D、属性10、master数据库是()。

A、始终不会发生改变B、所有数据库的模板C、用户可以随意删除D、SQL SERVER中最重要的数据库11、一个供应商可供应多种零件,而一种零件可由多个供应商供应,则实体供应商与零件之间的联系是()A、一对一B、一对多C、多对一D、多对多12、第2范式存在弊病的原因,是由于关系中存在()造成的。

A、函数依赖B、平凡依赖C、部分依赖D、传递依赖13、关于登录账号正确的说法是()。

A、可以登录到服务器B、可以分配所有权限C、可以对应多个用户帐号D、不能与guest账号相对应14、下面针对视图的说法,不正确的是()。

A、视图可以从多个基本表导出B、视图中的数据会随着基本表的变化而变化C、视图可以从其他视图导出D、视图也存储在磁盘上位置和基本表一致15、在对数据进行什么操作时,DBMS会检查CHECK约束()。

A、对数据进行插入、修改B、只对数据进行修改C、只对数据进行插入D、对数据进行插入、删除16、现有如下3个关系:患者(患者编号,患者姓名,性别,出生日期,所在单位)医生(医生编号,医生姓名,职称,坐诊时间,所在科室)治疗(患者编号,医生编号,诊断日期,诊断结果)其中,治疗关系中的外键是()。

A、患者编号B、患者姓名C、患者编号和患者姓名D、医生编号和患者编号17、下列聚合函数中不忽略空值(null) 的是()A. SUM (列名)B. MAX (列名)C. COUNT ( * )D. A VG (列名)18、是下表T1的候选键的是()。

A、AB列B、ABD列C、ACD列D、ABC列19、不允许在关系中出现重复记录的约束是通过()。

A、主键实现B、索引实现C、外键实现D、惟一索引实现20、在数据库设计中,将ER图转换成关系数据模型的过程属于()A. 需求分析阶段B. 逻辑设计阶段C. 概念设计阶段D. 物理设计阶段(将对的打勾,错的打叉写在试卷后面的答题纸上)1、数据库管理技术的发展经过三个阶段即人工管理阶段,文件系统阶段,数据库管理阶段。

()2、实现概念模型最常用的表示方法是E-R图,描述实体的特性称为标识符。

()3、在关系模型的数据结构中,一个关系(表)中的一列称为属性。

()4、一个用户如果要访问SQL SERVER数据库中的数据,必须经过两个认证过程。

()5、在SQL SERVER的用户管理中,每个用户帐号可以对应多个登录帐号。

()6、在数据库设计中,将关系数据模型转换成ER图的过程属于逻辑设计阶段。

()7、恢复数据库时先恢复完全数据库备份,再恢复差异数据库备份。

()8、在关系模型中,联系用关键码(或外键) 来实现。

()9、在查询语句中如果要去除重复的元组应该用到select语句中的关键字Distinct。

()10、视图是定义在基本表或视图之上的,对视图的一切操作最终要转换为对基本表的操作。

()Array四、【简答题(共10分)】(将结果写在试卷后面的答题纸上)1、关系模型的数据完整性规则包括哪几个?每个是如何定义的?(6分)2、SQL中基本表和视图的区别和联系是什么?(4分)E-R图转换为相应的关系模型。

】:(【每题5 分,共10 分】)(把答案写在试卷后面的答题纸上)某商店有一名经理,他管理了一个商店和若干个顾客。

顾客到商店中消费。

假设:实体“经理”有编号、姓名、住址、银行账号、信誉度等属性;实体“商店”有商店编号、商店名、地址、电话等属性;实体“顾客”有顾客编号、姓名、地址、年龄、性别等属性;此商店有多名顾客前来购物,每个顾客在此商店中购物时,产生消费金额和购物日期等属性。

六、【针对图书馆数据库,写出相应的SQL 语句。

】:(【每题4 分,共 20 分】)(把答案写在试卷后面的答题纸上)图书表读者表借阅表(1) 给读者表添加一列“信誉度”,数据类型为CHAR (1),默认值是…1‟。

(2) 查询借阅了机械工业出版社图书的读者的读者号,姓名,办公电话。

(3) 查询借阅图书超过两本的读者号,总本数。

并按借阅本数值从大到小排序。

(4) 查找书名包含“数据库”三个字的所有图书,并把它们的单价打7折显示出来。

(5) 查询所有单价大于平均单价的图书的书号,书名及出版社。

郑州大学软件学院《【数据库原理】》课程试卷评分标准一、【填空】:(【每题1分,共10 分】)1、物理独立性2、删除3、外键4、第一范式5、SELECT-FROM-WHERE二、【单项选择】:(【每题2分,共40 分】)三、【判断题】:(【每题 1 分,共10 分】)1、答:完整性规则包括实体完整性规则、参照完整性规则和用户自定义完整性规则三大类。

实体完整性规则是表中任意一行的主键值不能为空值。

参照完整性规则是一个表的外键值可以为空值。

若不为空值,则必须等于另一个表中主键的某个值。

用户自定义完整性规则是表格设计者为了保证表中某些行、列的数据满足具体应用要求而自定义的一些规则。

2、答:区别:视图是查询的结果。

在数据库中,只保存了视图的定义,不保存视图的数据。

基本表的定义(结构)和数据都是实际保存的。

联系:视图是从基本表中导出的表,基本表中的数据改变,则视图的数据也改变。

五、【根据需求分析,设计出网络商城系统的E-R图,并将你设计的E-R图转换为相应的关系模型。

】(【每题5 分,共10 分】)其中m,n, ,p为>=0的整数。

关系模式:(1)经理(编号,姓名,住址,银行账号,信誉度)(2)商店(商店编号,商店名,地址,电话,编号)(3)顾客(顾客编号,姓名,地址,年龄,性别,编号,商店编号,消费金额,日期)六、【针对图书馆数据库,写出相应的SQL语句。

】:(【每题4 分,共20 分】)(1)ALTER TABLE 读者表表ADD 信誉度CHAR(1) DEFAULT ' 1'(2)SELECT 读者表.读者号,姓名,办公电话FROM 读者表,图书表,借阅表WHERE 读者表.读者号= 借阅表.读者号AND 图书表.书号=借阅表.书号AND 出办社=‟机械工业出版‟(3)SELECT 读者号,COUNT(图书号) AS '总本数'FROM 借阅GROUP BY 读者号HA VING COUNT(*) > 2ORDER BY COUNT(图书号) DESC(4)SELECT书号,书名,作者,出版社,单价*0.7 打折价FROM 图书表WHERE 书名LIKE‟%数据库%‟(5)SELECT 图书号,书名,出版社FROM 图书WHERE 单价> (SELECT A VG(单价)‟平均单价‟ FROM 图书)。

相关文档
最新文档