数据库原理(一)
数据库恢复原理(一)
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1、基本概念Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
学号 姓名 性别 出生年月 籍贯Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220101 张三 男 2003 江苏Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220102 李四 男 2003 山东Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220103 王五 女 2003 河北Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220104 赵六 女 2003 天津Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220105 张四 男 2003 北京Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220106 李五 女 2003 江苏Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220107 王六 女 2003 山东Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220108 张七 男 2003 河北Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220109 张九 男 2003 天津Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
220110 李十 女 2003 北京Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.1数据(Data)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
以上面的表格为例,数字:98110101;字符:张三 、男。Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是数据库中存储的基本对象Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是客体在计算机中的表示Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
定义为描述事物的符号记录Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据的种类包括:数字、文字、图形、图象、音频、视频、记录情况等Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.2数据库(Database,简称DB)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.2.1定义Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
长期储存在计算机内、有组织的、 可共享的大量数据集合Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.2.2数据库的基本特征Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据按一定的数据模型组织、描述和储存Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
供各种用户共享、冗余度较小、易扩展Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
较高的数据独立性Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.2.3建立数据库的目的Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
收集并抽取一个应用所需要的大量数据,进行保存Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
供进一步加工处理、抽取有用信息Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
转换为有价值的知识Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.3数据库管理系统(DBMS)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是位于用户与操作系统之间的一层数据管理软件Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.3.1DBMS主要功能Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据组织:数据模式定义Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据操纵: 物理存取、转换、统计等Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据库运行管理与维护Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据库的控制和保护与故障恢复Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据交换Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据服务:提供各种功能函数Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据字典Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.3.2数据库管理员(DBA)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
管理数据库规划、设计、维护和监控的人Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.4数据库系统(DBS)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.4.1Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是由数据库及其管理软件组成的系统Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是存储介质、处理对象和管理系统的集合体Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
1.4.2DBS组成Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据库Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
软件(数据库管理系统等)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
硬件Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
人员(DBA等)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
简单可以看出DBS是包含DB和DBMS的Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据库系统若更细的划分还可包括:数据库 、 数据库管理系统 ➢、数据库管理员 ➢、业务应用系统 、硬件平台(计算机和网络)、软件平台(数据库开发工具、中间件、操作系统)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2、数据模型Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2.1定义Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是对现实世界数据特征的抽象,用来描述数据、组织数据和对数据进行操作。Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
举个例子:计算机不能直接处理现实世界中的具体事物,所以人们必须把具体事物转化成计算机能够处理的数据,也就是首先要数字化,把现实世界中具体的人、物、活动等用数据模型这个工具来抽象、表示和处理。通俗来讲,数据模型就是现实世界的模拟。Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据模型是数据库系统的核心和基础Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2.2数据模型组成三要素Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据结构 :是所描述对象类型的集合 。与数据类型、内容、性质有关的对象 。与数据之间联系有关的对象(静态特征)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据操作 :检索、更新(包括插入、删除、修改)(动态特征)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据的完整性约束条件 :一组完整性规则的集合(完整性约束条件)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2.3概念模型Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
从用户的观点对数据进行建模 将现实世界抽象为信息世界Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2.3.2信息世界中的基本概念Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
实体(Entity) (如,一个学生Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
属性(Attribute) (学生 的 学号、姓名、年龄专业)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
码(Key) ( 学号 )Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
实体型(Entity Type) ( 由实体名及属性名构成)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
实体集(Entity Set) (全部学生集合)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
联系(Relationship) (有 1:1、1:n 、 m:n)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2.3.3概念模型实例Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
实体-联系模型(E-R模型)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
2.4逻辑模型Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
层次模型(Hierarchical Model) 数据结构:树Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
网状模型(Network Model ) 数据结构:图Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
关系模型(Relational Model) 数据结构:表Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
面向对象模型(Object Oriented Model) 数据结构:对象Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3、三级模式结构Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.1模式Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
模式是所有用户的公共数据视图Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
比如较上面的表格,学号、姓名、性别等共有部分是模式Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是数据库全体数据的逻辑结构(数据项的名字、类型、取值范围等)和 特征的描述Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
仅仅涉及数据“型”(type)的描述,不涉及具体的“值”(value)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
模式是数据的结构描述,以及数据有关的安全性、完整性要求Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.1数据模型与模式的关系Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
点击查看Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.2三级模式定义Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
外模式(External Schema):某一用户能够看到和处理的数据的结构描述Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据库用户(包括应用程序员和较终用户)使用的局部数据的逻辑结构 和特征的描述Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
数据库用户的数据视图,是与某一应用有关的数据的逻辑表示Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
外模式的地位:介于模式与应用之间Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
模式与外模式的关系:一对多Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
外模式与应用的关系:一对多Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
模式(概念模式, Conceptual Schema):从全局角度理解/管理的数据的结构描述(全局角度、关联约束、结构描述、本质联系)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
一个数据库只有一个模式Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
模式的地位:是数据库系统模式结构的中间层Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
内模式(Internal Schema):存储在介质上的数据的结构描述,如存储路径、方式等Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是数据物理结构和存储方式的描述Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
含有存储路径、存储方式、索引方式等Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
是数据在数据库内部的表示方式Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
一个数据库只有一个内模式Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.3两级映像Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
E-C映像(External-Conceptual Mapping)[外模式/模式映像]:便于用户观察和使用 将外模式映射为概念模式,从而支持实现数据概念视图向外部视图的转换Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
C-I映像(Conceptual-Internal Mapping)[模式/内模式映象]:便于计算机存储和处理 将概念模式映射为内模式,从而支持实现数据概念视图向内部视图的转换Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.4数据独立性Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.4.1外模式/模式映象(逻辑独立性)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
当模式改变时,数据库管理员修改有关的外模式/模式映象,使外模式 保持不变。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了 数据与程序的逻辑独立性,简称数据的逻辑独立性。Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
3.4.2模式/内模式映象(物理独立性)Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
当数据库的存储结构改变了(例如选用了另一种存储结构),数据库管 理员修改模式/内模式映象,使模式保持不变。应用程序不受影响。保证了数据与程序的物理独立性,简称数据的物理 独立性。Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
————————————————Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
Ky4南京西数科技:提供硬盘/手机/U盘/服务器数据恢复. 025-83608636
上一篇:
美亚(南京)司法鉴定电子取证服务中心成立
下一篇:
数据库结构的修复