数据库范式

来源:互联网 发布:mac电磁阀说明书 编辑:程序博客网 时间:2024/06/09 23:45

什么是范式?

-范式是符合某一种设计要求的总结。

-要想设计一个结构合理的关系型数据库,必须满足一定的范式。

范式分类:

-第一范式:最基本的范式,数据库表每一列都是不可分割的基本数据项,同一列中不能有多个值,简单的说就是要确保每列保持原子性。

-第二范式:需要确保数据库表中的每一列都和主键有关,而不能只与主键的某一部分相关(主要针对联合主键而言),即在一个数据库表中只能保存一种数据不可以把多种数据保存在同一张数据库表中。

-第三范式:确保数据表中的每一列数据都和主键直接相关,而不能间接相关,属性不依赖与其他非主属性。

范式的优点:

1、结构合理

2、冗余较小

3、尽量避免插入删除修改异常

缺点:

性能降低

PLSQL的语法格式

declare                               ----------decleare:声明部分,可选,用来定义使用的常量,变量,游标等。

...declarations

begin                             ------------begin:是核心部分,执行各种对数据库操作的语句

...executeable code

exception                           ------------exception:异常处理部分

...executeable code

end;

PLSQL变量命名规则:

-必须以字母开头,不区分大小写

-由字母,数字以及$、#或_等特殊字符组成

-长度最多包含30个字符

-不能有空格

-尽量避免缩写,用一些具有意义的单词命名

-不能使用保留字命名

在PL/SQL中使用变量前一定先要在declared中声明,格式为

变量名[constant] 数据类型 not null[default |:=默认值]

-constant 用于声明常量。

-not null 表明该变量非空,必须指定默认值

-default与:= 都是赋值的意思。

常用类型:char,varchar2,number,date等。

例子:

max_age constant interger :=150;

zipcode char(6);

price number(5) default 100.0;

disable boolean default true;
































dd










-d


原创粉丝点击