- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
                        查看更多
                        
                    
                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的主码某个元组的主码值。用户定义的完整性用户针对某一具体数据库的约束条件,它反映某一具体应用所涉及的数据必须满足的语义要求。
7. 现有一个工程公司数据库,包括职工、部门、工程、客户四个关系模式:
职工(职工编号,姓名,性别,出生日期,部门编号)
部门(部门编号,部门名称)
工程(工程编号,工程名称,职工编号,客户编号)
客户(客户编号,客户名称,地址)
每个关系模式中见表3-22、表3-23、表3-24、表3-25中的数据。
表3-22  职工表
职工编号	姓
                您可能关注的文档
- 数据库原理及应用 教学课件 作者 方睿 韩桂华第2章 关系数据库设计和建模工具.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第01章 数据库系统概述.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第02章 数据模型.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第03章 数据库系统的体系结构.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第04章 关系数据库方法.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第05章 关系数据库的结构化查询语言SQL.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第06章 关系模式的规范化理论.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第07章 数据库设计.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第08章 数据库保护.ppt
- 数据库原理及应用 教学课件 作者 胡孔法 第11章 分布式数据库系统.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第1章 现实世界的数据表达—数据库基础知识.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第2章 关系型数据库基础—关系.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第3章 建立数据库管理系统—SQL Server安装与配置.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第4章 管理数据库—SQL Server数据库管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第5章 管理表—SQL Server表管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第6章 管理数据—SQL Server数据管理.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第7章 查询数据—SQL Server数据查询.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第8章 数据库规范化—应用关系数据理论.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第9章 索引—提高数据检索速度.ppt
- 数据库原理与SQL Server教程 第2版 教学课件 作者 谢日星 第10章 视图—安全方便检索数据.ppt
 原创力文档
原创力文档 
                        

文档评论(0)