数据库四套没答案卷子回答_第1页
数据库四套没答案卷子回答_第2页
数据库四套没答案卷子回答_第3页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、36设有关系S(S# NAME, AGE SEX)其属性分别表示:学号,姓名,年龄和性别;关系SC(S# C#, GRADE)其属性分别表示:学号,课号和成绩。试用SQL语句完成统计每一年龄选修课程的学生人数。SELECT AGE,COUNT(DISTINCT S#) DISTINCT 要也可以的。FROM S,SCWHERE S.S#=SC.S#GROUP BY AGE;37设有学生表S(S# NAME, AGE SEX)其属性分别表示:学号,姓名,年龄和性别; 选课表SC(S# C#, GRADE)其属性分别表示:学号,课号和成绩。试用关系代数表达 式表达下面查询:检索学习课号为C2课程的

2、学号和姓名。n 学号 姓名 (0学号= C2(ssc)38设有职工基本表 EMP(ENO, ENAME, AGE SEX SALARY)其属性分别表示:职工 号,姓名,年龄,性别,工资。试用 SQL语句写出为每个工资低于 1000元的女职工加 薪200元。UPDATE EMPSET SALARY= SALARY+200WHERE SALARY<1000 AND SEX女 '39设有科研项目表 PROJ项目编号,项目名称,金额,教师编号 )。试用SQL语句写出 下面查询:列出金额最高的项目编号和项目名称。SELECT项目编号,项目名称FROM PROJ xWHERE 金额=(SEL

3、ECT MAX金额)FROM PROJ y ;40设有学生关系 STU(SNO SNAME, AGE SEX)其属性分别表示:学号,姓名,年龄和性别。试用SQL语句检索年龄为空值的学生姓名。SELECT SNAMEFROM STUWHERE AGE'ULL' X 或 WHERE AGE IS NULL? 书上要求的是第二的写法41 某学校图书借阅管理系统应提供如下功能:(1) 查询书库中现有图书信息,包括书号、书名、作者、单价、出版社;(2) 查询读者信息,包括读者的借书证号、姓名、性别、单位;(3) 查询读者的借阅情况,包括读者的借书证号、书号、借书日期、还书日期等;不同类别

4、的读者有不同的借阅权限,读者类别由类别编号、名称、最大允许借书量、 借书期限等描述。根据以上叙述,回答下列问题:(1) 试为该图书借阅系统设计一个ER模型,要求标注联系类型,可省略实体属性。(2) 根据转换规则,将ER模型转换成关系模型,要求标注每个关系模式的主键和外键(如果存在)。n借书还日借日分类类别图书(书号,书名,作者,单价,出版社) 读者(借书证号,姓名,性别,单位,类别编号) 借书(借书证号,书号,借书日期,还书日期) 类别(类别编号,名称,最大允许借书量,借书期限)42 设有一个反映教师参加科研项目的关系模式:R(教师号,项目名称,科研工作量,项目类别,项目金额,负责人)如果规定

5、:每个项目可有多人参加,每名教师每参加一个项目有一个科研工作量;每个 项目只属于一种类别,只有一名负责人。(1) 根据上述规定,写出模式 R的基本FD和关键码。说明R不是2NF的理由。(3)将 R规范到3NF。(1)R的基本FD项目名称 项目类别项目名称一项目金额项目名称一负责人教师号,项目类别科研工作量关键码:(教师号,项目类别)(2)R是1NF 因为R存在局部依赖(3)R1 (教师号,项目名称,科研工作量)R2 (项目名称,项目类别,项目金额,负责人)2010.136. 设有选课关系 SC (学号,课号,成绩),试用SQL语句定义一个有关学生学号及其平均 成绩的视图SV。CREAT VIE

6、W SVAS SELECT学号,AVG成绩)FROM SCGROUP BY 学号;37. 设有两个关系:学生关系 S (学号,姓名,年龄,性别)和选课关系SC (学号,课号,成绩),试用关系代数表达式检索没有选修B5课程的学生姓名。姓名(J课号. B5'(卅SC)这题用减法运算具体形式我忘了,参照书上的写法啊, 大概是这样的。姓名(S) - J姓名(0课号= B5' (SJsC)| | 姓名 (S) 丁 姓名(0课号= B5' (SSC)38. 设有选课关系SC学号,课号,成绩),试用SQL语句检索选修 B2或B5课程的学生学号。SELECT DISTINCT 学号FR

7、OM SCWHERE 课号='B2' OR课号='B5'39. 设有学生关系S(学号,姓名,性别,奖学金 ),选课关系SC学号,课号,成绩),用SQL语句完成如下操作:对成绩得过满分(100)的学生,如果没有得过奖学金 (NULL值),将其奖学金设为1000元。UPDATE SSET奖学金=1000WHERE 奖学金 IS NULL ANDFROM SCWHERE 成绩=100 );40. 设有学生关系S(学号,姓名,性别,年龄),课程关系C(课号,课名),选课关系SC学号, 课号,成绩),试用SQL语句检索选修课程名为 BC的学生姓名和成绩。SELECT姓名,

