- 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章数据库系统论概
第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是(多)对(多)的联系。
您可能关注的文档
最近下载
- 金陵科技学院专升本(英语)科目考试题库(含历年重点题).docx VIP
- (正式版)SH∕T 3507-2024 石油化工钢结构工程施工及验收规范.pdf VIP
- 忧郁的河流老孙头续闪闪的河流(再续上).pptx VIP
- 松下 TH-103PF9UK 使用说明书.PDF VIP
- 2012年注册会计师-税法-习题班试题-(全).doc VIP
- 新时代大学生·劳动教育(四川农业大学)知到智慧树章节答案.docx VIP
- 给排水工程施工组织设计方案.doc VIP
- 软件开发项目监理规划.pdf VIP
- 西安石油大学2024-2025学年第1学期《宏观经济学》期末考试试卷(B卷)附标准答案.docx
- 苏教版第九册数学教案全册.pdf VIP
原创力文档


文档评论(0)