ImageVerifierCode 换一换
格式:DOCX , 页数:37 ,大小:79.15KB ,
资源ID:9217327      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/9217327.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(华中师范大学网络教育学院《数据库》练习测试题库及答案.docx)为本站会员(b****7)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

华中师范大学网络教育学院《数据库》练习测试题库及答案.docx

1、华中师范大学网络教育学院数据库练习测试题库及答案华中师范大学网络教育学院数据库练习测试题库及答案一、选择题1、单个用户使用的数据视图的描述称为( )。 A外模式 B概念模式 C内模式 D存储模式2、子模式DDL用来描述( )。 A数据库的总体逻辑结构 B数据库的局部逻辑结构 C数据库的物理存储结构 D数据库的概念结构3、在DBS中,DBMS和OS之间的关系是( )。 A相互调用 BDBMS调用OS COS调用DBMS D并发运行4、五种基本关系代数运算是( )。 A,-,和 B,-,和 C,和 D,和5、当关系R和S自然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是( )。 A左外联

2、接 B右外联接 C外部并 D外联接6、下列聚合函数中不忽略空值 (null) 的是( )。 ASUM (列名) BMAX (列名) CCOUNT ( * ) DAVG (列名)7、设关系模式R (A,B,C),F是R上成立的FD集,F = BC,则分解 = AB,BC相对于F( )。 A是无损联接,也是保持FD的分解 B是无损联接,但不保持FD的分解 C不是无损联接,但保持FD的分解 D既不是无损联接,也不保持FD 的分解8、下列SQL语句中,修改表结构的是( )。ACREATE B.ALTER C.UPDATE D.INSERT9、在数据库设计中,将ER图转换成关系数据模型的过程属于( )。

