数据库原理复习资料_第1页
数据库原理复习资料_第2页
数据库原理复习资料_第3页
数据库原理复习资料_第4页
数据库原理复习资料_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、数据库原理习题、知识点1、数据库系统和文件系统的比较。2、DB、DBMS、DBS的概念及它们之间的关系。3、简述数据库系统的三级模式结构。4、简述数据库系统三级模式结构中的两级映像,并说明其优点。5、文件系统的特点。6、文件系统的缺陷。7、简述数据模型的三要素。8、数据独立性的概念及分类。9、简述数据独立性的特点。10、 DBMS如何实现数据的独立性。11、 简述数据库系统的组成部分。12、 DBMS的功能。13、 简述DBA的主要职责。14、 简述关系模型的特点。15、 简述关系模型的组成部分。16、 简述关系的性质。17、 简述关系的完整性及完整性规则。18、 参照完整性规则及使用时的注意

2、事项。19、 参照完整性违约处理方法;20、 DBMS在哪些操作时间差实体完整性规则,检查的内容及违约处理方法。21、 简述自然连接和等值连接的区别。22、 简述视图和关系的区别。23、 简述内连接和外连接的区别。24、 简述在SQL语言中实现子查询的方法和各自的特点。25、 简述嵌入式SQL语言需要解决的问题。26、 简述使用游标的四个步骤。27、 简述在SQL中建表时如何实现对关系完整性。28、 简述游标的特点。29、 简述关系数据库设计中存在的问题。30、 函数依赖的概念;31、 简述1NF,2NF,3NF,BCNF解决的模式设计中的问题。32、 简述E-R模型之间的冲突类型及相应的解决

3、方法。33、 简述E-R模型向关系模型转换的基本规则。34、 数据安全性的概念,实现数据库安全性控制的常用方法和技术。35、 简述事务的概念及特点。36、 简述事务的并发操作带来的数据不一致性的类型。37、 封锁的概念、封锁的类型及含义。38、 封锁粒度的概念。39、 简述封锁协议类型及含义。40、 简述恢的策略。41、 简述两阶段琐的含义及解决的问题。42、 简述常用数据模型的数据结构。43、 简述关系完整性及规则。44、给定关系模式判断达到第几范式,并说明原因,至少要求BCNF。45简述嵌入式SQL语言需要解决的问题。46简述视图的概念及视图与数据独立性的关系。47简述1NF,2NF,3N

4、F,BCNF的概念。48事务的调度:正确的地调度的含义及并行串行调度。49简述三级封锁协议的含义及解决的问题。50死锁的定义及发生的条件。51两段锁的含义及解决的问题。52恢复的概念53数据库运行中可能产生的故障类型及哪些故障影响事务的正常执行,哪些故障破坏数据库数据。54日志文件记录的内容,日志数据文件和数据文件写入的顺序。55数据库恢复时,对事务所做的操作如何处理。56设有一个记录商品采购信息的关系模式:R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名)。如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购;商品的采购单价随市场行情而定。

5、请判定该关系模式属于第几范式,并说明原因。57给定关系模式R(sno,sdept,mname,cname,grade),其中各属性的含义是:sno:学号,sdept:系代码,mname:系主任,cname:课程名,grade成绩,请判定该关系模式属于第几范式,并说明原因。58常用的数据模型的分类及各自的特点。二、关系代数及SQL语言训练1、设有如图所示的关系S、SC和C,试用关系代数表达式表示下列查询语句:要求:1用关系代数和SQL语言表达完成如下要求:(1) 检索至少选修"程军”老师所授全部课程的学生姓名(SNAME);(2) 检索"李强"同学不学课程的课程号(

6、C#);(3) 检索选修不少于3门课程的学生学号(C#);(4) 检索选修全部课程的学生姓名(SNAME)。(5) 检索不学C语言的学生信息(6) 检索“信息系”所有学生都选修的课程的课程号、课程名。(7) 写出创建SC表的SQL语句,包含主码和外码。(8) 在S表中按照学号建立聚集索引。2设供销管理系统的部分数据库模式如下所示:供应商(供应商编号,供应商名称,地址,联系电话,联系人)商品(商品编号,商品名称,型号,单价,产地,生产日期)供货记录(供应商编号,商品编号,供货日期,数量,经办人)根据要求请分别使用关系代数和SQL完成如下查询:(1)统计由王明经办的供货记录数;(2)查询由成都的供

