




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、、单项选择题1、( )的存取路径对用户透明,从而具有更高的数据独立性,更好的安全保密 性,也简化了程序员的工作和数据库开发建立的工作、以上都A、关系模型B、层次模型C 、网状模型是A、完整性B、可靠性C、安全性D、一致性3、一个关系只有一个()A、候选码B、主码C、超码D、外码4、关系模式中,满足2NF的模式()。A、可能是1NFB、必定是BCNFC 、必定是 3NFD、必定是2、SQL语言的GRAN和REVOK语句主要是用来维护数据库的()。1NF)。5、如果事务T获得了数据项Q上的排它锁,则T对Q (、不能读A、只能读不能写B 、只能写不能读 C、既可读又可写不能写6在ER模型中,如果有3
2、个不同的实体型,3个M关系模型的规则,转换为关系的数目是(B、 5CN 联系,根据ER模型转换为A、 4、5)。、6、77、年龄在 15至 30岁之间”这种约束属于DBMS勺(功能。A、恢复、并发控制 C、完整性安全性8、解决事务并发操作带来的数据不一致性问题普遍采用)技术。A封锁、恢复、存储、协商09、关系数据库中的关系必须满足:其中的每一属性都是A 、互不相关 B 、不可再分 C 、长度可变、互相关联10、在两个实体类型间有一个 M N联系时,这个结构转换成的关系有( 个。A、 1、2、3、411、描述数据库全体数据的全局逻辑结构和特性的是()。A、存储模式B 、外模式C 、内模式12、若
3、R为n元关系,S为m元关系,则Rx S为(DA、 m B 、 n C 、13、数据系统的概念模型独立于 (A世界14 、A关联m+n)、具体的机器和DBMS B、信息世界D 、)元关系。mx n、 E-R 图关系数据库中的关系必须满足:其中的每一属性都是 ()、互不相关B 、不可再分 C 、长度可变模式、现实、互相15、X-Y,当下列哪一条成立时,称为平凡的函数依赖(、XG 丫工CA、Xn 丫二Y?X16、当两个子查询的结果 A结构完全不一致 键一致时,可以执行并、交、差操作。 、结构部分一致)。、X ?Y DC 、结构完全一致D 、主、填空题1、设有关系模式R (S,D, M,其函数依赖集:
4、F= ST D, D-M,则关系模式R的规范化程度最高达到2、数据库系统的数据独立性包括独立性和独立性。3、关系模型中有三类完整性约束,它们4、关系数据模型中,二维表的列称为,二维表的行称5、关系数据库的规范化理论是数据库设计的一个有力工具。6数据库系统并发控制中,排他锁又称为(7、),共享锁又称为)。E R模型是现实世界的一种抽象,) 、( )它的主要组成是(8、数据库系统的特点主要包括( ) 。9、若一个关系模式满足(为3NR为 1NF,(为 2NF,(R 一定属于10、在一个关系R中,若每个数据项都是不可再分割的,那么) 。简答题1、什么是数据库恢复?简述数据库恢复的基本技术。2、简述函
5、数依赖的一般定义,什么是非平凡的函数依赖,什么是平凡的函数依 赖?四、E-R图操作试给出三个实例的E_R图,要求实体型之间具有一对一,一对多,多对多各种 不同的联系。五、综合题1、建立一个学生信息表student,表中有5个字段:学号Sno (字符型),姓名 Snamg字符型),性别Ssex(字符型),年龄Sage(整型),所在系Sdept (字符型), 其中Sno是关系的码;用SQL语言完成题目1-6 :(1) 、建立学生信息表student。(要求:包含主码的定义;定义学生的年龄在 15到40之间)(2) 、添加一个学生记录,编号为,姓名为吴鹏,性别为男,年龄为 21,所在系为计算机系。(
6、4) 、(5) 、 平均年龄。(6) 、 他用户。(7)、(3) 、更新学生记录,把编号为的学生信息更新为如下内容:姓名为张 萌,性别为女,年龄为22,所在系为传媒技术系。查询计算机系所有年龄小于20的学生的姓名。定义视图,完成如下功能:输出学生平均年龄大于19的系及该系学生的将查询student表的权限授予用户admin,并允许该用户将此权限授予其 写出题目4的关系代数表述形式。2、建立一个教职工关系表TEACHER表中有6个字段:教职工编号NQ字符型), 姓名NAM(字符型),性别SEX(字符型),年龄AGE(整型),职称PROR字符型), 所在系DEPARR字符型),其中NC是关系的码;
7、用SQL语言完成题目1-6 :(1) 、建立教职工关系表TEACHER要求:包含主码的定义;定义职工的性别必 须取值为男或女)(2) 、添加一个教职工记录,编号为 021912,姓名为王敏,性别为女, 职称为助教,所在系为计算机系。(3) 、为朱湘(4) 、(5) 、平均年龄。(6) 、将查询TEACHE表的权限授予用户U1,并允许该用户将此权限授予其他用更新教职工记录,把编号为 021923的教师信息更新为如下内容:姓名 ,性别为女,职称为教授,所在系为传媒技术系。查询计算机系所有年龄大于30岁的女教师的姓名。定义视图,完成如下功能:输出教师平均年龄大于30的系及该系教师的户。(7)、写出题
8、目4的关系代数表述形式。六、查询优化给定图书管理数据库,包括如下三个表。图书表 Book:书号(Bno Char(20),书名(Bname Char(30),作者(Bauthor Char(15),出版社(Bpublisher Char(15),其中 Bno为主码。学生表 Student :借书证号(Lno, Char(12)学号(Sno Char(10),姓名(Sname Char(8),所在系(Sd Char(15),其中借书证号为主码。借阅表L:书号(Bno Char(20),借书证号(Lno, Char(12),借阅日期(LdateDate),主码为(Bno, Lno)。查询借阅图书号
9、为“ B001 ”的学号、姓名和借阅日期,请完成以下题目。1、写出上述查询要求的SQL语句2、写出上述查询要求的关系代数表达式3、画出用关系代数表示的语法树4、画出优化后的标准语法树七、关系数据理论设有如图所示的学生关系student :学生号学生名年龄性别系号系名100001王婧18女D3通信工程100002张露19女D1电子工程200001黎明远20男D2计算机200002潘建21男D3通信工程试问student是否属于3NF?为什么?若不是,它属于第几范式?并将其规范化 为 3NF?八、给定喝酒者-啤酒数据库中包括如下三个表,表已建立。生产厂商,价格。beer name beers(be
10、ername, manf, price),分别表示啤酒名称,为主码;,分别表示喝酒者编号, drinkers(drinkerid ,drinkername, addr, phones)喝酒者姓名,住址和联系电话,drin kerid 为主码;喜欢喝的啤酒名称。 likes(dri nkerid, beername)分别表示喝酒者编号,drin kerid 和 beer name 是主码。要求写出每小题的关系代数表达式和SQL语句。1、查找所有喜欢喝“青岛啤酒”的喝酒者的姓名和电话。2、查找“李明”喜欢喝的所有啤酒的名称和生产厂商。3、查找“刘晨”喜欢喝的所有啤酒的名称,价格以及刘晨的住址和联系
11、电话。生产厂商以及价格。-兄弟链接法和层次序列链接法画出它的存4、查找喝酒者编号为“3002”的喝酒者喜欢喝的啤酒的名称、九今有一个层次数据库实例,试用子女D2 W储结构示意图。十.设有如图所示的关系R职工号职工名年龄性别单位号单位名E1ZHAO20FD3CCCE2QIAN25MD1AAAE3SEN38MD3CCCE4L125FD3CCC试问R属于3NF?为什么?若不是,它属于第几范式?并如何规范化为 3NF?参考答案、单项选择题1-5 ACBDC 6-10 CCABC 11-15 DCABD 16 C二、填空题1、2NF2、 逻辑物理用户定义完整性3、 实体完整性参照完整性4、 属性元组(记
12、录)5、逻辑结构6、写锁(X锁)读锁(S锁)7、实体 属性 联系8数据库系统的特点:(数据结构化)、(数据的共享性高)、(数据独立性高)、 (数据由DBMSS一管理和控制)。9、 若一个关系模式满足:(每个属性不能再分)为1NF,(当消除了非主属性对 码的部分函数依赖)为2NF,(消除了非主属性对码的传递函数依赖)为 3NR10、在一个关系R中,若每个数据项都是不可再分割的,那么 R一定属于(第一 范式1NF)。三、简答题1、什么是数据库恢复?简述数据库恢复的基本技术。把数据库从错误状态恢复到某一已知的正确状态 (即一致状态或完整状态),就是数据库恢复。数据库恢复的基本技术是数据转储和登录日志
13、文件。即根据存储在系统别处的 冗余信息来恢复数据库系统。转储即 DBA按照一定的策略将数据库复制到磁带或另 一个磁盘上保存起来的过程。日志文件是用来记录事务对数据库的所有更新操作的 文件,包括数据库内部的更新操作。不同数据库系统采用的日志文件格式是不同的。 当系统运行过程中发生故障,利用转储的数据库后备副本和日志文件就可以将数据 库恢复到故障前的某个一致性状态。(4分)2、简述函数依赖的一般定义,什么是非平凡的函数依赖,什么是平凡的函数依 赖?设R(U)是一个属性集U上的关系模式,X和丫是U的子集。若对于R(U)的任意 一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在丫上的属
14、性值不等,则称“X函数确定丫”或 “丫函数依赖于X”,记作 心丫。 在关系模式R(U)中,对于U的子集X和Y,如果X丫,但丫 ? X,则称X-丫是非平 凡的函数依赖,若X-丫,但丫 ? X,则称X-丫是平凡的函数依赖四、E-R图操作一对一:学员和座位的关系.一对多 : 学生和班级之间的归属关系 多对多:学生和课程之间的选修关系 五、综合题1、(1)、CREATE table student (sno char(8) primary key,sname varchar2(20) not null,ssex varchar2(2) check(ssex in (男 , 女 ),sage int c
15、heck(sage between 15 and 40), sdept varchar2 (20)2)、INSERTinto student (sno, sname,ssex, sage, sdept) values ( , 吴鹏 , 男 ,21, 计算机系 )(3) 、UP DATE stude nt set sn ame=张萌,ssex=女,sage=22,sde pt=传媒技术 系 where sno= (4) 、SELECT snameFrom studentWhere sdept= 计算机系 and sage19(6) 、GRANT select on student to admi
16、n with grant option7、n name( (7 sdept=计算机系 and sage30 and sex- 女(5) 、CREATE view v_teacherAsSELECT dep art, avg(age)平均年龄From teacherGroup by departHaving avg(age)30(6) 、GRANT select on teacher to U1 with grant op ti on(7) 、女(teacher)n namd( (T depart=计算机系and age30 and sex=八、1、查询优化Select sno,sn ame,l
17、dateFrom stude nt,lWhere = and bn o-BOOl 2、n sno,sname,ldate ( T bno=B001 (stude nt3、4、2NF,而:学号f系号,系号f系名,系号 “系名”对候选关键字“学号”的传递 中所有非主属性均依赖于码学号,所以七、关系数据理论答:student不属于3NF,它属于因为student的候选关键字为“学号” 学号,所以:学号-系名,即存在非主属性 函数依赖,student不是3NF,在student student 是 2NE将student分解成:student1(学号,学生名,年龄,性别,系号)、student2(系
18、号,系名),分解后的student1与student2如图所示:关系模式student1如下:学号学生名年龄性别系号100001王婧18女D3100002张露19女D1200001黎明远20男D2200002潘建21男D3关系模式student2如下:部门号部门名D3通信工程D1电子工程D2计算机D3通信工程因为关系模式student1、student2上无传递依赖,所以它们是 3NR 八、1、查找所有喜欢喝“青岛啤酒”的喝酒者的姓名和电话。n drinkername,phones ( T beername=青岛啤酒 (likes) X drin kers)SELECT drinkern ame ,phonesFROM drin kers, likesWHERE = and =青岛啤酒2、查找“李明”喜欢喝的所有啤酒的名称和生产厂商。n beername, manf ( T drinkername=李明(dUnkerS) X likes X beers)SELECT beer name,ma nfFROM beersWHERE beername in (SELECT beer nameFROM li
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2030年中国草坪色彩管理仪数据监测研究报告
- 二零二五年度三方债权债务转移与人力资源服务合同
- 2025至2030年中国聚乙烯薄膜袋数据监测研究报告
- 二零二五年度上海国际社区商品房预售合同模板
- 2025年度沿街门面房租赁合同(含租赁双方合作开发及共赢机制)
- 2025年度法律服务机构律师劳动合同
- 二零二五年度账户变更补充保密协议
- 二零二五年度企业因经济困难解除劳动合同证明
- 二零二五年度股东律师合作协议书:企业知识产权运营与保护合同
- 二零二五年度员工股票期权购买及行使协议
- AI时代的艺术创作与表达
- 防坠冰安全知识讲座
- 小学生必背古诗词75﹢80首检测表
- 财务部绩效考核评分规则及绩效考核评分表
- 放射诊疗设备清单
- 供应链中的社会责任
- HDPE缠绕-B型结构壁管施工方案
- 早期教育概论(高职学前教育专业)全套教学课件
- 《AutoCAD 中文版实例教程(AutoCAD 2020) (微课版)(第 2 版)》课件 马连志 第3、4章 基本绘图操作、高级绘图操作
- 汽车发动机构造与维修中职PPT完整全套教学课件
- 养老院管理-考核考评
评论
0/150
提交评论