数据库复习概要frev.ppt
《数据库复习概要frev.ppt》由会员分享,可在线阅读,更多相关《数据库复习概要frev.ppt(86页珍藏版)》请在三一办公上搜索。
1、“Love is patient,love is kind.It does not envy,it does not boast,it is not proud.It is not rude,it is not self-seeking,it is not easily angered,it keeps no record of wrongs.Love does not delight in evil but rejoices with the truth.It always protects,always trust,always hopes,always perseveres.Love n
2、ever fails.”-from Corinthians 13:4-8,“爱是恒久忍耐,又有恩慈;爱是不嫉妒,爱是不自夸不张狂,不做害羞的事,不求自己的益处,不轻易发怒,不计算人的恶,不喜欢不义,只喜欢真理;凡事包容,凡事相信,凡事盼望,凡事忍耐。爱是永不止息。”-选自“哥林多前书”第13章,第1章 数据库基础知识,掌握的要点:1.掌握什么是数据,数据管理,数据库,数据模型2.了解数据库的发展和数据库应用系统的特点3.分清数据库、数据库管理系统和数据库应用 系统之间的关系,数据的4个特征:1)数据有“型”(Type)和“值”(Value)之分。2)数据受数据类型和取值范围的约束。3)数据有定
3、性(Quality)表示和定量(Quantity)表示之分。4)数据应具有载体和多种表现形式。,数据的特征,组织和保存数据,即将收集到的数据合理地分类组织,将其存储在物理载体上,使数据能够长期地被保存;进行数据维护,即根据需要插入新数据、修改原数据和删除失效数据的操作;提供数据查询和数据统计功能,以便快速地得到需要的正确数据,满足各种使用要求。,数据管理及内容,数据库(DB)是一个按数据结构来存储和管理数据的计算机软件系统。,数据库,数据库的主要特征,整体数据的结构化是数据库的主要特征之一 整体结构化不再仅仅针对某一个应用,而是面向全组织不仅数据内部结构化,整体是结构化的,数据之间具有联系,数
4、据库方法与文件方法相比,具有以下两个特征。1)数据库中的数据具有数据整体性。2)数据库中的数据具有数据共享性。不同的用户可按各自的用法使用数据库中的数据。多个用户可以同时共享数据库中的数据资源。,3.数据库及数据库中数据的性质,数据库管理系统(DBMS)是专门用于管理数据库的计算机系统软件。数据库管理系统能够为数据库提供数据的定义、建立、维护、查询和统计等操作功能,并完成对数据完整性、安全性、并发性进行控制的功能。,数据库管理系统(Database Management System),著名的DBMS有Oracle,Informix,Sybase,SQL Server 2000,mySql等。
5、,数据库管理系统,凡使用数据库技术管理数据的系统都称为数据库应用系统。一个数据库应用系统应携带有足够的数据量。数据库应用系统可以被划分为数据传递系统、数据处理系统和管理信息系统。,数据库应用系统,数据库系统特点,一个数据库系统应由计算机硬件、数据库、数据库管理系统、应用软件和数据库管理员等5部分构成。,数据库系统的五个组成部分:,用户,用户,用户,数据库应用系统,数据库应用开发工具,数据库管理系统(DBMS),操作系统,数据库,数据库管理员(DBA),计算机硬件,数据库系统的体系结构,数据库系统的软件组成,数据库应用系统、数据库 数据库应用开发工具及软件 DBMS、主语言编译系统 操作系统 计
6、算机硬件,1.2 数据库技术及发展,数据管理技术的发展动力:应用需求的推动计算机硬件的发展计算机软件的发展,三阶段:手工管理,文件管理和数据库技术,人工管理阶段应用程序与数据之间的对应关系,文件系统阶段应用程序与数据之间的对应关系,应用程序与数据的对应关系(数据库系统),数据库技术的发展历程和研究方向,IBM的information Management System,是一个层状结构数据库DBTG 的基于网状结构数据库的概念、方法和技术IBM的E.F.Codd 在大型共享数据库数据的关系模型论文中提出了关系数据库(Relational Database)的理论。,1.数据库设计时面向数据模型对
7、象2.数据库系统的数据冗余度小、数据共享度高3.数据库系统的数据和程序之间具有较高的独立性,数据库系统管理数据特点,数据具:安全性(security)完整性(integrity)并发控制(concurrency)恢复功能(recovery),4.数据库系统通过DBMS进行数据控制,数据库系统管理数据特点,数据的安全性(security)控制指保护数据库,以防 止不合法的使用造成的数据泄漏、破坏和更改。数据的完整性(integrity)控制指为保证数据的正确性、有效性和相容性,防止不符合语义的数据输入或输出所采用的控制机制。,数据库系统通过DBMS进行数据控制,数据的并发控制指排除由于数据共享,
8、即用户并行使用数据库中的数据时,所造成的数据不完整和系统运行错误问题。数据恢复通过记录数据库的日志文件和定期做数据备份,保证数据在受到破坏时,能够及时使数据库恢复到正确状态。,数据库系统通过DBMS进行数据控制,模式内模式映象,数据模型用数据描述语言给出的精确描述称为数据模式。数据模式是数据库的框架。数据库有三级数据模式:外模式(子模式,External Schema)模式(逻辑模式,Logical Schema)内模式(物理模式 Physical Schema),数据库系统的三级数据模式结构,模式内模式映象,模式/内模式映像,数据独立性:,应用程序和数据的组织和存储是分离的.数据的逻辑独立性
9、:保护数据不受逻辑结构改变的影响.数据的物理独立性:保护数据不受数据物理结构改变的影响Q:为什么数据独立性对DBMS是非常重要的?,因为数据库和其应用系统是长期应用的(persist).,2.数据库系统的二级映象技术及作用,三级模式是对数据的三个抽象级别二级映象在DBMS内部实现这三个抽象层次的联系和转换外模式模式映像模式内模式映像,一、外模式模式映象,模式:描述的是数据的全局逻辑结构外模式:描述的是数据的局部逻辑结构 同一个模式可以有任意多个外模式 每一个外模式,数据库系统都有一个外模式模式映象,定义外模式与模式之间的对应关系映象定义通常包含在各自外模式的描述中,外模式模式映象(续),保证数
10、据的逻辑独立性当模式改变时,数据库管理员修改有关的外模式模式映象,使外模式保持不变应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。,二、模式内模式映象,模式内模式映象定义了数据全局逻辑结构与存储结构之间的对应关系。例如,说明逻辑记录和字段在内部是如何表示的数据库中模式内模式映象是唯一的该映象定义通常包含在模式描述中,模式内模式映象(续),保证数据的物理独立性当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管理员修改模式内模式映象,使模式保持不变应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理独立性。,第2章
11、数据模型与概念模型,2.1 信息的三种世界及其描述 2.2 概念模型及其表示(Conceptual Model)2.2.1 概念模型的基本概念2.2.2 概念模型的表示方法2.3 常见的数据模型(Data Model)2.3.1 数据模型概述2.3.2 层次数据模型(Hierarchical Model)2.3.3 网状数据模型(Network Model)2.3.4 关系数据模型(Relational Model)2.3.5 面向对象数据模型(Object-Oriented Model)2.3.6 对象关系数据模型(Object-Relational Model),现实世界、信息世界和计算机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 复习 概要 frev

链接地址:https://www.31ppt.com/p-6578495.html