跟我学Oracle从入门到精通培训教程——Oracle 数据库基础及概述.pptVIP

跟我学Oracle从入门到精通培训教程——Oracle 数据库基础及概述.ppt

  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从入门到精通培训教程——Oracle 数据库基础及概述.ppt

Oracle 数 据 库 基 础 Oracle 数 据 库 基 础 与数据库有关的基本知识 Oracle数据库概述 与数据库系统有关的术语 在本单元重点了解如下知识点 一、与数据库有关的基本知识 1、熟悉数据库及数据库系统相关术语 (1)数据是描述事物的符号 数据是描述事物的一种符号,其实该符号可以是数字形式,也可以是文字、图形、图像、声音、语言等其它的多种表现形式; 它们都可以经过数字化后存入到计算机中的特定的存储设备中,从而产生出数据库的概念。 (2)数据库(DataBase,简称DB) 它是长期储存在计算机存储设备内的有组织的可共享的数据集合,数据库中的数据一般按特定的数据模型组织、描述和储存——目前为关系模型。 对这些数据一般要求具有较小的冗余度、较高的数据独立性和易扩展性,并可为各种形式的企业应用系统的用户所共享——对数据库中的数据的基本要求。 (3)数据库系统(Database Systems) 数据库系统是指在计算机系统中引入数据库后,并由数据库及其相关的管理软件所组成的一个软件系统。 它不仅是一个实际可运行的存储、维护和为企业应用系统提供数据的软件系统,也是存储介质、处理对象和管理系统的集合体。 目前有许多数据库系统产品,如商业化的Oracle、Sybase、Informix、Microsoft SQL Server等大型的数据库产品,也有如MySQL等开源的小型的数据库系统。 2、了解数据库系统的基本组成 由于数据库系统是指在计算机系统中引入数据库后的系统,因此数据库系统要维持正常的运转,需要硬件、软件和人员三方面的共同支持和协作——物理存储设备、数据库管理系统和DBA管理人员。 3、明确数据库管理系统(DBMS)的主要功能 (1)数据定义功能 DBMS提供相应的数据语言(DDL)定义数据库的结构,它们刻画数据库的框架,并被保存在数据库系统中的数据字典内。 (2)数据库的建立和维护功能 不仅包括数据库初始数据的装入、数据库的转储、恢复、重新组织等必须的概念,也还包括系统性能监视、分析等与系统级的服务有关的各个方面的功能。 (3)数据存取功能 DBMS提供数据操纵语言(DML),实现对数据库数据的基本存取操作。主要有如下的操作类型:插入、删除、修改和检索(查询)——增、删、改、查 。 (4)数据库运行过程中的维护管理功能 DBMS提供与数据控制有关的各个方面功能,最终实现对数据库的运行进行有效地控制和管理,以确保相关数据的正确和有效。主要包括如下的维护管理方面功能: 安全性:保护数据以防止不合法的使用造成的数据的泄密和破坏 完整性:将数据控制在有效的范围内或保证数据之间满足一定的关系 并发控制:当多个用户的并发进程同时存取、修改数据库时,可能会发生相互干扰而得到错误的结果或使得数据库的完整性遭到破坏,因此必须对多用户的并发数据访问操作加以控制和协调 (5)数据库的传输 DBMS提供处理数据的传输,实现企业应用系统程序与DBMS之间的通信,但通常需要与操作系统相互协调完成。 4、数据库管理系统所支持的语言的基本功能要求 (1)数据定义语言 数据定义语言(Data Definition Language, 简称为DDL) 是SQL语言集中负责数据表结构定义与数据库对象定义的语言, 主要由Create(创建)、Alter(修改)与Drop(删除)三条语句所组成,负责数据的模式定义与数据的物理存取构建。 (2)数据操纵语言 数据库系统的用户通过数据操纵语言(Data Manipulation Language,简称为DML)可以实现对数据库中的数据的基本操作。 主要涉及对数据库表中数据的插入、删除、修改和查询(包括排序操作)等方面的功能操作。 (3)数据控制语言 数据控制语言(Data Control Language,简称为DCL)是用来设置或者更改数据库系统的用户或角色权限的相关语句, 这些语句包括Grant(授权)、Revoke(撤销授权)等语句。 但在默认状态下,只有具有系统管理权限的用户才有权利执行这些数据控制语言,主要负责数据的安全性。 5、数据库语言的使用方式 (1)“交互式命令”方式 又称自含型或自主型语言,如Oracle系统中的PLSQL语句和标准的SQL语句。 (2)“宿主型语言”方式 一般可嵌入到某宿主编程语言中,如在JDBC中应用SQL语句 二、Oracle数据库概述 1、Oracle数据库主要的技术特点 (1)支持大数据库、多用户和高性能的事务处理 它遵守数据存取语言(SQL)、操作系统、用户接口和网络通信协议等方面的工业标准 提供有对数据的安全性、并发性和完整性控制等方面的功能 并支持分布式数据库和分布式的数据处理的应用环境。 (2)具有可移植性、

文档评论(0)

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

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

1亿VIP精品文档

相关文档