From a0cd88394a138cd5334aa30f3a949dec018d8d96 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B4=E6=B3=B3=E6=B3=B0?= <2843538489@qq.com> Date: Mon, 5 Sep 2022 00:08:55 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=94=E8=AE=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../2022.9.5--\347\254\224\350\256\260.txt" | 103 ++++++++++++++++++ 1 file changed, 103 insertions(+) create mode 100644 "\345\220\264\346\263\263\346\263\260/2022.9.5--\347\254\224\350\256\260.txt" diff --git "a/\345\220\264\346\263\263\346\263\260/2022.9.5--\347\254\224\350\256\260.txt" "b/\345\220\264\346\263\263\346\263\260/2022.9.5--\347\254\224\350\256\260.txt" new file mode 100644 index 0000000..c18e089 --- /dev/null +++ "b/\345\220\264\346\263\263\346\263\260/2022.9.5--\347\254\224\350\256\260.txt" @@ -0,0 +1,103 @@ +第一范式: +-第一范式的目标是确保每列的原子性 +-如果每列都是不可再分的最小数据单元(也称为最小的原子单元),则满足第一范式 + +id address + +1 xx国xx市 + +2 xx国xx市 + +3 xx国xx市 + +4 xx国xx市 + + || + + || + + \ / + + v + +id guo shi + +1 xx国 xx市 + +1 xx国 xx市 + +1 xx国 xx市 + +1 xx国 xx市 + +第二范式 +-如果一个关系满足第一范式,并且除了主键以外的其他列都依赖于该主键,则满足第二范式 + +订单编号 产品编号 订购日期 价格 + +001 a001 2022-9-1 2333 + +002 a002 2022-9-2 2333 + +003 a003 2022-9-3 2333 + +004 a004 2022-9-4 2333 + + || + + || + + \ / + + v + +订单编号 订购日期 + +001 2022-9-1 + +002 2022-9-2 + +003 2022-9-3 + +004 2022-9-4 + +产品编号 价格 + +a001 2333 + +a002 2333 + +a003 2333 + +a004 2333 + +第三范式 +-如果一个关系满足第二范式,并且除了主键以外的其他列都依赖,且直接于主键列,则满足第三范式 + +订单编号 订购日期 顾客编号 顾客姓名 + +001 2022-9-1 a2333 23 + +002 2022-9-2 b2333 23 + +003 2022-9-3 c2333 23 + +004 2022-9-4 d2333 23 + + || + + || + + \ / + + v + +订单编号 订购日期 顾客编号 + +001 2022-9-1 a2333 + +002 2022-9-2 b2333 + +003 2022-9-3 c2333 + +004 2022-9-4 d2333 \ No newline at end of file -- Gitee