From 90d2a022c6ef69c76e831853437719f0b492b5c9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8F=B6=E5=AD=90=E8=B1=AA?= <2936219414@qq.com> Date: Thu, 7 Sep 2023 12:23:39 +0800 Subject: [PATCH] zy --- .../9.6\344\275\234\344\270\232.md" | 84 +++++++++++++++++++ ...00\345\244\251\347\254\224\350\256\260.md" | 13 +++ ...14\345\244\251\347\254\224\350\256\260.md" | 19 +++++ 3 files changed, 116 insertions(+) create mode 100644 "54 \345\217\266\345\255\220\350\261\252/9.6\344\275\234\344\270\232.md" create mode 100644 "54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" create mode 100644 "54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" diff --git "a/54 \345\217\266\345\255\220\350\261\252/9.6\344\275\234\344\270\232.md" "b/54 \345\217\266\345\255\220\350\261\252/9.6\344\275\234\344\270\232.md" new file mode 100644 index 0000000..8caa9d7 --- /dev/null +++ "b/54 \345\217\266\345\255\220\350\261\252/9.6\344\275\234\344\270\232.md" @@ -0,0 +1,84 @@ +```mysql +create database md charset utf8; + +use md; + +##院系表 +create table yxb( + d_id int primary key, + d_name varchar(20) +); + +##专业表 +create table zyb( + s_id int primary key, + s_name varchar(20), + d_id int, + foreign key (d_id) references yxb(d_id) +); + +##教室表 +create table jsb( +r_id int PRIMARY KEY, +r_name varchar(10) +); + +##班级表 +create table bjb( + c_id int primary key, + c_name varchar(20), + s_id int, + foreign key (s_id) references zyb(s_id) +); + +##课程 +CREATE TABLE kc( + couseId int PRIMARY key, + courseName varchar(10), + credit int, + c_id int, + r_id int, + foreign key (c_id) references bjb(c_id), + foreign key (r_id) references jsb(r_id) +); + +##教师表 +create table teacher( + t_id int primary key, + t_name varchar(20), + sex varchar(20), + d_id int, + couseId int, + foreign key (d_id) references yxb(d_id), + foreign key (couseId) references kc(couseId) +); + +##课程表 +create table kcb ( + selectId int primary key, + couseId int, + time varchar(20), + t_id int, + r_id int, + foreign key (couseId) references kc(couseId), + foreign key (t_id) references teacher(t_id), + foreign key (r_id) references jsb(r_id) +); + +##学生表 +create table student ( + id int primary key, + name varchar(20), + sex varchar(10), + age int, + address varchar(20), + d_id int, + c_id int, + selectId int, + foreign key (d_id) references yxb(d_id), + foreign key (c_id) references bjb(c_id), + foreign key (selectId) references kcb(selectId) +); + +``` + diff --git "a/54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" "b/54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" new file mode 100644 index 0000000..96e20d2 --- /dev/null +++ "b/54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\270\200\345\244\251\347\254\224\350\256\260.md" @@ -0,0 +1,13 @@ +数据库高级 (MySQL) + +JavaScript (Ajax) + +MVC 框架 (Maven,spring,springMvc,Mybatis)java经典框架 俗称SSM + +node.js + +vue.js 简化开发 有UI框架配合 + +springboot (Redis,webAPI) + +node.js 和 vue.js 属于前端 \ No newline at end of file diff --git "a/54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" "b/54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" new file mode 100644 index 0000000..124a489 --- /dev/null +++ "b/54 \345\217\266\345\255\220\350\261\252/\347\254\254\344\272\214\345\244\251\347\254\224\350\256\260.md" @@ -0,0 +1,19 @@ +# 表与表之间的关系: + +一对一的关系:将其中任意表的主键放到另一个表当外键 + +一对多的关系:将一所在的表的主键放到多的表当外键 + +多对多的关系:必须建立第三张表,将前两个表主键当外键 + + + +# E-R图 + +概念: + +ER图:实体关系图,指**实体,关系,属性**三个具体概念的概括 + +要素: + +3要素:实体(表),属性(字段)和关系(类似外键) \ No newline at end of file -- Gitee