启天JAVA培训社区's Archiver

雨夜的寂寞 发表于 2007-1-26 11:30

ORACLE概念..

首先了解一下即便概念.
1,RDBMS(relational database management system)也就是数据库管理系统;
2,Oracle是二维数据库.一维是列代表属性,二维是行代表的是数据;
3,Oracle的三要素,实体、属性、关系;
4,SQL(Structured Query Language)结构话查询语言;
5,Database Object
1)table表
2)view视图
3)sequence序列
4)index索引
5)synonym同义字
6)program unit程序单元
6,Data Integrity Constraint数据约束
1)Entity实体约束,主键(primary key)不为空并且唯一.
2)Referential指向约束,外键值必须与主键的值匹配或者为null.
3)Column列约束,column中的值必须匹配定义的数据类型,数字、字符、日期.
4)User-defined自定义约束,一般符合商业规定.
7,User Tables是用户输入的,由用户创建用户维护;
   Data Dictionary是系统表直面翻译是数据字典,它是由系统创建并由系统维护的.
8,SQL,SQLPLUS,PL/SQL
1)SQL标准语言<-----可以用在各种数据库上
2)SQLPLUS<--------它是一个操作Oracle数据库用的它支持SQL和PL/SQL
3)PL/SQL<------------它也是操作数据库的但它是Oracle自己创作的语言只能对Oracle Database操作
9,每次启动SQLPLUS便会启动一个Buffer它会记录你输入的语句.
10,SQL COMMANDS
1)Data retrieval(数据提取)
  ----select(选择语句)
2)Data manipulation language(DML)(数据操作语言)
  ----insert(插入)
  ----update(更新)
  ----delete(删除)
3)Data definition language(DDL)(对对象进行的操作语言)
  ----create(创建)
  ----alter(改变)
  ----drop(删表)
  ----rename(改表名)
  ----truncate(删表里的数据)
4)transaction control(处理控制)
  ----commit(递交)
  ----rollback(回滚)
  ----savepoint(保存点)
5)Data control language(DCL)(操作权限的控制)
  ----grant(提权)
  ----revoke(收权)

junsan 发表于 2007-2-2 17:42

辛苦了。

页: [1]

Powered by Discuz! Archiver 6.1.0F  © 2001-2007 Comsenz Inc.