sql习题答案.doc

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

1.3 习题 1. 数据库的发展历史分为哪几个阶段?各有什么特点? 答:从数据管理的角度看,数据库技术到目前共经历了人工管理阶段、文件系统阶段和数据库系统阶段。人工管理阶段数据管理:据不保存没有对数据进行管理的软件系统没有文件的概念文件系统阶段数据管理:数据长期保存文件的形式已经多样化数据库系统阶段数据管理:采用复杂的结构化的数据模型较高的数据独立性最低的冗余度数据控制功能人们通过数据来认识世界,交流信息。数据库是存储在一起的相关数据的集合,这些数据是结构化的,无有害的或不必要的冗余,并为多种应用服务;数据的存储独立于使用它的程序;对数据库插入新数据,修改和检索原有数据均能按一种公用的和可控制的方式进行。/模式的映象和模式/内模式的映象。 5. 什么是数据与程序的逻辑独立性?什么是数据与程序的物理独立性? 答:对于每一个外模式,数据库都有一个外模式/模式的映象,它定义并保证了外模式与数据模式之间的对应关系。当模式改变时,外模式/模式的映象要作相应的改变以保证外模式保持不变。应用程序是根据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,即数据的逻辑独立性。 数据库的内模式依赖于它的全局逻辑结构,即模式。它定义并保证了数据的逻辑模式与内模式之间的对应关系。当数据库的存储结构改变了,模式/内模式的映象也必须作相应的修改,使得模式保持不变,保证了数据与程序的物理独立性,即数据的物理独立性。 6. 举例说明,在实际工作生活中,有哪些单位部门使用数据库?这些数据库所起的作用如何? 答:电信、图书馆、银行等部门。 2.4 习题 1. 信息有哪三种世界?分别都有什么特点?它们之间有什么联系? 答:信息的三种分为现实世界,信息世界,世界它于人们的思想。信息世界是现实世界在人们头脑中的反映,人思维现实世界,并用文字符号表示出来,就形成了信息世界。世界信息世界中的信息经过抽象和组织,数据存在计算机中。概念模型客观存在且可以互相区别的事物某一特征称为属性能在一个实体集中惟一标识一个实体的属性称为三种:一对一联系,一对多联系,多对多联系。的数据组织方法有四种:面向对象模型使用表的概念,简单直观关系型数据库都使用结构化查询语句程序员具有坚实的理论基础关系模型的联结等操作开销较大,需要较高性能计算机的支持联系可以分为三种:一对一的联系一对多的联系多对的联系关系数据语言可以分为三类关系数据语言可以分为三类关系代数关系演算介于关系代数和关系演算之间的SQL语言关系模型的数据结构单一。在关系模型中,现实世界的实体以及实体间的各种联系关系来表示用户看,关系模型中数据的逻辑结构是一张二维表。二维表 表中的每一行对应一个元组,表中的每一列对应一个域。为了区分每一列,必须给它起一个名字,称为属性。如果关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为候选键。若一个关系有多个候选键,则选定其中一个作为主码或主键。 3. 关系具有哪些基本属性? 答:关系具有以下性质: 1) 列是同质的,即每一列中的分量是同一类型的数据,来自同一个域。 2) 不同的列可以出自同一个域,每一列称为一个属性。在同一关系中,属性名不能相同。 3) 列的顺序无关紧要,即列的顺序可以任意转换。 4) 任意两个元组(行或记录)不能完全相同 5) 行的顺序也无关紧要,即行的顺序也可以任意转换。 6) 行列的交集称为分量,每个分量的取值必须是原子值,即分量不能再分。 4. 在关系模型中,常见的关系操作有哪些? 答:关系模型中常用的关系操作包括:选择(Select)、投影(Project)、连接(Join)、除(Divide)、并(Union)、交(Intersction)、差(Difference)等查询(Query)操作和增加(Insert)、删除(Delete)、修改(Update)操作。三类完整性约束。关系模型提供了三类完整性约束:实体完整性、参照完整性和用户定义的完整性。实体完整性若属性(或属性组)A是基本关系R的主属性,则属性A不能取空值。参照完整性若属性(或属性组)基本关系R的码,它与基本关系S的主码相对应(基本关系R和关系S不一定是不同的关系),则对于R中的每个元组在上的值必须为:或者取空值或者等于S的主码某个元组的主码值。用户定义的完整性用户针对某一具体数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。 1. 并(Union)其结果仍为n目关系,由属于R或属于S的元组组成。 2. 差(Difference)其结果关系仍为n目关系,由属于R而不属于S的所有元组组成。 3. 交(Intersection)其结果关系仍为n目关系,由既属于R又属于S的元组组成。 4. 选择(Selection) 选择是在关系R中选择满足给定条件的诸元组,记

文档评论(0)

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

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

1亿VIP精品文档

相关文档