oracle基础-数据库对象

概念模式(实体)-》表

 

数据结构类型

 oracle|其他数据库通用

number(5),number(5,3)|numeric(5),numberic(5,3)numeric

char(5) varchar(20) varchar(20)|char(5) varchar(20)

date timestamp|date datetime timestamp

 lob blob clob

 

数据完整性约束:

实体完整性:组成主键的列不能有null

参照完整性:外键引用的数据必须存在或者为null

列完整性:unique,not null

自定义完整性:

 

定义表:

定义约束:

位置:定义在列上(列内),表上(所有列之后)

名称:constraint 约束名,如果不命名系统会自动生成sys_n格式的名字

5种约束:主键,外键,唯一,非空,check,其中 not null 只定义在列级别上

 

constraint constraintname type ;

 

两表关系为

一对多时:一方主键,多方外键。

 

多对多时:通过中间表

 

系统表:

user_tables,user_indexes,user_views,user_constraints....

 

 

事务:

 

意义:把多个操作定义为一个单元操作,要么都成功,要么都失败

 

视图:

create view viewname as select...

 

序列:

create sequence seqname increment by 1  start with n minvalue n maxvalue n cache n nocycle

 

 

 

 

 

你可能感兴趣的:(数据结构,oracle,cache)