数据库原理模拟试卷
数据库原理考试试题
数据库原理考试试题一、选择题(每题 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. 数据库系统的核心是()。
A. 数据库B. 数据库管理系统C. 操作系统D. 应用程序答案:B2. 关系型数据库中的关系是指()。
A. 表格B. 图C. 树D. 网答案:A3. 在数据库中,用于存储数据的逻辑结构是()。
A. 索引B. 视图C. 表D. 记录答案:C二、填空题1. 数据库管理系统(DBMS)的主要功能包括数据定义、数据操纵、数据控制和________。
答案:事务管理2. 在关系型数据库中,表与表之间的联系称为________。
答案:关系3. 数据库的三级模式包括外模式、内模式和________。
答案:概念模式三、简答题1. 请简述数据库的三大范式。
答案:数据库的三大范式包括:- 第一范式(1NF):表中的每个字段都是不可分割的基本数据项。
- 第二范式(2NF):在第一范式的基础上,非主属性完全依赖于主键。
- 第三范式(3NF):在第二范式的基础上,任何非主属性不依赖于其他非主属性。
2. 什么是事务的ACID属性?答案:事务的ACID属性包括:- 原子性(Atomicity):事务中的操作要么全部完成,要么全部不完成。
- 一致性(Consistency):事务执行的结果必须使数据库从一个一致性状态转换到另一个一致性状态。
- 隔离性(Isolation):事务的执行不应互相干扰。
- 持久性(Durability):一旦事务提交,则其结果在数据库中永久保存。
四、计算题1. 假设有一个学生表Student,包含字段:学号(Sno),姓名(Sname),年龄(Sage),专业(Sdept)。
请写出查询所有计算机专业学生的SQL语句。
答案:```sqlSELECT * FROM Student WHERE Sdept = '计算机';```2. 给定一个订单表Orders,包含字段:订单号(OrderID),客户ID (CustomerID),订单日期(OrderDate),总金额(TotalAmount)。
数据库原理模拟题及其答案
数据库原理模拟题及其答案数据库原理模拟题及其答案(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等。
《数据库原理》模拟题
《数据库原理》模拟题一、选择题(2*15=30分)1.__________是长期存储在计算机内的有组织、可共享的数据集合。
(a)dbms(b)dbs(c)数据库(d)文件组织(b)并无结构的2.在数据库系统阶段,数据是____________。
(a)存有结构的(c)整体无结构、记录有结构(d)整体结构化的3.非关系模型中数据结构的基本单位是_________。
(a)两个记录型间的联系(c)基本层次联系(a)制约和存储规则(c)静态特性(b)记录(d)实体间多对多的联系4.在数据模型的三要素中,数据的约束条件规定数据及其联系的_______。
(b)动态特性(d)数据结构5.数据库系统软件包含_________和_________。
(1)数据库(2)dbms(3)dbms和os(4)os、dbms、高级语言(5)数据库应用领域系统和开发工具(a)1和2(b)2和5(c)36.若关系中某一属性组的值能够唯一地标识一个元组,则该属性称为____。
(a)主码(a)谓词(a)记录(b)候选码(c)主属性(d)外码(d)域(d)域7.关系演算是用___________来表示查询要求的方式。
(b)关系的编程语言(c)元组(b)属性8.在一个关系中,不能有相同的____________。
(c)分量9.集合r与s的差可表示为______________。
(a){t|t∈r∨t∈s}(a){t|t∈r∧t∈s}(a)数据定义功能(c)数据查阅功能(a)操作(b){t|t∈r∧?t∈s}(b){trts|tr∈r∧ts∈s}(b)数据压低功能(d)数据掌控功能(d)限制(d)410.sql语言最主要功能是_____________。
11.数据库中只放置视图的______________。
(b)对应的数据(c)定义12.foxbase、foxpro属____________。
(a)表式系统(b)最轻关系系统(c)关系完备的系统(d)全系列关系系统13.属于bcnf的关系模式_________________。
数据库原理模拟试卷一(含答案)
一、单项选择题(本大题共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.小于等于80 C。
大于等于160 D.大于等于80,小于等于160 5。
在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。
数据库原理期末模拟试题
数据库原理模拟题一、填空题1.数据库的三级模式是指内模式、___________________、外模式。
2.数据模型由三部分组成:模型结构、数据操作、__________________。
3.能唯一标识一个元组的属性或属性组成为________________。
4.SQL语言一种标准的数据库语言, 包括查询、定义、操纵、___________四部分功能。
5.视图是从其它________________________或视图导出的表。
6.在关系模式R 中,若属性或属性组X 不是关系R 的关键字,但X 是其他关系模式的关键字,则称X 为关系R 的______________________。
二、单项选择题1. ______________是长期存储在计算机内的有组织,可共享的数据集合.a.数据库管理系统b.数据库系统c.数据库d.文件组织2.数据库系统不仅包括数据库本身,还要包括相应的硬件,软件和__________________.a.数据库管理系统b.数据库应用系统c.相关的计算机系统d.各类相关人员3.在文件系统阶段,数据_____________________。
a.无独立性b.独立性差c.具有物理独立性d.具有逻辑独立性4.数据库系统阶段,数据__________________。
a.具有物理独立性,没有逻辑独立性b.具有物理独立性和逻辑独立性c.独立性差d.具有高度的物理独立性和一定程度的逻辑独立性5.________________属于信息世界的模型,是现实世界到机器世界的一个中间层次。
a.数据模型b.概念模型c.E-R图 c.关系模型6.数据库系统软件包括DBMS和________________________。
a.数据库b.高级语言c.OSd.数据库应用系统和开发工具7.在SQL语言中授权的操作是通过________________语句实现的。
a.CREATEb.REVOKEc.GRANTd.INSERT8.数据库中只存放视图的__________________。
数据库原理模拟试卷二(含答案)
一、单项选择题(本大题共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. 对数据模型的规范化,主要是解决(插入异常)、(删除异常)和数据冗余过大的问题。
数据库原理模拟试卷三(含答案)
数据库原理模拟试卷一、填空题〔本大题共15个空,每空1分,共15分〕1. 在数据库的三级模式构造中,数据是按(内〕模式的描述存储在磁盘中,按(外〕模式提供应用户的。
2. 在关系中,能唯一标识元组的属性称为(超键)。
3. 分布式数据库系统的特点是数据的(分布)性和整体的(逻辑)性。
4. 在对象关系模型中,属性的符合类型包括:多集类型、数组类型、(构造)类型和(集合)类型。
5. 对于函数依赖x→Y,如果Y是X的子集,此函数称为(平凡)函数依赖。
6. E-R方法的三要素是:实体、属性和(联系)。
7. 假设两个事务同时存取同一个数据集,当第一个事务完毕之前,第二个事务更新数据库,这就违反了事务的(隔离)性,破坏了DB的一致性。
8. 假设一个学生只属于一个班级,那么班级和学生之间是(一对多,1:N)联系;学生可以同时修多门课程,学生和课程之间是(多对多,M:N〕联系。
9. 数据完整性约束分为(静态)约束和(动态)约束。
10. 在数据库系统中,所有应用程序都通过(DBMS)访问数据库。
二、填空题〔本大题共20个空,每空1分,共20分〕1. 构造数据模型的组成包括:数据构造,(数据操作)和(数据完整性约束)。
2. 在函数依赖中,平凡的函数依赖根据Armstrong推理规那么中的〔自反)律就可推出。
3. 标准的数据库三级模式是概念模式、(内)模式和(外)模式。
4. 用有向图构造表示实体类型及实体间联系的数据模型称为(网状)模型。
5. 假设用户编写程序时,只需指出做什么,不需指出怎么做,这类DML 是(非过程性)DML;关系的DML属于这一类。
6. 在SQL中,用(update)命令可以修改表中的数据,用(ALTER)命令可以修改表的构造。
7. 在ER图中,菱形框表示(联系)。
8. 物理构造设计是设计DB的物理构造,主要包括DB的(存储构造)和存取方法。
9. 并发控制的主要方法是采用(封锁机制)。
10. 在并行处理中,假设干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
MySQL数据库原理设计与应用模拟考试题及答案
MySQL数据库原理设计与应用模拟考试题及答案一、单选题(共31题,每题1分,共31分)1.下面用于存储二进制数据的是()。
A、INTB、FLOATC、DECIMALD、BIT正确答案:D2.左外连接查询时,使用()设置主表和从表连接的条件。
A、WHEREB、ONC、USINGD、HAVING正确答案:B3.位运算符运算结果的数据类型是()。
A、INTB、TINYINTC、BIGINTD、CHAR正确答案:C4.下列()可以在命令提示符下停止MySQL服务器。
A、net start mysqlB、net stopC、net stop mysqlD、stop mysql正确答案:C5.以下创建数据库的语句错误的是()。
A、CREATE DATABASE bookB、CREATE DATABASE sh.bookC、CREATE DATABASE sh_bookD、CREATE DATABASE _book正确答案:B6.以下()选项用于为视图数据操作设置检查条件。
A、WITH CHECK OPTIONB、ASC、SQL SECURITYD、ALGORITHM正确答案:A7.下列选项中,()可返回表中指定字段的平均值。
A、MAX()B、MIN()C、AVG()D、以上答案都不正确正确答案:C8.下面在sh_goods表中根据cat_id升序排序,并对每个cat_id按price降序排序的语句是()。
A、SELECT * FROM sh_goods ORDER BY price DESC,cat_id;B、SELECT * FROM sh_goods ORDER BY price ,cat_id;C、SELECT * FROM sh_goods ORDER BY cat_id,price DESC;D、SELECT * FROM sh_goods ORDER BY cat_id DESC,price;正确答案:C9.下面关于JSON_OBJECTAGG()函数描述正确的是()。
(完整版)数据库原理模拟试卷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
《数据库原理》期末考试模拟试卷一. 选择题(每空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实现的是【】功能。
数据库系统原理模拟考试题
数据库系统原理模拟考试题一、单选题(共90题,每题1分,共90分)1、关系模式中满足2NF的模式()。
A、必定是3NFB、可能是INFC、必定是INFD、必定是BCNF正确答案:C2、在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是()OA、存储模式B、逻辑模式C、外模式D、内模式正确答案:B3、当需要撤销一个用户的权限、而又不希望将该用户从系统中删除的语句是()。
A、A1TERB、GRANTC、REVOKED、DROP正确答案:C4、一个事务一旦完成全部操作后,它对数据库的所有更新应永久地反映在数据库中,不会丢失,是事务的()。
A、一致性B、原子性C、隔离性D、持久性正确答案:D5、设有关系WoRK(ENO,CNO,PAY),主码为(ENo,CNO)。
按照实体完整性规则。
A、只有CNo不能取空值B、ENO与CNo都不能取空值C、只有PAY不能取空值D、只有ENO不能取空值正确答案:B6、在关系模型完整性规则中,要求“不允许引用不存在的实体”的规则是()。
A、域的引用规则B、参照完整性规则C、实体完整性规则D、用户定义的完整性规则.正确答案:B7、SQ1语言的标准库函数COUNT、SUM、AVG、MAX和MIN等,不允许出现在下列哪个子句中0。
A、HAVINGB、SE1ECTC、WHERED、G ROUP-H AVING正确答案:C8、在SQ1查询语言中,用于两个子查询执行差操作的运算符是()。
A、INTERSECTB、EXITSC、UNIOND、EXCEPT正确答案:D9、有关1AMP构架方式描述错误的是()。
A、PowerShe11语言作为服务器脚本解释器B、MySQ1作为数据库管理系统C、1inux作为操作系统D、APaChe作为Web服务器正确答案:A10、在关系模型中,属性的个数称为()。
A、基数B、元数C、键D、域正确答案:BIk数据库在磁盘上的基本组织形式是()。
A、系统目录B、文件C、二维表D、DB正确答案:B12、数据的正确性、有效性和相容性,防止错误的数据进入数据库是()。
数据库原理习题及答案(总共5套)
模拟试题(一)一、填空题(30分)1.数据的独立性包括数据的物理独立性和数据的逻辑独立性。
2.数据的物理独立性是指当数据的存储结构(或内模式)改变时,通过系统内部的自动映象功能或转换功能,保持了数据的全局逻辑结构(或模式)不变。
3.数据模型由三部分组成:数据结构数据操作完整性约束4.一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为1:n(一对多)的联系。
5.一个关系模型由若干个关系模式组成。
6.在选择运算所得到的结果关系中,所含的元组数不多于原关系中的元组数。
7.SQL语言具有对数据的定义查询操纵控制等四个方面的功能。
8.设X→Y是关系模式R的一个函数依赖,并且Y是X的子集,则称X→Y是平凡函数依赖。
9.在一个关系模式中,若一个属性或属性组K完全函数决定整个元组,则称K为该关系的一个候选关键字。
10.如果一个关系R中的所有非主属性都不传递依赖于任何候选关键字,则称关系R属于第三范式,记作R∈3NF。
11.一个关系模式为Y(X1,X2,X3,X4),假定该关系存在如下函数依赖:X1←→X2,X1→X3,X1→X4,则该关系属于BCNF。
12.假定一个E-R图包含有A实体和B实体,并且从A到B存在着1∶n的联系,则转换成关系模型后,包含有3个关系模式。
13.实现系统案例,防止非法破坏数据,所采用的数据保护措施有:用户标识和鉴定、存取控制定义视图审计数据加密14.恢复的实现技术有:数据转储和登录日志文件。
13、15.____分布式数据库___________是一个逻辑上统一、地域上分布的数据集合。
16.关系中能唯一标识元组,且又不含多余属性称为___候选键_____________。
17.在概念结构设计中先,定义全局概念结构的框架,然后逐步细化。
这种方法称为_____________自顶向下方法___________。
18.分布式数据库系统中透明性层次越高,应用程序的编写越简单。
数据库模拟考试题及答案
数据库模拟考试题及答案一、单选题(共81题,每题1分,共81分)1.一个学生只能在一个班级中,一个班级由多个学生组成,班级和学生两实体间属于()A、一对一关系B、一对多关系C、多对多关系D、多对一关系正确答案:B答案解析:两个实体相互间有且仅有一方为一对多,反过来是一对一,则他们之间存在一对多的联系。
2.如果商品表中有“商品单价”和“数量”两个字段,这时需要增加一个商品金额字段,则可以设置( )数据类型让商品金额字段自动计算出对应的数据A、数字型B、货币型C、计算型D、不能做到正确答案:C答案解析:计算型用于在创建表时,设置需要自动完成计算的字段。
3.利用Access,可以定义3种主键,它们是()A、单字段、双字段和多字段B、单字段、双字段和自动编号C、单字段、多字段和自动编号D、双字段、多字段和自动编号正确答案:C答案解析:在Access数据库中,主键可分为单字段、多字段和自动编号主键,其中多字段主键的字段数最多不能超过10个字段。
4.采用Access2010模板创建数据库的好处是A、已有框架,快速B、不能改动C、自由灵活D、不用输数据正确答案:A答案解析:使用模板创建数据库,可以使数据库的创建非常快捷。
通常情况下,使用模板创建好数据库以后,需要用户去进行小范围的改动,而且该种方式有一定的局限性,不够灵活。
5.一个Access数据库包含三个表、五个查询、两个窗体和两个数据访问页,则该数据库一共需要存储()个文件。
A、12B、10C、3D、1正确答案:D答案解析:Access 由6大对象组成,所有的对象都保存在1个数据库文件中。
6.有关字段属性,以下叙述错误的是( )。
A、字段大小可用于设置文本的最大容量,数字型、自动编号型的数字类型等B、可对任意类型的字段设置默认属性C、有效性规则属性是用于限制此字段输入值的表达式D、不同的字段类型,其字段属性有所不同正确答案:B答案解析:不是所有的数据类型都能设置默认值,比如自动编号型、OLE对象型、附件型等就不可以。
数据库原理及应用模拟试卷(答案)(1)
数据库系统原理模拟试卷一、单项选择题(每小题2分,共20分)1.(B )是存储在计算机内有结构的数据的集合。
A.数据库系统 B.数据库C.数据库管理系统 D.数据结构2.数据库的三级模式结构中,数据库对象—视图是(A )A.外模式 B.内模式 C.存储模式 D.模式3.在下列关于关系表的陈述中,错误的是( B )A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要4. D)。
5.SQL语句GRANT,可以支持RDBMS的什么技术的实现( A)A.安全性B.完整性C.并发控制D.恢复6.( B )用来记录对数据库中数据进行的每一次更新操作。
A.后援副本B.日志文件C.数据库D.缓冲区7.把对关系SC的属性GRADE的修改权授予用户ZHAO的SQL语句是 ( B )A.GRANT GRADE ON SC TO ZHAOB.GRANT UPDATE (GRADE) ON SC TO ZHAOC.GRANT UPDATE ON SC TO ZHAOD.GRANT UPDATE ON SC (GRADE) TO ZHAO8.以下不属于数据库的安全性控制方法有(B )A.加密B.并发控制C.存取控制D.视图9.一个关系模式R{x1,x2,x3,x4},假定该关系存在着如下函数依赖:(x1,x2)→x3,x2→x4,则该关系属于( A )A.1NFB.2NFC.3NFD.BCNF10.如果事务T已在数据R上加了X锁,则其他事务在数据R上( D )。
A.只可加X锁 B.只可加S锁二、判断题(对的打√,错的打×。
每空1分,共10分)1.关系是关系数据模型的唯一数据结构。
(√)2.数据的完整性是指数据库中数据的全面性。
(×)3.数据库的三级模式结构中,模式是描述数据的全局逻辑结构。
(√)4.在关系数据库中,每个关系必须有唯一的候选码。
(×)5.在数据库设计过程中,概念结构设计独立于DBMS。
数据库原理模拟卷(2)含答案
基础课程教学资料祝福您及家人身体健康、万事如意、阖家欢乐!祝福同学们快乐成长,能够取得好成绩,为祖国奉献力量北京科技大学远程教育学院数据库原理模拟卷(2)一、填空题(每空2分,共40 分)1、数据管理技术经历的三个发展阶段为_______2、数据库系统中,数据的逻辑独立性是指:当数据的____________________ 改变了,______________ 可以不变。
3、在三大传统的数据模型中,具有严格的数学理论基础的是___________ 。
4、关系模型中系统自动支持的完整性约束是__________ 和 _______ 约束。
5、关系代数的基本运算是并、差、_____ 、___ 和___ 。
6、如果一个满足1NF关系的所有属性合起来组成一个关键字,则该关系最高满足的范式是_____ (在1NF 2NF、3NF范围内)。
7._____________________________________ SQL语言中的GRANT语句的功能是_____________________________________________ ; REVOK语句的功能是 __________ 。
& E-R图的主要元素是实体、属性和___________________ 。
9.________________________________________ 数据库的逻辑模型设计阶段,任务是将____________________________________________ 转换成关系模型。
10.假设有如下事务:T1 :在检查点之前提交;T2:在检查点之前开始执行,在检查点之后故障点之前提交;T3:在检查点之前开始执行,在故障点时还未完成;T4:在检查点之后开始执行,在故障点之前提交;T5:在检查点之后开始执行,在故障点时还未完成。
在利用具有检查点的恢复技术进行恢复时,____________ 需要REDO, ________ 需要UNDO。
数据库原理期末模拟试题含答案
13.下列四项中,关系规范化程度最高的是关系满足( B )
A.非规范关系 B.第三范式
C.第二范式
D.第一范式
14.单个用户使用的数据视图的描述称为 (a )
A. 外模式
B.概念模式
C.内模式
D.存储模式
15. 子模式 DDL 用来描述 ( b )
A. 数据库的总体逻辑结构
B. 数据库的局部逻辑结构
C. 数据库的物理存储结构
D. 数据库的概念结构
二、填空题(每空 1 分,共 15 分)
1、在三大传统的数据模型中,具有严格的数学理论基础的是_关系模型___。
2、实现概念模型最常用的表示方法是_E-R 图__。
3、DBMS 并发控制的单位为__事务__。
4、数据库恢复要涉及到的两个技术是_数据转储__、_登记日志文件___。
1. 建立一张教师工资表 teacher,它由编号 BH,姓名 XM,部门 BM,基本工资 JBGZ,补 贴 BT,工会费 GHF,公积金 GJJ,实发工资 SFGZ 组成,主码为编号 BH。
2. 向上述教师工资表增加一个“误餐费(WCF)”列,类型为整型。 3. 建立上述教师工资表 teacher 的按编号的索引,索引名称为 teach 4. 建立上述教师工资表 teacher 的视图,视图包括姓名、基本工资、实发工资,名称为 BMV,
4.分解关系的两条基本原则是:_具有无损连接性的分解、保持函数以来的分解________,
4
5.用树型结构表示实体类型及实体间联系的数据模型称为___层次模型____________。 6. 关系数据库的标准语言是__结构化查询语言(SQL)____语言。 7.DB 并发操作通常会带来三类问题,它们是丢失更新、____不可重复读___和读脏数据。 8. 事务必须具有的四个性质是:原子性、一致性、___隔离性______和持久性。 9.从用户的角度看,数据库系统分为单用户结构、_主从式______、分布式结构和_C/S 结构____。 10.参照完整性规则是定义__参照关系_____与___被参照关系____之间的引用规则。 11.授权所用语句是__GRANT____________,收权所用语句是____REVOKE_____。 三、解释下列术语(每小题 3 分,共 15 分)
数据库系统原理模拟习题+答案
数据库系统原理模拟习题+答案一、单选题(共100题,每题1分,共100分)1.下列关于游标的说法中,错误的是A、在使用游标之前,必须先声明(定义)它B、在定义游标之后,必须打开该游标,才能使用C、在实际应用中,一个游标可以被多次打开D、句柄必须在游标之前定义,否则系统会出现错误消息正确答案:D2.引起数据不一致的根源是A、数据冗余B、并发控制C、故障恢复D、数据集成正确答案:A3.【】主要是指某些特定应用要求的数据存取时间限制。
A、数据的完整性B、数据的安全保密性C、数据恢复D、响应时间正确答案:D4.聚类的目的是A、使对象之间的距离尽可能大B、使属于同一类别的对象之间的距离尽可能小,而不同类别的对象间的距离尽可能大C、使属于同一类别的对象之间的距离尽可能大,而不同类别的对象间的距离尽可能小D、使对象之间的距离尽可能小正确答案:B5.属于行为设计阶段的是A、逻辑设计B、概念设计C、物理设计D、功能设计正确答案:D6.下列关于SQL的说法中,错误的是A、SQL是 SQL Server 2000专有的语言B、掌握SQL可以帮助用户与几乎所有的关系数据库进行交互C、SQL简单易学D、SQL是一种强有力的语言正确答案:A7.在关系模式R(U,F)中,R中任何非主属性对候选键完全函数依赖是RE3NF的A、充分必要条件B、充分条件C、必要条件D、既不充分也不必要条件正确答案:C8.下列关于索引的说法中,错误的是A、索引文件需要占用磁盘空间B、创建的索引越多越好C、DBMS会将一个表的所有索引保存在同一个索引文件中D、创建索引能够提高数据文件的访问效率正确答案:B9.在创建存储过程时,常用的条件判断语句有A、LOOP语句B、REPEAT语句C、WHILE语句D、CASE语句正确答案:D10.下列属于列存储数据库的是A、RedisB、CouchDBC、MongoDBD、Cassandra正确答案:D11.在数据仓库技中,【】是数据汇总/聚集工具。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库原理模拟试卷(A)卷
一、单项选择题(1.5×2=30分)
1、下列四项中,不属于数据库系统的主要特点的是()。
A.数据结构化B.数据的冗余度小
C.较高的数据独立性D.程序的标准化
2、概念模型是现实世界的第一层抽象,这一类模型中最著名的模型是()
A.层次模型B.关系模型
C.网状模型D.实体-联系模型
3、消除了非主属性对码的部分函数依赖的1NF的关系模式,必定是()。
A.1NF
B.2NF
C.3NF
D.BCNF
4、关系数据库规范化是为解决关系数据库中()问题而引入的。
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.BC
7、某学校的学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间
的联系类型是()。
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 St
C.ALTER TABLE St DELETE AGE D.DELETE AGE FROM St
11、下列关于触发器的描述错误的是()。
A.触发器是一种特殊类型的存储过程
B.触发器必须创建在一个特定的表上
C.触发器通过EXECUTE语句调用
D.DML触发器中使用了两张专用的临时表inserted和deleted
12、关系模型中,一个候选码()。
A.可由多个任意属性组成B.至多由一个属性组成
C.可由一个或多个其值能唯一标识该关系模式中任何元组的属性组成
D.必须由多个属性组成
13、要保证数据库的逻辑数据独立性,需要修改的是()
A.模式与外模式之间的映象B.模式与内模式之间的映象
C.模式D.三级模式
14、有一名为“列车运营”实体,含有:车次、日期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是()
A.车次B.日期C.车次+日期D.车次+情况摘要
15、在合并分E-R图时必须消除各分图中的不一致。
各分E-R图之间的冲突主要有三类,即属性冲突、命名冲突和结构冲突,其中命名冲突是指()。
A.命名太长或太短B.同名异义或同义异名
C.属性类型冲突D.属性取值单位冲突
16、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()。
A.实体完整性约束B.参照完整性约束
C.用户自定义完整性约束D.关键字完整性约束
17、在数据库的三级模式结构中,描述数据库中全体数据的全局逻辑结构和特征的是()。
A.外模式B.内模式C.存储模式D.模式
18、假定学生关系是S(S#,SNAME,SEX,AGE),课程关系是C(C#,CNAME,TEACHER),学生选课关系是SC(S#,C#,GRADE)。
要查找选修“COMPUTER”课程的“女”学生姓名,将涉及到关系()。
A.S B.SC,C C.S,SC D.S,C,SC
19、用下面的T-SQL语句建立一个基本表:
CREATE TABLE Student(Sno CHAR(4)PRIMARY KEY,
Sname CHAR(8)NOT NULL,
Sex CHAR(2),
Age INT)
可以插入到表中的元组是()
A.'5021','刘祥',男,21
B.NULL,'刘祥',NULL,21
C.'5021',NULL,男,21
D.'5021','刘祥',NULL,NULL
20、要从学生表中查询学号的前4个字符为‘2015’,第5个字符任意,
后三个字符为‘A05’的学生,条件表达式为()。
A.学号LIKE‘2015%A05’
B.学号=‘2015%A05’
C.学号LIKE‘2015_A05’
D.学号=‘2015_A05’
二、填空题(每个2分,共20分)
1、在关系A(S,SN,D)和B(D,CN,NM)中,A的主码是S,B的主码是D,则D在A
中称为()。
2、SQL语言中,用于授权的命令是()。
3、数据库设计分为以下六个设计阶段:需求分析阶段、()、逻辑结构设计阶段、物理结构设计阶段、数据库实施阶段、数据库运行和维护阶段。
4、已知关系R(A,B,C,D)和R上的函数依赖集F={A→CD,C→B},则R∈()NF。
5、数据库系统的三级模式结构是指数据库系统由()、模式和内模式三级构成。
6、设有学生表S(学号,姓名,班级)和学生选课表SC(学号,课程号,成绩),为维护数据一致性,表S与SC之间应满足()完整性约束。
7、已知学生关系(学号,姓名,年龄,班级),要检索班级为空值的学生姓名,其SQL查询语句中WHERE子句的条件表达式是()。
8、数据模型由数据结构、数据操作和()三部分组成。
9、在SELECT语句查询中,要去掉查询结果中的重复记录,应该使用()关键字。
10、当对视图进行UPDATE、INSERT、DELETE操作时,为了保证被操作的行满足视图定义中子查询语句的谓词条件,应在视图定义语句中使用可选择项()。
四、综合题(共50分)
1、现有关系数据库如下:
Student(Sno,Sname,Ssex,Sage,Sdept)
表示含义:学号,姓名,性别,年龄,所在系
Course(Cno,Cname,Cpno,Ccredit)
表示含义:课程号,课程名称,先行课,学分
SC(Sno,Cno,Grade)表示含义:学号,课程号,成绩
用T-SQL语言实现下列小题。
(1-10小题每个3分;共30分)
(1)建立student表,姓名不能取空值,年龄不大于30,性别只能是‘男’和‘女’,并将sno定义为该表的主码。
(2)建立sc表,要求:创建主码(sno,cno)、参照完整性(SC表的“Sno”和“Cno”分别参照Studentt 和Course二表中的同名字段)、自定义完整性(“grade”的域为0-100(包括边界值)。
(3)查询课程的平均成绩在85分以上的课程号和平均分。
(4)查询选修了课程名为“C设计”的学生学号sno、姓名sname。
(5)建立“SX”系学生基本信息的视图,视图名:cs_view。
(6)查询各个课程号及相应的选课人数。
(7)对student表中的sname建立唯一索引,索引名:A1。
(8)将sc表中学号cno为“1”的选课记录全部删除。
(9)将Course表中课程号cno为“3”号课程的课程名称cname改为“操作系统”。
(10)查询比学号“95004”学生选课门数多的学生的学号。
2、设有关系模式R(员工编号,日期,日销售额,部门名,部门经理),该模式统计商店里每个员工的日销售额,以及员工所在的部门和经理信息。
如果规定:每个员工每天只有一个营业额;每个员工只在一个部门工作;每个部门只有一个经理。
试回答下列问题:
(1)根据上述规定,写出模式R的基本FD和主码;(4分)
(2)说明R属于第几范式,并说明理由。
(3分)
(3)若R低于3NF,对R进行规范化至3NF范式集。
(3分)
解:
3、设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期。
试画出E-R图,注明属性和联系类型,并将E-R模型转换成关系模式,要求关系模式主码加下划线表示,外码用波浪线。
(E-R模型5分,关系模型5分)。