From 1677380a072ff3976d5213a4ccfded1775fd3263 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E5=90=91=E6=9E=97?= <11785161+zhao-xianglin@user.noreply.gitee.com> Date: Fri, 8 Sep 2023 01:53:03 +0000 Subject: [PATCH] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=8F=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 赵向林 <11785161+zhao-xianglin@user.noreply.gitee.com> --- .../9.7/\347\254\224\350\256\260.md" | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 "51 \350\265\265\345\220\221\346\236\227/9.7/\347\254\224\350\256\260.md" diff --git "a/51 \350\265\265\345\220\221\346\236\227/9.7/\347\254\224\350\256\260.md" "b/51 \350\265\265\345\220\221\346\236\227/9.7/\347\254\224\350\256\260.md" new file mode 100644 index 0000000..ee27a88 --- /dev/null +++ "b/51 \350\265\265\345\220\221\346\236\227/9.7/\347\254\224\350\256\260.md" @@ -0,0 +1,40 @@ + + +数据库设计三大范式. +1.第一范式:每个属性,也就是字段要求不可再分割、也就要求有原子性. +2.第二范式:在满足第一范式的基础上要求非主键字段完全依赖主键. (有联合主键时,非主键要同时完全依赖两个主键而不能部分依赖) +3.第三范式:在满足第二范式的基础上,要求非主键字段要直接依赖于主键. + +今天复习了老师教的内容,准备一下大考补考 + +```sql +create database school charset utf8; +use school; +create table student( + id int, + name varchar(11) + ); +insert into student values (1,'张三'); +insert into student values (2,'李四'); +insert into student values (3,'王五'); +insert into student values (4,'赵六'); + +create table laoshi( + id int, + name varchar(11) +); +insert into laoshi values (1,'赵老师'); +insert into laoshi values (1,'望老师'); +insert into laoshi values (1,'黎老师'); +insert into laoshi values (1,'无老师'); +drop table laoshi; +create table calss( + id int, + name varchar(11) +); +insert into calss values (1,'1班'); +insert into calss values (2,'2班'); +insert into calss values (3,'三班'); +insert into calss values (4,'五班'); +``` + -- Gitee