3、A需求分析阶段 B逻辑设计阶段 C概念设计阶段 D物理设计阶段10、SQL中,下列涉及空值的操作,不正确的是( )。 AAGE IS NULL BAGE IS NOT NULL CAGE = NULL DNOT (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、分布式数据

4、库系统中分片模式和分配模式均是( )。A全局的 B局部的 C分布的 D集中的15、数据的独立性分为( )两个层次。A层次独立性和概念独立性 B系统独立性和用户独立性C物理独立性和逻辑独立性 D控制独立性和模型独立性16、下列有关数据库的描述,正确的是( )。A数据库是一个DBF文件 B数据库是一个关系C数据库是一个结构化的数据集合 D数据库是一组文件17、储蓄所有多个储户,储户在多个储蓄所存取款,储蓄所与储户之间是( )。A一对一的联系 B一对多的联系 C多对一的联系 D多对多的联系18、“实体”是信息世界中广泛使用的一个术语,它用于表示( )。A有生命的事物 B无生命的事物 C实际存在的事物

5、 D一切事物19、数据模式是( )。A文件的集合 B记录的集合 C数据的集合 D记录类型及其联系的集合20、实体完整性要求主属性不能取空值,这一点通常是通过( )。A定义外部键来保证 B定义主键来保证 C用户定义的完整性来保证 D关系系统自动保证21、表示数据库的概念模型一般使用( )。A用户活动图 B数据流图 CE-R图 D流程图22、建立数据库、配置和使用数据库的软件称为( )。A操作系统 B数据库管理系统 C应用开发工具 D应用程序23、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修了3号课程的学生的学号及其成绩,查询结果按分数的降序排列,下面

6、SQL语句正确的是( )。ASELECT Sno, Grade FROM SC WHERE Sno=3 ORDER BY Grade;BSELECT Sno, Grade FROM SC WHERE Cno=3 ORDER BY Grade;CSELECT Sno, Grade FROM SC WHERE Sno=3 ORDER BY Grade DESC;DSELECT Sno, Grade FROM SC WHERE Cno=3 ORDER BY Grade DESC;24、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现需要查询选修1号课程的学生平均成绩,下

7、面SQL语句正确的是( )。ASELECT Grade(AVG) FROM SC WHERE Cno=1;BSELECT Grade(AVG) FROM SC WHERE Sno=1;CSELECT AVG(Grade) FROM SC WHERE Sno=1;DSELECT AVG(Grade) FROM SC WHERE Cno=1;25、设表SC中存放了学生的学号(Sno)、课程号(Cno)和成绩(Grade),现要插入一条学号2005001和课程号3的记录,下面SQL语句正确的是( )。AINSERT INTO SC VALUES(2005001,3);BINSERT INTO SC(

8、Sno, Cno) VALUES(2005001,3,NULL);CINSERT INTO SC(Sno, Cno) VALUES(2005001,3);DINSERT INTO SC(Sno, Cno) VALUES(3,20005001);26、一个表中的任意两行的记录值( )。A不能全同 B可全同 C必须全同 D以上都不是27、视图在进行下面哪项操作时没有限制( )。A插入 B更新 C删除 D以上几项操作都有限制28、下面有关视图的说法,错误的是( )。A 视图是从一个或几个基本表导出的虚表 B数据库中存放了视图的定义和数据 C基本表中的数据改变,视图中查询出的数据也随之改变 D可以在一

9、个视图上再定义新的视图29、表由行和列组成,行又称为( ),行的顺序是任意的。 A记录 B语句 C字段 D元组30、在创建表的约束条件中,主键强制表中的( )。 A某一列非空 B某一列非空且唯一 C某一列或多列非空 D某一列或多列非空且唯一31、在数据库故障中,以下情况下故障危害性最大,但发生可能性又最小的是( )。A系统故障 B介质故障 C用户故障 D进程故障32、下面各种类型的备份中,可能是对数据库的一致性备份的是( )。 A联机完全备份 B热备份 C联机表空间备份 D冷备份33、以下哪种数据类型不是基本数据类型( )。 ATABLE BNUMBER CVARCHAR DINTEGER 3

10、4、在SQL语言中将权限授予用户是通过( )语句实现的。 ACREATE BREVOKE CGRANT DINSERT35、( )属于信息世界的模型,是现实世界到机器世界的一个中间层次。 A数据模型 B概念模型 CE-R图 D关系模型36、关系数据库中的视图属于4个数据抽象级别中的( )。 A外部模型 B概念模型 C逻辑模型 D物理模型 37、在下列关于关系的陈述中,错误的是( )。A表中任意两行的值不能相同 B表中任意两列的值不能相同 C行在表中的顺序无关紧要 D列在表中的顺序无关紧要 38、为了防止一个用户的工作不适当地影响另一个用户,应该采取( )。A完整性控制 B安全性控制 C并发控制

11、 D访问控制 39关系数据库中,实现实体之间的联系是通过表与表之间的( )。 A公共索引 B公共存储 C公共元组 D公共属性 40、下列哪项不是组成数据模型的三要素( )。A数据结构 B数据操作 C完整性约束条件 D关系模型 二、填空题1、一个类可以从直接的或间接的祖先中继承所有属性和方法,采用这个方法提高了软件的_。2、用树型结构表示实体类型及实体间联系的数据模型称为_。3、关系数据库的关系演算语言是以_为基础的DML语言。4、在函数信赖中,平凡的函数信赖根据Armstrong推理规则中的_律就可推出。5、设关系模式R (A,B,C),F是R上成立的FD集,F = BA,BC,则分解 = A

12、B,AC丢失的FD是_。6、分布式数据库中定义数据分片时,必须满足三个条件:完备性条件、重构条件和_。7、DB并发操作通常会带来三类问题,它们是丢失更新、_和读脏数据。8、事务必须具有的四个性质是:原子性、一致性、_和持久性。9、分布式数据库系统中透明性层次越高,应用程序的编写越_。10、在有泛化/细化联系的对象类型之间,较低层的对象类型称为_。11、用户可以用ORDER BY子句对查询结果排序,其中升序用 表示。12、数据库系统有较高的数据独立性,数据独立性有两个方面的含义,即物理数据独立性和_。13、数据库逻辑设计分为三步:分析实体及其联系、画E-R图、建立_。14、数据库系统中常用的三种

13、数据模型有层次模型、_和关系模型。15、关系模式必须要遵循的三类完整性约束规则分别是实体完整性约束、引用完整性约束和_。16、数据库系统由数据库、操作系统、 、应用开发工具、应用程序、数据库管理员和用户组成。17、设有以下关系:合同(合同号,用户号,用户名,用户地址),合同号是唯一的,则这个关系的范式等级是_。18、数据库系统生命周期可分为分析、设计、_、测试和运行五个阶段。19、SQL语言作为 操作的标准语言,被美国国家标准化组织正式批准为数据库的工业标准。20、建立数据库最重要的一步就是定义一些基本表,SQL语句使用 语句定义基本表。21、数据管理经过了手工文档、文件系统和_三个发展阶段。

14、22、SQL语言中,用于事务回滚的语句是_。23、 是指长期存储在计算机内的、有组织的、可共享的数据的集合。24、封锁对象的大小称为_。25、数据独立性包括物理独立性和 。26、MS SQL Server提供多个图形化工具,其中用来启动、停止和暂停SQL Server的图形化工具称为_。27、唯一标识实体的属性集称为 。28、DBMS利用事务日志保存所有数据库事务的_操作。29、如果两个实体之间具有M:N联系,则将它们转换为关系模型的结果是_个表。30数据库系统与文件系统的根本区别是 。31、数据库系统具有数据的_、_和_等三级模式结构。32、数据库运行控制功能包括数据的_控制、_控制、_控制

15、和数据恢复等四个方面。33、描述实体的特性称为_。34、数据库管理系统所支持的数据模型被分为_、_、_和面向对象四种类型。35、一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为_的联系。36、属性的取值范围称为该属性的_。37、关系模型的特点是关系必须_,模型概念_,能够采用集合操作。38、在选择运算所得到的结果关系中,所含的元组数不_原关系中的元组数39、一个学生关系模式为(学号,姓名,班级号,),其中学号为关键字;一个班级关系模式为(班级号,专业,教室,),其中班级号为关键字;则学生关系模式中的外关键字为_。40、SQL语言具有对数据的_、_、_和_等四个方面的功

16、能。41、有一个学生关系,其关键字为学号;又有一个课程关系,其关键字为课程号:另有一个选修关系,其关键字为学号和课程号的组合,则学号和课程号分别为该关系的_。42、对于属性X的每一个具体值,属性Y有唯一的具体值与之对应,则称Y_X,或称X_Y,记作_,X称为决定因素。43、设XY是关系模式R的一个函数依赖,如果存在X的真子集X,使得XY成立,则称Y_X,记作_。44、在关系模式R中,若每个属性都是不可再分割的最小数据单位,则R属于_范式,记作_。45、关系规范化应遵循概念_原则。46、一个关系模式为Y(X1,X2,X3,X4),假定该关系存在着如下函数依赖:(X1,X2)X3,X2X4,则该关

17、系属于_范式,因为它存在着_。47、采用关系模型的逻辑结构设计的任务是将E-R图转换成一组_并进行_处理。48、对关系进行投影、选择、联接运算的结果是_。49、实体之间的联系按照联系方式的不同可分为 、 和 。 50、数据库系统的核心是 。51、在关系模型中,实体以及实体间的联系都是用 来表示的。52、数据库管理系统保证数据安全的主要措施是进行 。53、人们已经提出了许多种类型的数据依赖,其中最重要的是 和 。54、关系模式由3NF转化为BCNF是消除了主属性对码的 和 。55、数据库设计应包括两个方面的内容: 设计和 设计。56、数据库技术与 技术相结合,形成了面向对象数据库系统。57、在关

18、系代数中专门的关系运算包括 、投影、 、除等运算。58、关系模式的所有属性组是这个关系模式的候选码,称为 。59、数据库管理系统(DBMS)是数据库系统的核心,用户开发的数据库系统都是建立在特定的DBMS之上。DBMS的主要组成部分是:_、_和_。60、关系数据库系统是以_为基础的数据库系统。三、简答题1、请阐述在网状模型和关系模型中,实体之间联系的实现方法。2、设有两个关系R (A,B,C) 和S (C,D,E),试用SQL查询语句表达下列关系代数表达式3、设有关系模式R (A,B,C,D),F是R上成立的FD集,F = DA,DB,试写出关系模式R的候选键,并说明理由。4、两个函数信赖集F

19、和G等价的充分必要条件是什么?5、简述数据管理技术的发展阶段。6、试述关系模型的三个组成部分。7、SQL中表达完整性约束的规则主要有哪几种?8、什么是分布式数据库的分布透明性?9、什么是对象关系数据模型?10、简要说明事务的原子性。11、什么是数据库的并发控制?12、简单说明排它锁和它的作用。13、什么是分布式数据库?14、解释文件系统为什么会存在数据冗余?这种数据冗余会导致哪两类典型的问题?15、试述数据库设计过程。16、假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下:图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2)读者(

20、借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16)借阅(借书证号C4),总编号C(6),惜书日期D()ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2)试写出下列语句的含义:(1)select count(*)as 总册数from 图书(2)select * from 图书 where 出版单位 in(“清华大学”,“高等教育”)order by单价(3)select 单位,count(*) from 读者group by 单位(4)select * from图书;where 总编号 in (sele

21、ct总编号from借阅)17、假定使用的“图书”、“读者”、“借阅”和ZGJK库的定义如下: “图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(16),单价N(7,2) 读者(借书证号C(4),单位C(10),姓名C(6),性别C(2),职称C(6),地址C(16) 借阅(借书证号C(4),总编号C(6),借书日期D()ZGJK(职工号C(6),姓名C(6),性别C(2),出生日期D(),职称C(6),基本工资N(7,2)试写出下列语句的含义:(1)select from 图书where作者“李”(2)select distinct分类号,书名,作者 from图

22、书order by 分类号(3)select from 图书;where 书名 like ”数据库”(4)select distinct x. 借书证号,姓名,单位 from 借阅 x,读者 ywhere x. 借书证号y. 借书证号18、什么是多值依赖中的数据依赖?举例说明。19、数据库系统生存期是什么?20、为什么说需求分析是数据库系统开发中最困难的任务之一?21、简述ORDBS的中文含义。22、数据库的三级模式和两级映象体系结构中,模式内模式映象存在于概念级和内部级之间,用于定义概念模式和内模式间的对应性。其主要作用是什么?23、简述逻辑数据的独立性。24、数据库是一个共享资源,在多用户

23、共享系统中,并发操作的含义是什么?25、设有关系R和S如下,写出RS计算结果。26、设有描述学校情况的U关系。U(S,SD,MN,CN,G)其中:S属性表示学生学号,SD表示学生所在系名,MN表示系主任,CN表示课程名,G表示成绩。一个系有若干名学生,一个学生只属于一个系,一个系只有一名系主任,一个学生可选多门课,每个学生选每门课有一个成绩。试写出U关系中的函数依赖,并给每个函数依赖一个简短说明。27、数据库运行中可能产生的故障有哪几类?28、什么是日志文件?为什么要设立日志文件?29、并发操作可能会产生哪几类数据不一致?用什么方法能避免各种不一致的情况?30、什么是数据库系统?四、设计题1、

24、 设有关系数据库:职工关系EMPLOYEE (职工号,职工名,街道,城市)工作关系WORKS (职工号,公司号,工资)公司关系COMPANY (公司号,公司名,城市)(1)假设职工可在多个公司兼职,请用关系代数表达式写出至少在公司号为C2和C5公司兼职的职工的职工号。(2)依据上述的关系数据库,试用SQL语句写出下列操作:将所有在“联华公司”工作的职工加薪5。2、 图书出版管理数据库中有两个基本表:图书 (书号,书名,作者编号,出版社,出版日期)作者 (作者编号,作者名,年龄,地址)试用SQL语句写出下列查询:检索年龄低于作者平均年龄的所有作者的作者名、书名和出版社。3、学校有多名学生,财务处

25、每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系: 学生 (学号,姓名,专业,入学日期) 收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。 试用SQL语句定义上述表的结构。(定义中应包括主键子句和外键子句)4、假设某商业集团数据库中有一关系模式R如下:R (商店编号,商品编号,数量,部门编号,负责人)如果规定:(1) 每个商店的每种商品只在一个部门销售;(2) 每个商店的每个部门只有一个负责人;(3) 每个商店的每种商品只有一个库存数量。试回答下列问题:(1)根

26、据上述规定,写出关系模式R的基本函数依赖;(2)找出关系模式R的候选码;(3)试问关系模式R最高已经达到第几范式?为什么?(4)如果R不属于3NF,请将R分解成3NF模式集。5、设有关系EMP(ENO,ENAME,SALARY,DNO),其中各属性的含义依次为职工号、姓名、工资和所在部门号,以及关系DEPT(DNO,DNAME,MANAGER),其中各属性含义依次为部门号、部门名称、部门经理的职工号。试用SQL语句完成以下任务:(1)试用SQL语句完成查询:列出各部门中工资不低于600元的职工的平均工资。(2)请用SQL语句将“销售部”的那些工资数额低于600的职工的工资上调10%6、设数据库

27、中有基本表:教师(工号,姓名,性别,职称,工龄,基本工资,补贴)请用SQL语句写出工龄在20年以上(包括20年)基本工资低于1500元的教师的所有信息。7、在教学管理系统中,含有二个关系:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)(1)若查询每个学生的选修课程数、总成绩、平均成绩,写出实现上述要求的SQL语句 (2)用SQL语句写出往成绩表中插入一个元组(20010101,管理信息系统,80)8、基于数据库中的学生表、成绩表、任课表:学生(学号,姓名,性别,出生日期,系名)成绩(学号,课程名,成绩)任课(课程名,任课教师名)用SQL语言中的CREATE语句创建一个含有学号、姓名、性别、系名、课程名、成绩、任课教师名的学生成绩视图。9、基于数据库中的成绩表: 成绩(学号,课程名,成绩)用SQL语句写出只选修一门的学生的学号、课程名、成绩。 10、下面是医院组织的结构图要求完成以下工作:画出医院组织的E-R图;查询所有外科病区和内科病区的所有医生姓名;查询内科病区患胃病的病人的姓名。11、设有一个SPJ数据库,包括S,P,J,SPJ四个关系模式;S(SNO,SNAME,STATUS,CITY);P(PNO,PNAME,COLOR,WE

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1