第1章 Oracle 10g概述.ppt

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Oracle DBA 数据库系统管理与应用 福建工程学院软件学院 卢民荣 luminrong@ QQ:137955086(周一,五下午在线) 第1章 Oracle 10g概述 1.1 数据库的基本概念 1.1.1 数据库相关概念 1.1.2 数据库系统的发展历史 1.1.3 数据库系统的基本特点 1.1.4 数据库系统的内部结构体系 1.2 Oracle的发展历程 1.3 网络计算体系结构 1.3.1 NCA标准 1.3.2 NCA组件 数据---相关说明 过去的软件系统是以程序为主体,数据以私有形式从属于程序,那时数据在系统中是分散、凌乱的,造成了数据管理的混乱——如数据冗余度高、数据一致性差以及数据的安全性差等。近十多年来,数据在软件系统中的地位产生了变化,在数据库系统及数据库应用系统中,数据已占有主体地位,而程序已退居附属地位。在数据库系统中,需要对数据进行集中、统一的管理,以达到数据被多个应用程序共享的目标。 数据是越来越重要了… 数据库的基本概念---数据(Data) 数据(Data)实际上就是描述事物的符号记录。 计算机中的数据一般分为两部分,其中一部分与程序仅有短时间的交互关系,随着程序的结束而消亡,它们称为临时性(Transient)数据,这类数据一般存放于计算机内存中;而另一部分数据则对系统起着长期持久的作用,它们称为持久性(Persistent)数据。数据库系统中处理的就是这种持久性数据。 软件中的数据是有一定结构的。首先,数据有型(Type)与值(Value)之分,数据的型给出了数据表示的类型,如整型、实型、字符型等,而数据的值给出了符合给定型的值,如整型值1。 数据库(Database,DB) 数据库(Database,DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。 数据库中的数据是按数据所提供的数据模式存放的,它能构造复杂的数据结构以建立数据间的内在联系和复杂的关系,从而构成数据的全局结构模式。 数据库中的数据具有“集成”和“共享”的特点,即数据库集中了各种应用的数据,进行统一的构造和存储,使它们可被不同的应用程序所使用。 数据库管理系统(Database Management System,DBMS) 数据库管理系统(Database Management System,DBMS)是数据库的机构,它是一种系统软件,负责数据库中的数据组织、数据操纵、数据维护、控制及保护和数据服务等。数据库中的数据具有海量级的存储能力,并且其结构复杂,因此需要提供管理工具。数据库管理系统是数据库系统的核心,它主要有如下几方面的具体功能。 (1) 数据模式定义。 (2) 数据访问的物理构建。 (3) 数据操纵。 (4) 数据的完整性、安全性定义与检查。 (5) 数据库的并发控制与故障恢复。 (6) 数据的服务。 数据语言---DDL, DML ,DCL 为完成以上6个功能,数据库管理系统一般提供相应的数据语言(Data Language)。 (1) 数据定义语言(Data Definition Language,DDL)。该语言负责数据的模式定义与数据的物理访问构建 (2) 数据操纵语言(Data Manipulation Language,DML)。该语言负责数据的操纵,包括查询及增、删、改等操作。 (3) 数据控制语言(Data Control Language,DCL)。该语言负责数据完整性、安全性的定义与检查以及并发控制、故障恢复等功能,包括系统初启程序、文件读写与维护程序、访问路径管理程序、缓冲区管理程序、安全性控制程序、完整性检查程序、并发控制程序、事务管理程序、运行日志管理程序、数据库恢复程序等。 ------DBA 数据库管理员(Database Administrator,DBA) 由于数据库的共享性,因此对数据库的规划、设计、维护、监视等需要有专人管理,称为数据库管理员(Database Administrator,DBA),其主要工作如下: (1)数据库设计(Database Design)。DBA的主要任务之一是做数据库设计,具体地说,就是进行数据模式的设计。由于数据库的集成与共享性,因此需要有专门人员(即DBA)对多个应用的数据需求作全面的规划、设计和集成。 (2)数据库维护。DBA必须对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转存等进行管理和维护。 (3)改善系统性能,提高系统效率。DBA必须随时监视数据库的运行状态,不断地调整内部结构,使系统保持最佳状态和最高效率。当效率下降时,DBA需采取适当的措施,如进行数据库的重组、重构等 数据库系统(Database Syst

文档评论(0)

wxc6688 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档