数据库概论模拟考试试卷与答案B
(完整word版)数据库系统概论试题及答案
(完整word版)数据库系统概论试题及答案(word版可编辑修改)
编辑整理:
尊敬的读者朋友们:
这里是精品文档编辑中心,本文档内容是由我和我的同事精心编辑整理后发布的,发布之前我们对文中内容进行仔细校对,但是难免会有疏漏的地方,但是任然希望((完整word版)数据库系统概论试题及答案(word版可编辑修改))的内容能够给您的工作和学习带来便利。
同时也真诚的希望收到您的建议和反馈,这将是我们进步的源泉,前进的动力。
本文可编辑可修改,如果觉得对您有帮助请收藏以便随时查阅,最后祝您生活愉快业绩进步,以下为(完整word版)数据库系统概论试题及答案(word版可编辑修改)的全部内容。
2022年哈尔滨理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年哈尔滨理工大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据模型是由______________、______________和______________三部分组成。
2、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
3、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
5、安全性控制的一般方法有____________、____________、____________、和____________视图的保护五级安全措施。
6、数据库恢复是将数据库从______状态恢复到______的功能。
7、数据仓库主要是供决策分析用的______,所涉及的数据操作主要是______,一般情况下不进行。
8、完整性约束条件作用的对象有属性、______和______三种。
9、在关系数据库的规范化理论中,在执行“分解”时,必须遵守规范化原则:保持原有的依赖关系和______。
10、“为哪些表,在哪些字段上,建立什么样的索引”这一设计内容应该属于数据库设计中的______阶段。
二、判断题11、数据模型的核心构成要素是数据结构。
()12、数据库系统由软、硬件及各类人员构成。
()13、数据库模式和实例是一回事。
()14、标准SQL语言能用于所有类型的关系数据库系统。
()15、一个数据表只能有一个唯一索引。
()16、SQL语言有嵌入式和交互式两种使用方法。
()17、在关系模式中,候选码可以有多个,主码只能有一个。
()18、在数据表中,空值表示不确定。
()19、在数据库表中,空值表示数值0。
()20、在CREATEINDEX语句中,使CLUSTERED来建立簇索引。
()21、机制虽然有一定的安全保护功能,但不精细,往往不能达到应用系统的要求。
数据库系统概论模拟试卷及参考答案
数据库系统概论模拟试卷及参考答案序,逻辑独立性是指数据库逻辑结构发生改变时,不需要修改现有的应用程序。
数据独立性是由DBMS的二级映像功能来实现的。
数据库系统采用外模式、模式和内模式三级模式结构,DBMS在这三级模式之间提供了外模式/模式和模式/内模式两层映像。
当整个系统要求改变模式时,由DBMS对外模式/模式的映像作相应的修改,而外模式保持不变,应用程序是依据数据库的外模式编写的,所以应用程序不必修改,从而保证数据的逻辑独立性;当数据库的存储结构发生,由DBMS对模式/内模式的映像作相应的修改,可以使模式保持不变,从而外模式不变,因此应用程序不必修改,从而保证数据的物理独立性。
三、综合应用题(60分)1、(21分)设有一个Student数据库,包括学生,课程,选修三个关系:学生:S ( Sno,Sname,Ssex,Sage,Sdept )课程:C ( Cno,Cname,Term,Credit )选修:SC ( Sno,Cno,Score )其中:学生关系S的属性分别表示:学号、姓名、性别、年龄、专业课程关系C的属性分别表示:课程号、课程名、开课学期、学分选修关系SC的属性分别表示:学号、课程号、分数请用关系代数表达式完成如下查询:(1)、查询选修了课程名为“数据库系统”课程的学生学号、姓名和成绩(2)、查询选修了全部课程的学生姓名和所在的专业(3)、查询没有选修课程号为“C02”课程的学生姓名和所在的专业(1) πSno,Sname,Score(бcname=’数据库系统’(S SC C)(2) πSname,Sdept(S(πSno,Cno(SC)÷πcno(C))) (3)πSname,Sdept(s)-πSname,Sdept(бcno=’C02’ (S SC))请用SQL语句完成下面的操作:(4)、检索所有比“王华”年龄大的学生姓名、年龄和性别Select sname,sage,ssexFrom SWhere sage>(select sage from S where sna me=’王华’)(5)、检索选修了课程号为’C02’课程的学生中成绩最高的学生的学号Select sno from scwhere cno=’c02’and grade>=ALL(select grade from sc where cno=’c02’)(6)、检索选修了4门以上课程的学生学号和总成绩(不统计不及格的课程),并要求按照总成绩的降序排列。
数据库系统概论试题库与参考答案
数据库系统概论试题库与参考答案一、单选题(共90题,每题1分,共90分)1、在关系数据库的逻辑结构设计中,将E-R图转换为关系模式时,不正确的做法是()。
A、由联系类型转换成关系模式的属性是与该联系类型相关的诸实体类型属性的全体B、一个实体类型可以转换为一个关系模式C、一个联系类型可以转换为一个关系模式D、由实体类型转换成的关系模式的主码是该实体类型的主码正确答案:A2、数据库物理设计的目标是为应用数据提供合适的数据存储结构。
同时要保证数据库系统具有良好的性能。
关于数据库物理设计,下列说法中错误的是()。
A、数据库物理设计需要权衡系统的时间效率、空间效率、维护代价和各种用户要求,因此可能会产生多个备选方案B、在数据库物理设计后期,可以根据实际需要适当降低采些关系模式的规范化程度,以提高査询效率C、数据库物理设计需要考虑数据的存储方式、存取路径和具体的实现细节,还需要考虑数据的加载方式D、数据库物理设计一般需要根据数据的存储需求和使用需求确定数据库管理系统的配置参数正确答案:C3、二级封锁协议可防止().A、读“脏”数据B、读“脏”数据、丢失修改C、不可重复读、丢失修改D、不可重复读、读“脏”数据正确答案:B4、关于数据库应用系统设计,有下列说法:I.数据库应用系统设计需要考虑数据组织与存储、数据访问与处理、应用设计等几个方面II.在数据库概念设计阶段,图,得到全局E-R图IIL在数据库逻辑设计阶段,IV.在数据库物理设计阶段,上述说法正确的是:()。
A、IB、I、IlWdlX/C、II和IVD、II和ni正确答案:A5、釆用定义视图的机制在数据控制方面要解决的问题是()。
A、数据库并发控制B、数据完整性C、数据安全性D、数据库恢复正确答案:C6、数据仓库的模式中,最基本的是()。
A、以上都不对B、星座模式C、雪花模式D、星型模式正确答案:D7、概念结构设计的目的是产生一个能反映(企业)组织信息需求的()A、E-R图B、DDC、DFDD、SA正确答案:A8、设用户对某商场数据库应用系统有下列活动I.在该数据库应用系统运行前建立数据库,并建立初始的商品清单和销售人员数据等基础数据II.根据商场销售业务开展情况,调整数据库中的商品清单和价格III.为了应对商场业务增长过快带来的数据库数据增长迅速而扩展硬盘空间IV.为了安全考虑,定期对数据库系统中的数据进行转储V.国庆期间,在应用系统中增加一条规则“节日期间所有商品打八折”VI.在系统中模拟生成大规模销售数据,并开启所有收银台终端,在所有终端启动自动批量收银程序,测试系统的性能以上活动属于商场数据库应用系统实施活动的是()。
《数据库系统概论》期末考试试题 B卷
《数据库系统概论》期末考试试题 B卷(除填空题、选择题、判断题外,所有答案都必须写在答题纸上,写在试题上及草稿纸上无效,考完后试题随答题纸交回)班级:____________学号:____________姓名:____________分数:__________一、填空题(每空1分,共20分)1.数据库系统的体系结构是数据库的一个总体框架。
而实际上数据库软件种类甚多,数据库语言有差别,且数据模型也有差异,但绝大多数数据库系统都具有三级模式结构特征,试回答下列问题,并在横线上填入正确答案:三级模式是指:外模式、模式和内模式;其中外模式又称为___________或用户模式,是数据的__________,也是数据库用户看到的数据视图;模式又称为__________,是数据库的全体数据的___________,也是所有用户的__________;内模式又称为__________,是数据在数据库中的内部表示,即数据的__________和__________的描述。
数据库系统的三级模式是数据的三级抽象级别,而数据的具体组织由__________负责,使用户能逻辑地处理数据。
为实现三个抽象层次的转换,数据库系统在三级模式中提供了两级映像功能,即________________映像和________________映像,从而保持数据库管理的__________。
2.实体联系模型(简称ER模型)中的基本语义单位是______________。
ER模型的图形表示称为ER图。
联系可以同__________实体有关。
实体与实体之间的联系可以是________________。
利用ER模型进行数据库的概念设计,可以分成三步:首先设计局部ER模型,然后把各个局部ER模型综合成一个____________,最后对该模型进行___________,得到__________模型。
ER模型向关系模式的转换规则是把一个实体类型转换成一个关系模式,实体的属性是关系的属性,实体的键是关系的键;把一个联系类型转换成一个__________,参与该联系类型的各实体的键以及联系的属性转换成___________,其中关系的键由实体与实体之间的联系决定。
2022年长安大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)
2022年长安大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、数据库恢复是将数据库从______状态恢复到______的功能。
2、在设计局部E-R图时,由于各个子系统分别有不同的应用,而且往往是由不同的设计人员设计,所以各个局部E-R图之间难免有不一致的地方,称为冲突。
这些冲突主要有______、______和______3类。
3、数据的安全性是指____________。
4、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
5、完整性约束条件作用的对象有属性、______和______三种。
6、数据仓库是______、______、______、______的数据集合,支持管理的决策过程。
7、数据库系统是利用存储在外存上其他地方的______来重建被破坏的数据库。
方法主要有两种:______和______。
8、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;9、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;10、数据库系统在运行过程中,可能会发生各种故障,其故障对数据库的影响总结起来有两类:______和______。
二、判断题11、视图是观察数据的一种方法,只能基于基本表建立。
()12、可以用UNION将两个查询结果合并为一个查询结果。
数据库系统概论模拟题及答案
数据库系统概论模拟试卷附答案分值:100一、选择题(15空,每空2分,共30分)1.在数据库系统中,把可以相互区别的客观事物称为()A.属性 B. 字段C.文件D.实体2.数据库的存储设备和存取方法变化不影响整体逻辑结构的特点,称为数据库的()A.实体独立性 B.物理数据独立性C.客观独立性D.逻辑数据独立性3.学生社团可以接纳多名学生参加,但每个学生只能参加一个社团,从社团到学生之间的联系类型是()A. 多对多B. 一对多C. 多对一D. 一对一4.如果关系模式R上有函数依赖AB→C和A→C,则R中存在()A. 完全依赖B.部分依赖C. 传递依赖D.多值依赖5.关系模型的参照完整性约束是指()A.限制引用一个关系中的不同元组数据B.限制引用不同关系中的元组数据C.限制一个关系引用与之联系关系中不存在的元组数据D.限制两个关系间的互相引用6.管理数据库系统是数据库系统的核心,它负责有效地组织、存储、获取和管理数据,属于一种(),是位于用户与操作系统之间的一层数据管理软件。
A.系统软件B.工具软件C.应用软件D.数学软件7.DBMS通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的()。
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. 在数据库中,软件错误属于( )。
数据库系统概论练习题库及参考答案
数据库系统概论练习题库及参考答案一、单选题(共80题,每题1分,共80分)1、下列不属于数据库系统特点的是( )A、数据独立性高B、数据冗余度高C、数据完整性D、数据共享正确答案:C2、把表和索引分开放在不同的磁盘上以提高性能是哪个阶段考虑的事项()A、需求分析B、数据库实施C、数据库物理设计D、数据库运行与维护正确答案:C3、下列关于数据模型中实体间联系的描述正确的是()。
A、单个实体不能构成E-R图B、仅在两个实体之间有联系C、实体间的联系不能有属性D、实体间可以存在多种联系正确答案:D4、同一个关系的任两个元组值( )。
A、其他三个答案均不正确B、必须完全相同C、不能完全相同D、可以完全相同正确答案:C5、下列模型中,广泛采用E-R模型设计方法的是()。
A、逻辑模型B、概念模型C、物理模型D、外模型正确答案:B6、在SQL的查询语句中,对应关系代数中“投影”运算的语句是()。
A、WHEREB、SELECTC、FROMD、SET正确答案:B7、下列关系代数操作中,哪些运算要求两个运算对象其属性结构完全相同()。
A、自然连接、除法B、并、交、差C、投影、选择D、笛卡尔积、连接正确答案:B8、设有三个域D1={A,B}、D2={C,D,E}、D3={F,G},则其笛卡尔积D1×D2×D3的基数为( )。
A、3B、7C、5D、12正确答案:D9、当前数据库应用系统的主流数据模型是()。
A、面向对象数据模型B、网状数据模型C、关系数据模型D、层次数据模型正确答案:C10、关于“死锁”,下列说法中正确的是()。
A、当两个用户竞争相同资源时不会发生死锁B、只有出现并发操作时,才有可能出现死锁C、在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库D、死锁是操作系统中的问题,数据库操作中不存在正确答案:B11、在关系模式R中,函数依赖X→Y的语义是()。
A、在R的每一关系中,若两个元组的X值相等,则Y值也相等B、在R的某一关系中,Y值应与X值相等C、在R的某一关系中,若两个元组的X值相等,则Y值也相等D、在R的每一关系中,Y值应与X值相等正确答案:A12、从E-R图导出关系模式时,如果两实体间的联系是m:n;下列说法中正确的是()A、将n方码和联系的属性纳入m方的属性中B、增加一个关系表示联系,其中纳入m方和n方的码C、在m方属性和n方属性中均增加一个表示级别的属性D、将m方码和联系的属性纳入n方的属性中正确答案:B13、对于关系模式S-L(Sno,Sdept,Sloc),S-L中有下列函数依赖:Sno→Sdept,Sdept→Sloc ,SnoSloc,将S-L分解为下面三个关系模式:SN(Sno),SD(Sdept),SO(Sloc),这种分解是()。
数据库系统概论模考试题与答案
数据库系统概论模考试题与答案一、单选题(共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,其并发操作如下所示,则()。
数据库系统概论模拟试卷及参考答案
《数据库系统概论》模拟试卷(三)参考答案一、单项选择题(每小题2分,共30分)1、下面关于基本关系性质的描述,正确的是(C)。
(A)、列的次序不可交换(B)、行的次序不可交换(C)、任意两个元组不能完全相同(D)、分量不必取原子值2、关系代数的五个基本操作是( D )。
(A)、并、交、差、笛卡尔积、除法(B)、并、交、选择、笛卡尔积、除法(C)、并、交、选择、投影、除法(D)、并、差、选择、笛卡尔积、投影3、下列不是用于实现数据库安全控制技术的是(D)。
(A)、视图机制(B)、强制存取方法(C)、审计(D)、两段锁协议4、在数据库设计的需求分析阶段,业务流程一般采用的表示方法是( B )。
(A)、E-R图(B)、数据流图(C)、程序结构图(D)、程序框图5、关系数据库中,实现实体之间的联系是通过关系与关系之间的( D )。
(A)、公共索引(B)、公共存储(C)、公共元组(D)、公共属性6、事务的隔离性是指(B)。
(A)、事务中包括的所有操作要么都做,要么都不做。
(B)、一个事务内部的操作及使用的数据对并发的其他事务是隔离的。
(C)、事务一旦提交,对数据库的改变是永久的。
(D)、事务必须是使数据库从一个一致性状态变到另一个一致性状态。
7、设事务T1和T2,对数据库中的数据A进行操作,可能有如下几种情况,请问哪一种不会发生冲突操作( D )。
(A)、T1正在写A,T2要读A(B)、T1正在写A,T2也要写A(C)、T1正在读A,T2要写A(D)、T1正在读A,T2也要读A8、在数据库设计中,当合并局部E-R图时,学生在某一局部应用中被当作实体,而另一局部应用中被当作属性,那么被称之为( D )冲突。
(A)、属性冲突(B)、命名冲突(C)、联系冲突(D)、结构冲突9、数据管理技术经历了人工管理,_____和_____。
( D )① DBMS ②文件系统③网状系统④数据库系统⑤关系系统(A)、③和⑤(B)、②和③(C)、①和④(D)、②和④10、保护数据库,防止未经授权的不合法的使用造成的数据泄漏、更改破坏。
数据库系统试题及答案.doc
《数据库系统概论》模拟试题答案一、选择题(20分)。
_____A __)三者之间的关系是DBMS )和数据库管理系统(DBS )、数据库系统(DB 数据库(、1 A .DBS 包括DB 和DBMS B .DBMS 包括DB 和DBSC .DB 包括DBS 和DBMSD .DBS 就是DB,也就是DBMS2、关系数据模型____D ______。
A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n 联系C.只能表示实体之间的m :n 联系D.可以表示实体间的上述三种联系3、在数据库中,下列说法__A _____是不正确的。
A . A . 数据库避免了一切数据的重复B . B . 若系统是完全可以控制的,则系统可确保更新时的一致性C . C . 数据库中的数据可以共享D . D .数据库减少了数据冗余4、在数据库中,产生数据不一致的根本原因是___D ____。
A . A . 数据存储量太大B . B . 没有严格保护数据C . C . 未对数据进行完整性控制D . D .数据冗余5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D____。
A .外模式 B. 内模式 C. 存储模式 D. 模式6、数据库三级模式体系结构的划分,有利于保持数据库的___A _____.A .数据库独立性 B. 数据安全性C .结构规范化 D. 操作可行性7、设关系R 和S 都是二元关系,那么与元组表达式:{t | (∃u) ( ∃v) (R(u) ∧S(v) ∧u[1]=v[1] ∧t[1]=v[1] ∧t[2]=v[2])}8____A______A. 3NF ⊂ 2NF ⊂ 1NF B. 3NF ⊂ 1NF ⊂ 2NFC. 1NF ⊂ 2NF ⊂ 3NFD. 2NF ⊂ 1NF ⊂ 3NF9、数据库中的封锁机制是___C _______的主要方法。
A. 完整性B. 安全性C. 并发控制D.恢复10、在数据库设计中,用E-R 图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的____B _____阶段。
数据库系统概论试卷B卷及答案
答题纸一、填空题(每空1分,共20分,空与空之间加空格)1.丢失修改不可重复读2.层次模型网状模型关系模型面向对象模型3.外(子或用户)内(存储模式)4.部分5.BC6.UPDA TE ALTER7.任意长度的字符串任意单个字符8.用户数据9.等值连接自然连接10.X SIX二、选择题(共10小题,每小题占2分,共20分)三、简答题(每题4分,共20分)1.发展的三个阶段:人工管理、文件系统、数据库系统阶段人工阶段:数据不保存、应用程序管理数据、数据不共享、数据不具有独立性文件系统阶段:数据长期保存、由文件系统管理数据、数据共享性差、冗余度大、数据独立性差数据库系统阶段:数据结构化、数据共享度高、冗余度低、易扩充、数据独立性高、数据由DBMS同意管理和控制2.{E→G,G→E,F→G,H→G }或{E→G,G→E,F→G,H→E }或{E→G,G→E,F→E,H→E }或 {E→G,G→E,F→E,H→G }3.一级封锁协议:事务T在修改数据R之前必须对其加X锁,直到事务结束后才释放。
能防止丢失修改。
二级封锁协议:在一级封锁协议的基础上,加上事务T在读取数据R之前必须先对其加S锁,读完后即可释放S锁。
能防止丢失修改和读脏数据。
三级封锁协议:在一级封锁协议的基础上,加上事务T在读取数据R之前必须先对其加S锁,事务结束后即可释放S锁。
能防止丢失修改、读脏数据和不可重复读。
4.原则:一个实体对应一个关系模式。
一个1:1联系可以转换成一个独立的关系模式,也可以与任意一端的关系模式合并。
一个1:n联系可以转换成一个独立的关系模式,也可以与n端的关系模式合并。
一个m:n联系转换成一个关系模式。
四、综合题每题20分,共40分)1.(2)关系模型(每个关系表全对给2分)班级(班级号,班级名,专业号,专业名)运动员(运动员编号,姓名,性别,年龄,所属班级号)项目(项目号,名称,地点)参赛信息(运动员编号,项目号,成绩,名次)(3)上述关系中班级表存在传递以来关系,属于2NF,其余均属于3NF。
数据库概论模拟考试试卷及答案B
数据库系统概论考试试卷及答案B一、单项选择题(本大题共20小题,每小题1分,共20分)1. 使用CREATE TABLE SCHEMA 语句建立的是(B )A)数据库模式B)表C)视图D)索引2. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为(B )A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于1603. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示( B )A)授权所有用户B)所有的操作权限C)对所有的数据集合D)允许再授权4。
对数据库模式进行规范化处理,是在数据库设计的(C )A)需求分析阶段B)概念设计阶段C)逻辑设计阶段D)物理设计阶段5. 不存在传递函数依赖的范式至少要求是( C )A)2NF B)3NF C)4NF D) BCNF6. 在下列几种故障中,不破坏数据库内容的是(B )A)计算机病毒发作B)供电系统故障C)瞬时的强磁场干扰D)磁盘介质损坏7. 在数据库技术中,独立于计算机系统的模型是(A )A)E—R模型 B)层次模型C)关系模型D)面向对象的模型8. 四种传统的集合运算算是(C )A)∪,—,×,和σB)∪,-,∞,和σC)∪,∩,×,和-D)∪,∞,π和σ9. SQL中,下列涉及空值的操作,不正确的是( C )A)AGE IS NULLB)AGE IS NOT NULLC)AGE = NULLD)NOT (AGE IS NULL)10. 单个用户使用的数据视图的描述称为(A )A)外模式B)概念模式C)内模式D)存储模式11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是(B )A)用户界面 B)存取结构C)数据输入 D)报表输出12。
实体集书店与图书之间具有(B )联系.A)一对一B)一对多C)多对多 D )多对一13. 现有关系表:医疗(患者编号,医生编号,医生姓名,诊断日期,诊断结果,恢复情况)的主码是( A )A)患者编号,医生编号,诊断日期B)医生编号C)诊断日期D)患者编号14)任何一个三目关系都属于( A )A )1NF B)3NF C)BCNF D)4NF15。
2022年东北电力大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)
2022年东北电力大学计算机应用技术专业《数据库概论》科目期末试卷B(有答案)一、填空题1、事务故障、系统故障的恢复是由______完成的,介质故障是由______完成的。
2、SQL语言的数据定义功能包括______、______、______和______。
3、设某数据库中有作者表(作者号,城市)和出版商表(出版商号,城市),请补全如下查询语句,使该查询语句能查询作者和出版商所在的全部不重复的城市。
SELECT城市FROM作者表_____SELECT城市FROM出版商表;4、关系系统的查询优化既是关系数据库管理系统实现的关键技术,又是关系系统的优点。
因为,用户只要提出______,不必指出 ______。
5、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组______,并进行______处理。
6、对于非规范化的模式,经过转变为1NF,______,将1NF经过转变为2NF,______,将2NF经过转变为3NF______。
7、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
8、数据库恢复是将数据库从______状态恢复到______的功能。
9、使某个事务永远处于等待状态,得不到执行的现象称为______。
有两个或两个以上的事务处于等待状态,每个事务都在等待其中另一个事务解除封锁,它才能继续下去,结果任何一个事务都无法执行,这种现象称为______。
10、设在SQL Server 2000环境下,对“销售数据库”进行的备份操作序列如下图所示。
①出现故障后,为尽可能减少数据丢失,需要利用备份数据进行恢复。
首先应该进行的恢复操作是恢复_____,第二个应该进行的恢复操作是恢复_____。
②假设这些备份操作均是在BK设备上完成的,并且该备份设备只用于这些备份操作,请补全下述恢复数据库完全备份的语句RESTORE_____FROM BKWITH FILE=1,_____;二、判断题11、在SELECT语句中,需要对分组情况满足的条件进行判断时,应使用WHERE子句。
2022年新疆大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)
2022年新疆大学信息管理与信息系统专业《数据库概论》科目期末试卷B(有答案)一、填空题1、有两种基本类型的锁,它们是______和______。
2、数据仓库创建后,首先从______中抽取所需要的数据到数据准备区,在数据准备区中经过净化处理______,再加载到数据仓库中,最后根据用户的需求将数据发布到______。
3、关系模型由______________、______________和______________组成。
4、DBMS的完整性控制机制应具备三个功能:定义功能,即______;检查功能,即______;最后若发现用户的操作请求使数据违背了完整性约束条件,则采取一定的动作来保证数据的完整性。
5、如果多个事务依次执行,则称事务是执行______;如果利用分时的方法,同时处理多个事务,则称事务是执行______。
6、已知系(系编号,系名称,系主任,电话,地点)和学生(学号,姓名,性别,入学日期,专业,系编号)两个关系,系关系的主码是______________,系关系的外码是______________,学生关系的主码是______________,外码是______________。
7、如图所示的关系R的候选码为;R中的函数依赖有;R属于范式。
一个关系R8、在SQL Server 2000中,某数据库用户User在此数据库中具有对T 表数据的查询和更改权限。
现要收回User对T表的数据更改权,下述是实现该功能的语句,请补全语句。
_____UPDATE ON T FROM User;9、某在SQL Server 2000数据库中有两张表:商品表(商品号,商品名,商品类别,成本价)和销售表(商品号,销售时间,销售数量,销售单价)。
用户需统计指定年份每类商品的销售总数量和销售总利润,要求只列出销售总利润最多的前三类商品的商品类别、销售总数量和销售总利润。
为了完成该统计操作,请按要求将下面的存储过程补充完整。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
数据库系统概论考试试卷及答案B一、单项选择题(本大题共20小题,每小题1分,共20分)1. 使用CREATE TABLE SCHEMA 语句建立的是 ( B )A)数据库模式 B)表 C)视图 D)索引2. 设关系R和S的结构相同,并且各有80个元组,假如这两个关系作交运算,其运算结果的元组个数为( B )A)80 B)小于等于80 C)大于等于160 D)大于等于80,小于等于1603. 在SQL的授权语句中使用“ALL PRIVILEGES”,表示 ( B )A)授权所有用户 B)所有的操作权限 C)对所有的数据集合 D)允许再授权4. 对数据库模式进行规化处理,是在数据库设计的 ( C )A)需求分析阶段 B)概念设计阶段 C)逻辑设计阶段 D)物理设计阶段5. 不存在传递函数依赖的式至少要求是 ( C )A)2NF B)3NF C)4NF D) BCNF6. 在下列几种故障中,不破坏数据库容的是 ( B )A)计算机病毒发作 B)供电系统故障C)瞬时的强磁场干扰 D)磁盘介质损坏7. 在数据库技术中,独立于计算机系统的模型是 ( A )A)E-R模型B)层次模型C)关系模型 D)面向对象的模型8. 四种传统的集合运算算是 ( C )A)∪,-,×,和σB)∪,-,∞,和σC)∪,∩,×,和-D)∪,∞,π和σ9. SQL中,下列涉及空值的操作,不正确的是 ( C )A)AGE IS NULLB)AGE IS NOT NULLC)AGE = NULLD)NOT (AGE IS NULL)10. 单个用户使用的数据视图的描述称为 ( A )A)外模式B)概念模式C)模式D)存储模式11 在客户机/服务器体系结构的DBS中,数据库功能分为前端和后端两部分,下列功能属于后端的是 ( B )A)用户界面B) 存取结构C)数据输入D) 报表输出12. 实体集书店与图书之间具有( B )联系。
A)一对一 B)一对多 C)多对多 D )多对一13. 现有关系表:医疗(患者编号,医生编号,医生,诊断日期,诊断结果,恢复情况)的主码是( A )A)患者编号,医生编号,诊断日期 B)医生编号 C)诊断日期 D)患者编号14) 任何一个三目关系都属于( A )A )1NF B) 3NF C) BCNF D) 4NF15. 相对于关系模型,层次数据模型的缺点之一是( A )A)数据维护困难 B)数据结构复杂 C )数据独立性高 D )有严格的数学基础16. 现有如下关系:患者(患者编号,患者,性别,出生日期,所在单位)医疗(患者编号,患者,医生编号,医生,诊断日期,诊断结果)其中,医疗关系中的外码是( A )A)患者编号 B)患者 C)患者编号和患者 D)医生编号和患者编号17. 班长和学生是什么关系( B )A)1:1 B)1:M C)M:N D)都不是18.下面哪种数据模型只有一个根结点( B )A)概念 B)层次 C)关系 D)网状19.哪种模式不是数据库的模式( C )A)模式 B)外模式 C)映像模式 D)模式20.视图定义是( D )A)一个基表中导出的基表B)一个基表中导出的虚表C)一个或几个基表或视较中导出的基表D)一个或几个基表或视较中导出的虚表二、填空题(本大题共5个空,每空1分,共5分)1. 标准的数据库三级模式是概念模式、()模式和外模式。
2. 在SQL中,用MODIFY命令可以修改表中的数据,用(ALTER)命令可以修改表的结构。
3. 在ER图中,菱形框表示(联系)。
4. 并发控制的主要方法是采用(封锁机制)。
5. 在并行处理中,若干事物相互等待对方释放封锁,称为系统进入(死锁)状态。
三、名词解释(本大题共5个小题,每小题3分,共15分)1.关系一个关系即一二维表,如student(sno,sname,sex ,age)1. 概念模式2. X封锁如果事务T对数据R实现X封锁,那么其他的事务要等T解除X封锁以后,才能对这个数据进行封锁。
只有获准X封锁的事务,才能对被封锁的数据进行修改。
3.元组表中的一行即为一个元组4. 主属性包含在任何一个候选码中的属性。
5. 事务的原子性一个事务对数据库的操作是一个不可分割的操作系列,事务要么完整地被全部执行,要么全部不执行。
四、程序设计题(本大题共2小题,每小题15分,共30分)1.对于教学数据库的三个基本表学生 student (sno,sname,sex,sage,sdept)学习 sc(sno,cno,grade)课程 course(cno,cname,cpno,ccredit)试用SQL语句表示:下列语句。
(1)"查询全男同学信息情况""select * from student where sex='男'"(2)"查询选修了1号课的学生的学号和成绩""select sno,grade from sc where cno='1'"(3)"查询所有选修过课的学生的,课程名及成绩""select sname,cname,grade from student,sc,course where student.sno=sc.sno and o=o"(4)"查询选修了数据库原理课的最高成绩""select max(grade) as '最高成绩' from student,sc,course where student.sno=sc.sno and o=o and cname='数据库原理'"(5)查询所有选修了1号课程的同学的" " select sname from student where student.sno in (select sc.sno from sc where cno='1')"2.设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式(20分)供应商表S(SNO,SNAME,STATUS,CITY);零件表P(PNO,PNAME,COLOR,WEIGHT);工程项目表J(JNO,JNAME,CITY);供应情况表SPJ(SNO,PNO,JNO,QTY); SPJ表J表S表P表请用关系代数完成如下查询:1.求供应工程J1零件的供应商号 SNO2.求供应工程J1零件P1的供应商号吗SNO3.求供应工程J1零件为红色的供应商SNO4.求没有使用天津供应商生产的红色零件的工程号JNO5.求至少用了供应商S1所供应的全部零件的工程号JNO1. ∏sno(σJNO=‘J1’(SPJ))2. ∏sno(σJNO=‘J1’ΛPNO=’P1’(SPJ))3. ∏sno(σJNO=‘J1’(SPJ)∞σcolor=‘红’(P))4. ∏jno(SPJ)-∏jno(∏sno(σcity=‘天津’(S))∞∏sno,jno (SPJ)∞∏jno σcolor=‘红’(P))5. ∏jno, pno(SPJ)÷∏pno(σsno=‘s1’(SPJ))五、分析题(本大题共2小题,每小题15分本大题共30分)1. 学生运动会模型:(1)有若干班级,每个班级包括: 班级号,班级名,专业,人数(2)每个班级有若干运动员,运动员只能属于一个班,包括:运动员号,,性别,年龄(3)有若干比赛项目,包括:项目号,名称,比赛地点(4)每名运动员可参加多项比赛,每个项目可有多人参加(5)要求能够公布每个比赛项目的运动员名次与成绩(6)要求能够公布各个班级团体总分的名次和成绩解题要求:(1)画出每个实体及其属性关系、实体间实体联系的E-R图.(2)根据试题中的处理要求:完成数据库逻辑模型,包括各个表的名称和属性.并指出每个表的主键和外键。
(1)(2)班级(班级号,班级名,专业,人数) 主键:班级号运动员(运动员号,,性别,年龄,班级号)主键:运动员号外键:班级号项目(项目号,项目名,比赛地点) 主键:项目号比赛(运动员号,项目号,成绩,名次,得分)主键:运动员号,项目号外键:运动员号;项目号2.设T1,T2,T3是如下三个事务:T1:A:=A+2 ;B:=B+2T2:A:=A*2; B:=B*2T3:A:=A**2; B:=B**2设A初值为0 B初值为0解答:试问(1)若这三个事物允许并发执行,则有多少种可能的的正确结果,请一一列举出来(2)请给出一个可串行化的调度,并给出执行结果(3)请给出一个非串行化的调度,并给出执行结果(4)若这三个事务都遵守两段锁协议,请给出一个不产生死锁的可串行化调度(5)若这三个事务都遵守两段锁协议,请给出一个产生死锁的调度(1)三个事务允许并发执行,有6种结果:T1 T1 T2 T2 T3 T3T2 T3 T1 T3 T1 T2T3 T2 T3 T1 T2 T1A=16 A=8 A=4 A=2 A=4 A=2B=16 B=8 B=4 B=2 B=4 B=2(2)T1T2T3A=16B=16(3) T1 T2 T3XLOCK A XLOCK B WAIT读A=0 读B=0 WAITA=A+2 B=B*2WRITE A=2 WRITE B=0UNLOCK A UNLOCK B WAITXLOCL B XLOCKA读B=0 读A=2B=B+2 A=A*2 waitWRITE B=2 WRITE A=4UNLOCK B UNLOCL A XLOCK A读A=4A=A** WRITE A=16UNLOCK AXLOCL B读B=2B=B**2WRITE B=4UNLOCK B非串行化调度A=16 B=4(4)T1 T2 T3XLOCK A WAIT WAIT读A=0 WAIT WAIT。
WAIT WAITUNLOCK A WAIT WAITUNLOCK B XLOCK A WAIT读A=0 WAIT。
WAITUNLOCK A XLOCK AUNLOCK B WAIT读A=0。
UNLOCK AUNLOCK B(5) T1 T2 T3 XLOCK A XLOCK B WAIT读A=0 读B=0 WAITA=A+2 B=B*2 WAITWRITE A=2 WRITE B=0 WAIT XLOCL B XLOCKA WAIT遵守两段锁协议死锁情况阅读(20)分享(0)评论(0)分类:学习资料发表于23:25[2007/07/06] 数据库概论模拟考试试卷及答案A数据库概论模拟考试试卷及答案一、填空题(本大题共5个空,每空1分,共5分)1. 事务的特性包括:(原子性)、一致性、隔离性、和持久性。