第1章数据库系统论概.docVIP

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

第1章 数据库系统概论 1.1 数据处理技术发展经历 维护操作:增加、删除、修改查找、分类、统计 如何准确地表示数据如何高效地存储处理数据1.1.1 人工管理阶段 1.1.2 文件管理阶段 问题: 数据冗余; 文件结构的任一变化,都会影响到应用程序; 独立定义的文件,不能完整的反映数据间的联系。 1.1.3 数据库管理阶段 数据库DB(DataBase)长期存储在计算机内的大量的、有结构的、可共享的数据集合。DBMS(DataBase Management System):对数据库进行统一管理,并负责执行用户、应用程序对数据库的全部操作。一致性控制1.1.4 分布式数据库管理阶段 1.2 概念模型ER模型1.2.1 ER模型的概念(Entity) 实体 客观存在并可相互区分的事物。(学号,姓名,性别,年龄) (课程号、课程名、课时、学分)由实体名及其名集合表示。实体值 2、(Relationship) 联系 指实体之间的相互关系。如: 选课(学生和课程)、 订单(顾客与商品)、 讲座(教师与学生)、 比赛(球队与球队)…… 联系集 同一类联系的集合。如: 一个班级同学的所有选课、 一次展销会上的全部订单、 一次会议安排中的全部讲座、 一次比赛活动中的所有比赛场次…… 联系 元数 一个联系中所涉及的实体型的个数。 二元联系:涉及到两个实体型。 一元联系:涉及到一个实体型。 三元联系:涉及到三个实体型。如: 联系和实体没有本质区别,只含有较多的特征3、属性(ttribute) 属性 实体或联系所具有的一种特征、性质。 域 属性值的取值范围。(关键字) 实体间相互区别的一种唯一标识。 (一个属性或属性集) 4、联系分类对联系 对于实体集A中的每一实体,实体集B中至多有一个(也可以没有)实体与之联系。反之亦然。 对多联系 A中的每一实体,实体集B中有N个实体(N≥0)与之联系。反之,对于实体集B中每一实体,实体集A中至多只有一个实体与之联系。 多对多联系 A中的每一实体,实体集B中有N个实体(N≥0)与之联系,对于实体集B中每一实体,实体集A中有M个实体(M≥0)与之联系。 1.2.2 ER模型 基本构件联系菱形 椭圆(其中含属性名) 连接线 实体、联系与属性之间的所属关系; 实体与联系之间的相连关系; 2、图例 学生选课ER图 购物过程ER图 逻辑模型逻辑模型ER模型DBMS支持的DBMS支持的逻辑模型对象层次模型 除根结点外,每个结点只能有一个双亲结点1对多的联系1.3.2 网状模型1.3.3 关系模型 关系数据模型有着坚实的理论支持,它是建立在集合论、数理逻辑、关系理论等数学理论基础之上的。并且关系数据模型结构简单,符合人们的逻辑思维方式,很容易被人们所接受和使用,很容易在计算机上实现,很容易从概念数据模型转换过来。 1、关系模型的定义关系模型 二维表格结构 二维表的表头。 关系的值 表体(内容) 元组 关系中的每一行数据(记录) 属性 关系中的每一列数据 关系中不允许出现重复元组,属性名必须各不相同。 元组、属性的顺序无所谓。 2、关系模型的所有数据以关系的形式定义和保存所有关系的定义(关系的型)也以关系的形式定义和保存。保存关系定义的关系称为该数据库的元关系、元数据、系统数据、数据字典等DBMS自动维护。 4、关系数据模型的 数据结构单一 采用集合运算 数据完全独立数学理论支持1.3.4 对象数据模型 1.4 数据库系统简介1.4.1 数据库系统构成DBS(DataBase system):数据库、开发工具、应用系统、数据库管理员和用户构成。 1.4.2 数据库系统数据库管理员(DBA)DBA的支持参与下,应用程序员根据已有的,利用VB),开发满足用户需求的应用系统。终端用户 1.4.3 数据库体系结构模式所有实体联系的定义,以及对安全性、要求。内模式DBMS自行确定 也称子模式、应用模式、局部模式。 是数据库在某个方面应用所涉及的逻辑结构的描述。 是终端用户和应用程序员所见到的数据库,它是整个数据库模式的一个子集。 1.4.4 使用数据库系统存取数据过程 1、用户向DBMS发出读写的请求; 2DBMS核查用户的存取权限; 3DBMS查看外模式到模式的映象,确定在模式中数据定义; 4DBMS查看模式到内模式的映象,确定在内模式中的数据定义; 5DBMS向操作系统发送数据的命令; 6操作系统命令DBMS取出数据并进行内模式到模式、模式到外模式的数据转换; DBMS把数据用户。若实体A和B是多对多的联系,实体B和C是1对的联系,则实体A和C是(多)对(多)的联系。

文档评论(0)

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

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

1亿VIP精品文档

相关文档