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(收权) 辛苦了。
页:
[1]