下载此文档

数据库作业(3).doc


文档分类:IT计算机 | 页数:约16页 举报非法文档有奖
1/16
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/16 下载此文档
文档列表 文档介绍
数据库原理及应用作业学号:201108604姓名:贺庆杰指导教师:司徒国强成绩:概念基础部分:简述数据库管理系统的功能。答:数据库管理系统是数据库系统的核心软件,一般说来,其功能主要包括以下5个方面。(1)数据定义和操纵功能(2)数据库运行控制功能(3)数据库的组织、存储和管理(4)建立和维护数据库(5)数据通信接口解释关系模型的基本概念:关系、元组、属性、域、关系模式、候选关键字、主键、外键、主属性。答:关系:一个关系就是一张二维表。元组:二维表中的行称为元组,每一行是一个元组。属性:二维表的列称为属性,每一列有一个属性名,属性值是属性的具体值。域:是属性的取值范围。关系模式:对关系的信息结构及语义限制的描述称为关系模式,用关系名和包含的属性名的集合表示。候选关键字:如果在一个关系中,存在多个属性(或属性组合)都能用来唯一标识该关系中的元组,这些属性(或属性组合)都称为该关系的候选关键字或候选码,候选码可以有多个。主键:在一个关系的若干候选关键字中,被指定作为关键字的候选关键字称为该关的主键或主码。主属性:在一个关系中,包含在任何候选关键字中的各个属性称为主属性。外键:一个关系的某个属性(或属性组合)不是该关系的主键或只是主键的一部分,却是另一个关系的主码,则称这样的属性为该关系的外键或外码。,涉及如下信息:(1)客户:客户号、姓名、地址、联系电话。(2)图书:书号、书名、出版社、单价。(3)订单:订单号、日期、付款方式、总金额。其中:一份订单可订购多种图书,每种图书可订购多本;一位客户可有多份订单,一份订单仅对应一位客户。(1)根据以上叙述,建立ER模型,要求标注联系类型(可省略实体的属性)。(2)根据转换规则,将ER模型转换成关系模型,要求标注每个关系模型的主键和外键(如果存在)。答:(1)ER模型(2)关系模式:客户(客户号,姓名,地址,联系电话,订单号)图书(书号,书名,出版社,单价)订单(订单号,日期,付款方式,总金额)订购(订单号,书号,数量)。设有学生-课程关系数据库,它由三个关系组成,它们的模式是:学生S(学号S#,姓名SN,所在系SD,年龄SA)、课程C(课程号C#,,先修课号PC#)、SC(学号S#,课程号C#,成绩G)。请用关系代数分别写出下列查询:(1)检索学生的所有情况。∏S#,SN,SD,SA(S)(2)检索学生年龄大于等于20岁的学生姓名。∏SN(σSA≥20(S))(3)检索先修课号为C2的课程号。∏C#(σPC#=’C2’(C))(4)检索课程号C1的成绩为A的所有学生姓名。∏SN(σC#=’C1’∧G=’A’(S∞SC))(5)检索学号为S1的学生选修的所有课程名及先修课号。∏CN,PC#(σS#=’S1’(C∞SC))(6)检索年龄为23岁的学生所选修的课程名。∏CN(σSA=23(C∞SC∞S))。答:需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、企业等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。概念设计阶段要做的工作不是直接将需求分析得到的数据存储格式转换为DBMS能处理的数据库模式,而是将需求分析得到的用户需求抽象为反映用户观点的概念模型。逻辑设计的主要目标是产生一个DBMS可处理的数据模型和数据库模式。该模型必须满足数据库的存取、一致性及运行等各方面的用户需求。将逻辑设计中产生的数据库逻辑模型结合指定的DBMS,设计出最适合应用环境的物理结构的过程,称为数据库的物理结构设计。根据逻辑和物理设计的结果,在计算机上建立起实际的数据库结构,并装入数据,进行试运行和评价的过程,叫做数据库的实施(或实现)。维护工作包括以下内容:数据库的转储和恢复;数据库的安全性和完整性控制;数据库性能的监督、分析和改造;数据库的重组织和重构造。:图书:书号、书名、数量、位置借书人:借书证号、姓名、单位出版社:出版社名、邮编、地址、电话、E-mail其中约定:任何人都可以借多种书,任何一种书可以被多个人借,借书和还书时,要登记相应的借书日期和还书日期;一个出版社可以出版多种书籍,同一本书仅为一个出版社所出版,出版社名具有唯一性。根据以上情况,完成如下设计:(1)设计系统的E-R图;(2)将E-R图转换为关系模式;(3)指出转换后的每个关系模式的主码。答:(1)E-R图(2)和(3)关系模式图书(书号,书名,数量,位置,出版社名)借书人(借书证号,姓名,单位)出版社(出版社名,邮编,地址,电话,E-mail)借阅(书号,借书证号,借书日期,还书日期)T-SQL语句部分:“学生管理”数据库中建立“学生”

数据库作业(3) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数16
  • 收藏数0 收藏
  • 顶次数0
  • 上传人文库旗舰店
  • 文件大小88 KB
  • 时间2020-01-10