SQL题库.doc_第1页
SQL题库.doc_第2页
SQL题库.doc_第3页
全文预览已结束

下载本文档

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

文档简介

1、有关图书采购的关系模型如下:书店S (书店号SNo,书店名SN,地址A)图书B (书号BNo,书名T,作者N,价格P)图书馆L (馆号LNo,馆名LN,城市C)图书采购SBL (SNo,LNo,BNo,采购量Q)用SQL命令完成下列要求:(1)“天津图书馆”(馆名)采购图书的书名和出售该书的书店名。(4分)Select T, SN From S, B, L, SBLWhere SBL.SNO=S.SNO and SBL.LNO=L.LNO and SBL.BNO=B.BNOAnd LN=“天津图书馆”(2)被全部图书馆均采购的图书的书名。(4分)Select TFrom BWhere not exists ( Select *From LWhere not exists ( Select *From SBLWhere SBL.LNO=L.LNO and SBL.BNO=B.BNO)(3)图书价格低于全部图书平均价格的书名、作者。(4分)Select T, NFrom BWhere P4002、现有关系数据库如下: 学生 (学号,姓名,性别,专业,奖学金) 课程 (课程号,名称,学分) 学习 (学号,课程号,分数)请用SQL语言写出没有获得奖学金,同时至少有一门课程成绩在95分以上的学生信息,包括学号,姓名和专业。(5分)Select 学号, 姓名, 专业From学生, 学习Where学习. 学号=学生.学号 and (奖学金 is NULL or 奖学金=0)And分数95已知一个关系数据库的模式如下:Employee(EmployeeName,Gender,Age,City,Street)雇员(雇员姓名,性别,年龄,城市,居住街道)Company(CompanyName,City)公司(公司名称,城市)Work(CompanyName,EmployeeName,Title,Salary,InPosition)工作(公司名称,雇员姓名,职务,薪金,是否在职)1用SQL语言描述在CBank公司工作且薪金高于5000的所有雇员的姓名,性别和职务。(3分)2用SQL语言描述不在CBank公司工作且工资高于CBank公司所有雇员的雇员。(3分)3用SQL语言描述雇员平均工资最高的公司。(4分)4用关系代数描述居住城市和其所在公司在同一城市的雇员。(3分)5用SQL语言描述将在CBank公司工作的40岁以上的女性雇员的薪金上调20%。(3分)6定义视图ViewEmpAge,描述位于NewTown市的所有公司及每个公司的雇员人数。(4分)7假设一个雇员从一个公司离职后,保存在Work关系中的工作记录并不会删除,只是通过修改“是否在职”字段来实现。分别用关系代数和SQL语言描述在所有公司都任过职的雇员。(5分)综合题(共15分)1、在销售业务系统中使用的发货单包含如下内容:R(发货单号,发货日期,客户名称,客户地址,客户电话,产品编号,品名,价格,数量)。如果规定:(1) 发货单号是唯一的,每张发货单对应一个发货单号;(2)一张发货单可以同时发多种产品,每一种产品可以在多个发货单中出现;(3)一张发货单对应一个客户,且一个客户可以有多张发货单;(4)每一个产品编号对应一种产品的品名和价格;(5)每一个客户有一个确定的名称、地址和电话号码。(6)每张发货单中每种产品对应一个确定的数量。请回答如下问题:(15分)(1)写出R的基本函数依赖集。订单号-订货日期,客户名称产品编号-品名,价格订单号,产品编号-数量客户名称-客户电话,客户地址(2)找出R的候选码。(订单号,产品编号)(3)判断R最高可达到第几范式?为什么?1NF,存在部分依赖

温馨提示

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

评论

0/150

提交评论