01-oracle数据库概述

01-oracle数据库概述

ID:36173080

大小:866.50 KB

页数:103页

时间:2019-05-06

01-oracle数据库概述_第1页
01-oracle数据库概述_第2页
01-oracle数据库概述_第3页
01-oracle数据库概述_第4页
01-oracle数据库概述_第5页
资源描述:

《01-oracle数据库概述》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、Oracle数据库概述OracleDatabaseAdministration贾尚林大纲数据库的基本概念流行数据库介绍Oracle的发展历程Oracle的产品系列数据库的基本概念数据库概述数据库基本概念数据数据库数据库管理系统数据语言数据库管理员(DBA)数据库系统数据库应用系统数据库概述数据库系统发展历史文件系统阶段层次数据库于网状数据库系统阶段关系型数据库系统阶段数据库概述数据库系统基本特点数据的集成性高共享性和低冗余性数据的独立性数据的统一管理与控制数据库概述数据库系统的内部结构体系数据库系统的三级模式概念模式外模式/用户模式内模式/物理模式数据库系统的二级映射

2、数据库系统概述数据库系统概述数据是什么?数据是信息系统的基本概念和计算机系统要处理的基本对象之一。数据是信息的载体/表示,是描述事物的符号记录;严格地说,数据可定义为:数据是对客观事物记录下来的、可以鉴别的符号。数据是客观事物的属性、数量、位置及相互关系等等的抽象表示。数据有多种表现形式。数据库系统概述数据库是什么?数据库(Database)是按一定组织方式存储在计算机存储器中的相互关联的数据集合,数据库的建立独立于程序。尽管数据库技术已发展成熟,但还没有一个普遍接受的、严格的定义。数据库系统概述数据库是什么?BitByte CharFieldRecordFileMe

3、taDataIndexAppMetaData数据库的特征(1)数据库是相互关联的数据的集合数据库中的数据不是孤立的,数据与数据之间是相互关联的,在数据库中不仅要能够表示数据本身,还要能够表示数据与数据之间的联系。(2)用综合的方法组织数据顺序、索引、聚簇Cluster数据库的特征(续)(3)较小的数据冗余,多个用户共享低冗余与数据共享:在数据库技术之前,数据文件都是独立的,任何数据文件都必须含有满足某一应用的全部数据。(4)具有较高的数据独立性指数据的组织和存储方法与应用程序互不依赖,彼此独立的特性。可降低应用程序的开发代价和维护代价。数据库的特征(续)(5)保证数据

4、的安全、可靠数据库要有一套安全机制,以便有效地防止数据库中的数据被非法使用/修改;数据库还要有一套备份/恢复机制,以保证当数据遭到破坏时将数据立刻完全恢复。数据库的特征(续)(6)允许并发性、一致性和完整性一致性:数据库中的数据是共享的,并且允许多个用户同时使用相同的数据。这就要求数据库能够协调一致,保证各个用户之间对数据的操作不发生矛盾和冲突。正确性、完整性:保证数据正确的特性——数据完整性可通过建立一些约束条件保证数据库中的数据是正确的。数据库管理系统数据库管理系统是一个管理数据库的软件系统,它为用户提供了描述数据库、操纵数据库和维护数据库的方法和命令,并且能自动

5、控制数据库的安全以及数据的完整。它能对数据资源进行管理,使之能为多个用户共享。它能保证数据的安全性/可靠性/完整性/一致性/独立性数据库管理系统数据库系统是在文件系统的基础上发展起来的。数据库系统是一个具有管理数据库功能的计算机系统,它包括应用软件、数据库、数据库管理系统和数据库管理人员几部分。DBMS功能1.数据库的定义功能定义数据库结构和存储结构;定义数据库中数据之间的联系;定义数据完整性约束条件和保证完整性的触发机制等.2.数据库的查询功能以各种方式提供灵活的查询功能,以方便使用数据.DBMS功能(续)3.数据库的操纵功能完成对数据库中数据的操作:插入、删除、修

6、改;重新组织数据库的存储结构;完成对数据库的备份/恢复等.4.数据库控制功能完成对数据库的安全性控制/完整性控制/并发控制DBMS功能(续)5.数据库的通信功能在分布式数据库或提供网络操作功能的数据库中还必须提供通信功能。数据库系统DBS(DataBaseSystem)——基于数据库的计算机应用系统,包括:以数据为主体的数据库管理数据库的系统软件DBMS支持数据库系统的计算机硬件环境和操作系统环境管理和使用数据库系统的人,特别是DBA方便使用和管理系统的技术说明书和使用说明书数据库系统数据库系统数据库管理员DBA(DataBaseAdministrator)——从事数

7、据库管理工作的人员,负责数据库的全面管理工作(维护、设计)。数据库的使用会改变企事业单位的管理方式,但因为要把众多部门或用户的数据放在同一数据库中,会带来一些问题,如:数据冲突;越权使用数据;重要数据丢失……因此需要管理部门:负责和数据管理有关的工作。DBA数据管理的发展计算机实现数据管理经历了三个发展阶段:人工管理阶段数据库管理的初级阶段。在50年代中期以前,计算机采用的是批处理方式,主要用于科学计算。数据管理的发展(续)文件系统阶段50年代后期——60年代中期特点:计算机技术有了很大的发展,开始广泛应用于信息处理存储设备有了磁盘、磁鼓等可直接存取

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。