8、成绩FROM S,C,SCWHERE S学 号=SC学号 ANDc课号=SC课号 AND 课名='BC'41. 设有一个记录高校教师参加社会学术团体情况的关系模式:R傲师号,姓名,职称,团体名称,团体简介,团体负责人,参加日期,担当职务)如果规定:每名教师可同时参加多种学术团体, 在每种团体中只担当一种职务; 每种学术团体 由多人组成,只有一位负责人。(1)根据上述规定,写出模式R的基本FD和关键码。(2)R最高属于第几范式。(3)将R规范到3NF。(1)R的基本FD教师号'姓名教师号职称团体名称*团体简介团体名称一团体负责人教师号,团体名称参加日期教师号,团体名称一担

9、当职务 关键码(教师号,团体名称)(2)R是1NF 因为R存在局部依赖(3)R1 (教师号,姓名,职称)R2 (团体名称,团体简介,团体负责人)R3 (教师号,团体名称,参加日期,担当职务)42. 某科技管理部门欲开发一个科研项目申报与评审系统,涉及的部分信息如下:项目:项目编号,项目名称,申请者,期限,金额,项目描述。(2)项目类别:类别编号,类别名称。(3)专家:专家编号,姓名,职称,单位。其中:根据项目类别,每个申报项目需由对应领域的多位专家进行评审;每位专家只参与一类项目的评审,评审时要记录评审日期和评审意见。(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)

10、。(2)将ER模型转换为关系模型,要求标注每个关系模型的主键和外键(如果存在)。(2)项目(项目编号,项目名称,申请者,期限,金额,项目描述) 专家(专家编号,姓名,职称,单位,类别编号)项目类别(类别编号,类别名称)评审(项目编号,专家编号,评审日期,评审意见)2010.1036 设学生社团管理数据库有三个关系:S(Sno Sname. Age, Sex, Dept)A(Ano, Aname, Location, Manager)SA(Sno, Ano, Date)其中表S的属性分别表示学号、姓名、年龄、性别和所在系;表A的属性分别表示会员 编号、协会名、协会的办公地点和负责人 (负责人为学

11、号);表SA描述了学生参加社团 的情况,其属性分别表示学号、协会编号、加入协会时间。试用SQL语言查询参加篮球”协会的学生姓名和所在系。SELECT Sn ame ,DeptFROM S,A,SAWHERE S.S no=SA.S no ANDA.A no=SA.A no ANDAname='篮球;37. 依据36题的关系模式,建立一个包含Sno、Sname、Aname和Date的视图ST。CREAT VIEW STAS SELECT S.S no=SA.S no ANDA.A no=SA.A no;38 .依据36题的关系模式,试用 SQL语言查询每个协会的协会编号和学生数,并按人数

