guyanqing 1 year ago
parent
commit
b8a55694bb
1 changed files with 52 additions and 0 deletions
  1. 52 0
      src/main/java/com/sf/day25/Test01.java

+ 52 - 0
src/main/java/com/sf/day25/Test01.java

@@ -0,0 +1,52 @@
+package com.sf.day25;
+
+/**
+ * 数据库
+ */
+public class Test01 {
+    /*
+    数据库:
+    数据库的管理系统
+    表格:
+    题头    学生信息
+    序号   学生学号            姓名   年龄    性别    学历
+    1       2021119         张三      12     男        本科
+    2       2021109          李四     17      女       专科
+    3       2021117          王五      19     男        研究生
+    数据库表(表):
+    字段:
+    记录:
+    总记录数:
+    开始行:
+     */
+
+
+    /**
+     * 外键  :  主键---在当前表中只有一个并且不能为空这样的字段 可以设置为主键
+     * 外面   :在此表中包含其他表的主键,这个主键称之为外键
+     *
+     * 一个部门有多个员工
+     * 员工   1  多     外键在单的多方
+     * eid   ename  age   pid(外键)
+     * 1      lisa    17    1
+     * 2      wuzs   18     2
+     * 3      sally   30    1
+      *
+     * 部门     一
+     *  pid  pname  paddress
+     *   1     教育部    哈尔滨
+     *   2     科研部     杭州
+     *
+     *
+     *   加入外键在多的一方
+     *        * 部门     多
+     *      *  pid  pname  paddress     eid
+     *      *   1     教育部    哈尔滨     1
+     *      *   3    教育部    哈尔滨     3
+     *      *   2     科研部     杭州
+     *
+     *
+     *
+     *      关联的时候    涉及到两种关联   逻辑关联(字段关联)    物理关联(真)
+     */
+}