From 1da81825f1d39ca8d62a81906ee5e308f75c8957 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=81=E6=B6=9B?= <1841582040@qq.com> Date: Thu, 7 Sep 2023 12:36:31 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...47\344\272\214\350\256\241\345\210\222.md" | 26 ++++ ...56\345\272\223\350\256\276\350\256\241.md" | 127 ++++++++++++++++++ 2 files changed, 153 insertions(+) create mode 100644 "57 \351\273\204\346\265\201\346\266\233/20230905 \345\244\247\344\272\214\350\256\241\345\210\222.md" create mode 100644 "57 \351\273\204\346\265\201\346\266\233/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" diff --git "a/57 \351\273\204\346\265\201\346\266\233/20230905 \345\244\247\344\272\214\350\256\241\345\210\222.md" "b/57 \351\273\204\346\265\201\346\266\233/20230905 \345\244\247\344\272\214\350\256\241\345\210\222.md" new file mode 100644 index 0000000..8f62925 --- /dev/null +++ "b/57 \351\273\204\346\265\201\346\266\233/20230905 \345\244\247\344\272\214\350\256\241\345\210\222.md" @@ -0,0 +1,26 @@ +### 大二上 + +实际应用(实操)学习mysql高级 MVC框架等 + +### 大二下 + +Node.js(前端) vue.js(前端)简化开发 有UI框架配合 + +spping Boot (redis,webApi) + +### 实训 + + 1.Linux服务器 nginx + +2. 项目中可能实现的技术:中间件 ,签权 ,鉴别权限 +3. 小程序 uniapp移动端开发 + +### 课后知识 + +1.技术栈:一个技术要求用用什么技术实现,可以成为技术选型 + +2.技能树:一个人具备的技能,称为技能树 + +3.学会独立完成项目,在老师讲课的基础上,多利用空余时间学习别的知识 + +4.我们应该多关注招聘网站,多以我们学习的专业 招聘职位的岗位要求,为我们的学习目标 可以更好的适应今后的工作 \ No newline at end of file diff --git "a/57 \351\273\204\346\265\201\346\266\233/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" "b/57 \351\273\204\346\265\201\346\266\233/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" new file mode 100644 index 0000000..8d646d9 --- /dev/null +++ "b/57 \351\273\204\346\265\201\346\266\233/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" @@ -0,0 +1,127 @@ +# 笔记 + + ### 数据库设计 + +​ 关系是相互的 + +​ 表与表之间的关系有三种 + +​ 1.一对一的关系:任意一张表的主键,放到另一张表当外键。 + +​ 2.一对多的关系:将一所在的表的主键,放到多的表当外键。 + +​ 3.多对多的关系:必须引入第三张表,做为中转,将前面两个表的主键放进来当做外键。 + +​ 数据库的设计方式: + +​ 1.直观设计法 2.规范设计法 3.计算机辅助设计法 + +#### E-R图(实体关系图) + +​ 1.三要素 + +​ 1.实体(表) + +​ 2.属性(字段) + +​ 3关系(类似外键与主键的关系) + +​ 2.要素的表示 + +​ 实体:矩形表示,内写实体名 + +​ 属性:椭圆形表示,与实体连接 + +​ 关系:菱形表示,内写明联系的名称(联系也可以有自己的属性) + +​ 用线与实体相连,可标上联系的类型 + +# 作业 + +```mysql +CREATE DATABASE school charset utf8; +USE school; + +-- 院系表 +CREATE TABLE faculties ( +faculties_id INT PRIMARY KEY; -- 院系编号 +faculties_name VARCHAR -- 院系名称 +); + +-- 专业表 +CREATE TABLE specialized( +faculties_id INT; -- 院系编号 +specialized_id INT PRIMARY KEY; -- 专业编号 +specialized_name VARCHAR; -- 专业名称 +FOREIGN KEY (faculties_id) REFERENCES faculties (faculties_id) -- 外键 +); + +-- 班级表 +CREATE TABLE class ( +specialized_id INT; -- 专业编号 +class_id INT PRIMARY KEY; -- 班级编号 +class_name VARCHAR; -- 班级名称 +class_year int; -- 年段 +FOREIGN KEY (specialized_id) REFERENCES specialized (specialized_id) -- 外键 +); + +-- 学生表 +CREATE TABLE student ( +class_id INT; -- 班级编号 +student_id INT PRIMARY KEY; -- 学号 +student_name VARCHAR; -- 姓名 +student_sex char; -- 性别 +FOREIGN KEY (class_id) REFERENCES class (class_id) -- 外键 +); + +-- 教师表 +CREATE TABLE teacher( +teacher_id INT PRIMARY KEY; -- 教师工号 +teacher_name VARCHAR; -- 姓名 +teacher_sex char -- 性别 +); + +-- 课表 +CREATE TABLE schedul( +schedul_id INT PRIMARY KEY; -- 课表编号 +schedul_week VARCHAR; -- 星期 +schedul_section VARCHAR -- 节次 +); + +-- 课程表 +CREATE TABLE course( +teacher_id INT; -- 教师工号 +schedul_id INT; -- 课表编号 +course_id INT PRIMARY KEY; -- 课程编号 +course_name VARCHAR; -- 课程名称 +course_credits int; -- 学分 +FOREIGN KEY (teacher_id) REFERENCES teacher (teacher_id); -- 外键 +FOREIGN KEY (schedul_id) REFERENCES schedul (schedul_id) -- 外键 +); + +-- 选课表 +CREATE TABLE CourseSelection( +CourseSelection_id INT PRIMARY KEY; -- 选课编号 +student_id INT; -- 学号 +course_id INT; -- 课程编号 +FOREIGN KEY (student_id) REFERENCES student (student_id); -- 外键 +FOREIGN KEY (course_id) REFERENCES course (course_id) -- 外键 +); + +-- 教室表 +CREATE TABLE classroom( +classroom_id INT PRIMARY KEY; -- 教室编号 +classroom_name VARCHAR; -- 名称 +classroom_add VARCHAR -- 地址 +); + +-- 场所使用表 +CREATE TABLE location( +location_id INT PRIMARY KEY; -- 使用编号 +schedul_id INT; -- 课表编号 +classroom_id INT; -- 教室编号 +FOREIGN KEY (schedul_id) REFERENCES schedul (schedul_id); -- 外键 +FOREIGN KEY (classroom_id) REFERENCES classroom (classroom_id) -- 外键 +); +``` + -- Gitee