From e8954802e61f5841cb0bd21b0425d9ebd9344c8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B0=A2=E9=93=96=E6=B5=A9?= <1136734375@qq.com> Date: Thu, 7 Sep 2023 12:03:21 +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 --- ...00\346\254\241\347\254\224\350\256\260.md" | 9 +++ ...14\346\254\241\344\275\234\344\270\232.md" | 67 +++++++++++++++++++ 2 files changed, 76 insertions(+) create mode 100644 "05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" create mode 100644 "05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" diff --git "a/05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" "b/05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" new file mode 100644 index 0000000..693b8f3 --- /dev/null +++ "b/05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\270\200\346\254\241\347\254\224\350\256\260.md" @@ -0,0 +1,9 @@ +大二更加讲究实际应用也就是实操,难度会比大一更加困难 + +大一更多的是理论 + +实训内容 + +1. Linux 服务器: Nginx,MongoDB +2. 项目中可能实现的技术: 中间件、鉴别权限 +3. 如果时间允许 小程序 \ No newline at end of file diff --git "a/05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" "b/05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000..b7c1243 --- /dev/null +++ "b/05 \350\260\242\351\223\226\346\265\251/\347\254\254\344\272\214\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,67 @@ +1 表之间的关系 + +1.一对一的关系:将其中任一表中主键,放到另一个表当外键; + +2.一对多的关系:将一所在的表的主键,放到多的表当外键 + +3.多对多的关系:必须第三张表,将前面两个表的主键放进来当外键 + +2 数据库设计的方法 + +1.直观设计法 + +2.规范设计法:E-R模型; + +3.计算机辅助设计法:PowerDesigner + +3 E-R图:实体关系图 + +要素:实体(表)、属性(字段)、关系(类似外键约束) + +作业 + +CREATE DATABASE xch charset utf8; +use xch; +CREATE TABLE yuanxi( +yuanxi_id int auto_increment PRIMARY key, +yuanxi_name VARCHAR(10) +); +INSERT INTO yuanxi VALUES +(111,'软件工程'), +(222,'城乡建筑'), +(333,'医学护理'); +CREATE TABLE zuanye( +zuanye_name VARCHAR(10), +zuanye_id int auto_increment primary key, +yuanxi_id int, +FOREIGN key (yuanxi_id) REFERENCES yuanxi(yuanxi_id) +); +INSERT into zuanye VALUES +('软件技术',11,111), +('建筑设计',22,222), +('产后护理',33,333); +CREATE TABLE banji( +banji_id int , +banji_name VARCHAR(10), +nianji VARCHAR(10), +zuanye_id int, +FOREIGN key (zuanye_id) REFERENCES zuanye(zuanye_id) +); +INSERT into banji VALUES +(1,'软件技术2班',22,11), +(2,'建筑设计1班',22,22), +(3,'产后护理1班',22,33); +CREATE TABLE classroom( +classroom_id int PRIMARY key, +classroom_name VARCHAR(10) +); +INSERT into classroom VALUES +(1111,'翻斗花园一'), +(2222,'翻斗花园二'), +(3333,'翻斗花园三'); +CREATE table kecheng +CREATE TABLE student( +student_id int UNION not null, +student_name VARCHAR(10), +student_age int, +); \ No newline at end of file -- Gitee