7、应商提供的商品详细信息;(3)查询单次供货数量超过1000件或金额超过10000元的供应商名称;(4)查询至少供应了由S1101供应商供应的所有商品的供应商编号。(5)用SQL语句创建供货记录表,包含主码和外码。(6)在商品表中,按照商品编号创建聚集索引(7)在供应商表中按照供应商后长得升序创建费聚集索引。3、已知:一组关系模式:部门(部门号,部门名称,电话号码)职工(职工号,姓名,性别,职务,部门号)工程(项目号,项目名称,经费预算)施工(职工号,项目号,工时)工资级别(职务,小时工资率)根据这组关系模式请分别用关系代数和SQL语言实现。(1) 查询“技术部”的详细信息;(2) 查询职务为“

8、工程师”的姓名和部门名称。(3)列出每个部门的职工所承担工程项目的信息,要求显示部门名称、姓名和项目名称。(4)将职务为“工程师”的小时工资率提高5%。(5)查询各职工的工资总和,要求显示职工号,姓名,性别,工资总和。4现有一商店销售模型,SD(SNO,SNAME,CITY)SP(PNO,PNAME,JG,KCSL)XS(SNO,PNO,SL,XSJG)其含义如下:SD为商店,SNO(商店代码),SNAME(商店名称),CITY(所在城市)SP为商品,PNO(商品代码),PNAME(商品名称),JG(价格),KCSL(库存数量)XS为销售,SNO(商店代码),PNO(商品代码),SL(销售数量

9、),XSJG(销售价格)请使用关系代数和sql语言完成以下要求(1)查询“重庆”(所在城市)的所有商店;(2)查询“商店1”(商店名称)销售的所有商品;(3)查询所有“北京”(所在城市)的商店销售商品的总金额(销售数量*销售价格);(4)查询销售“商店2”(商店名称)的所有商品的商店。三、1、数据模型分析,关系模式R(U,F),U=ABCDEG,F=BEG,BDG,CDEAB,CDA,CEG,BCA,BD(1)求出关系模式的一个码;(2)求此模型的最小函数依赖集;(3)将该关系模式按照保持函数依赖、无损连接和达到3NF进行分解;(4)测试分解后各关系模式的无损连接性。2、数据模型分析,关系模式

10、R(U,F),U=BOISQD,F=SD,DG,IB,ISQ,BO(1)求出关系模式的一个码;(2)求此模型的最小函数依赖集;(3)将该关系模式按照保持函数依赖、无损连接和达到3NF进行分解;(4)测试分解后各关系模式的无损连接性。3、已知关系模式R(A,B,C,D,E,G),F=AB-C,C-A,BCfD,ACDfB,DfEG,BEfC,CGfBD,CEfAG(1)求该关系模式的一个码;(2)求此模型的最小函数依赖集;(3)将该关系模式按照保持函数依赖、无损连接和达到3NF进行分解;五、综合应用1、学生运动会模型:(1) 有若干班级,每个班级包含:班级号、班级名、专业、人数;(2) 每个班级

11、有若干运动员,运动员只能属于一个班,包括:运动员号、姓名、性别、年龄;(3) 有若干比赛项目,包括:项目号、名称、比赛地点;(4) 每名运动员可参加多项比赛,每个项目可有多人参加;(5) 要求能够公布每个比赛项目的运动员名词与成绩;(6) 要求能够公布各个班级团体总分的名词和成绩;要求:(1) .根据上述语义画出E-R图,要求在图中画出属性并注明联系的类型。(2) .试将E-R模型转换成关系模型,并指出每个关系模式的主码和外码。2、已知某建筑公司有若干部门,每一个部门有多名职工,且每一职工只属于一个部门,公司承揽多个项目,每个项目有多个职工,每个职工可参加多个项目。(1) .根据上述语义画出E

12、-R图,要求在图中画出属性并注明联系的类型。(2) .试将E-R模型转换成关系模型,并指出每个关系模式的主码和外码。4、假定一个部门的数据库包括以下的信息:职工的信息:职工号、姓名、住址和所在部门;部门的信息:部门所有职工、经理和销售的产品;产品的信息:产品名、制造商、价格、型号及产品内部编号;制造商的信息:制造商名称、地址、生产的产品名和价格;(1)请设计该问题的E-R模型;(2)请完成数据库逻辑模型(关系模型)实际,包括各个表的名称、属性及码。5、假设某公司的业务规则如下:(1)公司下设几个部门,如技术部、财务部、市场部等。(2)每个部门承担多个工程项目,每个工程项目属于一个部门。(3)每个部门有多名职工,每一名职工只能属于一个部门。(4)一个部门可能参与多个工程项目,且每个工程项目有多名职工参与施工。根据职工在工程项目中完成的情况发放酬金。(5)工程项目有工程号、工程名两个属性;部门有部门号、部门名称两个属性;职工有职工号、姓名、性别属性;问题:(1) .根据上述规则设计E-R模型。(2) .将E-R模型转换成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论