Oracle 11g数据库实用教程.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Oracle 11g数据库实用教程 第1章 Oracle 11g介绍 ·PAGE 28· ·PAGE 27· 第1章 Oracle 11g介绍 本章对Oracle 11g数据库进行总体的介绍,涉及数据库的基本知识,Oracle数据库的特点、发展历史、版本特性、安装和配置、卸载和基本环境与服务等内容,让读者对Oracle数据库有个大致的了解。本章主要内容包括: 数据库基本知识 Oracle 11g简介 Oracle 11g的安装与卸载 Oracle 11g的基本环境与服务 1.1 数据库基本知识 数据库是数据管理的实用技术,是信息系统的核心和基础。当今信息资源已成为各个部门的重要财富和资源,从小型单项事务处理系统到大型信息系统,从联机事务处理到联机分析处理,从一般企业管理到计算机辅助设计与制造(CAD/CAM)、计算机集成制造系统(CIMS)、办公信息系统(OIS)、地理信息系统(GIS)等,越来越多新的应用领域采用数据库来存储和处理它们的信息资源。同时,廉价、大容量直接存取设备的出现,促进了数据库系统领域的研究和开发活动。 1.1.1 数据库的基本概念 1.数据、信息与数据处理 在信息社会中,人类生活总是离不开对反映客观世界的各种数据的收集、处理、存储、传播和使用。所谓数据,是人们通过对客观事物的观察和测量得到的事实,是对客观事物的物理状态的反映。信息则是人们对数据进行加工整理后,为某一特定的目的所提供的决策依据,简单地说就是加工后的数据。数据处理是对各种类型的数据进行收集、存储、分类、计算、加工、检索和传输的过程。从某种意义上说,数据与信息在概念上既有区别,又不能截然分开。因此,数据处理与信息处理往往指同一概念。 2.数据库、数据库管理系统和数据库系统 数据库(Database)、数据库管理系统(Database Management System,DBMS)和数据库系统(Database System,DBS)是数据库中常用的术语,三者之间既有联系,又有区别。 1)数据库 数据库是长期存储在计算机内,有组织、可共享的数据集合。数据库中的数据是按一定的数据模型组织、描述和存储的,具有冗余度低、独立性高、易于扩充、修改方便、数据共享等优点。数据库是数据表及相关操作对象的集合,数据表由一个或多个相关的数据项组成。 2)数据库管理系统 数据库管理系统是位于用户和操作系统之间的一层数据管理软件,由系统运行控制程序、语言翻译程序和一组公用程序组成,如图1-1所示。 图1-1 数据库管理系统示意图 3)数据库系统 数据库系统通常是指带有数据库的计算机系统。广义地讲,它包括数据库、硬件、软件和各类相关人员。 1.1.2 数据库的数据模型 现实世界中,个体间总存在着某些联系,反映到信息世界中是实体间的联系,由此构成实体模型;反映到数据库系统中是记录间的联系,将实体模型数据化,从而转化成数据模型。 1.数据模型的三要素 数据模型是严格定义的概念的集合,这些概念精确地描述系统的静态特性、动态特性和完整性约束条件。因此,数据模型通常由数据结构、数据操作和数据的约束条件三部分组成。 1)数据结构 数据结构用于描述系统的静态特性。数据结构是所研究的对象类型(Object Type)的集合。这些对象是数据库的组成成分,包括两类,一类是与数据类型、内容、性质有关的对象,如关系模型中的域、属性、关系等;另一类是与数据之间联系有关的对象,如关系模型中的关系。 数据结构是刻画一个数据模型性质最重要的方面。因此在数据库系统中,人们通常按照其数据结构的类型来命名数据模型。例如,层次结构、网状结构和关系结构的数据模型分别命名为层次模型、网状模型和关系模型。 2)数据操作 数据操作用于描述系统的动态特性。数据操作是指对数据库中的各种对象执行允许操作的集合,包括操作和相关的操作规则。操作分为检索和更新(删除、插入、更改),对数据模型来说,要求定义这些操作的确切含义、操作符号、操作规则(如优先级别)以及实现操作的语言。 3)数据的约束条件 数据的约束条件是一组完整性规则的集合。完整性规则是给定的数据模型中数据及其联系所具有的制约和存储规则,用以限定符合数据模型的数据库状态以及状态的变化,以保证数据的正确、有效和兼容。 数据模型应该反映和规定本数据模型必须遵守的完整性约束条件。例如,在关系模型中,任何关系必须满足实体完整性和参照完整性两个条件。 此外,数据模型还应该提供定义完整性约束条件的机制,以反映具体应用所涉及的数据必须遵守的特定的语义约束条件。 2.数据模型的分类 数据模型包括层次数据模型、网状数据模型和关系数据模型,分别介绍如下。 1)层次数据模型 层次数据模型是数据库系统中最早出现的数据模型,它能很好地模拟现实生活中的各种分层组织,层次数据库

文档评论(0)

xieliandimei + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档