- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
一、简答题(共5小题,每题6分,共30分)
1.简述数据库、数据库管理系统与数据库系统的概念。
答:数据库:DataBase,简称DB。是长期储存在计算机内的、有组织的、可共享的数据集合。数据库中的数据按一定的数据模型组织、描述和储存,具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种用户共享。
数据库管理系统:DataBase Management System,简称DBMS,是位于用户与操作系统之间的一层数据管理软件,用于科学地组织和存储数据、高效地获取和维护数据。它的主要功能包括数据定义功能、数据操纵功能、数据库的运行管理功能、数据库的建立和维护。
数据库系统:DataBase System,简称DBS,它是包含数据库的具体应用系统,由支持该应用系统的某一具体的数据库、数据库管理系统和应用程序三部分组成。
2.简述两段锁协议并说明两段锁协议和事务可串行化调度的关系。
答:所谓两段锁协议是指所有事务必须分两个阶段对数据项加锁和解锁。在对任何数据进行读、写操作之前,首先要申请并获得对该数据的封锁;在释放一个封锁之后,事务不再申请和获得任何其他封锁。一个学生可以同时借阅多本图书,一本图书只能由一个学生借阅,学生和图书之间为的联系X (Y;如果属性X、Y之间有1∶m联系,则存在函数依赖 Y->X ;
3.E-R数据模型一般在数据库设计的 概念设计 阶段使用。
4.在SQL语言中,为了数据库的安全性,设置了对数据的存取进行控制的语句,对用户授权使用 GRANT 语句,收回所授的权限使用 REVOKE 语句。
5.一个关系模式如果满足了 BCNF ,那么在函数依赖范畴内,它已实现了彻底的分离。
6.关系数据库中有三种基本操作分别对应关系代数三种操作,从表中取出满足条件的属性成分操作称为 投影 ,从表中选出满足条件的元素操作称为 选择 ,将两个关系中具有共同属性值的元组连结到一起,构成新表的操作称为 连接 。
三、 结构化查询语言SQL(共5小题,每题4分,共20分)
对于如下关系模式:
Student (sNo, sName, sSex, sAge, sDept)
Course (cNo, cName, cPNo, cCredit,teacher)(其中,cPNo为课程先修课号,teacher为授课教师)
SC (sNo, cNo, score)
使用SQL语句完成以下操作:
(1)查询选修了课程号为“001”或者课程号为“002”的学生姓名;
select sName from Student where sNo in (select sNo from SC where cNo='001' or cNo='002')
(2)查询至少选修了课程号为“001”和课程号为“002”两门课程的学生姓名;
select sName from Student where sNo in (select sNo from SC where cNo='001') and sno in (select sNo from SC where cNo='002')
(3)查询平均成绩小于等于60分的课程名称;
select cName from Course where cNo in (select cNo from SC group by cNo Having AVG(score)<=60)
(4)查询先修课程名为“信息系统导论”的课程名称;
select cName from Course where cPNo = (select cNo from Course where cName = '信息系统导论')
(5)将所有学生“数据库系统”课程成绩增加10分。
update SC set score=score + 10 where cNo = (select cNo from Course where cName = '数据库系统')
四、 设计题(20分)
在一个教师管理中提供下信息:教师:教师号、姓名、性别、职称课程:课程、课程名:、上述实体集中存在如下联系:一个教师可以讲授多门课程,一门课程可为多个教师讲授,教师讲授;试完成如下设计:构造满足需求的E/R图将E/R模型一步一步转换为等价的关系模式设有关系模式R(A,B,C,D,E,F,G),R上的函数依赖集F={A→B,C→D,AE→F,F→G}。
(1)求F的最小函数依赖集Fm;
(2)求R的候选码;
(3)将R逐步分解为满足BCNF范式要求的关系模式。(要求写出规范化过程)F的最小函数依赖集FmFm={A→B,C→D,AE→F,F→G}R的候选码(A,C,E→G,关系模式R分解为:R1=FG,R2=ABCDEF;
关系模
您可能关注的文档
- 仿古建设琉璃瓦施工工法.doc
- 莲花商业大厦设计任务书(副本).docx
- 厚积薄发,滴水穿石.doc
- I浅议温差裂缝的成因和其防治已改.doc
- 试述公路沥青混凝土面层几种分类.doc
- 医院体检中心怎样管理常见的法律风险.doc
- 混凝土概念题幻灯片.doc
- 盘点最受欢迎美剧女主角.doc
- 钢结构施工安全保证措施_secret教案.doc
- 屋面工程技术交底油毡瓦坡屋面、珍珠岩找坡卷材平屋面.doc
- GB/T 29324-2024架空导线用碳纤维增强复合材料芯.pdf
- 《GB/T 29324-2024架空导线用碳纤维增强复合材料芯》.pdf
- GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 《GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集》.pdf
- 中国国家标准 GB/T 43905.1-2024焊接及相关工艺中烟尘和气体取样的实验室方法 第1部分:电弧焊中烟尘排放速率的测定和分析用烟尘的收集.pdf
- 中国国家标准 GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- 《GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范》.pdf
- GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 中国国家标准 GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
文档评论(0)