




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2021级高职数据库原理与应用期末试题(2)含答案一、单项选择题(每小题1分,共20分)1、下面列出的条目中,_是数据库技术的研究领域。idbms软件的研制 ii数据库及其应用系统的设计 iii数据库理论a)仅i和iiib)仅ii和iii c)仅i和iid)全部2、在数据库系统中,负责监控数据库系统的运行情况,及时处理运行过程中出现的问题,这是_人员的职责。a)数据库管理员 b)系统分析员c)数据库设计员 d)应用程序员3、在数据库三级模式中,外模式的个数_。a)只有一个 b)可以有任意多个c)与用户个数相同 d)由设置的系统参数决定4、对数据库进行备份,这主要是为了维护数据库的_。a)开放性
2、b)一致性c)完整性 d)可靠性5、在数据库技术中,反映现实世界中事物的存在方式或运动状态的是_。a)信息 b)消息c)数据 d)命令6、在关系数据库系统中,当关系的型改变时,用户程序也可以不变。这是_。· 数据的物理独立性b)数据的逻辑独立性 c)数据的位置独立性 d)数据的存储独立性7、设关系r和s具有相同的目,且它们相对应的属性的值取自同一个域,则r-(r-s)等于_。a)rsb)rs c)r×s d)r÷s8、在关系代数中,从两个关系的笛卡尔积中选取它们属性间满足一定条件的元组的操作,称为_。a)并b)选择c)自然连接d)连接9、下面给出的关于数据库的三级
3、模式结构的说法中,_是不正确的。· 数据库中只有一个模式 · 外模式与模式之间的映像实现数据的逻辑独立性 iii 外模式与内模式之间的映像实现数据的物理独立性a)仅i b)仅ii c)仅iii d)都不正确试题(10)(12)基于“学生选课课程”数据库中的三个关系是:s(s#,sname,sex,age),sc(s#,c#,grade),c(c#,cname,teacher)10、若要求查找“由张劲老师执教的数据库课程的平均成绩、最高成绩和最低成绩”,将使用关系_。a)s和sc b)sc和cc)s和cd)s、sc和c11、为了提高查询学生成绩的查询速度,对关系sc创建惟一索
4、引,应该创建在_属性上。a)s# b)c# c)grade d)(s#,c#)12、设s_avg(sno,avg_grade)是一个基于关系sc定义的学生号和他的平均成绩的视图。下面对该视图的操作语句中,_是不能正确执行的。iupdate s_avg set avg_grade=90 where sno=2004010601;iiselect sno, avg_grade from s_avg where sno=2004010601;a)仅ib)仅iic)都能d)都不能13、设有关系r=(a,b,c),与sql语句select distinct a,c from r where b=5 等价
5、的关系代数表达式是_。i.a,c(b=5(r)ii. b=5(a,c (r)a)都等价 b)仅ic)仅iid)都不等价14、并发操作有可能引起下述_问题。i丢失更新 ii不可重复读 iii读脏数据a)仅i和iib)仅i和iiic)仅ii和iiid)都是15、下面对drop权限的叙述中,正确的是_。· 只允许删除数据b)允许删除关系 c)允许删除数据库模式d)和delete权限等价16、_是由于关系模式设计不当所引起的问题。a)数据冗余 b)数据被非法读取 c)数据被非法修改 d)发生死锁17、下面关于函数依赖的叙述中,_是不正确的。· 若xy,wyz,则xwzb)若y
6、37; x,则xy c)若xyz,则xz,yz d)若xyz,则xy,xz18、若关系模式r中只包含两个属性,则_。· r属于2nf,但r不一定属于3nf b)r属于3nf,但r不一定属于bcnfc) r属于bcnf· r属于1nf,但r不一定属于3nf 19、存取方法设计是数据库设计的_阶段的任务。a)需求分析b)概念结构设计c)逻辑结构设计d)物理结构设计20、以下关于er模型向关系模型转换的叙述中,_是不正确的。a)一个1:1联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并b)一个1:n联系可以转换为一个独立的关系模式,也可以与联系的n
7、端实体所对应的关系模式合并c)一个m:n联系可以转换为一个独立的关系模式,也可以与联系的任意一端实体所对应的关系模式合并d)三个或三个以上的实体间的多元联系转换为一个关系模式二、填空题(每空2分,共20分)1、关系代数是关系操纵语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为_。2、数据模型由数据结构、数据操作和_三个要素组成。3、在数据库管理系统中,dbms提供的语言的语句可以嵌入到某一高级语言中,该语言称为宿主语言。4、如果某事务成功完成执行,则该事务称为事务。5、用户关系模式r中所有的属性都是主属性,则r的规范化程度至少达到_。6、关系模式分解的等价性标准主要有两个
8、,它们是分解具有无损连接性和分解_。7、将e-r图中的实体和联系转换为关系模型中的关系,这是数据库设计过程中_设计阶段的任务。8、经过选择运算后,所的关系的属性数_原关系。9、如果两个关系没有公共属性,则其自然联接操作与_操作等价。10设关系模式r(a,b,c,d),f是r上的fd集,fabc,db,r的候选键为_。三、简答题(共3小题,每小题5分,共20分)1、在数据库中为什么要使用查询和视图?它们之间有何区别?2、叙述数据字典的主要任务和作用? 3、事务中的提交和回滚是什么意思?4、试述关系模型的完整性规则。在参照完整性中,为什么外部码属性的值也可以为空?什么情况下才可以为空?四、设计题(
9、本题共30分)1、(4分)学校有多名学生,财务处每年要收一次学费。为财务处收学费工作设计一个数据库,包括两个关系:学生 (学号,姓名,专业,入学日期)收费 (学年,学号,学费,书费,总金额)假设规定属性的类型:学费、书费、总金额为数值型数据;学号、姓名、学年、专业为字符型数据;入学日期为日期型数据。列的宽度自定义。试用sql语句定义上述表的结构。(定义中应包括主键子句和外键子句) 2、(本题共4小题,每小题4分,共16分)设某公司数据库中有关系模式如下:职工(职工号,职工名,性别,年龄)工作(职工号,公司号,工资)公司(公司号,公司名,地址)(1)用关系代数表达式写出下列查询:不在“
10、开元”公司工作的所有职工的职工号。(2)依据本题的基本表,写出查询每个公司女职工的平均工资的sql语句。(提示:求平均值用函数avg())(3)依据本题的基本表,试用sql语句写出下列操作:超过50岁职工的工资增加200元。(4)依据本题的基本表,把对职工表的插入权限授给用户a,并许诺他再将此权限授予其他用户。 3(本题共2小题,每小题5分,共10分)一个图书借阅管理数据库要求提供下述服务:(1)可随时查询书库中现有书籍的品种、数量与存放位置。所有各类书籍均可由书号惟一标识。(2)可随时查
11、询书籍借还情况。包括借书人单位、姓名、借书证号、借书日期和还书日期。我们约定:任何人可借多种书,任何一种书可为多个人所借,借书证号具有惟一性。(3)当需要时,可通过数据库中保存的出版社的电报编号、电话、邮编及地址等信息向有关书籍的出版社增购有关书籍。我们约定,一个出版社可出版多种书籍,同一本书仅为一个出版社出版,出版社名具有惟一性。根据以上情况和假设,试作如下设计:(1)构造满足需求的er图。(2)转换为等价的关系模型结构。 五、综合题(本大题共10分) 假设为自学考试成绩管理设
12、计了一个关系r(s,sn,c,cn,g,u),其属性的含义依次为考生号、姓名、课程号、课程名、分数和主考学校名称。规定每个学生学习一门课程只有一个分数;一个主考学校主管多门课程的考试,且一门课程只能属于一个主考学校管理;每名考生有唯一的考号,每门课程有唯一的课程号。(1)写出关系模式r基本的函数依赖集。(2)写出关系模式r的候选键。(3)关系模式r最高达到第几范式?为什么?(4)将r规范化为3nf。 数据库原理与应用期末考试试题答案一、1、d2、a3、b4、b5、a 6、b 7、b8、d9、c10、b11、d12、c 13、b14、d15、b16、a 17、c18、c19、d 20、c二、1关
13、系.2完整性约束3.sql4.已提交事务5.3nf6保持函数依赖7、逻辑结构8、等于9、笛卡尔积10、abd三、1、在数据库中为什么要使用查询和视图?它们之间有何区别?答:利用查询可以从一个或多个表中检索需要的数据,快速得到一组想操作的记录,每个记录只显示所需要的字段,而且还可以对查询结果进行分组和排序。查询结果将产生一个独立的数据文件,但它仅可以当作输出使用,不能修改查询结果,查询结果也不会影响原来的数据文件,这正是查询与视图的差别。视图和查询一样都可以从数据库中查询满足一定条件的数据记录,但相对查询而言视图的一个突出优点是可以在查询结果的基础上修改原数据,即视图可以实现数据源的更新。2叙述
14、数据字典的主要任务和作用?答:数据字典的任务就是管理有关数据的信息,所以又称为“数据库的数据库”。它的任务主要有:(1)描述数据库系统的所有对象,并确定其属性。如一个模式中包含的记录型与一个记录型包含的数据项;用户的标识、口令;物理文件名称、物理位置及其文件组织方式等。数据字典在描述时赋给每个对象一个惟一的标识。(2)描述数据库系统对象之间的各种交叉联系。如哪个用户使用哪个子模式,哪些模式或记录型分配在哪些区域及对应于哪些物理文件、存储在何种物理设备上。(3)登记所有对象的完整性及安全性限制等。(4)对数据字典本身的维护、保护、查询与输出。数据字典的主要作用是:(1)供数据库管理系统快速查找有
15、关对象的信息。数据库管理系统在处理用户存取时,要经常查阅数据字典中的用户表、子模式表和模式表等。(2)供数据库管理员查询,以掌握整个系统的运行情况。(3)支持数据库设计与系统分析。3事务中的提交和回滚是什么意思?答:事务中的提交(commit)是提交事务的所有操作。具体说就是将事务中所有对数据库的更新写回到磁盘上的物理数据库中去,事务正常结束。事务中的回滚(rollback)是数据库滚回到事务开始时的状态。具体地说就是,在事务运行的过程中发生了某种故障,事务不能继续执行,系统将事务中对数据库的所有已完成的更新操作全部撤消,使数据库回滚到事务开始时的状态。4、实体完整性规则:若属性a是基本关系r
16、的主属性,则属性a不能取空值。参照完整性规则:若属性(或属性组)f是基本关系r的外码,它与基本关系s 的主码ks相对应(基本关系r和s不一定是不同的关系),则对于r中每个元组在f上的值必须为: 或者取空值(f的每个属性值均为空值); 或者等于s中某个元组的主码值。 外部属性可以为空,因为外部属性对其基本关系本身是非码,不是标识元组的属性值,故可以为空。当此属性值尚未确定时,此外部属性为空。 用户定义的完整性就是针
17、对某一具体关系数据库的约束条件。它反映某一具体应用所涉及的数据必须满足的语义要求。四、1、create table 学生(学号 char (8),姓名 char (8),专业 char (13),入学日期 date,primary key (学号); create table 收费(学年 char (10),学号 char (8),学费 numeric (4),书费 numeric (5,2),总金额 numeric (7,2),primary key (学年,学号),foreign key (学号) references 学生 (学号);2、设某公司数据库中有关系模式如下:职工(职
18、工号,职工名,性别,年龄)工作(职工号,公司号,工资)公司(公司号,公司名,地址)用关系代数表达式写出下列查询:不在“开元”公司工作的所有职工的职工号。(1)职工号(职工)-职工.职工号(s公司名=开元(职工¥工作¥公司)(2)依据第36题的基本表,写出查询每个公司女职工的平均工资的sql语句。select (公司名,avg(工资))from 工作,职工,公司where 职工.职工号=工作.职工号and 工作.公司号=公司.公司号and 职工.性别='女'group by 公司名(3)依据第36题的基本表,试用sql语句写出下列操作:超过50岁职工的工资增加200元。update 工作set 工资=工资+200where 职工号 in(select 职工号from职工where年龄>50) (4)grant insert on 职工表 to a with grant option
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 自愿退婚协议书
- 确定离婚协议书
- 承包垂钓园合同协议书
- 部分退股协议书
- 资质代管协议书
- 围墙门安装团队协议书
- 聘用园长协议书
- 沈阳中专订单班协议书
- 砑发技术协议书
- 股份交换协议书
- 人教版语文二年级下册全册课件
- 印刷企业管理制度汇编
- 2026年版广西高等职业教育考试(新职教高考)普高生专用升高职大专《职业适应性测试》模拟试卷(第5套)
- 格力年终总结报告
- 中心城区供热更新改造项目风险分析与管理
- 宁夏新希望贺兰山牧业有限公司良种奶牛繁育基地建设项目环境影响报告书
- 养殖场安全教育培训
- 心源性猝死的预防和急救
- 教师交通安全法规
- 2025-2030年中国蛭石市场发展前景及投资策略分析报告
- 江苏省淮安市(2024年-2025年小学六年级语文)统编版期末考试(下学期)试卷及答案
评论
0/150
提交评论