001_Oracle数据库、SQL语言的介绍

来源:互联网 发布:网络对大学生的好处 编辑:程序博客网 时间:2024/06/05 07:31

Oracle简介

l Oracle是殷墟出土的甲骨文(oracle bone inscriptions)的英文翻译的第一个单词

l Oracle公司是全球最大的信息管理软件及服务供应商,成立于1977年,总部位于美国加州Redwood shore

l Oracle公司因其复杂的关系数据库产品而闻名。Oracle的关系数据库是世界第一个支持SQL语言的数据库

 

l Oracle数据库是一种网络上的数据库,它在网络上支持多用户,支持服务器/客户机等部署(或配置)

 

服务器与客户机是软件概念,它们与计算机硬件不存在一一对应的关系.: 同一台计算机既可以充当服务器又可以充当客户机, 或者, 一台计算机只充当服务器或只充当充当客户机.




Oracle数据库体系结构简介

平常所说的 OracleOracle 数据库指的是 Oracle 数据库管理系统. Oracle数据库管理系统是管理数据库访问的计算机软件(Oracle database manager system). Oracle数据库和 Oracle实例(instance)构成.

l Oracle数据库: 一个相关的操作系统文件(即存储在计算机硬盘上的文件)集合,这些文件组织在一起,成为一个逻辑整体,即为 Oracle数据库.

l Oracle用它来存储和管理相关的信息.Oracle数据库必须要与内存里实例合作,才能对外提供数据管理服务。

 

l Oracle实例: 位于物理内存里的数据结构,它由操作系统的多个后台进程和一个共享的内存池所组成,共享的内存池可以被所有进程访问.

l Oracle用它们来管理数据库访问.用户如果要存取数据库(也就是硬盘上的文件)里的数据,必须通过Oracle实例才能实现,不能直接读取硬盘上的文件.

实际上, Oracle实例就是平常所说的数据库服务(service) .

区别:实例可以操作数据库;在任何时刻一个实例只能与一个数据库关联,访问一个数据库;而同一个数据库可由多个实例访问(RAC

 



SQL语言简介

结构化查询语言(Structured Query Language)简称SQL(发音:/ˈes kjuː ˈel/ "S-Q-L"),是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;同时也是数据库脚本文件的扩展名。
结构化查询语言是高级的非过程化编程语言,允许用户在高层数据结构上工作。它不要求用户指定对数据的存放方法,也不需要用户了解具体的数据存放方式,所以具有完全不同底层结构的不同数据库系统, 可以使用相同的结构化查询语言作为数据输入与管理的接口。结构化查询语言语句可以嵌套,这使它具有极大的灵活性和强大的功能。


0 0
原创粉丝点击