数据库技术复习题13
数据库复习题答案版
数据库复习题答案版数据库技术及应⽤复习题⼀,问答题1、据独⽴性的含义。
(指数据不依赖于⼦程序)2、据库系统中的三级模式是什么?(外模式模式和内模式)3、状数据库中记录与纪录之间是通过什么联系的?(指针)4、次数据库中记录与纪录之间是通过什么联系的?(指针)5、系数据库中表与表之间是通过什么联系的?(公共属性或外码)6、数据得存储结构改变时,数据的逻辑结构可以不变,从⽽应⽤程序也不⽤改变这就是数据与程序的什么独⽴性?(物理独⽴性)7、数据的全局逻辑结构改变时,数据的局部逻辑结构可以不变,从⽽应⽤程序也不⽤改变这就是数据与程序的什么独⽴性?(逻辑⽴性)8、关系模型中,任何关系必须满⾜哪三类完整性约束?(实体完整性,参照完整性和⽤户⾃定义完整性)9、两个实体集之间的联系有哪三种?(⼀对⼀联系⼀对多联系和多对多联系)10、模型(E-R模型)属于哪种类模型?(概念模型)11、结构数据模型有哪三类?(关系数据模型,层次数据模型和⽹络数据模型)12、关系中的选择运算和投影运算的含义是什么?(选择出满⾜条件的⾏和选择出满⾜条件的列构成新的关系)13、概念模型数据模型和物理模型与DBMS和硬件的关系?(独⽴于DBMS)14、事务的提交命令和滚命令是什么?(COMMIT、ROLLBACK)15、数据库中常见故障的种类有哪些?(事务内部故障、系统故障、介质故障、计算机病毒)16、SQL Sever中的对象权限的含义及内容。
(对象权限的含义:针对数据库对象设置,由数据库对象拥有者授予或撤消。
对象权限的内容:包括SELECT、UPDATE、INSERT、DELETE、EXECUTE等)17、SQL Sever 中的语句权限的含义及内容(语句权限的含义:针对数据库设置,由数据库管理员或数据库拥有者授予或撤消。
语句权限的内容:包括CREATE DATABASE、CREATE DEFAULT、CREATE PROCEDURE、CREATE RULE、CREATE TABLE、CREATE VIEW等)18、SQL Sever 中的数据库完整性及实现⽅法。
数据库原理与技术复习题及参考答案
数据库原理与技术复习题及参考答案《数据库原理与技术》课程复习资料⼀、名词解释:1.数据管理2.DB3.DBMS4.DBS5.RDBMS6.DBA7.ORDBMS8.SQL9.关系10.关系模型11.关系系统12.完整性控制13.属性14.2NF15.候选码⼆、单项选择题:1.任何由⼆个属性组成的关系可能是 [ ]A.1NFB.2NFC.3NFD.不能判定2.数据冗余引起的问题主要是花费 [ ]A.时间B.空间C.时间与空间D.时间或空间3.在数据库中,存储冗余数据是 [ ]A.不应该的B.应该且合理的C.合理的但不能过度冗余D.视情况⽽定4.在关系运算中,进⾏⾃然联接运算的两个关系 [ ]A.必有相同的列名B.必有相同的关键字C.没有要求D.必有类型相同的列5.在数据库系统中,DBMS与DB 的关系是 [ ]A.DBMS包括DBB.DB 包括DBMSC.不⼀定的D.同级关系6.在SQL的查询语句的WHERE⼦句中,下列哪个不能出现? [ ]A.sumB. !=C.<>D.<=7.关系模式 R,S具有共同的属性X,且X是R的主码,则X称为S的 [ ]A.主码B.外码C.关键字D.相对主码8.关系系统不会具有如下哪个特征? [ ]A.⽀持关系数据结构B.⽀持关系数据操作C.⽀持关系模型所有特征D.⽀持表结构9.⼀个外部关键字的属性可以 [ ]A.1 个B.不超过2个C.多个D.最多1个10.设属性组 X,Y,Z分别是m, n, k⽬的,则R(X,Y)÷S(Y,Z)是( )⽬的。
[ ]A. mB.nC. kD. m+n-k11.数据库与数据仓库关系是 [ ]C.不⼀样的概念D.不确定的12.数据库管理系统是⼀个 [ ]A.软件系统B.硬件系统C.软硬件结合的系统D.数据集合13.数据模型是( )数据特征的抽象。
[ ]A.计算机世界B.现实世界C.模型空间D.概念世界14.在SQL的查询中,⼦查询中( )返回多个记录。
2022数据库原理与技术复习题及参考答案
2022数据库原理与技术复习题及参考答案数据库原理与技术一、名词解释:1.DB2.DBS3.DBA4.DBMS5.DBMS6.SQL7.NF8.BCNF9.完整性控制10.PL/SQL11.3NF12.安全性控制13.关系模型14.关系数据库二、判断题:1.任何由二个属性组成的关系不可能是3NF。
()2.数据冗余引起的问题主要是花费空间。
()3.R(某,Y,Z)是个三元关系,某,Y,Z是单属性且某是码,则R一定是2NF。
()4.DB设计中优化设计的目标是减少DB设计时间。
()5.在数据库中,不应该存储任何冗余数据。
()6.关系中的行、列均可交换。
()7.在关系统运算中,进行自然联接运算的两个关系必须具有相同关键字。
()8.在数据库设计中,由分E-R图生成总E-R图,主要是消除结构冲突与命名冲突。
()9.在关系笛卡尔积运算记号R某S中,R、S均为属性名。
()10.关系代数运算中,运算对象为两个关系的运算有并、交、选择、投影等。
()11.常用的关系运算是关系代数和逻辑演算。
()12.在数据库系统中,DBMS包括DBS和DB。
()13.SQL的标准库函数COUNT,SUM等是不允许直接出现在查询语句中的。
14.在SQL的查询语句的WHERE子句中,我们可以使用“字段!=null”。
()15.数据库具有数据结构化、较小冗余、易于扩充等特点。
()16.数据模型包括数据结构,数据操作,完整性约束条件。
()17.关系模式R,S具有共同的属性某,且某是R的主码,则某称为S的外部码。
()18.关系系统是支持关系模型所有特征的系统。
()19.一个外部关键字的属性至多一个。
()20.设属性组某,Y,Z分别是m,n,k目的,则R(某,Y)÷S(Y,Z)是m目的。
21.描述事物的符号记录称为数据。
()22.数据库也就是数据仓库。
()23.数据库管理系统是一个软件系统。
()24.数据库系统指软件为主,不包括数据库与用户。
数据库试题库(有答案)
数据库试题库(有答案)复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。
其中,________目前应用最广泛。
2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3、关系模型的实体完整性是指______________________________。
在关系模型中,候选码是指_______________________,全码是指_________________________。
4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡ __________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。
5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。
6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。
7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。
8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。
9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。
10、故障恢复的基本手段有____________和_________________。
11、DBMS的中文全称是___________。
12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。
13、数据库系统的三级模式分别是___________,___________和_________。
数据库技术与应用复习题
数据库技术与应用复习题试题类型:选择题、判断题、填空题、简答题、问答题、综合分析设计题选择题1、数据库系统和文件系统的根本区别在于()A 提高了系统效率B 方便用户使用C 数据的结构化D 节省了存储空间2、子模式是用户与数据库的接口之一,它对应于数据库的( )A 外模式B 概念模式C 内模式D 存储模式3、有一个网络数据库应用系统,其中一台计算机A存有DBMS软件、所有用户数据和应用程序,其余各节点作为终端通过通信线路向A发出数据库应用请求,这种方式属于()A 集中式数据库体系结构B 主从式数据库体系结构C 客户机/服务器数据库体系结构D 分布式数据库体系结构4、关系模式进行投影运算后:()A 元组个数等于投影前关系的元组数B 元组个数小于投影前关系的元组数C 元组个数小于或等于投影前关系的元组数D 元组个数大于或等于投影前关系的元组数5、在下列关于关系的陈述中,错误的是()A 表中任意两行的值不能相同B 表中任意两列的值不能相同C 行在表中的顺序无关紧要D 列在表中的顺序无关紧要6、关系数据库中,实现实体之间的联系是通过表与表之间的()A 公共索引B 公共存储C 公共元组D 公共属性7、有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A 实体完整性约束B 参照完整性约束C 用户自定义完整性约束D 关键字完整性约束8、下面系统中不属于关系数据库管理系统的是()A OracleB MS SQL ServerC IMSD DB29、SQL语言具有的功能是()A 关系规范化,数据操作,数据控制B 数据定义,数据操作,数据控制C 数据定义,关系规范化,数据控制D 数据定义,关系规范化,数据操作10、SQL语言中,删除一个表的命令是()A DELETEB DROPC CLEARD REMORE11、设有一个关系:DEPT(DNO,DNAME),如果要找出倒数第三个字母为W,并且至少包含4个字母的DNAME,则查询条件子句应写成WHERE DNAME LIKE ()A ‘_ _ W _ %’B ‘_ % W _ _’C ‘_ W _ _’D ‘_ W _ %’12、已知成绩关系如图1所示。
SQLServer数据库技术复习
S Q L S e r v e r数据库技术复习LELE was finally revised on the morning of December 16, 2020《SQL Server数据库技术》期末复习题型一:一、单项选择题(每小题2分,共30分)二、填充题(15分)三、简答题(每题5分,共25分)四、程序设计题(每题15分,共30分)题型二:一、单项选择题(每小题2分,共30分)二、填充题(10分)三、判断题(每小题1分,共10分)四、简答题(每题5分,共20分)五、程序设计题(每题15分,共30分)1. SQL Server 2000是一个(C)的数据库系统。
(A)网状型(B)层次型(C)关系型(D)以上都不是2. DTS 是一个简称,它的全称是(B)。
A. 数据运输系统B. 数据传输服务C. 数据库传输系统D. 数据库运输服务3. SQL Server 2000 采用的身份验证模式有(D)。
(A)仅Windows身份验证模式(B)仅SQL Server身份验证模式(C)仅混合模式(D)Windows身份验证模式和混合模式4. SQL 语言按照用途可以分为三类,下面选项中哪一种不是的:(C )(A)DML (B)DCL (C)DQL(D)DDL5. 在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是(B)(A) * (B)%(C)- (D)6. 下列哪个数据库记录了SQL Server 2000的所有系统信息(A )A. masterB. modelC. pubsD. msdb7. 以下哪种类型不能作为变量的数据类型(C)。
(A)text (B)ntext (C)table(D)image8. 下面不属于数据定义功能的SQL语句是:(C)TABLE DATABASE TABLE9. 如果希望完全安装SQL Server,则应选择( A)。
A.典型安装B. 最小安装C. 自定义安装D. 仅连接10. 打开要执行操作的数据库,应该用哪个SQL命令(A)A. USEB. GOC. EXECD. DB1. C1、下面仅存在于服务器端的组件是:( A)A、服务管理器B、企业管理器组件C、查询分析器组件D、导入导出组件2、下面描述错误的是(B )。
数据库应用技术复习题完结
数据库应用技术复习题一、选择题1.Access数据库的类型是( C )。
A.层次数据库 B.网状数据库C.关系数据库D.面向对象的数据库2.数据库系统的核心软件是( A )。
A.DBMSB.DBC.OSD.NOS3.关系数据库的数据的组织形式,采用了( B )。
A.层次数据模型 B.关系数据模型C.网状数据模型 D.面向对象数据模型4.如果两个表设计了关系,那么,这两个表必须满足( B )。
A.实体完整性B.参照完整性C.用户定义完整性D.输入完整性5.Access2000中表和数据库的关系是:____A________A.一个数据库可以包含多个表B.一个表只能包含两个数据库C.一个表可以包含多个数据库D.一个数据库只能包含一个表6.在Employee表中,查找eno是“01207“或”02115“的记录,应在查询设计视图中的”条件“行中输入( C )。
A.“01207”AND “02115”B.NOT IN(“01207”,02115”)C.IN (“01207”,”02115”)D.NOT(“01207”,02115”)7.如果在创建的表中建立字段“简历”,其数据类型应当是( D )。
A)文本B)数字C)日期D)备注8.现有一个教师表,其中有教师号、教师姓名、性别、出生日期、学院名称字段,( A )字段可以设置为主键。
A.教师号B.教师姓名C.性别D.出生日期9.在Access的下列数据类型中,不能建立索引的数据类型是( B )。
A.文本型B.备注型C.数字型D.日期时间型10.定义字段的默认值是指( C )。
A.不得使字段为空B.不允许字段的值超出某个范围C.在未输入数值之前,系统自动提供数值D.系统自动把小写字母转换为大写字母11.SQL的含义是( A )。
A.结构化查询语言B.数据定义语言C.数据库查询语言D.数据库操纵与控制语言12.使用SQL语句向表中添加数据,使用的命令是( A )。
计算机三级(数据库技术)笔试模拟试题及答案解析(13)
计算机三级(数据库技术)笔试模拟试题及答案解析(13)(1/30)选择题第1题下列关于概念数据模型的说法,错误的是( )。
A.概念数据模型并不依赖于具体的计算机系统和数据库管理系统B.概念数据模型便于用户理解,是数据库设计人员与用户交流的工具,主要用于数据库设计C.概念数据模型不仅描述了数据的属性特征,而且描述了数据应满足的完整性约束条件D.概念数据模型是现实世界到信息世界的第一层抽象,强调语义表达功能下一题(2/30)选择题第2题在数据库应用系统生命周期中,系统设计完成后就进入到系统实现与部署阶段。
下列关于数据库应用系统实现与部署阶段工作的说法,错误的是( )。
A.此阶段会根据数据库逻辑结构和物理结构设计方案以及项目选择的数据库管理系统,编写相关脚本生成数据库结构B.此阶段会将用户原有数据按照新的数据结构导入到新系统中C.此阶段会进行应用系统编码和编码测试,编码测试可以使用白盒测试方法也可以使用黑盒测试方法D.此阶段如果发现系统的功能、性能不满足用户需求,应尽快进行系统升级工作上一题下一题(3/30)选择题第3题存储管理器是数据库管理系统非常重要的组成部分。
下列关于存储管理器的说法,错误的是( )。
A.存储管理器负责检查用户是否具有数据访问权限B.为了提高数据访问效率,存储管理器会将部分内存用于数据缓冲,同时使用一定的算法对内存缓冲区中的数据块进行置换C.存储管理器会为编译好的查询语句生成执行计划,并根据执行计划访问相关数据D.存储管理器以事务方式管理用户对数据的访问,以确保数据库并发访问的正确性上一题下一题(4/30)选择题第4题下列叙述中不属于三层B/S结构数据库应用系统特点和操作特征的是( )。
A.客户端使用浏览器,浏览器与Web应用服务器之间的通信使用超文本传输协议(HTTP)B.数据库服务器接受应用服务器提出的数据操作请求,对数据库进行相应的操作,并将操作结果返回给应用服务器C.这种结构使客户端和服务器能在不同的系统间通信,但对客户机配置要求较高,且应用软件维护代价也较大D.这种结构不受时空限制,使用者可以在全球任何地方,任何时间请求数据库应用系统提供的各种数据服务上一题下一题(5/30)选择题第5题实体联系模型简称ER模型,是数据库设计常用的一种建模方法。
数据库期末复习题
第1章数据库技术基础一、单选题1.数据模型反映的是( A )。
A.事物本身的数据和相关事物之间的联系B.事物本身所包含的数据C.记录中所包含的全部数据D.记录本身的数据和相关关系2.数据库系统的核心是( C )。
A.数据库B.数据库管理员C.数据库管理系统 D.文件3.数据库管理系统中负责数据模式定义的语言是( A )。
A.数据定义语言B.数据管理语言C.数据控制语言D.数据操纵语言4.数据库管理系统是( B )。
A.操作系统的一部分B.在操作系统支持下的系统软件C.一种编译系统D.一种操作系统5.在数据管理技术发展的三个阶段中,数据共享最好的是( C )。
A.人工管理阶段B.文件系统阶段C.数据库系统阶段D.三个阶段相同6.用Access创建的数据库文件,其扩展名是( D )。
A..adp B..dbf C..frm D..mdb7.数据库系统是由数据库、数据库管理系统、应用程序、( A )、用户等构成的人机系统。
A.数据库管理员B.程序员C.高级程序员D.软件开发商8.在数据库中存储的是( B )。
A.信息B.数据C.数据结构D.数据模型9.在下面关于数据库的说法中,错误的是( D )。
A.数据库有较高的安全性B.数据库有较高的数据独立性C.数据库中的数据可以被不同的用户共享D.数据库中没有数据冗余10.不是数据库系统特点的是( C )。
A.较高的数据独立性B.最低的冗余度C.数据多样性D.较好的数据完整性11.A ccess是( C )数据库管理系统。
A.层次B.网状C.关系型D.树状12.在Access中,数据库的基础和核心是( A )。
A.表B.查询C.窗体D.宏13.在下面关于Access数据库的说法中,错误的是( B )。
A.数据库文件的扩展名为mdb B.所有的对象都存放在同一个数据库文件中C.一个数据库可以包含多个表D.表是数据库中最基本的对象,没有表也就没有其他对象14.A ccess数据库管理系统依赖于( B )操作系统。
数据库技术练习题
数据库技术练习题一、选择题1.2关系数据模型上的关系运算分为(B)A 关系代数和集合运算B 关系代数和关系演算C 关系演算和谓词演算D 关系代数和谓词演算2.1文件系统的缺陷不包括(C)A 数据冗余B 不一致性C 数据不保存D 数据联系弱3.2数据库系统提供的数据控制功能不包括(B)A 数据库的并发控制B 数据库的封锁C 数据完整性D 数据安全性4.3数据逻辑独立性是指修改(C)A 外模式保持模式不变B 内模式保持模式不变C 模式保持外模式不变D 模式保持内模式不变5.1数据模型的种类很多,目前广泛使用的可分为以下两种类型(A)A 概念数据模型和结构数据模型B 概念数据模型和物理数据模型C 关系数据模型和面向对象数据模型D 结构数据模型和逻辑数据模型6.2在SQL语言中,不属于DML的操作命令是(A)A CREATEB GRANTC UPDATED DROP7. 3在SQL中,聚合函数COUNT(列名)用于(C)A.计算元组个数 B. 计算属性的个数C.计算一列中的非空值个数 D. 计算一列中的非空值和空值个数8. 12在SQL中,与“NOT IN”等价的操作符是(D)A.=SOME B. < > SOMEC.=ALL D. < > ALL9.123一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(D)A 1:1B 1:MC M:1D M:N10.2表示概念数据模型最著名的模型是(D)A 网状数据模型B 层次数据模型C 关系数据模型D 实体联系模型11.3下列不属于DBA主要职责的是(B)R S1< 2 R S i θj A定义模式 B 收集整理并输入数据 C 与用户联系 D 数据库的转储与恢复工作12. 1对DB 中的数据的操作分成两大类 ( A )A 查询和更新B 检索和修改C 查询和修改D 插入和修改13. 设关系R 和S 的属性个数分别为2和3,那么 等价于 ( B )A σ1<2 (R ×S)B σ1<4 (R ×S)C σ1<2 (RS) D σ1<4 (R S)14. 2设W= ,且W, R, S 的元组个数分别为p, m, n ,那么三者之间满足A p < (m + n)B p ≤ (m + n) ( D )C p < (m ×n)D p ≤ (m ×n)15. 1SQL 中,下列操作不正确的是( D )A AGE IS NOT NULLB NOT (AGE IS NULL)C SNAME = “王五”D SNAME = “王%”16. 3SELECT 语句中没有分组子句和聚合函数时,SELECT 子句表示了关系代数中的A 投影操作B 选择操作 ( A )C 联接操作D 笛卡尔乘积17. 123在关系模式R 中,函数依赖X →Y 的语义是 ( B )A 在R 的某一关系中,若两个元组的X 值相等,则Y 值也相等B 在R 的每一关系中,若两个元组的X 值相等,则Y 值也相等C 在R 的某一关系中, Y 值应与X 值相等D 在R 的每一关系中, Y 值应与X 值相等18. 2X →Y 能从推理规则导出的充分必要条件是 ( B )A Y ⊆XB Y ⊆X +C X ⊆ Y +D X + = Y +19. 3在概念设计阶段设计概念模型通常采用 ( C )A 面向对象方法B 回溯的方法C 自底向上的方法D 自顶向下的方法20. 123有三个不同的实体集,它们之间存在着两个1:1联系和两个M :N 联系,那么根据ER 模型转换成关系模型的规则,这个ER 结构转换成的关系模式个数为A 3个B 4个 (C )C 5个D 6个21. 2在DB 设计中,子类与超类存在着 ( C )A 相容性联系B 调用的联系C 继承性的联系D 一致性的联系22.3ODBC技术中的数据源是(B)A 代表一个DBS的命名B 代表驱动程序和DBMS连接的命名C 代表一个DB的命名D 代表一个磁盘的命名23.2在关系数据库设计中,设计关系模式的任务属于(C)A 需求设计B 概念设计C 逻辑设计D 物理设计24.13ER模型转换成关系模型时,一个M:N中的联系转换成关系模式时,该关系模式的关键字为(C)A M端实体的关键字B N端实体的关键字C M端实体的关键字和N端实体的关键字的组合D 重新选取其他的属性25.2数据库设计中,概念模型(D)A 依赖于DBMS和硬件B 依赖于DBMS,独立于硬件C 独立于DBMS,依赖于硬件D 独立于DBMS和硬件26.13无损联接和保持函数依赖之间的关系是(D)A 同时成立或不成立B 前者蕴涵后者C 后者蕴涵前者D 没有必然的联系27.2数据库中数据的正确性、有效性和相容性称为(C)A 恢复B 并发控制C 完整性D 安全性28.3DB的转储属于DBS的(A)A 恢复措施B 并发控制措施C 安全性措施D 完整性措施29.12事务的原子性是指(A)A 事务中包括的所有的操作,要么都做,要么都不做B 事务一旦提交,对数据库的改变就是永久的C 一个事务内部的操作及使用的数据对并发的其他事务是隔离的D 事务必须是使数据库从一个一致性状态变到另一个一致性状态30.如果事务T1获得了数据对象D上的排他锁,那么(D)A T1对D只能读,不能写B T1对D只能写,不能读C 根据PS协议,另一个事务T2对D既不能读,也不能写D 根据PX协议,另一个事务T2对D只能读,不能写31.2“运行记录优先原则”是指应该在对数据库更新(A)A 前,先写一个日志记录到日志文件B 后,写一个日志记录到日志文件C 前,先运行记录D 后,在日志缓冲区运行记录32.123简单地说,分布式数据库的数据(B)A 逻辑上分散,物理上集中B 物理上分散,逻辑上集中C 逻辑上和物理上都集中D 逻辑上和物理上都分散33.3客户/服务器体系结构的关键在于(D)A 计算的分布B 数据的分布C CPU的分布D 功能的分布34.1分布式数据库系统中,数据分配的策略是集中式、分割式(C)A 分布式和关联式B 分布式和混合式C 全复制式和混合式D 全复制式和关联式35.2用户使用DML语句对数据进行操作,实际上操作的是(C)A 数据库的记录 B. 内模式的内部记录C 外模式的外部记录 D. 数据库的内部记录值36.12下列式子中,不正确的是(D)A. R-S=R-(R∩S)B. R=(R-S ) ∪(R∩S)C. R ∩S=S-(S-R)D. R∩S=S- (R-S)37. 13SELECT 语句中” FROM R” , 此处R 是基本表名,但应理解为本(D)A. R的结构定义B. R 的元组序号C. R 中全部元组D. R的元组变量38.2系统故障会造成(A)A 内存数据丢失 B. 硬盘数据丢失C 软盘数据丢失D . 磁带数据丢失39.1关系模式R中若没有非主属性,则(B)A. R属于2NF但不一定属于3NFB. R属于3NF但不一定属于BCNFC. R属于BCNF但不一定属于4NFD. R属于4NF40.2任何一个满足2NF但不满足3NF的关系都不存在(B)A. 主属性对候选键的部分依赖B. 非主属性对候选键的部分依赖C. 主属性对候选键的传递依赖D. 非主属性对候选键的传递依赖41.23在分布式数据库系统中,若各个场地均采用关系模型,但DBMS不同,则该分布式数据库系统属于(C)A 同构同质型 B. 异构同质型C 同构异质型 D. 异构异质型42.1概念设计的主要目标是产生数据库概念结构,该结构主要反映( D)A DBA管理信息的需求B 数据库的维护需求C 应用程序开发的需求D 企业的信息需求43.2规范化理论是关系数据库进行逻辑设计的理论依据,根据这个理论,关系数据库中的关系必须满足其每一属性都是( B)A 互不相关的 B. 不可分解的C 长度可变的 D. 互相关联的44.视图的概念有很多优点,下列哪个不是视图的优点:( C)A. 视图对于数据库的重构造提供了一定程度的逻辑独立性B. 简化了用户观点C. 视图机制方便了不同的用户以同样的方式看待同一数据D. 视图机制对机密数据提供了自动的安全保护功能45.23数据库管理系统与操作系统、应用软件的层次关系从核心到外围依次是( D)A. 数据库管理系统、操作系统、应用软件B. 数据库管理系统、应用软件、操作系统C. 操作系统、应用软件、数据库管理系统D. 操作系统、数据库管理系统、应用软件46.12数据模型的三要素是指( D)A. 数据结构、数据对象和数据共享B. 数据结构、数据操作和数据控制C. 数据结构、数据操作和完整性D. 数据结构、数据操作和完整性约束条件48.12设关系模式R(A,B,C,D), F 是R上成立的FD集,F={ A B→C,D→B},ρ={ ACD,BD},是R上的一个分解,那末分解ρ(B)A 保持函数依赖集F B. 丢失了A B→CC 丢失了D→B D. 是否保持FD,由R的当前关系确定49.23设关系模式R(A,B,C,D), F 是R上成立的FD集,F={ A B→C,D→A},则R的关键码为(D)A AB B ADC BCD BD二、填空题1.1数据库的三级模式结构是对的三个抽象级别。
数据库技术复习题操作题
数据库技术试题三、操作题1. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为‘C2’和‘C5’公司兼职的职工的职工号。
2. 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5﹪。
3. 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:查询年龄低于作者平均年龄的所有作者的作者名、书名和出版社。
4. 设有商店和顾客两个实体,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。
假设一个商店有多个顾客购物,一个顾客可以到多个商店购物,顾客每次去商店购物有一个消费金额和日期,而且规定每个顾客在每个商店里每天最多消费一次。
试画出ER图,并注明属性和联系类型。
5. 学校有多名学生,财务处每年要收一次学费。
为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。
列的宽度自定义。
试用SQL语句定义上述表的结构。
(定义中应包括主键子句和外键子句)6. 用SQL语言定义(1) 学生关系S,包括学号SNo、姓名SN、年龄SA、系别SD;(2) 课程关系C,包括课程号CNo、课程名CN、学分CC;(3) 学生选课关系SC,包括SNo、CNo和成绩G。
注意:说明主键码和外键码(如果有的话)。
数据库试题库(有答案)
复习题一、填空题:1、三类经典的数据模型是_________、_________和_________。
其中,________目前应用最广泛。
2、_________模型是面向信息世界的,它是按用户的观点对数据和信息建模;________模型是面向计算机世界的,它是按计算机系统的观点对数据建摸。
3、关系模型的实体完整性是指______________________________。
在关系模型中,候选码是指_______________________,全码是指_________________________。
4、设Ei 为关系代数表达式,根据关系代数等价变换规则,(E1×E2)×E3 ≡__________,若选择条件F只涉及E1中的属性,则σF(E1×E2)≡____________。
5、数据依赖是关系中属性间的相互关联,最重要的数据依赖有两种,即_____依赖和多值依赖。
6、在关系规范化过程中,将1NF转化为2NF,要消除______________________,若一个关系模式R∈2NF,并且消除了非主属性对码的传递依赖,则R∈__NF。
7、数据库的保护措施有________控制、_________控制、_________控制和数据库恢复等。
8、事务是并发控制的基本单位,事务的四个性质是_______性、_______性、_______性和________性。
9、并发控制的主要方法是封锁,封锁的类型有两种,即________锁和_______锁。
10、故障恢复的基本手段有____________和_________________。
11、DBMS的中文全称是___________。
12、数据管理的发展经历了人工管理阶段、_________阶段和________阶段。
13、数据库系统的三级模式分别是___________,___________和_________。
数据库复习题
一、单选题1、数据库系统和文件系统的主要区别是( B )。
A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性问题,而数据库系统能够解决C. 文件系统只能管理文件,而数据库系统还能管理其他类型的数据D. 文件系统只能用于小型、微型机,而数据库系统还能用于大型机2、在数据库中存储的是( C )。
A. 数据B. 数据模型C. 数据及数据之间的联系D. 信息3、下述关于数据库系统的正确叙述是(A)。
A. 数据库系统减少了数据冗余B. 数据库系统避免了一切冗余C. 数据库系统中数据的一致性是指数据类型一致D. 数据库系统比文件系统能管理更多的数据4、数据库系统的数据独立性是指( D )。
A. 不会因为数据的变化而影响应用程序B. 不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序C. 不会因为存储策略的变化而影响存储结构D. 不会因为某些存储结构的变化而影响其他的存储结构5、关系数据库中的关键字是指( D )。
A. 能唯一决定关系的字段B. 不可改动的专用保留字C. 关键的很重要的字段D. 能唯一标识元组的属性或属性集合6、在数据库中,产生数据不一致的根本原因是( C )。
A. 数据存储量太大B.没有严格保护数据C. 未对数据进行完整性控制D. 数据冗余7、若要撤销数据库中已经存在的表S,可用(A)。
A. DELETE TABLE SB. DELETE SC. DROP TABLE SD. DROP SD 8、设关系数据库中一个表S的结构为S(SN,CN,grade),其中SN为学生名,CN为课程名,二者均为字符型;grade为成绩,数值型,取值范围0-100。
若要把“张二的化学成绩80分”插入S中,则可用(A)。
A. ADD INTO S V ALUES(‟张二‟,‟化学‟,‟80‟)B. INSERT INTO S V ALUES(‟张二‟,‟化学‟,‟80‟)C. ADD INTO S V ALUES(‟张二‟,‟化学‟,80)D. INSERT INTO S V ALUES(‟张二‟,‟化学‟,80)9、SQL语言的数据操纵语句包括SELECT、INSERT、UPDA TE、DELETE等。
数据库13章习题参考答案
2、在实体中有属性可作为键而选定其中一个时,称
为该实体的 ( C )。 A.外部键 B.候选键 C.主键 D.主属性
3、若某属性虽非该实体的主键,却是另一实体的主
键,称该属性为( A )。 A.外部键 B.候选键 C.主键 D.主属性
2、4 查询优化
第二章 习题
3>、检索在“联华公司”工作的工号和姓名。 4>、假设每一个职工可以在多个公司工作,检索在 A1和A4公司兼职职工的工号和姓名。 5>、检索在“联华公司”工作,工资在6000元以上 的女职工的工号和姓名。
2、将上题中的“5、”用优化的查询表达式表示,并 画出语法树。
第二章 习题参考答案: 一、单项选择题
第二章 习题
二、多项选择题
1、按照表达查询的方式不同,关系DML可分( ) A. 关系代数 B. 关系演算 C.元组演算 D.域 演算 2、相容关系满足的条件是( ) 。 A. 属性名相同 B. 关系度数相同 C.相应属性取自同一个域 D.关系元组个数相同 3.关系代数中专门的关系运算包括除法和( ) A. 投影 B. 选择 C.插入 D.联接 4、把关系看成二维表,下列说法正确的是( ) A. 表中允许出现相同的行 B.表中不允许出现相同 的列 C.行的次序可以交换 D.列的次序可以交换
第一章 习题解答
一、填空题 1、DBS,DBMS和DB的关系是——。 DBS包含DBMS和DB 2、 3个模式之间存在的两种映射关系 是——。外模式/模式、模式/内模式 3、在数据库技术发展过程中,文件系统 与数据库系统的重要区别是——。 数据库系统具有特定的数据模型 4、数据是信息的载体,信息是数据的— —。内涵
数据库复习题
课后巩固练习一、单选题第一章数据库基础知识1.DBS是( A )的简写。
A. 数据库系统B. 数据库管理系统C. 数据库D. 操作系统2. ORDBS的中文意思是 ( C )A.面向对象的数据库系统B.数据库管理系统C.对象关系数据库系统D.关系数据库系统3.DB是( D )的简写A. 数据库系统B. 数据库管理系统C. 数据D. 数据库4.DBMS是( D )的简写A. 数据库系统B. 数据库C. 数据D. 数据库管理系统5.在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是( B )A. 外模式B. 模式C. 内模式D. 存储模式6.在数据库的三级模式结构中,模式有( A )个A. 1B. 2C. 3D. 任意7.在数据库系统中,数据独立性是指( C )。
A)用户与计算机系统的独立性 B)数据库与计算机的独立性C)数据与应用程序的独立性 D)用户与数据库的独立性8.要保证数据库的物理独立性,需要修改的是( B )。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式9.( B)的映像技术提供了模式变化而应用程序不变的方法,从而保证了数据的逻辑独立性A. 模式/内模式B.外模式/模式C. 外模式/内模式D.数据库/操作系统10.( B )的映像技术提供了内模式变化而应用程序不变的方法,从而保证了数据的物理独立性A.外模式/模式B. 模式/内模式C. 外模式/内模式D.数据库/操作系统11.要保证数据库的逻辑独立性,需要修改的是( C )。
A.模式B.模式与内模式的映射C.模式与外模式的映射D.内模式12. 位于用户和数据库之间的一层数据管理软件是 ( C ) 。
A.DBSB.DBC.DBMSD.MIS13. 数据视图属于三级模式中的 ( A )A. 外模式B. 模式C. 内模式D. 存储模式14.基本表属于三级模式中的 ( B )A. 外模式B. 模式C. 内模式D. 存储模式15.在数据操纵语言(DML)的基本功能中,不包括的是( B )。
4.外文数据库检索复习题
EBSCO数据库中的BSC是商管财经类全文数据库Business SourceComplete的简称。
所选答案:[未给定]正确答案:对问题2 得0 分,满分1 分在外文数据库检索时,遇有Fulltext链接时,说明该库可提供原文。
所选答案:[未给定]正确答案:对问题3 得0 分,满分1 分在外文数据库检索时,使用截词检索可以提高信息检索的查全率,但是可能会降低信息检索的查准率。
所选答案:[未给定]正确答案:对问题4 得0 分,满分1 分在EBSCO数据库检索时,输入:ne?t 可以检出neat ,nest,next或net所选答案:[未给定]正确答案:错问题5 得0 分,满分1 分EBSCO数据库中的ASC是学术期刊集成全文数据库AcademicSearch Complete的简称。
所选答案:[未给定]正确答案:对问题6 得0 分,满分1 分常用布尔算符有:and、or、not等,当采用同义词进行检索时应当选用的算符是and所选答案:[未给定]正确答案:错问题7 得0 分,满分1 分SpringerLink将收录的所有文献类型按期刊、图书、丛书、参考工具书、实验室指南等进行划分。
所选答案:[未给定]正确答案:对在使用截词方法检索具有相同词干的检索词时,这些词之间自动地隐含了逻辑与的关系。
所选答案:[未给定]正确答案:错问题9 得0 分,满分1 分在使用截词方法检索具有相同词干的检索词时,这些词之间自动地隐含了逻辑或的关系。
所选答案:[未给定]正确答案:对问题10 得0 分,满分1 分在题名字段检索输入Comput* 可以检出题名中包含有Computing、Computed、Computer等词之一的文献。
所选答案:[未给定]正确答案:对问题11 得0 分,满分1 分SpringerLink数据库由美国Springer(施普林格)出版社出版。
所选答案:[未给定]正确答案:错问题12 得0 分,满分1 分禁用词(STOP WORD)是指不表达实际意义的虚词,如冠词、介词、连词等。
数据库应用技术试题及答案
数据库应用技术试题及答案一、选择题(每题2分,共20分)1. 在关系数据库中,用于查询数据的SQL语句是:A. CREATEB. UPDATEC. SELECTD. DELETE2. 数据库管理系统(DBMS)的主要作用是:A. 存储数据B. 管理数据C. 执行数据D. 保护数据3. 下列哪个不是数据库设计的基本范式之一?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)4. 在SQL中,用于插入数据的语句是:A. INSERT INTOB. CREATE TABLEC. SELECT INTOD. UPDATE5. 以下哪个是数据库事务的四个基本特性之一?A. 原子性(Atomicity)B. 顺序性(Ordering)C. 可扩展性(Scalability)D. 可维护性(Maintainability)二、填空题(每空2分,共20分)6. 数据库的_______是指将数据组织成表格的形式,以便进行有效的存储和检索。
7. 在数据库中,_______是指在表中用于唯一标识记录的一列或多列。
8. SQL的_______语句用于删除表中的记录。
9. 数据库的_______是指数据库在操作过程中保持数据的一致性和完整性。
10. 在数据库中,_______是指在表中创建索引,以提高查询效率。
三、简答题(每题10分,共20分)11. 请简述数据库的三级模式结构。
12. 请简述数据库的备份与恢复的重要性。
四、计算题(每题15分,共30分)13. 假设有一个名为“Employees”的表,包含列:EmployeeID, Name, Department, Salary。
请编写SQL查询语句,列出所有员工的姓名和部门,其中只包括工资高于平均工资的员工。
14. 假设有一个名为“Orders”的表,包含列:OrderID, CustomerID, OrderDate, TotalAmount。
数据库期末复习题目
习题一一.选择题1.现实世界中客观存在并能相互区别的事物称为()A)实体B)实体集C)字段D)记录2.现实世界中事物的特性在信息世界中称为()A)实体B)实体标识符C)属性D)关键码3.下列实体类型的联系中,属于一对一联系的是()A)教研室对教师的所属联系B)父亲对孩子的亲生联系C)省对省会的所属联系D)供应商与工程项目的供货联系4.采用二维表格结构表达实体类型及实体间联系的数据模型是()A)层次模型B)网状模型C)关系模型D)实体联系模型5.数据库(DB)、DBMS、DBS三者之间的关系()A)DB包括DBMS和DBS B)DBS包括DB和DBMSC)DBMS包括DB和DBS D)DBS与DB和DBMS无关6.在数据库技术中,反映现实世界中事物的存在方式或运动状态的是()A)信息B)数据C)消息D)命令7.下列关于关系数据模型的术语中,哪一个术语所表达的概念与二维表中的“行”的概念最接近?A)属性B)关系C)域D)元组8.在关系数据中,视图(view)是三级模式结构中的()A)内模式B)模式C)存储模式D)外模式9.数据库系统中,用()描述全部数据的整体逻辑结构A)外模式B)存储模式C)内模式D)概念模式10.数据库系统中,用户使用的数据视图用()描述,它是用户与数据库之间的接口。
A)外模式B)存储模式C)内模式D)概念模式11.数据库系统达到了数据独立性是因为采用了()A)层次模型B)网状模型C)关系模型D)三级模式结构12.在关系数据库系统中,当关系的型改变时,用户程序也可以不变。
这是A)数据的物理独立性B)数据的逻辑独立性C)数据的位置独立性D)数据的存储独立性13.逻辑数据独立性是指()A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变14.物理数据独立性是指()A)概念模式改变,外模式和应用程序不变B)概念模式改变,内模式不变C)内模式改变,概念模式不变D)内模式改变,外模式和应用程序不变15.在一个数据库中,模式与内模式的映像个数是A)1个B)与用户个数相同C)由设置的系统参数决定D)任意多个16.下列关于模式的术语中,哪一个不是指数据库三级模式结构中的外模式?A)子模式B)用户模式C)存储模式D)用户视图17.下列关于数据库三级模式结构的说法中,哪一个是不正确的?A)一个数据库中可以有多个外模式但只有一个内模式B)一个数据库中可以有多个外模式但只有一个模式C)一个数据库中只有一个外模式也只有一个内模式D)一个数据库中只有一个模式也只有一个内模式18.在数据库三级模式中,外模式的个数()A)只有一个 B)可以有任意多个C)与用户个数相同 D)由设置的系统参数决定19.在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是()人员的职责。
数据库期末复习题及答案
数据库期末复习题及答案一、单选题(每小题 1 分)1.下面列出的数据库管理技术发展的3个阶段中,没有统一管理和控制的专门软件对数据进行管理的是()。
Ⅰ.人工管理阶段Ⅱ.文件系统阶段Ⅲ.数据库阶段A.只有ⅠB.只有ⅡC.Ⅱ和ⅢD.Ⅰ和Ⅱ(正确答案)2.下列四项中,不属于数据库系统特点的是()A. 数据共享B. 提高数据完整性C. 数据冗余度高(正确答案)D. 提高数据独立性3.SQL Server的安全性管理可分为5个等级,不包括()。
A.Windows级B.用户级(正确答案)C.SQL Server服务器级D.数据库级4.在创建数据库时,系统自动将()系统数据库中所有用户定义的对象都复制到数据库中。
A. model(正确答案)B. msdbC.masterD.tempdb5.用户或应用程序看到的那部分局部逻辑结构和特征的描述是()。
A.模式B.内模式C.外模式(正确答案)D、用户模式6.使用T-SQL删除表结构的语句是()A. DELETE TABLEB. DROP TABLE(正确答案)C. ADD TABLED. CREATE TABLE7.若定义教师的工资,则应该选用()类型。
A. charB. datetimeC. decimal(正确答案)D. text8.在T-SQL中,关于NULL值叙述正确的选项是()A. NULL表示空格B. NULL表示空值(正确答案)C. NULL表示0D. NULL既可以表示0,也可以表示空格9.下面是有关主键、外键和唯一性约束的描述,请问哪些描述是正确的()。
A.一个表中最多只能有一个主键约束,一个唯一性约束B.一个表中最多只能有一个主键约束,一个外键约束C.在定义外键时,应该首先定义主键表的主键约束,然后定义外键约束(正确答案)D.在定义外键时,应该首先定义外键约束,然后定义主键表的主键约束10.SELECT查询语句的子句有多个,但至少包括()子句。
A. SELECT和INTOB. SELECTT和GROUP BYC. SELECT和FROM(正确答案)D.仅SELECT11.一个关系表只有一个()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库技术复习题13一、单项选择题1.结构化查询语言SQL C 。
A.是一种自含式语言 B. 是一种嵌入式语言C.既是自含式语言又是嵌入式语言 D. 以上说法都不对2.DML指什么(B)。
A.数据定义语言B.数据操纵语言C.数据控制语言D.数据查询语言3.SQL语言通常被称为(C)。
A.结构化定义语言B.结构化分析语言C.结构化查询语言D.系统查询语言4.SQL中更新数据使用哪个语句( B )。
A.INSERT B.UPDA TEC.DELETE D.CREATE5.设有关系R(学号,姓名),如果要检索第3个字母为W,且至少包含5个字母的姓名,则SQL查询语句中WHERE子句的条件表达式应写成:姓名LIKE( B )。
A.'_ _ W _ B.'_ _ W %' C.'_ _ W _ _ %' D.'_% W _ _'6.数据库的三级模式结构之间存在着( B )映象。
A.一层B.两层C.三层D.四层7.数据库中,实体是指( A )。
A.客观存在的事物 B. 客观存在的属性C.客观存在的特性 D. 某一具体事件8.在E-R图对信息模型的描述中,菱形框表示( B )。
A.实体 B. 联系 C. 属性 D. 关系名9.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到( A ) 。
A.1NF B.2NF C.3NF D.BCNF10.若属性A是关系R的主属性,则A不能为空,该规则称为 A 。
A.实体完整性规则 B. 属性完整性规则C.参照完整性规则 D. 用户定义完整性规则11. 五种基本的关系代数运算是(B )。
A.并、交、差、连接、笛卡尔积B.并、差、笛卡儿积、选择、投影C.并、差、连接、选择、投影D.并、交、笛卡儿积、选择、投影12. 如果事务T获得了数据对象Q上的X锁,则其他事务在数据对象Q上( D )。
A.可加X锁B.可加S锁C.可加任何锁D.不能加任何锁13关于触发器的说法不正确的是( D ) 。
A.触发器类似于约束,但比约束灵活,可以实施比FOREIGN KEY更复杂的检查和操作B.触发器一旦在表上定义,任何用户对表的增删改操作均由服务器自动激活相应的触发器C.触发器是一种特殊的存储过程D.执行触发器与执行存储过程一样需要调用14.需求分析的任务可分解为需求调查、分析整理和( B )。
A. 概要分析B. 评审C. 审查D. 逻辑分析15.一个对象由属性集合、( D )和消息集合三部分组成。
A. 元组集合B. 实体集合C. 信息集合D. 方法集合16.分布式数据库的定义强调了数据的( A )和逻辑整体性这两个特点。
A. 分布性B. 分散性C. 分离性D. 分开性17.可扩展标记语言是( A )A. XMLB.HTMLC. XHTMLD. DHTML18.在数据库技术中,面向对象数据模型是一种( B )。
A.概念模型 B. 结构模型 C. 物理模型 D. 形象模型19.数据库设计中的E-R模型设计是( B )阶段的主要工作之一。
A.需求分析 B. 概念结构设计 C. 逻辑结构设计 D. 物理结构设计20.对全局数据视图的描述称为( A )。
A.模式B.内模式C.存储模式D.外模式21.SQL语言是(C )。
A.高级语言B.汇编语言C.结构化查询语言D.宿主语言22.SQL语言集数据查询、( B )、数据定义和数据控制功能于一体。
A.数据分割B.数据操纵C.数据挖掘D.数据分配23.SQL语言用( B )语句修改基本表。
A.ALTER VIEW B.ALTER TABLEC.ALTER INDEX D.CREATE TABLE24.SQL的数据更新不包括下列哪个命令( D )。
A.INSERT B.UPDA TEC.DELETE D.CREATE25.在数据库的三级模式中,描述数据库中全部数据的整体逻辑结构的是( C )A.外模式B.内模式C.逻辑模式D.存储模式26.根据不同的抽象层次,数据模型有概念数据模型、( A )和物理数据模型三类。
A.逻辑数据模型B.层次数据模型C.关系数据模型D.网状数据模型27.E-R模型是( B )。
A. 实体-模式模型B. 实体-联系模型C. 客体-联系模型D. 客体-模式模型28.关系数据语言根据其理论的不同可分为两大类( A )。
A. 关系代数和关系演算B. 实体代数和客体演算C. 规则演算和规则代数D. 元组关系和域关系29.在关系模式R(A,B,C)中,F={(A,B)→C,B→C},则R最高达到( A )A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第四范式(4NF)30.数据库的完整性是指数据库中数据的正确性、( B )和相容性。
A.保密性B.一致性C.静态性D.动态性31.事务是用户定义的一组操作序列的集合,是( B )和并发控制的基本单位。
A.一致性操作B.数据恢复C.原子操作D.持续性操作32.实现数据库并发控制的方法有多种,常用的有封锁技术、( D )和版本更新技术等。
A. 加密技术B. 解密技术C. 压缩技术D. 时标技术33.一个事务如果遵守先加锁,后操作的原则,则此事务称为(D )。
A. 两段事务B. 并发事务C. 预防事务D. 合式事务34.需求分析的任务可分解为需求调查、( B )和评审。
A. 概要分析B. 分析整理C. 物理分析D. 逻辑分析35.在数据库系统中,日志文件用于 ( D )A. 保障事务的并发性B. 保障数据的安全性C. 检测系统的死锁D. 数据库故障的恢复36.一个对象由属性集合、( B )和消息集合三部分组成。
A. 类集合B. 方法集合C. 函数集合D. 结构集合37.通俗地说,数据仓库是一个专门用于支持( B )的数据库,它的数据是按照决策分析需要的主题方式组织的。
A. 决策系统B. 管理决策C. 管理系统D. 管理安全38.在事务依赖图中,若两个事务的依赖关系构成循环,则( D )A.事务执行成功B.系统出现活锁C.事务执行失败D.系统出现死锁39.应用程序调试完成,且有一小部分数据载入数据库后,就可以开始数据库应用系统试运行。
数据库系统试运行也称为联合调试,其主要工作包括( A )和性能测试。
A. 安全测试B. 功能测试C. 完整性测试D. 模块测试40.客观存在并可相互区别的事物都称为( A )。
A. 实体B. 属性C. 关键字D. 域二、多项选择题1.SQL的数据定义功能包括(ACD )。
A. 定义表B. 定义查询C. 定义索引D. 定义视图E. 定义存储过程2.数据模型一般是由(ABC )三部分构成,通常称为数据模型的三要素。
A. 数据结构B. 数据操作C. 完整性约束D. 数据库E. 表3.目前,数据库领域中主要的结构数据模型有四种,它们是(ABCD )。
A. 层次模型B. 网状模型C. 关系模型D. 面向对象模型E. 云模型4.Armstrong公理系统的三条推理规则是(ACE )。
A. 自反律B. 自增律C. 增广律D. 结合律E. 传递律5.关系代数中专门的关系运算包括(ABDE)。
A. 选择B. 投影C. 笛卡儿积D. 连接E. 除法6.关系模式设计原则是(BCD )。
A. 统一性B. 等价性C. 分离性D. 最小性E. 整体性7.常见的数据库故障包括哪几类(ABCE )?A. 事务故障B. 介质故障C. 系统故障D. 操作故障E. 病毒破坏8.在全局ER模型设计过程中,需要消除局部ER模型之间存在的哪三种冲突?(ACD )A. 属性冲突B. 方法冲突C. 命名冲突D. 结构冲突E. 实体冲突9.数据库设计具有如下特点(ABCD )。
A. 反复性B. 试探性C. 多步性D. 面向数据E. 面向客户10.常见的数据库访问技术包括(ABCD )。
A. ODBCB. OLE DBC. ADOD. JDBCE. 11. SQL语言的主要特点包括(ABCDE)。
A. 综合统一B. 一种语法,两种使用方式C. 面向集合的操作方式D. 高度非过程化E. 语言简洁,易学易用12.SQL的数据控制功能包括(ABCD )四部分构成。
A. 数据库的恢复B.并发控制C. 完整性控制D. 数据库的安全性E. 数据保护13.数据模型由以下哪几个要素组成(ACE )。
A. 数据结构B. 网状模型C. 数据操作D. 数据控制E. 完整性约束14.SQL的数据定义动词包括(BCE )。
A. INSERTB. CREATEC. DROPD. DELETEE. ALTER15.关系数据库模型中关系操作包括(BC )两大部分。
A. 选择操作B. 更新操作C. 查询操作D. 连接操作E. 交操作16.如果事务不加控制地并发执行,会产生以下哪几个问题(ABC)。
A. 丢失修改B. 脏读C. 不能重读D. 死锁E.活锁17.数据库系统内部控制主要包括以下几点(ABCDE)。
A. 计算机系统的保护B. OS级的保护C. 网络级的保护D. DBMS级的保护E. 应用系统级的保护18.实现数据库并发控制的方法有多种,常用的有( BCD )。
A. 加密技术B. 封锁技术C. 时标技术D. 版本更新技术 D. 解密技术19.以下软件属于数据库管理系统的是(BCDE)A、VBB、AccessC、SybaseD、Oracle E. SQL Server20.三层结构C/S系统的主要功能层是(ADE)。
A. 表示层B. 中间层C. 服务层D. 功能层E. 数据层三、简答题及应用题1.有一教学数据库,包括学生(S),课程(C)和选修(SC)三个关系:S(SNO,SN,SA,SD)有属性学号、姓名、年龄、系别;C(CNO,CN,PCNO)有属性课程号、课程名、先修课程号;SC(SNO,CNO,G)有属性学号、课程号、成绩。
用关系代数描述下列问题:查询选修了所有课程的学生姓名。
2.已知R<U,F>, U={A,B,C,D,E},F={A→C,C→A,B→AC,D→AC} 求R的候选码。
3.数据库设计时期包括哪几个阶段。
答案:(1)需求分析阶段(2)概念结构设计阶段(3)逻辑结构设计阶段(4)物理结构设计阶段。
(5)数据库实施阶段(6)数据库运行和维护阶段4、关系模型的三类完整性规则是什么?答案:(1)实体完整性规则(2)参照完整性规则(3)用户定义的完整性规则5.设某人才市场数据库中有一个记录应聘人员信息的关系模式:R(人员编号,姓名,性别,职位编号,职位名称,考试成绩)如果规定:每人可应聘多个职位,每个职位可由多人应聘且必须参加相关考试,考试成绩由人员编号和职位编号确定。
(1)根据上述规定,写出模式R的基本FD和关键码。
(2)R最高属于第几范式。