Oracle10g培训教材电子档数据库就是存放用户数据的存储仓库,数据通过用户执行特定的操作语言(SQL)存入数据库中,可以被方便的维护,在将来需要的时候,通过这些SQL语言还能够高效灵活进行访问
DBMS:数据库管理系统(DatabaseManagementSystem)就是管理数据库的软件,在DBMS中有一部分数据字典,用于贮存它拥有的所有事物的相关信息,例如名称,结构定义,存储位置和数据类型等要素,这种数据库和相关对象的数据也被称为元数据(metadata),存放在相应的数据字典表中,可以被用户,管理员以及数据库自身访问
为了更好的组织数据以利于性能的提高,出现了进一步的数据规范原则(三范式),通过三范式将数据有效的组织成多个有特定数据关系的对象,这些对象叫做实体,而对象之间存在的数据关系(而关系在oracle数据库中表现为主键,外键这些约束条件)RDMBS:关系型数据库管理系统,现在数据库中以增加了对象(Objects)的概念,所以现在的数据库也被叫做对象关系型数据库
关系型数据库的概念用于描述数据库中多个表数据之间存在的关联关系,oracle的一些特点:1
支持大数据量,多用户的并发事务处理能力2
提供大量并发访问下的高性能保障3
遵守数据存取语言,操作系统,用户接口和网络通信协议的工业标准4
提供安全性控制和数据完整性控制5
支持分布式数据库和分布处理的能力6
具有可移植性,可兼容性和可连接性7
提供了全球化,跨平台的数据库oracle主要开发工具1
Sql*plus执行数据查询,数据操作等操作,也可以用来创建,编译,执行pl/sql程序2
Pro*C嵌入式C语言,可以在C语言中直接嵌入sql语句,通过Proc*C编译器编译程序3
SqlJ嵌入式Java语言,可以在Java语言中直接嵌入Sql语句,通过SqlJ编译生成可以调用的Javaclass4
From专用