09-数据组织与管理PPT课件下载推荐.pptx
- 文档编号:15128456
- 上传时间:2022-10-27
- 格式:PPTX
- 页数:30
- 大小:632.06KB
09-数据组织与管理PPT课件下载推荐.pptx
《09-数据组织与管理PPT课件下载推荐.pptx》由会员分享,可在线阅读,更多相关《09-数据组织与管理PPT课件下载推荐.pptx(30页珍藏版)》请在冰豆网上搜索。
计算机科学导论6数据模型的要素数据模型的要素数据结构:
描述系统的静态特性。
数据操作:
描述系统的动态特性。
约束条件:
数据及其联系所具有的制约和依存规则,以保证数据的正确性、有效性和相容性。
数据管理基础数据管理基础为了把现实世界中的具体事物抽象、组织为某一数据库管理系统支持的数据模型,人们常常首先将现实世界抽象为信息世界,然后将信息世界转换为机器世界。
数据库建模的步骤为:
概念模型逻辑模型物理模型。
计算机科学导论7数据管理基础数据管理基础数据模型数据模型
(1)概念模型)概念模型把现实世界中的客观对象抽象为某一种信息结构,这种信息结构并不依赖于具体的计算机系统,与具体的数据库管理系统无关,是概念级的模型,称为概念模型。
用户与数据库设计人员之间进行交流的语言,应有较强的语义表达能力又要简单、清晰、易于用户理解。
最常用的表示方法是最常用的表示方法是P.P.S.ChenP.P.S.Chen于于19761976年提出的实体年提出的实体-联联系方法,用系方法,用E-RE-R图来描述实体(客观存在并可相互区别图来描述实体(客观存在并可相互区别的事物)、属性(描述实体或联系的特性)和联系的方的事物)、属性(描述实体或联系的特性)和联系的方法。
法。
计算机科学导论8数据管理基础数据管理基础E-R图图计算机科学导论9数据管理基础数据管理基础
(2)逻辑模型)逻辑模型逻辑模型是数据库系统的核心和基础。
各种DBMS都是基于某种数据模型的。
层次模型网状模型关系模型面向对象模型计算机科学导论10数据管理基础数据管理基础层次模型层次模型用树形结构来表示各类实体以及实体之间的联系。
每个结点表示一个记录类型。
每个记录类型可以包含若干个字段,字段描述实体的属性。
箭头表示父结点-子结点关系,只能描述一对多关系。
计算机科学导论11数据管理基础数据管理基础网状模型网状模型网状模型可以表示现实世界中实体之间多对多的联系。
每个结点表示一个记录类型,每个记录类型可包含若干个字段。
在具体实现上,只支持一对多的联系,对于记录间的多对多联系,可以将其转换为一对多联系。
计算机科学导论12数据管理基础数据管理基础关系模型关系模型关系模型的逻辑结构就是一张二维表。
表中的一行称为一个元组(记录),表中的一列称为一个属性(字段)。
学号学号姓名姓名性别性别系别系别年级年级0909101张明张明男男计算机系计算机系20090909102王梦月王梦月女女计算机系计算机系20090808204李丽李丽女女外语系外语系20080809219关珊关珊女女外语系外语系2008计算机科学导论13数据管理基础数据管理基础面向对象模型面向对象模型在面向对象数据模型中,基本结构是对象而不是记录,一切事物、概念都可以看作对象。
一个对象不仅包括描述它的数据,而且还包括对其进行操作的方法的定义。
计算机科学导论14数据管理基础数据管理基础15数据组织数据组织与管理与管理计算机科学导论数据库系统数据库系统数据库系统(数据库系统(DataBaseSystemDataBaseSystem,DBSDBS)是一个)是一个采用了数据库技术,有组织地、动态地存储大量采用了数据库技术,有组织地、动态地存储大量相关数据,方便用户访问的计算机系统。
相关数据,方便用户访问的计算机系统。
数据库系统数据库系统计算机系统计算机系统数据库(数据库(DataBaseDataBase,DBDB)数据库管理系统(数据库管理系统(DataBaseManagementDataBaseManagementSystemSystem,DBMSDBMS)相关人员:
相关人员:
系统分析员和数据库设计人员,应用程序员,系统分析员和数据库设计人员,应用程序员,最终用户,数据库管理员。
最终用户,数据库管理员。
计算机科学导论16数据库系统的构成数据库系统的构成数据库系统数据库系统数据结构数据结构化。
化。
数据共享数据共享性高、冗余度低、易扩充。
性高、冗余度低、易扩充。
数据独立性数据独立性高。
高。
数据数据由数据库管理系统统一管理和控制。
由数据库管理系统统一管理和控制。
计算机科学导论17数据库系统数据库系统的的特点特点从最终用户角度看,数据库系统分为*集中式数据库系统、*客户机/服务器(Client/Server,C/S)体系结构、*并行数据库系统*分布式数据库系统计算机科学导论18数据库系统数据库系统数据库系统体系结构数据库系统体系结构三级模式:
外模式、模式、内模式。
两层映像:
外模式/模式映像,模式/内模式映像,由数据库管理系统来实现。
内模式与数据库物理存储之间的转换则由操作系统来完成。
计算机科学导论19数据库系统数据库系统数据库系统模式结构数据库系统模式结构随着Internet技术的发展,越来越多的数据库应用软件运行在Internet环境下,出现了浏览器/服务器(B/S)结构与多层结构。
11)客户机)客户机/服务器结构。
服务器结构。
客户机/服务器结构是非常流行的数据库系统结构,主要有二层C/S结构和三层C/S结构。
22)浏览器)浏览器/服务器结构。
基于浏览器/服务器结构的典型应用通常采用三层结构,即“浏览器-Web服务器-数据库服务器”。
计算机科学导论20数据库系统数据库系统网络数据库网络数据库21数据组织数据组织与管理与管理计算机科学导论数据库管理系统数据库管理系统数据库管理系统(数据库管理系统(DatabaseManagementSystemDatabaseManagementSystem,DBMSDBMS)是一种操纵和管理数据库的系统软件,)是一种操纵和管理数据库的系统软件,它对数据库进行统一的管理和控制,以保证数据它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。
用户通过数据库管理系统库的安全性和完整性。
用户通过数据库管理系统访问数据库中的数据,数据库管理员也通过数据访问数据库中的数据,数据库管理员也通过数据库管理系统进行数据库的维护工作。
库管理系统进行数据库的维护工作。
数据库数据库管理管理系统系统数据库管理系统位于操作系统与用户应用之间,用户或应用程序各种操作数据库中数据的命令,都要通过数据库管理系统来执行。
DBMS工作模式工作模式计算机科学导论22数据库管理系统数据库管理系统数据库管理系统数据库管理系统数据定义功能:
定义数据库的结构、各模式之间的映像和完整性约束等。
数据操纵功能:
提供查询、插入、更新或删除数据等功能。
数据库运行管理功能:
数据的安全性、完整性和并发控制等,以确保数据正确有效。
数据库的建立和维护功能:
初始数据的装入,数据库的转储、恢复,系统性能监视、分析等功能。
数据通信的功能:
与操作系统协调完成数据的传输功能。
计算机科学导论23数据库管理系统的功能数据库管理系统的功能数据库管理系统数据库管理系统数据定义语言数据定义语言(DDL)(DDL)及其翻译处理程序及其翻译处理程序数据操纵语言数据操纵语言(DML)(DML)及其编译及其编译(或解释或解释)程序程序数据库运行控制程序数据库运行控制程序实用程序实用程序计算机科学导论24数据库管理系统的组成数据库管理系统的组成数据库管理系统数据库管理系统数据库管理系统要根据实际需求和技术要求进行选择。
一般可考虑如下原则:
(11)构造数据库的难易程度)构造数据库的难易程度。
(22)支持程序开发的难易程度)支持程序开发的难易程度。
(33)数据库管理系统的性能分析)数据库管理系统的性能分析。
(44)扩展支持能力与安全性)扩展支持能力与安全性。
(55)支持多种文字处理能力)支持多种文字处理能力。
(66)数据恢复能力。
)数据恢复能力。
计算机科学导论25数据库管理系统数据库管理系统的选择的选择数据库管理系统数据库管理系统数据库系统作为信息的聚集体,其数据安全相关问题成为人们高度关注的重点。
每种数据库管理系统都会提供一些安全性控制方法供数据库管理员选用。
主要安全策略包括:
用户标识与鉴别,授权机制,视图机制,数据加密和安全审计等。
计算机科学导论26数据库管理系统数据库管理系统的安全策略的安全策略分布式数据库分布式数据库一组数据集,逻辑上它们属于同一个系统,而物理上它们分散在用计算机网络连接的多个场地上,并统一管理。
计算机科学导论27数据库管理系统数据库管理系统特殊数据库管理系统特殊数据库管理系统并行数据库并行数据库并行系统通过并行地使用多个CPU和磁盘来提高处理速度和I/O速度多媒体数据库多媒体数据库指能够存储和管理相互关联的多媒体数据的集合。
空间数据库空间数据库指地理信息系统在计算机上存储的与应用相关的地理空间数据的总和,一般以特定结构的文件的形式组织在存储介质之上。
常见的数据库管理系统常见的数据库管理系统数据库管理系统产品众多,如数据库管理系统产品众多,如OracleOracle、DB2DB2、SybaseSybase、SQLServerSQLServer、MySQLMySQL、AccessAccess等,这等,这些产品各以自己特有的功能,在数据库市场些产品各以自己特有的功能,在数据库市场上占有一席之地。
上占有一席之地。
计算机科学导论28数据库管理系统数据库管理系统1数据组织与管理的发展经历了哪些阶段?
2数据模型的要素是什么?
3什么是数据库系统?
有哪些主要组成部分?
4简述数据库系统的模式结构?
5数据库管理系统的功能有哪些?
6选择数据库管理系统需要考虑哪些原则?
问题问题思考思考计算机科学导论29下次课再见!
下次课再见!
Thanks!
计算机科学导论30
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 数据 组织 管理
![提示](https://static.bdocx.com/images/bang_tan.gif)