Oracle DDL语句使用(二)
seq.nextval from dual;
(向表中插入数据)
insert into article values (seq.nextval,'a','b');
select * from article;
优化一张表首先考虑索引
数据库的三范式:
范式:就是
数据库设计的规则:
1,不存在冗余数据,
第一范式:1,要有主键;2,列不可分(不能重复);
创建一张表:
create table stu(xuehao,xingming,nianji);
第二范式:1,当一张表有多个主键,其他字段不能存在部分依赖(多对多的问题)
第三范式: 不能存在传递依赖,如有一张表有以下字段:(学号、姓名、班级号、班级名称、班级位置), 其中学号为主键,则班级号依赖于学号,每个学生都有相应的班级号,但是班级名称、班级位置 是依赖于班级号,即它们通过班级号传递依赖于学号,不满足第三范式。