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

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值