网站大量收购独家精品文档,联系QQ:2885784924

《数据库系统原理》课件.ppt

  1. 1、本文档共241页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《数据库系统原理》课件.ppt

设有三个关系:S(S#,SNAME,AGE,SEX),SC(S#,C#,grade),C(C#,CNAME,TEACHER),试用关系代数表达式表示下列查询语句: 1)检索年龄大于23岁的男学生的学号和姓名 2)检索至少选修两门课的学生学号 3)检索WANG同学不学的课程的课程号 4)检索选修了全部课程的学生姓名 1)检索年龄大于23岁的男学生的学号和姓名 ∏S#,SNAME(σAGE23 ∧SEX=‘男’(S)) 2)检索至少选修两门课的学生学号 ∏1 (σ25(SC 1=1 SC))) ∏1 (σ25 ∧1=4(SC×SC))) 3)检索WANG同学不学的课程的课程号 ∏C#(C)-∏C#(σSNAME=‘WANG’ (S SC)) 4)检索选修了全部课程的学生姓名 ∏SNAME ((∏S#,C#(SC) ÷∏C#(C)) S) 某数据库,包括S,P,J,和SPJ四个基本关系S(SNO,SNAME,STATUS,CITY); P(PNO,PNAME,COLOR,WEIGHT,CITY); J(JNO,JNAME,CITY); SPJ(SNO,PNO,JNO,QTY) 供应商表S由供应商代码(SNO)、供应商姓名(SNAME)、供应商状态(STATUS)、供应商所在城市(CITY)组成。 零件表P由零件代码(PNO)、零件名(PNAME)、颜色(COLOR)、重量(WEIGHT)、产地(CITY)组成。 工程项目表J由工程项目代码(JNO)、工程项目名(JNAME)、工程项目所在城市(CITY)组成。 供应情况表SPJ由供应商代码(SNO)、零件代码(PNO)、工程项目代码(JNO)、供应数量(QTY)组成,表示某供应商 供应某种零件 给某工程项目的数量为QTY。 要求用SQL语言完成以下操作: 1、找出给北京的工程项目提供的零件号 2、将没有供货的所有工程项目从J中删除 Delete from j Where jno not in (………) 3、查询提供全部零件的供应商名 Selcet sname from s where not exists (select * from p where not exists (select * from spj where ……….)) 4、查询这样的工程项目号:供给该工程项目的零件P1的平均供应量大于供给工程项目J1的任何一种零件的最大供应量 Select jno From spj ……. Group by ….. Having AVG(qty)MAX(select …… from spj …… group by ….) 5、定义一个视图,它由所有这样的工程项目(工程项目号与所在城市名称)组成:他们由供应商S1供货且使用零件P1 Create view …… As select ….. from …. where ……. and sno=‘s1’ and pno=‘p1’ 为某百货公司设计一个ER模型。 该百货公司管辖若干个连锁商店,每家商店经营若干商品, 每家商店有若干职工,但每个职工只能服务于一家商店。实体类型“商店”的属性有:商店编号,店名,店址,店经理。 实体类型“商品”的属性有:商品编号,商品名,单价,产地。实体类型“职工”的属性有:职工编号,职工名,性别,工资。 在联系中应反映出职工参加某商店工作的开始时间,商店销售商品的月销售量。    完成如下设计: (1) 设计该百货公司的E-R图,要求画出各实体的属性; (2) 将该E-R图转换为关系模型的结构,并指出转换结果中每个关系模型的候选码。 R(日期,职工号,姓名,工种,额定工作量,本月超额)每个职工只隶属于一个工种,每个工种额定工作量唯一,每个工种职工有多人。 1、写出R的基本函数依赖,确定其候选键 2、这个关系模式属于几范式?如果不是3NF,将其分解规范至3NF。 FD:职工号-工种,工种-额定工作量, 职工号-姓名,(日期,职工号)-本月超额 候选键: (日期,职工号)所以,R是1NF 分解为2NF:R1(职工号,姓名,工种,额定工作量) R2(日期,职工号,本月超额

文档评论(0)

rewfdgd + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档