ImageVerifierCode 换一换
格式:PPT , 页数:50 ,大小:777.50KB ,
文档编号:2729900      下载积分:25 文币
快捷下载
登录下载
邮箱/手机:
温馨提示:
系统将以此处填写的邮箱或者手机号生成账号和密码,方便再次下载。 如填写123,账号和密码都是123。
支付方式: 支付宝    微信支付   
验证码:   换一换

优惠套餐
 

温馨提示:若手机下载失败,请复制以下地址【https://www.163wenku.com/d-2729900.html】到电脑浏览器->登陆(账号密码均为手机号或邮箱;不要扫码登陆)->重新下载(不再收费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  
下载须知

1: 试题类文档的标题没说有答案,则无答案;主观题也可能无答案。PPT的音视频可能无法播放。 请谨慎下单,一旦售出,概不退换。
2: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
3: 本文为用户(三亚风情)主动上传,所有收益归该用户。163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

1,本文(数据库系统概述PPT课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!

数据库系统概述PPT课件.ppt

1、5/20/2022精品课件1第第1章章 数据库系统概述数据库系统概述5/20/20222 2通讯录:通讯录:图书馆:图书馆:数据库数据库数据的仓库,即数据存放的地方数据的仓库,即数据存放的地方 小数据库小数据库可用可用手工手工管理管理大型数据库大型数据库必须由必须由计算机计算机进行管理进行管理计算机三大主计算机三大主要应用领域?要应用领域?科学计算科学计算过程控制过程控制数据处理数据处理70%利用数据库系统可利用数据库系统可科学地组织和存储科学地组织和存储数据数据,以便于高效地以便于高效地检索和处理检索和处理5/20/20223 3信息的特征信息的特征1.1 信息、数据、数据处理与数据管理信息

2、、数据、数据处理与数据管理 1.1.1 数据与信息数据与信息 信息信息能源能源材料材料客观世界的三大要素客观世界的三大要素 采集并加工、传递采集并加工、传递 消息消息情报情报指令指令数据数据 信号信号 时间:时间:2008.5.12地点:汶川地点:汶川事件:地震事件:地震级别:级别:8.0后果:死亡后果:死亡69297人人 源于物质和能量源于物质和能量 可以感知可以感知 可存储、加工、可存储、加工、传递和再生传递和再生 5/20/20224 4数据数据 数据是信息的具体表现形式数据是信息的具体表现形式数据的表现形式数据的表现形式数据与信息的联系数据与信息的联系数据是信息的符号表示或载体数据是信

3、息的符号表示或载体信息是数据的内涵,是对数据的语义解释信息是数据的内涵,是对数据的语义解释 2008-5-12汶川汶川地震地震8.069297数字数字文字文字图形图形图象图象声音等声音等5/20/20225 51.1.2 数据处理与数据管理 信息数据数据处理信息数据数据处理将数据转换成信息将数据转换成信息包括数据的收集、包括数据的收集、管理、加工利用管理、加工利用乃至信息输出乃至信息输出 数据的收集、数据的收集、 整理、组织、整理、组织、 编码、存储、编码、存储、 维护、检索、维护、检索、传输等操作传输等操作 数据处理数据处理 数据管理数据管理 产出产出输出结果输出结果 原料原料输入输入“数据

4、处理数据处理”的真正含义应该是为了产生信息而处理的真正含义应该是为了产生信息而处理数据数据 5/20/20226 6常用术语和基本概念常用术语和基本概念 数据(数据(Data):描述事物的符号记录称为数据。这些符号记录可以是数描述事物的符号记录称为数据。这些符号记录可以是数字,也可以是文字、图形、图像、声音、语言等。字,也可以是文字、图形、图像、声音、语言等。数据库数据库(DataBase,简称,简称DB):数据库是长期储存在计算机内的、有组织的、可共享的数据库是长期储存在计算机内的、有组织的、可共享的数据集合。数据集合。数据库管理系统(数据库管理系统( DataBase Management

5、 System ,简称简称DBMS):DBMS是位于用户与操作系统之间的一层数据库管理软是位于用户与操作系统之间的一层数据库管理软件,它的任务是科学地组织和存储数据,高效地获取和件,它的任务是科学地组织和存储数据,高效地获取和维护数据。维护数据。数据库系统(数据库系统(DBS):):数据库系统是指在计算机系统中引入数据库后的系统。数据库系统是指在计算机系统中引入数据库后的系统。 5/20/20227 7人工管理阶段(人工管理阶段(20th50年代以前)年代以前)特点特点数据不保存:数据不保存:需要时把数据输入,用完就撤走。数需要时把数据输入,用完就撤走。数据不保存在计算机中。据不保存在计算机中

6、。没有管理数据的软件系统:没有管理数据的软件系统:应用程序中不仅要管理应用程序中不仅要管理数据的逻辑结构,还要设计其物理结构、存取方法、数据的逻辑结构,还要设计其物理结构、存取方法、输入输出方法等。程序高度依赖于数据,即数据和输入输出方法等。程序高度依赖于数据,即数据和程序程序不具有独立性不具有独立性。基本上没有文件概念:基本上没有文件概念:数据的组织方式及在磁盘中数据的组织方式及在磁盘中的存储方式由程序员自行设计。的存储方式由程序员自行设计。数据是面向应用的:数据是面向应用的:一组数据只对应于一个应用程一组数据只对应于一个应用程序。即使两个应用程序都涉及到了某些相同数据,序。即使两个应用程序

7、都涉及到了某些相同数据,也必须各自定义,无法相互利用。也必须各自定义,无法相互利用。1.2 数据库技术的产生、发展数据库技术的产生、发展 5/20/20228 8人工管理阶段:应用程序与数据的关系人工管理阶段:应用程序与数据的关系程序程序1数据缓冲区数据缓冲区数据组数据组1数据组数据组2数据组数据组3外存外存程序程序2数据缓冲区数据缓冲区程序程序3数据缓冲区数据缓冲区内存内存5/20/20229 9文件系统阶段(文件系统阶段(20th 50年代年代60年代)年代)特点特点数据存放在文件中,应用程序通过文件名来逻辑地数据存放在文件中,应用程序通过文件名来逻辑地访问文件。访问文件。有了管理数据的软

8、件有了管理数据的软件文件系统,文件的物理存文件系统,文件的物理存储由文件系统管理,文件系统还负责对文件的逻辑储由文件系统管理,文件系统还负责对文件的逻辑结构与存储结构进行转换。结构与存储结构进行转换。程序和数据有了程序和数据有了一定的独立性一定的独立性。程序不再负责数据。程序不再负责数据存储的物理细节,因此可大大节省维护程序的工作存储的物理细节,因此可大大节省维护程序的工作量,程序员也可不必过多地考虑物理细节,可把精量,程序员也可不必过多地考虑物理细节,可把精力集中在算法上。力集中在算法上。数据的存取基本上以记录为单位。按文件名访问,数据的存取基本上以记录为单位。按文件名访问,按记录进行存取。

9、按记录进行存取。5/20/20221010文件系统阶段:应用程序与数据的关系文件系统阶段:应用程序与数据的关系程序程序1数据缓冲区数据缓冲区文件文件1文件文件2文件文件3外存外存程序程序2数据缓冲区数据缓冲区程序程序3数据缓冲区数据缓冲区文文件件系系统统内存内存5/20/20221111实例:学生基本信息的管理实例:学生基本信息的管理学生信息管理学生信息管理学生选课管理学生选课管理应用程序应用程序A1学生信息文学生信息文件件File1课程信息文课程信息文件件File2学生选课信息学生选课信息文件文件File3应用程序应用程序A25/20/20221212文件管理系统的缺点文件管理系统的缺点编写

10、应用程序不方便,应用程序依赖性编写应用程序不方便,应用程序依赖性 存储在文件中的数据如何存放由程序员自己定存储在文件中的数据如何存放由程序员自己定义,不统一,难于义,不统一,难于共享共享。仍然有仍然有数据冗余数据冗余不支持对文件的并发访问不支持对文件的并发访问 文件间联系弱,必须通过应用程序来实现文件间联系弱,必须通过应用程序来实现 难以按最终用户视图表示数据难以按最终用户视图表示数据 无安全控制功能无安全控制功能5/20/20221313数据库系统阶段(数据库系统阶段(20th 60年代至今)年代至今)数据库技术的出现是为了克服文件管理系统在管数据库技术的出现是为了克服文件管理系统在管理数据

11、上的缺点而发展起来的。理数据上的缺点而发展起来的。应用程序应用程序A1学生信息学生信息管理管理有关学有关学生的数生的数据库据库应用程序应用程序A2学生选课学生选课管理管理数据库数据库管理系管理系统统5/20/20221414数据库系统阶段:应用程序与数据的关系数据库系统阶段:应用程序与数据的关系应用程序应用程序1Data Base应用程序应用程序2应用程序3DBMS用户用户用户数据库管理员数据库管理员DBA用户根据数据的逻辑用户根据数据的逻辑结构对数据进行操作结构对数据进行操作数据文件的操作和数据的物数据文件的操作和数据的物理存储细节由理存储细节由DBMS负责负责数数据据文文件件5/20/20

12、221515数据库系统的优点数据库系统的优点将相互关联的数据集成在一起将相互关联的数据集成在一起较少的数据较少的数据冗余冗余程序与数据相互程序与数据相互独立独立能够保证数据的安全可靠能够保证数据的安全可靠最大限度地保证数据的正确性最大限度地保证数据的正确性 数据可以共享并能保证数据的一致性数据可以共享并能保证数据的一致性5/20/20221616人工管理阶段人工管理阶段 文件系统阶段文件系统阶段 数据库系统阶段数据库系统阶段 数据不保存,不共享,无独立性,数据不保存,不共享,无独立性,无专用软件管理数据无专用软件管理数据数据以文件形式长期保存,由文件系统管理数据以文件形式长期保存,由文件系统管

13、理数据数据 ,程序与数据间有一定独立性,程序与数据间有一定独立性 数据结构化数据结构化 ,共享性高、冗余度低,共享性高、冗余度低 ,独立性高独立性高 ,有统一的数据控制功能,有统一的数据控制功能 DBMS 数据的安全性控制数据的安全性控制 数据的完整性控制数据的完整性控制 并发控制并发控制 数据恢复数据恢复5/20/202217171.3 数据库系统的组成数据库系统的组成 数据库系统(数据库系统(DBS) 数据库数据库 计算机软件系统计算机软件系统 数据库用户数据库用户 计算机硬件系统计算机硬件系统 用户用户1 1用户用户2 2用户用户n n用户用户应用系统应用系统应用开发工具应用开发工具DB

14、MSDBMS操作系统操作系统OSOS数据库数据库数据库管理员数据库管理员软件系统软件系统5/20/20221818数据库系统结构简图数据库系统结构简图应用程序应用程序1Data Base应用程序应用程序2应用程序应用程序3DBMS用户用户User数据库管理员数据库管理员DBAOS5/20/20221919数据库数据库 数据库(数据库(DB)是存储在计算机内、有组织的、可共)是存储在计算机内、有组织的、可共享的数据集合享的数据集合 用户用户 集成性集成性 ,共享性,共享性 终端用户终端用户 应用程序员应用程序员 数据库管理员数据库管理员 对数据库进行存储、维护和检索对数据库进行存储、维护和检索

15、非计算机专业人员非计算机专业人员使用数据库使用数据库设计和编制应用程序设计和编制应用程序负责设计、建立、管理和维护数据负责设计、建立、管理和维护数据库以及协调用户对数据库要求的库以及协调用户对数据库要求的个人或工作团队个人或工作团队 5/20/20222020软件(软件(Software)系统)系统 硬件(硬件(Hardware)系统)系统 硬件系统指存储和运行数据库系统的硬件设备。硬件系统指存储和运行数据库系统的硬件设备。数据库系统在整个计算数据库系统在整个计算机系统中的地位如图所示机系统中的地位如图所示DBMS OS 应用系统应用系统 软件系统:软件系统:核心核心 DBMS在操作系统支持下

16、在操作系统支持下工作,应用程序在工作,应用程序在DBMS支持支持下才能使用数据库。下才能使用数据库。5/20/202221211.4 数据库系统的模式结构数据库系统的模式结构 1.4.1 数据库系统的三级模式结构数据库系统的三级模式结构 数据库系统内部的体系结构从逻辑上分为三数据库系统内部的体系结构从逻辑上分为三级级 学号学号 姓名姓名 性别性别年龄年龄系别系别 01101 张立张立 男男 20计算机计算机型型值值模式模式实例实例外模式外模式 模式模式内模式内模式 5/20/20222222数据库的三级模式结构数据库的三级模式结构模式模式外模式外模式1外模式外模式2数据库数据库应用程序用户工作

17、区用户工作区应用程序用户工作区用户工作区应用程序用户工作区用户工作区用户A用户B用户CDBMSOS内模式内模式“外模式模式外模式模式”映映射射“模式内模式模式内模式”映映射射5/20/20222323内模式是整个数据库实际存储的表示内模式是整个数据库实际存储的表示模式是整个数据库实际存储的抽象表示模式是整个数据库实际存储的抽象表示外模式是概念模式的某一部分的抽象表示外模式是概念模式的某一部分的抽象表示 外模式外模式 模式模式内模式内模式 数据库中全体数据的逻辑结构和特征的描述数据库中全体数据的逻辑结构和特征的描述 数据库用户能看到并允许使用的那数据库用户能看到并允许使用的那部分局部数据的逻辑结

18、构和特征的描述部分局部数据的逻辑结构和特征的描述 它是对数据库存储结构的描述,它是对数据库存储结构的描述,是数据在数据库内部的表示方式是数据在数据库内部的表示方式 可有多个可有多个只有一个只有一个5/20/20222424学号姓名性别班级980001张栅女机制99990211李诗女信息99991204王武男电子99学号姓名奖学金980001张栅200990211李诗500991204王武100学号姓名性别年龄籍贯班级奖学金980001张栅女18江苏机制99200990211李诗女19北京信息99500991204王武男19陕西电子99100980001 990211991204用户用户数据库数

19、据库概念概念数据库数据库物理物理数据库数据库奖学金发放奖学金发放学籍管理学籍管理应用程序应用程序数据在数据文数据在数据文件中的实际存件中的实际存储方式储方式5/20/202225251.4.2 数据库系统的二级映象与数据独立性数据库系统的二级映象与数据独立性 DBMS在三级模式之间提供了二级映象功能,保证了数在三级模式之间提供了二级映象功能,保证了数据库系统中的数据能够具有较高的据库系统中的数据能够具有较高的逻辑独立性逻辑独立性与与物理独物理独立性立性。外模式外模式/模式映象模式映象模式模式/内模式映象内模式映象保证了数据与程序间的逻辑独立性保证了数据与程序间的逻辑独立性 确保了数据的物理独立

20、性确保了数据的物理独立性 5/20/202226261.5 数据库系统的外部体系结构数据库系统的外部体系结构 单用户结构的数据库系统单用户结构的数据库系统 主从式结构的数据库系统主从式结构的数据库系统 分布式结构的数据库系统分布式结构的数据库系统 客户客户/服务器结构的数据库系统服务器结构的数据库系统 浏览器浏览器/服务器结构的数据库系统服务器结构的数据库系统 一台计算机,不能共享数据一台计算机,不能共享数据 大型主机带多个终端;大型主机带多个终端;主机处理,终端输出主机处理,终端输出是分布在计算机网络上的多个逻是分布在计算机网络上的多个逻辑相关的数据库的集合辑相关的数据库的集合 把把DBMS

21、的功能与应用程序分开;的功能与应用程序分开;管理数据的节点称为服务器管理数据的节点称为服务器应用应用DBMS的节点称为客户机的节点称为客户机 将客户端运行的应用程序转移到将客户端运行的应用程序转移到应用服务器上应用服务器上 ,充当了客户机和,充当了客户机和数据库服务器的中介数据库服务器的中介 5/20/20222727DBS1.6 数据库管理系统(DBMS) 1.6.1 DBMS的主要功能的主要功能数据定义功能数据定义功能 (DDL)定义数据的模式、外模式和内模式三级模定义数据的模式、外模式和内模式三级模式结构式结构 定义模式定义模式/内模式和外模式内模式和外模式/模式二级映象模式二级映象 定

22、义有关的约束条件定义有关的约束条件 DBMS核心核心数据定义数据定义查询查询更新更新各种控制各种控制 5/20/20222828数据操纵功能(数据操纵功能(DML) 数据库的基本操作:检索、更新(包括插入、修改、数据库的基本操作:检索、更新(包括插入、修改、删除)等。删除)等。 数据库运行管理功能数据库运行管理功能 对数据库运行的管理是对数据库运行的管理是DBMS运行的核心部分。运行的核心部分。 DBMS对数据库的控制主要通过四个方面实现:数据对数据库的控制主要通过四个方面实现:数据的安全性控制、数据的完整性控制、多用户环境下的的安全性控制、数据的完整性控制、多用户环境下的并发控制和数据库的恢

23、复。并发控制和数据库的恢复。 5/20/20222929数据库的建立和维护功能数据库的建立和维护功能 数据库的建立包括数据库的初始数据的装入与数据数据库的建立包括数据库的初始数据的装入与数据转换等。转换等。数据库的维护包括数据库的转储、恢复、重组织与重数据库的维护包括数据库的转储、恢复、重组织与重构造、系统性能监视与分析等。构造、系统性能监视与分析等。 数据通信接口数据通信接口 数据组织、存储和管理数据组织、存储和管理 5/20/202230301.6.2 DBMS的组成 语言编译处理程序语言编译处理程序 系统运行控制程序系统运行控制程序 系统建立、维护程序系统建立、维护程序 数据字典数据字典

24、 数据定义语言数据定义语言DDL编译程序编译程序 数据操纵语言数据操纵语言DML编译程序编译程序 系统总控程序系统总控程序 安全性控制程序安全性控制程序 完整性控制程序完整性控制程序 并发控制程序并发控制程序 数据存取和更新程序数据存取和更新程序 通信控制程序通信控制程序 u装配程序装配程序 u重组程序重组程序 u系统恢复程序系统恢复程序 描述数据库中有关信息的数据目录描述数据库中有关信息的数据目录 5/20/202231311.7 数据模型数据模型 1.7.1 数据模型的概念数据模型的概念数据模型是对现实世界特征的模拟和抽象数据模型是对现实世界特征的模拟和抽象数据模型是数据库系统的核心和基础

25、数据模型是数据库系统的核心和基础1.7.2 三个世界的划分及其有关概念三个世界的划分及其有关概念三个世界的划分三个世界的划分 首先将现实世界的事物及联系抽象成信息世界的信首先将现实世界的事物及联系抽象成信息世界的信息模型息模型 然后再抽象成计算机世界的数据模型然后再抽象成计算机世界的数据模型 数据加工经历了数据加工经历了现实世界、信息世界和计算机世界现实世界、信息世界和计算机世界三三个不同的世界,经历了两级抽象和转换个不同的世界,经历了两级抽象和转换 5/20/20223232现实世界现实世界概念模型概念模型认识抽象认识抽象DBMS支持的支持的数据模型数据模型信息世界信息世界计算机世界计算机世

26、界现实世界现实世界数据处理的抽象和转换过程数据处理的抽象和转换过程数据化数据化5/20/20223333从现实世界到数据世界从现实世界到数据世界现实世界现实世界(事物,事物性质)(事物,事物性质)信息世界信息世界(实体,实体属性)(实体,实体属性)数据世界数据世界(记录,数据项)(记录,数据项)抽象化数据化概念模型描述概念模型描述数据模型描述数据模型描述校长校长, 教师教师,门卫门卫, 干部干部教工教工(编号编号,姓名姓名,岗位岗位, )01 张三张三 教师教师26 李四李四 处长处长例如:学校的职工例如:学校的职工5/20/20223434现实世界现实世界 现实世界即客观存在的世界现实世界即

27、客观存在的世界 人们总是选用感兴趣的最能表征该事物的若干特征人们总是选用感兴趣的最能表征该事物的若干特征来描述该事物来描述该事物 信息世界及其有关基本概念信息世界及其有关基本概念 实体实体 客观存在并且可以相互区别的客观存在并且可以相互区别的“事物事物”称为实体称为实体 实体可以是具体的人、事、物,也可以是抽象的事件实体可以是具体的人、事、物,也可以是抽象的事件 属性属性 实体所具有的某一特性称为属性实体所具有的某一特性称为属性 型型值值属性名属性名具体值具体值5/20/20223535实体型实体型 (Entity type)具有相同属性的实体必然具有共同的特征具有相同属性的实体必然具有共同的

28、特征 实体集实体集(Entity set)同型实体的集合称为实体集同型实体的集合称为实体集 键键 (码码) (Key)能惟一标识一个实体的属性或属性集称为实能惟一标识一个实体的属性或属性集称为实体的键体的键 域域(Domain)属性的取值范围称为该属性的域属性的取值范围称为该属性的域 学生(学号,姓名,年龄,性别,系)学生(学号,姓名,年龄,性别,系) 5/20/20223636联系联系(Relationship) 实体型内部的联系通常是指组成实体的各属性之间的实体型内部的联系通常是指组成实体的各属性之间的联系联系 实体型之间的联系通常是指不同实体集之间的联系实体型之间的联系通常是指不同实体集

29、之间的联系 两个实体型之间的联系有如下三种类型两个实体型之间的联系有如下三种类型 :一对一一对一(1:1)、一对多、一对多(1:n)、多对多、多对多(m:n) 例:学校校长,班级学生,学生课程例:学校校长,班级学生,学生课程ABABAB1:11:NM:N5/20/202237371.7.3 数据模型的分类数据模型的分类 概念模型概念模型 它是按用户的观点对数据和信息建模它是按用户的观点对数据和信息建模 用来描述某个特定组织所关心的信息结构用来描述某个特定组织所关心的信息结构 概念模型属于信息世界中的模型概念模型属于信息世界中的模型 逻辑模型(或称数据模型)和物理模型逻辑模型(或称数据模型)和物

30、理模型 逻辑模型是属于计算机世界中的模型逻辑模型是属于计算机世界中的模型逻辑模型主要包括层次模型、网状模型、逻辑模型主要包括层次模型、网状模型、关系模型、面向对象模型等关系模型、面向对象模型等物理模型描述数据在磁盘或磁带上的存储物理模型描述数据在磁盘或磁带上的存储方式和存取方法方式和存取方法 E-R模型模型 5/20/202238381.7.4 概念模型及概念模型及E-R图图 E-R图的基本成分图的基本成分 :学生学生学号学号选修选修(a)实体)实体(b)属性)属性(c)联系)联系1:11:nm:n v常用的概念模型是实体联系模型(常用的概念模型是实体联系模型(E-RE-R模型),模型),其描

31、述方法称为其描述方法称为E-RE-R方法方法5/20/20223939例:“学生”实体、属性的表示方法学生学生学号学号姓名姓名性别性别5/20/20224040E-R图的几种基本形式:图的几种基本形式: 两个实体之间的联系两个实体之间的联系系主任系主任成绩成绩领导领导系系学生学生属于属于系系学生学生选修选修课程课程111nnm5/20/20224141两个以上实体间的联系两个以上实体间的联系 数量数量供应商供应商供应供应零件零件nm项目项目n5/20/20224242数据模型是对现实世界的进一步抽象。数据模型是对现实世界的进一步抽象。数据模型用某种数据模型用某种数据结构数据结构来表示对象以及对

32、象来表示对象以及对象之间的联系,即系统的静态特性。之间的联系,即系统的静态特性。数据模型规定了对数据模型规定了对数据的操作数据的操作及操作规则,即及操作规则,即系统的动态特性。系统的动态特性。数据模型提供了定义数据模型提供了定义数据完整性约束条件数据完整性约束条件的手的手段。段。1.7.5 数据模型的三要素数据模型的三要素 5/20/202243431.7.5 数据模型的三要素数据模型的三要素 数据结构数据结构 数据操作数据操作 数据的完整性约束数据的完整性约束 层次结构层次结构网状结构网状结构关系结构关系结构 查询查询插入插入删除删除 修改修改更新更新 正确正确有效有效相容相容 5/20/2

33、02244441.8 四种数据模型四种数据模型 1.8.1 层次模型层次模型 层次模型的数据结构层次模型的数据结构 A B C D E F 无双亲,根节无双亲,根节点点 根以外的其他结点有且仅根以外的其他结点有且仅有一个双亲结点;有一个双亲结点;父子结点之间的联系是一父子结点之间的联系是一对多(对多(1:n)的联系)的联系 。5/20/20224545具有四个记录型:具有四个记录型:D,R,S,TS与与T是叶结点,它们没有子女结点是叶结点,它们没有子女结点 由由D到到R,R到到T,由,由D到到S均是一对多的关系均是一对多的关系 系D D# DN DL R# RN S# SN SS T# TN

34、TD TS 教研室R 学生S 教师T 5/20/202246461.8.2 网状模型网状模型 网状模型的数据结构网状模型的数据结构 网状模型是采用有向图结构网状模型是采用有向图结构表示记录型与记录型之间联表示记录型与记录型之间联系的数据模型系的数据模型 。网状模型的特点:网状模型的特点:有一个以上的结点没有双亲结点。有一个以上的结点没有双亲结点。允许结点有多个双亲结点。允许结点有多个双亲结点。允许两个结点之间有多种联系(复合联系)允许两个结点之间有多种联系(复合联系) 。R1R2R5R4R3R6R75/20/202247471.8.3 关系模型关系模型 小型数据库系统:小型数据库系统:Foxp

35、ro、Access 大型数据库系统:大型数据库系统:Oracle、SQL Server、Informix、Sybase 关系关系二维表二维表学号学号姓名姓名性别性别年龄年龄系别系别S1赵亦赵亦女女17计算机计算机S2钱尔钱尔男男18信息信息S3孙珊孙珊女女20信息信息S4李思李思男男21自动化自动化S5周武周武男男19计算机计算机S6吴丽吴丽女女20自动化自动化元组元组属性属性域:域:属性的取值范围,属性的取值范围,(男,女)(男,女)5/20/20224848导 师导 师编号编号姓姓名名性性别别职称职称101康康平平男男教授教授104李李林林女女副教授副教授105田田泽泽男男副教授副教授学学

36、号号姓名姓名性性别别研 究研 究方方 向向导 师 编导 师 编号号03 田 玉田 玉兵兵男男法律法律10110姚立姚立女女经 济经 济学学10413曲海曲海男男会 计会 计学学104公共属性公共属性表名:研究生表名:研究生 表名:导师表名:导师关系型数据库是通过关系型数据库是通过公共属性实现联系的。公共属性实现联系的。GO5/20/20224949能完整地描述现实世界的数据结构能完整地描述现实世界的数据结构具有丰富的表达能力具有丰富的表达能力优点优点模型相对比较复杂模型相对比较复杂缺点缺点涉及的知识比较多涉及的知识比较多因此,面向对象数据库尚未达到关系数据库的普及程度!因此,面向对象数据库尚未达到关系数据库的普及程度!1.8.4 面向对象模型面向对象模型 5/20/20225050本章小结信息、数据、数据处理与数据管理的基本概念;数据管理技术发展的三个阶段及各自的优缺点;整个数据库系统主要包括数据库、数据库用户、计算机硬件系统和计算机软件系统等几部分;数据库系统内部的体系结构:三级模式结构;数据库系统的三级抽象和二级映象保证了数据库系统的逻辑独立性和物理独立性;DBMS 的主要功能:数据定义、数据操纵、管理控制;模型:概念模型E-R模型 数据模型层次模型 网状模型 关系模型 面向对象模型。数据模型三要素:数据的结构、数据的操作、数据完整数据完整 性约束条件性约束条件

侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|