- 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.数据与信息 数据 数据是信息的具体表现形式 数据的表现形式 数据与信息的联系 数据是信息的符号表示或载体 信息是数据的内涵,是对数据的语义解释 2.数据处理与数据管理 信息=数据+数据处理 数据库技术的产生、发展 数据库技术的产生、发展 数据库系统结构 数据库系统(DBS) 数据库 数据库(DB)是存储在计算机内、有组织的、可共享的数据集合 用户 软件(Software)系统 硬件(Hardware)系统 硬件系统指存储和运行数据库系统的硬件设备。 数据库系统在整个计算 机系统中的地位如图所示 数据库系统的模式结构 1.数据库系统的三级模式结构 数据库系统内部的体系结构从逻辑上分为三级 内模式是整个数据库实际存储的表示 模式是整个数据库实际存储的抽象表示 外模式是概念模式的某一部分的抽象表示 2 数据库系统的二级映象与数据独立性 DBMS在三级模式之间提供了二级映象功能,保证了数据库系统中的数据能够具有较高的逻辑独立性与物理独立性。 3数据库管理系统(DBMS) 1 DBMS的主要功能 数据定义功能 定义数据的模式、外模式和内模式三级模式结构 定义模式/内模式和外模式/模式二级映象 定义有关的约束条件 数据操纵功能 数据库的基本操作:检索、更新(包括插入、修改、删除)等。 DML有两类 : 自主型 宿主型 数据库运行管理功能 对数据库运行的管理是DBMS运行的核心部分。 DBMS对数据库的控制主要通过四个方面实现:数据的安全性控制、数据的完整性控制、多用户环境下的并发控制和数据库的恢复。 数据库的建立和维护功能 数据库的建立包括数据库的初始数据的装入与数据转换等。 数据库的维护包括数据库的转储、恢复、重组织与重构造、系统性能监视与分析等。 数据通信接口 数据组织、存储和管理 2 DBMS的组成 3 DBMS的数据存取的过程 DBMS对数据的存取通常需要以下几个步骤: (1)用户使用某种特定的数据操作语言向DBMS发出存取请求; (2)DBMS接受请求并将该请求解释转换成机器代码指指令; (3)DBMS依次检查外模式、外模式/模式映象、模式、模式/内模式映象及存储结构定义; (4)DBMS对存储数据库执行必要的存取操作。 (5)从对数据库的存取操作中接受结果。 (6)对得到的结果进行必要的处理,如格式转换等。 (7)将处理的结果返回给用户。 数据模型与概念模型 数据模型是数据库的框架 数据模型是数据库系统的核心和基础 1.7.2 三个世界的划分及其有关概念 三个世界的划分 首先将现实世界的事物及联系抽象成信息世界的信息模型 然后再抽象成计算机世界的数据模型 数据加工经历了现实世界、信息世界和计算机世界三个不同的世界,经历了两级抽象和转换 现实世界 现实世界即客观存在的世界 人们总是选用感兴趣的最能表征该事物的若干特征来描述该事物 信息世界及其有关基本概念 实例 客观存在并且可以相互区别的“事物”称为实例 属性 实例所具有的某一特性称为属性 实体型 具有相同属性的实体必然具有共同的特征 实体集 同型实体的集合称为实体集 键 能惟一标识一个实体的属性或属性集称为实体的键 域 属性的取值范围称为该属性的域 联系 实体型内部的联系通常是指组成实体的各属性之间的联系 实体型之间的联系通常是指不同实体集之间的联系 两个实体型之间的联系有如下三种类型 : 计算机世界及其有关基本概念 字段(Field) 标记实体属性的命名单位称为字段。 记录(Record) 字段的有序集合称为记录。如,一个学生(990001,张立,20,男,计算机)为一个记录。 文件(File) 同一类记录的集合称为文件。所有学生的记录组成了一个学生文件。 关键字(Key) 能惟一标识文件中每个记录的字段或字段集,称为记录的关键字 。 数据模型的分类 概念模型 它是按用户的观点对数据和信息建模 用来描述某个特定组织所关心的信息结构 概念模型属于信息世界中的模型 逻辑模型(或称数据模型)和物理模型 逻辑模型是属于计算机世界中的模型 逻辑模型主要包括层次模型、网状模型、关系模型、面向对象模型等 物理模型描述数据在磁盘或磁带上的存储方式和存取方法 实体联系模型及E-R图 E-R
文档评论(0)