数据库系统应用练习题答案_第1页
数据库系统应用练习题答案_第2页
数据库系统应用练习题答案_第3页
全文预览已结束

下载本文档

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

文档简介

1、数据库系统应用练习题答案一单选题(共20小题,每空1分,共20分)CADBD DDCDC二、名词解释(共5题,每题4分,共20分)1、 函数依赖设R(U)是属性集U上的关系模式。X、Y是U的子集(2分)。若对R(U)的任意一个可能的关系r,r中不可能存在两个元组在X上的属性值相等,而在Y上的属性值不等(3分),则称X函数确定Y或Y函数依赖于X,记做XY2、 DB数据库是长期存贮在计算机内的有组织的大量的可共享的相关数据的集合。3、 实体是显示世界中事物在人们头脑中的反映。4、 外码如果某属性(组合)不是所在关系的候选码,是另外一个关系的候选码,则称为所在关系的外码。5、关系模型用表格数据来表示

2、实体和实体间联系的模型。三简答题(共4小题,每题5分,共20分)1、简述数据库系统的三级模式、两级映像。三级模式:子模式,模式,存储模式两级映像:子模式到模式的映像,模式到存储模式的映像2、什么是数据库逻辑独立性和物理独立性?物理独立性:如果存储结构或物理结构改变了,其逻辑结构可不改变,所以程序员可不必修改程序。逻辑独立性:总体逻辑结构变化了,原先的那些局部逻辑结构可以不变,而程序员是根据局部逻辑结构编写程序的因此程序可以不改变。3、试举三例分别说明实体之间的三种关系。1:11:NN:M例子根据答题确定。4、当数据库中的模式设计不恰当时,常常出现哪些问题?数据冗余,修改异常,删除异常,插入异常

3、。四规范化(共10分)1. 主键:Ono,Pno2. 部分依赖:(Ono,Pno)Cno, (Ono,Pno)Odate,(Ono,Pno)Pname,(Ono,Pno)Price。完全依赖:Cno(Company,City),Pno(Pname,Price),(Ono,Pno)Quantity,OnoOdate,OnoCno传递依赖:Ono(Company,City)属于第一范式3. 分解为:原关系R(Cno,Comapy,City,Ono,Pno,Odate ,Pname,Price,Quantity)第一步:分解为第二范式P(Pno,Pname,Price)达到第二范式R2(Cno,Co

4、mapy,City,Ono,Pno,Odate ,Quantity)转换为:R21(One,Odate ,Cno,Comapy,City)达到第二范式和R22(Ono,Pno,Quantity)达到第二范式第二步:分解为第三范式:R211(Cno,Comapy,City)和R212(One,Cno ,Odate)总结:R1(Cno,Company,City),R2(Ono,Pno,Quantity),R3(Ono,Cno,Odate),R4(Pno,Pname,Price)规范为第三范式五关系代数(共10分)1 查询年龄在30到40岁的男教师教师号,姓名,年龄(年龄>30 年龄<4

5、0性别=”男”(教师)2 查询经管学院的教师姓名姓名,系编号(教师)* 系编号(系名=”经管学院”(系)3 查询来自重庆的学生姓名姓名(籍贯= '重庆'(学生)4查询2001年10月10日以后的勤工俭学记录发放日期>#2001-10-10# (勤工俭学)5 查询教授了课程号为“001”的教师号和姓名教师号,姓名(课程号= '001'(授课*教师)六、SQL语言(共10分)使用SQL语言表示以下查询:1. 查询选修了“计算机基础”的学生学号、姓名、性别、年龄。SELECT 学生.学号, 学生.姓名, 学生.性别, 学生.年龄FROM 学生,选课,课程 WHE

6、RE学生.学号 = 选课.学号AND 课程.课程号 = 选课.课程号AND 课程.课程名="计算机基础"2. 统计选修至少两门课程的学生有哪些?SELECT 学生.姓名, Count(选课.课程号) AS 课程名称之计数FROM学生,选课WHERE 学生.学号 = 选课.学号GROUP BY学生.姓名HAVING Count(选课.课程号)>=2);3. 查询经济管理学院所有女同学,并按姓名降序排序SELECT 学生.*,系名 FROM 学生,系FROM 学生,系 WHERE 学生.系编号=系.系编号 AND 性别=”女”;Order by 学生.姓名 Desc4. 统计每个系男女同学各有多少人SELECT 系.系名,学生.性别,count(学生.学号) from 系,学生Where 系.系编号=学生.系编号Group by系.系名,学生.性别5统计每个系的勤工俭学总收入Select 系.系名,sum(金额) from 学生,系,勤工俭学 where 学生.学号=勤工俭学.学号 and 系.系编号=学生.系编号Group by 系.系名七车间职工管理1n零件mn生产批号数量l 车间(车间编号、车间电话,车间地址)主键:车间编

温馨提示

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

评论

0/150

提交评论