From 23c209f9a09b3cb1cbb5b70d51864d2afc7a21f1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=A6=83?= <1689472338@qq.com> Date: Wed, 6 Sep 2023 22:57:47 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../20230904\345\277\203\345\276\227.md" | 5 + .../20230905\345\277\203\345\276\227.md" | 91 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 "19 \351\231\210\345\246\203/20230904\345\277\203\345\276\227.md" create mode 100644 "19 \351\231\210\345\246\203/20230905\345\277\203\345\276\227.md" diff --git "a/19 \351\231\210\345\246\203/20230904\345\277\203\345\276\227.md" "b/19 \351\231\210\345\246\203/20230904\345\277\203\345\276\227.md" new file mode 100644 index 0000000..707be01 --- /dev/null +++ "b/19 \351\231\210\345\246\203/20230904\345\277\203\345\276\227.md" @@ -0,0 +1,5 @@ +# 20230904心得 + +1. VIP解析 +2. 专业对应的目前行业的工资,以及需要掌握的知识 + diff --git "a/19 \351\231\210\345\246\203/20230905\345\277\203\345\276\227.md" "b/19 \351\231\210\345\246\203/20230905\345\277\203\345\276\227.md" new file mode 100644 index 0000000..7657d32 --- /dev/null +++ "b/19 \351\231\210\345\246\203/20230905\345\277\203\345\276\227.md" @@ -0,0 +1,91 @@ +# 20230905心得 + +表格的进阶的制作与构思,可使用Visio制图辅助 + +1. 表一对多的情况下,将一的主键作为多的外键 + +2. 表多对多的情况下,创建第三表,将两个主键放进来当外键 + + + +# 作业 + +```mysql +CREATE DATABASE S20230906 CHARSET utf8; +USE S20230906; + +CREATE TABLE Faculty( #院系 +FacID INT()PRIMARY KEY,#编号 +FacNAME VARCHAR(10),#院系名字 + +); + +INSERT INTO Facutuly VALUES +(1, '软件工程学院'), +(2, '医学护理学院'), +(3, '城乡建筑学院'), +(4, '教育与艺术学院'); + + +CREATE TABLE Class( #班级 +IDClass INT PRIMARY KEY, #几班班级 +NAMEClass VARCHAR(10) #课程 +); + +INSERT INTO Class VALUES +(1,'软工1班'), +(2,'软工2班'), +(3,'软工3班'), +(4,'软工4班'); + + +CREATE TABLE Student( #学生 +IDStudent VARCHAR(10) PRIMARY KEY, #学生编号 +NAMEStudent VARCHAR(10), #学神姓名 +ClassStu VARCHAR(10) #学生课程 +); +INSERT into Student VALUES +(S001,'张三','软工1班'), +(S002,'李四','软工1班'), +(S003,'网无','软工1班'), +(S004,'赵柳','软工1班'), +(S005,'杨梅','软工1班'), +(S006,'芒果','软工1班'), +(S007,'苹果','软工2班'), +(S008,'百香果','软工2班'), +(S009,'火龙果','软工2班'): + + +CREATE TABLE Teacher( #教师 +IDTeacher VARCHAR(10) PRIMARY KEY, #教师编号 +NAMETeacher VARCHAR(10), #教师姓名 + +); + +INSERT INTO Teacher VALUES +(H001,' 丘丘'), +(H002,' 鲁迅'), +(H003,' 袁基'), +(H004,' 孙策'), +(H005,' 傅融'); + + +CREATE TABLE Course( #课程 +IDCou VARCHAR(10) PRIMARY KEY, #课程编号 +NAMECou VARCHAR(10), #课程名字 +ClassTea VARCHAR(10) #执课老师编号 +); + +INSERT INTO Course VALUES +(K001, 'JAVA ','丘丘'), +(K002, 'CSS ','丘丘'), +(K003, 'MYSQL ','丘丘'), +(K004, '体育 ','孙策'), +(K005, '政治 ','袁基'), +(K006, '语文 ','鲁迅'), +(K007, '历史 ','袁基'), +(K008, '地理 ','孙策'), +(K009, '数学 ','傅融'); + +``` + -- Gitee From 7d6f08cb2bdf48f83762609334c7e2397582b5c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E5=A6=83?= <1689472338@qq.com> Date: Fri, 8 Sep 2023 03:03:49 +0000 Subject: [PATCH 2/2] =?UTF-8?q?19=20=E9=99=88=E5=A6=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: 陈妃 <1689472338@qq.com> --- .../20230907\345\277\203\345\276\227.md" | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 "19 \351\231\210\345\246\203/20230907\345\277\203\345\276\227.md" diff --git "a/19 \351\231\210\345\246\203/20230907\345\277\203\345\276\227.md" "b/19 \351\231\210\345\246\203/20230907\345\277\203\345\276\227.md" new file mode 100644 index 0000000..f654bfc --- /dev/null +++ "b/19 \351\231\210\345\246\203/20230907\345\277\203\345\276\227.md" @@ -0,0 +1,19 @@ +# 心得 + +## 三大范式: + +1. 每个属性,也就是字段要求不可分割,也就要求有有原子性。 + +2. 在满足第一范式的基础上,要求非主字段要完全依赖主键。 + + 有联合主键,非主键要同时依赖这两个主键。 + +3. 在满足第二范式的基础上,要非主键字段直接依赖主键,不能有传递依赖。 + + + + ```mysql + + ``` + + \ No newline at end of file -- Gitee