数据库三大范式

第一范式:保证每一列数据的原子性(独立最小个体)。

第二范式:在第一范式的基础上确保数据库中表中的每一列都和主键相关(行数据的合法性)。

第三范式:确保数据表中的每一列数据都和主键直接相关,而不能间接相关。

属性不依赖其他非主属性(表和表之间的关系建立)。

优点:结构合理,冗余较小,尽量避免插入删除异常。

缺点:性能降低,多表查询比单表查询速度都慢。

一对一:外键+唯一

多对多:引入中间表,把一个多对表示为两个一对多。

-- 声明变量
declare
 na varchar2(20):='张三';
begin
  -- 将查询出的数据放入到变量里面
  select ename into na from emp where empno=7788;
  -- 打印输出语句
  dbms_output.put_line('你好:'||na);
end;


-- if语句     
declare
  score number := 55;
begin
  if score >= 90 then
    dbms_output.put_line('很优秀');
  elsif score >= 70 then
    dbms_output.put_line('良好');
  elsif score >= 60 then
    dbms_output.put_line('及格');
  else
    dbms_output.put_line('不及格');
  end if;
end;

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值