欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    Oracle数据库概述.ppt

    • 资源ID:6513567       资源大小:267.49KB        全文页数:27页
    • 资源格式: PPT        下载积分:15金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要15金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Oracle数据库概述.ppt

    第1章 Oracle数据库概述,1.1数据库基础,数据库基本概念,数据(Data)描述事物的符号,是数据库中存储的基本对象 数据库(Database)按一定的数据模型组织、描述和存储的数据的集合 数据库管理系统(Database Management System,DBMS)位于操作系统与用户之间的一层数据管理软件数据库系统 数据库、数据库管理系统与计算机系统结合后就形成了一个数据库系统,数据管理技术的产生与发展,人工管理阶段 文件管理阶段 数据库管理阶段,人工管理阶段,早期的计算机主要用于科学计算,计算处理的数据量很小,基本上不存在数据管理的问题。数据包含在计算或处理它的程序之中。这一阶段的数据管理任务,包括存储结构、存取方法、输入输出方式等完全由程序员通过编程实现,文件系统管理阶段,计算机开始大量地用于各种管理中的数据处理工作。大量数据的存储、检索和维护成为紧迫的需求。此时,在硬件方面,可直接存取的磁盘成为外存储器的主流;软件方面,出现了高级语言和操作系统。这一段的数据处理采取程序与数据分离的方式,有了程序文件与数据文件的区别。,数据文件可以长期保存在外存储器上被多次存取,在操作系统的文件系统的支持下,程序使用文件名访问数据文件,程序员只需关注数据处理的算法,而不必关心数据在存储器上如何存取。这一阶段的数据管理称为文件(系统)管理阶段。文件系统中的数据文件是为了满足特定的需要而专门设计的,为某一特定的程序而使用,数据与程序相互依赖。同一数据可能出现在多个文件中,这不仅浪费空间,而且由于不能统一更新,容易造成数据的不一致性和数据冗余。,数据库系统管理阶段,随着社会信息量的迅猛增长,计算机处理的数据量也相应增大,文件系统存在的问题阻碍了数据处理技术的发展,于是数据库管理系统便应运而生。数据库技术的主要目的是有效地管理和存取大量的数据资源,包括:提高数据的共享性,使多个用户能够同时访问数据库中的数据;减少数据的冗余度,提高数据的一致性和完整性,提供数据与应用程序的独立性,从而减少应用程序的开发和维护费用。数据库管理系统从20世纪60年代末问世以来,一直是计算机管理数据的主要方式。,数据模型,模型是对现实世界的抽象。在数据库技术中,表示实体类型及实体类型间联系的模型称为“数据模型”。,数据模型分类,层次模型网状模型关系模型,4.3.2 数据模型,1层次模型(Hierarchical Model)用树形结构表示实体和实体间联系的数据模型称为层次模型。层次模型的基本特点:(1)有且仅有一个结点无父结点,称其为根结点。(2)其他结点有且只一个父结点。,其实Windows操作系统文件管理方式就是树状结构,2网状模型(Network Model)用网状结构表示实体和实体之间关系的数据模型称为网状模型。网状模型的基本特点:(1)一个以上结点无父结点。(2)至少有一结点有多于一个的父结点。,3关系模型(Relational Model)用二维表来表示实体和实体间联系的数据模型称为关系模型。关系不但可以表示实体间一对多的联系,也可以方便地表示多对多的联系。,学生基本情况表,关系模型的主要优点关系模型具有如下优点:(1)数据结构单一。关系模型中,不管是实体还是实体之间的联系,都用关系来表示,而关系都对应一张二维数据表,数据结构简单、清晰。(2)关系规范化,并建立在严格的理论基础上。关系中每个属性不可再分割,构成关系的基本规范。同时关系是建立在严格的数学概念基础上,具有坚实的理论基础。(3)概念简单,操作方便。,关系的基本概念及其特点,1关系的基本概念(1)关系:一个关系就是一张二维表,通常将一个没有重复行、重复列的二维表看成一个关系,每个关系都有一个关系名。(2)元组:二维表的每一行在关系中称为元组。(3)属性:二维表的每一列在关系中称为属性,每个属性都有一个属性名,属性值则是各个元组在该属性上的取值。(4)域:属性的取值范围称为域。,关系数据库标准语言SQL,SQL是Structured Query Language的缩写最新的标准是SQL99,或称SQL3现在商品化DBMS一般都支持SQL92规范的超集/子集。,SQL的特点,SQL集数据查询(Data Query Language,简称DQL)、数据定义(Data Definition Language,简称DDL)数据操纵(Data Manipulation Language,简称DML)、和数据控制(Data Control Language,简称DCL)功能于一体。可以独立完成数据库生命周期中的全部活动,包括定义关系模式、录入数据以建立数据库、查询、更新、维护、数据库重构、数据库安全性控制等一系列操作的要求,这就为数据库应用系统开发提供了良好的环境。,语言简洁,易学易用,SQL语言功能极强,但由于设计巧妙,语言十分简洁,完成数据查询、数据定义、数据操纵、数据控制的核心功能只用了9个动词:CREATE、DROP、ALTER、SELECT、INSERT、UPDATE、DELETE、GRANT、REVOKE,如表所示。而且SQL语言语法简单,接近英语口语,因此易学易用。,SQL语言的动词,非关系数据模型的数据操纵语言是面向过程的语言,要完成某项请求,必须指定存取路径。而用SQL语言进行数据操作,用户只需提出“What to do”,而不必指明“How to do”。因此用户无需了解存取路径,存取路径的选择以及SQL语句的操作过程由系统自动完成。这不但大大减轻了用户负担,而且有利于提高数据独立性。,高度非过程化,用同一种语法结构提供两种使用方式,SQL语言既是自含式语言,又是嵌入式语言。作为自含式语言,它能够独立地用于联机交互的使用方式,用户可以在终端键盘上直接键入SQL命令对数据库进行操作;作为嵌入式语言,SQL语句能够嵌入到高级语言(例如C,FORTRAN)程序中,供程序员设计程序时使用。而在两种不同的使用方式下,SQL语言的语法结构基本上是一致的。这种以统一的语法结构提供两种不同的使用方式的作法,为用户提供了极大的灵活性与方便性。,数据库技术产生于60年代末70年代初,到现在比较知名的大型数据库系统有ORACLE、Sybase、Informix、DB2(IBM公司的)、Ingress、RDB、SQL Server(Microsoft 公司)等。,Oracle 10g简介,Oracle是目前最流行的关系型数据库管理系统,被越来越多的用户在信息系统管理、企业数据处理、Internet、电子商务网站等领域作为应用数据的后台处理系统。此前流行的版本为Oracle9i(i指的是Internet)。Oracle公司在Oracle9i基础上,推出了代表数据库最新技术的数据库系统Oracle 10g(g指的Grid)。在Oracle 10g中,第一次提出数据自动镜像存储、数据闪回功能以及功能强大的数据导出工具、大文件表空间以及表空间组管理等概念。,

    注意事项

    本文(Oracle数据库概述.ppt)为本站会员(牧羊曲112)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开