下载此文档

数据库系统概论期末题库(第五版).pdf


文档分类:IT计算机 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【数据库系统概论期末题库(第五版) 】是由【小屁孩】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【数据库系统概论期末题库(第五版) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..数据库系统概论期末题库(第五版)?、单选题:1DB、DBMS和DBS三者间的关系是(B)。ADB包括DBMS和DBSBDBS包括DB和DBMSCDBMS包括DBS和DBDDBS与DB、DBMS?关2在?个数据库中可以有多个的是(C)。A模式B内模式C外模式D存储模式3下?(A)不是常?的数据模型?A线性模型B关系模型C层次模型D?状模型4数据库与?件系统的根本区别在于(C)。A提?了系统效率B?便了?户使?C数据的结构化D节省了存储空间5下列叙述正确的为(C)。A主码是?个属性,它能唯?标识?列B主码是?个属性,它能唯?标识??C主码是?个属性或属性集,它能唯?标识??D主码是?个属性或属性集,它能唯?标识?列6下列不属于SQL语?的特点的是(D)。A综合统?B?向集合的操作?式C简洁易学D?度过程化7在“学?”表中有“学号”、“姓名”、“性别”和“?学成绩”字段。有以下SELECT语句:SELECT性别,avg(?学成绩)FROM学?GROUPBY性别其功能是(D)。A计算并显?所有学?的?学成绩的平均值B按性别分组计算并显?所有学?的?学成绩的平均值C计算并显?所有学?的性别和?学成绩的平均值D按性别分组计算并显?性别和?学分数的平均值8当关系R和S?然联接时,能够把R和S原该舍弃的元组放到结果关系中的操作是(D):..?般情况下,当对关系R和S进??然连接时,要求R和S含有?个或者多个共有的(C).?,?个关系相当于(A)A.?张?维表B.?条记录C.?个关系数据库D.?个关系代数运算11下列四项中,不属于数据库特点的是(C)??性?.12在关系代数运算中,五种基本运算为(A)A.∪,-,×,π和σB.∪,-,∞,π和σC..∪,∩,×,π和σD.∪,∩,∞,π和σ13下?列出的数据模型中,_____是数据库系统中最早出现的数据模型?(B).?状模型D.?向对象模型14索引是在基本表的列上建?的?种数据库对象,它同基本表分开存储,使?它能够加快数据的(D)速度。A插?,哪?个不是指数据库三级模式结构中的外模式?(C)A.?模式B.?.?户视图:..?、填空题:??管理、?件系统、数据库系统三个阶段。?性是由____外模式/模式________映象提供的。:选择、投影、连接和____除____。?属性组(或单个属性)的值能唯?标识?个元组,则称该属性组(或属性)为____候选码_______。,只存放视图的定义,不存放视图对应的数据。三、判断题:,不允许存储冗余数据。()×S中,R、S均为关系名。()?张表。()四:设计题:1.?个电影资料数据库假定有3个基本表:电影表:Movie(电影名、制作年份、长度)演员表:Actor(演员姓名、地址、性别、??)电影主演表:Acts(电影名、制作年份、演员姓名)写出实现下列各功能的SQL语句:(1)?SQL语句表达查询1990~1999年制作的电影名和长度。(2)?SQL语句表达查询长度超过120分钟的电影名和演员姓名。(3)?SQL语句表达查询电影名为“速度与***8”的演员姓名和??。(4)?SQL语句表达查询统计演员姓名及其主演电影的数量。解:(1)SELECT电影名,长度FROMMovieWHERE制作年份>=1990AND制作年份<=1999;(2)SELECT电影名,演员名FROMActsWHERE电影名IN(SELECT电影名FROMMovieWHERE长度>120);(3)SELECT演员姓名,??FROMActor,=='速度与***8'(4)select演员姓名,count(*)FromActs:..?,财务处每年要收?次学费。为财务处收学费?作设计?个数据库,包括两个关系:学?(学号,姓名,专业,?学?期)收费(学年,学号,学费,书费,总?额)假设规定属性的类型:学费、书费、总?额为数值型数据;学号、姓名、学年、专业为字符型数据;?学?期为?期型数据。?定义列的宽度。试?SQL语句定义上述表的结构(定义中应包括主键?句和外键?句)。解:CREATETABLE学?(学号CHAR(8),姓名CHAR(8),专业CHAR(13),?学?期DATE,PRIMARYKEY(学号));CREATETABLE收费(学年CHAR(10),学号CHAR(8),学费NUMERIC(4),书费NUMERIC(5,2),总?额NUMERIC(7,2),PRIMARYKEY(学年,学号),FOREIGNKEY(学号)REFERENCES学?(学号));,“商店”有属性商店编号、商店名、地址、电话,“顾客”有属性顾客编号、姓名、地址、年龄、性别。假设?个商店有多个顾客购物,?个顾客可以到多个商店购物,顾客每次去商店购物有?个消费?额和?期,?且规定每个顾客在每个商店?每天最多消费?次。(本?题12分)(1)根据上述语义画出E-R图。(6分)(2)将E-R图转换成关系模型。(6分)(1)解:ER图如下:(2)转换成关系模式如下:商店(商店编号,商店名,地址,电话)顾客(顾客编号,姓名,地址,年龄,性别)消费(商店编号,顾客编号,消费?额,?期),?是”公司”实体集,属性有公司编号、公司名、地址等;?是”仓库”实体集,属性有仓库编号、仓库名、地址等;三是”职?”实体集,属性有职?编号、姓名、性别等。每个公司有若?个仓库,每个仓库只能属于1个公司,每个仓库可聘?若?职?,每个职?只能在?个仓库?作,仓库聘?职?有聘期和?资。①试画出E-R图:..②将E-R图转换成关系模型,并注明主码和外码解:(1)ER图如下:(2)仓库(仓库编号,仓库名,地址,公司编号),主码是仓库编号,外码是公司编号公司(公司编号,公司名,地址),主码是公司编号职?(职?编号,姓名,性别,仓库编号,聘期,?资),主码是职?编号,:学?(学?编号,姓名,电话,所在学院,借阅图书编号,图书名称,借期,还期)(1)学?编号是主键吗?说明判断的理由是什么?(2)写出该关系模式的主键;(3)该关系模式中是否存在部分函数依赖?如果存在,请写出?个。(4)该关系模式最?满?第?范式?并说明理由。(5)将该关系模式分解为3NF。解:(1)学?编号不是主键,因为学?编号不能唯?决定元组。(2)该关系模式的主键是(学?编号、借阅图书编号、借期)。(3)存在着部分部分函数依赖。主码与学?姓名是部分函数依赖。(4)该关系模式最?满?1NF。因为?主属性与主键间存在部分函数依赖。(5)T1(学?编号,借阅图书编号,借期)T2(学?编号,姓名,电话,所在学院)T3(借阅图书编号,图书名称)T4(借期,还期)五、简答题:1,简述事务故障的恢复策略。答:?件?志(即从最后向前扫描?志?件),查找该事务的更新操作。?逆操作,即将?志记录中“更新前的值”写?数据库。?志?件,查找该事务的其他更新操作,并做同样处理。,直?读到此事务的开始标记,事务故障恢复就完成了。2,试述SQL语?的特点。(1)综合统?。(2)?度?过程化。(3)?向集合的操作?式。(4)以同?种语法结构提供两种使??式。(5)语?简捷,易学易?。

数据库系统概论期末题库(第五版) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数5
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小322 KB
  • 时间2024-04-15