- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《第6章数据库
第6章 数据库基础 本章主要内容 6.1 数据库的概念 6.2 数据模型 6.3 数据库的体系结构 6.4 Access数据库应用技术 6.1 数据库的概念 数据:存储在介质上的能够识别的物理符号,由数字、字母、图形、图像、声音等组成。 数据处理:对不同类型的数据进行收集、整理、组织、存储、加工、传输、检索的各个过程。 1 数据处理方式的发展 1.人工管理阶段 2. 文件系统阶段 3. 数据库阶段 2 数据库中的常见概念 1.数据库(DB) 指按特定的组织形式将数据保存在存储介质上 2.数据库管理系统(DBMS) 对数据库进行管理的软件,功能: (1)定义: 定义数据库的结构、数据完整性和其它的约束条件; (2)操纵: 实现数据插入、修改、删除和查询; (3)控制: 实现安全控制、完整性控制以及多用户环境下的并发控制; (4)维护: 提供对数据的装载、转储和恢复,数据库的性能分析和监测; 2 数据库中的常见概念 3.应用程序 利用DBMS开发的应用软件。 4.数据库管理员(DBA) 负责管理数据库资源;确定用户需求,设计、实现数据库;并负责维护和管理数据库。 5.数据库系统(DBS) 完整的数据库系统由硬件、数据库、数据库管理系统、操作系统、应用程序、数据库管理员等部分组成。 2 数据库中的常见概念 数据库系统的组成 6.2 数据模型 6.2.1 数据模型 从客观存在的事物到最后在计算机内的数据表示,经历了两个不同的抽象过程,对应的三层数据模型,即概念数据模型、结构数据模型和物理数据模型。 6.2.2 概念模型 概念模型用来建立信息世界的数据模型,强调语义表达,描述信息结构,是对现实世界的第一层抽象。 1.实体 1) 实体:客观存在并且可以相互区别的事物,可以是具体的事物,如一个学生、一本书,也可以是抽象的事物,如一次考试 2) 实体的属性:用于描述实体的特性,如学生用学号、姓名、性别、年龄等属性描述 3) 一个实体是若干个属性值的集合,如一个特定的学生用学号、姓名、性别等属性值描述 4) 实体集:具有相同属性的实体的集合,如若干个学生实体的集合构成学生实体集 2.实体集之间的联系 两个实体集之间实体的对应关系称为联系 (1)一对一联系 如果实体集E1中的每一个实体至多和实体集E2中的一个实体有联系,反之亦然,则称E1和E2是一对一的联系,表示为1:1。 2.实体集之间的联系 (2)一对多联系 如果实体集E1中的每个实体与实体集E2中的任意个实体有联系,而实体集E2中的每一个实体至多和实体集E1中的一个实体有联系,则称E1和E2之间是一对多的联系,表示为1:n,E1称为一方,E2为多方。 例如,实体集学校和实 体集学生之间是一对多 的联系,一方是实体集 学校,多方是实体集学生 2.实体集之间的联系 (3)多对多联系 如果实体集E1中的每个实体与实体集E2中的任意个实体有联系,反之,实体集E2中的每个实体与实体集E1中的任意个实体有联系,则称E1和E2之间是多对多的联系,表示为m:n。 例如,实体集学生和实 体集课程之间是多对多 的关系 3.E-R图 E-R图: 用图形方式表示实体集之间的联系。 组成: 1)矩形:表示实体集,实体名称写在框内; 2)椭圆:表示实体集或关系的属性,框内标明属性的名称; 3)菱形:表示实体间的关系,框内注明联系名称; 4)连线:连接实体和各个属性、实体和联系,并注明联系种类,即1:1、1:n或n:m。 E-R图实例:学生实体集和课程实体集之间的关系 6.2.3 数据模型 逻辑数据模型是指在数据库系统中表示实体类型和实体之间关系的模型。 结点:各个实体在数据模型中被称为结点 1.层次模型 1) 用树形表示数据之间的多级层次结构。 2) 结构特点(1) 只有一个最高结点即根结点 (2) 其余结点有而且仅有一个父结点 (3) 上下层结点之间表示一对多的联系 3) 应用: 行政组织机构、家族辈份关系等。 6.2.3 数据模型 2.网状模型 1) 用图表示数据之间的关系 2) 允许结点有多于一个的父结点 3) 可以有一个以上的结点没有父结点。 4) 特点: 表示结点之间多对多的联系。 3.关系模型 1) 用二维表格来表示实体及实体之间的联系 2) 实际应用中,每一个二维表代表了一个关系。 3) 特点:结构简单,容易实现 6.2.4 关系模型 1 关系模型的组成----二维表格 关系模型中的常用术语 1.元组(记录) 在二维表中,从第二行起的每一行称为一个元组(一条记录)。 2.属性(字段) 二维表中,每一列称为一个属性(字段)。 3.属性名(字段名) 二维表第一行显示的每一列的名称(字段名)
原创力文档


文档评论(0)