12、降序排列。SELECT Ano ,COUNT(S no)FROM SAGROUP BY AnoORDER BY COUNT(S no) DESC;39.依据36题的关系模式,试用 SQL语言查询没有参加任何协会的学生姓名和所在系。SELECT Sn ame,DoptFROM SWHERE Sno NOT IN (SELECT SnoFROM SA);40.依据36题的关系模式,试用关系代数查询计算机系的学生姓名和年龄。| | Sname,Age(fjDept=计算机系(S)41 设某家电公司售后服务系统中有一个记录安装工人日工作量的关系模式:R(员工编号,姓名,电话,产品型号,日期,安装数量)

13、如果规定:员工每天可安装多种产品,并按不同产品型号统计安装数量。(1)写出关系模式R的基本FD和关键码。(2)R最高属于第几范式。(3)将R规范到3NF。(1)R的基本FD员工编号姓名员工编号 f 电话 员工编号产品型号员工编号,产品型号,日期一安装数量关键码(员工编号,产品型号,日期)(2)R是1NF 因为R存在局部依赖(3)R1 (员工编号,姓名,电话)R2 (员工编号,产品型号,日期,安装数量)42 某商业集团的商品进销存系统中,涉及的部分信息如下:(1)商品:商品号、商品名、规格、计量单位。(2)供应商:供应商号、供应商名、地址。(3)商店:商店号、商店名、地址。客户:客户号、客户名、

14、地址。其中,每个供应商可供应多种商品,每种商品也可向多个供应商订购,订购时要记录订购单价和订购数量;每个商店可向多个客户销售多种商品,每个客户可以从多个商店购买多种商品,每种商品也可在多个商店销售给多个客户,商品销售时要记录销售单价、 销售数量和销售日期。(1)建立一个反映上述局部应用的ER模型,要求标注联系类型 (可省略实体属性)。(2)根据转换规则,将 ER模型转换为关系模型。商品(商品号,商品名,规格,计量单位,商店号)供应商(供应商号,供应商名,地址)订购(商品号,供应商号,订购日期,订购单价,订购数量)商店(商店号,商店名,地址)客户(客户号,客户名,地址)销售(商店号,客户号,销售

15、日期,销售数量,销售单价)2011.136. 设某数据库有三个关系:音像(音像编号,音像名,租金,类别)会员(会员编号,会员名,年龄,所在地区,联系电话)租借(音像编号,会员编号,租借日期,归还日期)试用SQL语言查询李扬租借过的音像制品的名称和类别。SELECT音像名,类别FROM音像,会员,租借WHERE音像.音像编号=租借.音像编号 AND 会员会员编号=租借会员编号 AND 会员名='李扬;37. 依据36题的关系模式,试用SQL语句查询2010年5月以前租借音像制品的会员编号。(注:租借日期为字符型,格式为 2010/01/01')SELECT DISTINCT 会员

16、编号FROM租借WHERE租借时间DATE(201005/01);这题有多种写法,因为不同的平台对字符类型的日期转 换为数值型的写法不一样,题目出的不好,考到可以这么写。38. 依据36题的关系模式,试用 SQL语句建立一个有关科幻类音像制品的视图LM。CREAT VIEW LMAS SELECT音像编号,音像名,租金,类别FROM音像WHERE类别='科幻类;39. 依据36题的关系模式,试用 SQL语句查询每一类音像制品的类别和被租借的次数。SELECT类另【J, COUNT音像编号)FROM音像,租借WHERE音像音像编号=租借音像编号GROUP BY类另【J;40. 依据36题

17、的关系模式,试用关系代数查询北京地区的会员名和联系电话。人口口会员号,联系电话所在地区=北京'(会员)41. 设有一个记录商品采购信息的关系模式:R(商品号,商品名,规格,采购日期,采购单价,采购数量,采购员编号,采购员姓名 如果规定:每名采购员可负责多种商品的采购,但每种商品只能由一个人员负责采购; 商品的采购单价随市场行情而定。(1)根据上述规定,写出 R的基本FD和关键码。(2)R最高达到第几范式。(3)将R规范到3NF。(1)R的基本FD商品号 商品名商品号一规格 商品号一采购员编号采购员编号一采购员姓名商品号,采购日期一 采购单价 采购数量关键码(商品号,采购日期)(2)R是

18、1NF 因为R存在局部依赖(3)R1 (商品号,商品名,规格)R2 (商品号,采购日期,采购单价,采购数量)R3 (采购员编号,采购员姓名)42. 某学生宿舍管理系统,涉及的部分信息如下:(1)学生:学号,姓名,性别,专业,班级。(2)寝室:寝室号,房间电话。(3)管理员:员工号,姓名,联系电话。其中:每个寝室可同时住宿多名学生,每名学生只分配一个寝室;每个寝室指定其中一名学生担当寝室长;每个管理员同时管理多个寝室,但每个寝室只有一名管理员。(1)建立一个反映上述局部应用的ER模型,要求标注联系类型(可省略实体属性)(2)根据转换规则,将 ER模型转换为关系模型。关系模型:此学号为寝室长的学号

19、学生(学号,姓名,性别,专业,班级,寝室号) 寝室(寝室号,房间电话,学号,员工号) 管理员(员工号,姓名,联系电话)Whe n you are old and grey and full of sleep,And no ddi ng by the fire, take dow n this book,And slowly read, and dream of the soft lookYour eyes had once, and of their shadows deep;How many loved your mome nts of glad grace,And loved your beauty with love false or true,But one man loved the pilgrim soul in you,And loved the sorrows of your cha nging face;And bending dow n beside the glow ing bars,Murmur, a little sadly, how love fledAnd paced upon the mountains overheadAnd hid his face amid a

温馨提示

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

评论

0/150

提交评论