[工学]数据库答案.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[工学]数据库答案

三、简答题 1.请简述数据库管理技术各阶段的特点。 答:数据库管理技术有3个阶段:人工管理阶段、文件管理阶段、数据库系统管理阶段。 人工管理阶段数据的管理者是用户、面向有一应用程序、数据之间无共享。文件管理阶段数据的管理者为文件系统、有一定的共享性、记录内有结构。而数据库系统管理阶段是由数据库管理系统来管理数据、数据共享性强、数据独立性高、结构化强等特点。 2。实体间的联系有哪几种?请各举一例说明。 答:实体间的联系是指不同实体集间的联系。两个实体间的联系分为三类,一对一联系、一对多(或多对一)联系和多对多联系。 一对一联系:球队和队长之间是一对一联系,一个球队只有一个队长,而一个队长只属于一个球队。 一对多联系:班级和学生之间是一对多关系,一个班级有多个学生,而一个学生只属于一个班级。 多对多联系:银行和客户之间是多对多关系,一个银行可以有很多客户,而一个客户可以在多个银行办理业务。 3、以一个关系为例说明什么是关系、元组、属性、主键、关系模式。 答:二维表“系部一览”即为一个关系,见下表。 部门编号 部门 系主任 0101 基础部 庞新 0202 自动化系 胡敏 0301 计算机系 高雪 0302 信息工程系 韩克 0303 管理系 任强 其中每一行数据为一个元组;每一列(部门编号,部门,系主任等)为一个属性;主键是部门编号。 关系模式表示为:系部一览(部门编号,部门,系主任)。 四、综合题 已知关系R和S 如下表所示,请计算R∩S、 R∪S 、R-S 、R╳S. 答: R∩S={(X1,Y2,Z2),(X2,Y2,Z1)} R∪S ={(X1,Y1,Z1),(X1,Y2,Z2),(X2,Y2,Z1),(X1,Y3,Z2)} R-S={(X1,Y1,Z1)} R╳S={(X1,Y1,Z1,X1,Y2,Z2), (X1,Y1,Z1,X1,Y3,Z2), (X1,Y1,Z1,X2,Y2,Z1), (X1,Y2,Z2,X1,Y2,Z2), (X1,Y2,Z2,X1,Y3,Z2), (X1,Y2,Z2,X2,Y2,Z1), (X2,Y2,Z1,X1,Y2,Z2), (X2,Y2,Z1,X1,Y3,Z2), (X2,Y2,Z1,X2,Y2,Z1)} 2.针对教学管理数据库,使用关系运算表示出下列结果。 (1)输出课程为公共课或学时不超过48学时的课程信息。 σ课程名=‘公共课’ or 学时〉=48(课程一览) (2)输出所有女生的姓名、性别和出生日期。 ?姓名,性别,出生日期(σ性别=‘女’(学生情况)) (3)表示学生的姓名、选修课程名及分数。 ?课程名,姓名,分数(?课程名(?课程名,可称号(课程一览) ?学生成绩)??学号,姓名(学生情况) 三。简答题 1。将现实世界的事物转换为计算机能处理的数字信息需要经过哪两个过程? 答:需要经过抽象化和数字化两个过程。抽象化将现实世界的事物抽象的信息世界的概念模型,数字化是将概念模型转化为机器世界的数学模型。 在e-r图中如何表示实体间一对一、一对多和多对多的关系。 答:在E-R图中实体间的联系用菱形来表示实体之间的联系,用线条将菱形与实体联系起来,并用1:1, 1:n和m:n标示在菱形对应的两个实体联线上来表示实体间的一对一、一对多和多对多。 3.关系模型的数据完整性包含哪些内容?分别说明每一种完整性的作用。 答:关系模型的数据完整性包含: 实体完整性:保证RM元组唯一性; 参照完整性:定义外码与主码之间的引用规则,实质是不允许引用不存在的实体; 用户自定义完整性:针对某一具体RDB的约束条件,反映某一具体应用所涉及的数据必须满足的语义要求。 4。逻辑设计的任务和步骤是什么? 答:逻辑设计的任务是将概念设计结果—E-R图转换为DBMS支持的数据模型(关系模型).逻辑设计的步骤一般分为: (1) 将概念结构转换为数据模型; (2) 将转换来的数据模型转换为DBMS支持的数据模型. 5. 由E-R图转换为关系模型的关键是什么? 答: 如何将实体及实体间的联系转换为关系模型中的关系模式, 如何确定主键和外键. 6.实体间一对一、一对多和多对多的关系转换为关系模型时各有什么方法? 答: 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并 一个1:n联系可以转换为一个独立的关系模式,也可以与n端对应的关系模式合并(合并后关系的属性:在n端关系中加入1端关系的码和联系本身的属性) 一个m:n联系转换为一个关系模式。 关系的属性:与该联系相连的各实体的码以及联系本身的属性 关系的码:各实体码的组合 7.什么是函数依赖?一个关系模式的函数依赖关系怎样表述? 答: 一个关系的属性中,如果某属性X的值确定了则其他属性Y的值也确定了,则成X函

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档