From 4ce209c2a431d3c5c44096323e0d051fbb81368d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=98=E6=96=87=E8=AF=9A?= <3287861587@qq.com> Date: Thu, 7 Sep 2023 12:01:07 +0800 Subject: [PATCH] =?UTF-8?q?=E7=AC=AC=E4=B8=80=E6=AC=A1=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...46\347\254\254\344\270\200\350\257\276.md" | 26 ++++ ...56\345\272\223\350\256\276\350\256\241.md" | 144 ++++++++++++++++++ 2 files changed, 170 insertions(+) create mode 100644 "08 \345\256\230\346\226\207\350\257\232/20230905 \345\274\200\345\255\246\347\254\254\344\270\200\350\257\276.md" create mode 100644 "08 \345\256\230\346\226\207\350\257\232/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" diff --git "a/08 \345\256\230\346\226\207\350\257\232/20230905 \345\274\200\345\255\246\347\254\254\344\270\200\350\257\276.md" "b/08 \345\256\230\346\226\207\350\257\232/20230905 \345\274\200\345\255\246\347\254\254\344\270\200\350\257\276.md" new file mode 100644 index 0000000..880328b --- /dev/null +++ "b/08 \345\256\230\346\226\207\350\257\232/20230905 \345\274\200\345\255\246\347\254\254\344\270\200\350\257\276.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/08 \345\256\230\346\226\207\350\257\232/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" "b/08 \345\256\230\346\226\207\350\257\232/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" new file mode 100644 index 0000000..9c114ec --- /dev/null +++ "b/08 \345\256\230\346\226\207\350\257\232/20230906 \346\225\260\346\215\256\345\272\223\350\256\276\350\256\241.md" @@ -0,0 +1,144 @@ +### 可以多根据用户需求和开发的系统的需求,设计出符合对应的DBMS的需求的数据库结构,使其能有效的储存合管理数据 + +## 表与表之间的关系有 一对一 一对多 多对多 + +1.一对一的关系:将其一个主键,放到另一个表当主键 + +2.一对多的关系:将一所在表的主键,放到多的表当当外键 + +3.多对多的关系:必须第三张表,把另外两个表的主键放到这个表当外键 + + + +### E-R图(实体关系图):以实体,关系,属性三个基本概念数据的基本结构 + +联系:用菱形表示,矩形内写明实体名 ,用线与实体相连,可标上联系的类型,联系也可以有自己的属性 + +属性:用椭圆形或者圆角矩形表示,与相应的实体连接起来 ,属性名加下划线 + +要素:实体(表),属性(字段),关系(线的中间加菱形) + +实体:用矩形,主键 加下划线 外键横线中间加菱形 + + + +# 作业 + +~~~ mysql +CREATE DATABASE sc charset utf8; +use sc; +#院系表 +CREATE TABLE department( +d_id int primary KEY, +d_name VARCHAR(20) +); + +INSERT INTO department VALUES +(111,'软件工程学院'), +(112,'财经商贸学院'), +(113,'医疗医护学院'); + +# 专业表 +CREATE TABLE major( +m_id int PRIMARY KEY, +m_name VARCHAR(20), +d_id int, +foreign key(d_id) references department(d_id) +); + +INSERT into major VALUES +(11,'软件技术',111), +(22,'会计',112), +(33,'护理',113); +#班级表 +CREATE TABLE class( +cl_id int PRIMARY key, +cl_name VARCHAR(20), + grade VARCHAR(20), + m_id int, + FOREIGN key(m_id) REFERENCES major(m_id) +); + +insert into class values +(1,'软件技术2班','22级',11), +(2,'软件技术8班','21级',11), +(3,'软件技术4班','23级',11); +#教师表 +CREATE TABLE teacher( +t_id int PRIMARY key, +t_name VARCHAR(20), +t_sex VARCHAR(5) +); + +insert into teacher values +(1,'叶子豪','男'), +(2,'小叶','女'), +(3,'小六','女'); +# 课程表 +CREATE TABLE courses( +c_id int PRIMARY key, +c_name VARCHAR(20), +t_id int, +FOREIGN KEY (t_id) REFERENCES teacher(t_id) +); +insert into courses VALUES +(1,'java',1), +(2,'html',2), +(3,'php',3); +# 学生表 +CREATE TABLE student( +s_id int PRIMARY key, +s_name VARCHAR(5), +s_sex VARCHAR(2), +c_id int, +FOREIGN key(c_id) REFERENCES class(c_id) +); + +insert into student values +(01,'小代','男',1), +(02,'小二','女',2), +(03,'老六','女',3); +# 成绩表 +CREATE TABLE grades( +g_gr int, +s_id int, +c_id int, +FOREIGN KEY(s_id) REFERENCES student(s_id), +FOREIGN KEY(c_id) REFERENCES courses(c_id) +); + +INSERT into grades VALUES +(70,1,3), +(80,3,2), +(90,2,1); +#教室表 +CREATE TABLE classroom( +room_id int PRIMARY KEY, +room_name VARCHAR(20), +room_address VARCHAR(20) +); + + +insert into classroom values +(1,'实训八','望云楼'), +(2,'实训五','望云楼'), +(3,'实训三','望云楼'); +# 课程表 +CREATE TABLE curriculum( +room_id int, +cu_week VARCHAR(10), +cu_courseid int, +FOREIGN KEY(room_id) REFERENCES classroom(room_id) +); + +INSERT into curriculum VALUES +(1,'星期一',2), +(1,'星期一',3), +(1,'星期一',1); + + + +~~~ + + + -- Gitee