国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

數據庫表設計最終方案

2024-07-21 02:51:58
字體:
來源:轉載
供稿:網友

每天睡覺前必做兩件事

數據庫表的設計

一對多多對一多對多一對一

一對多或多對一:多的一方加外鍵,描述數據的關系

多對多:加中間表來描述關系

一對多或多對一的對象存到數據庫時,表的設計方案(部門和員工)

create table department ( id int PRimary key, name varchar( 40) ); create table employee ( id int primary key, name varchar( 40), salary decimal( 8,2), department_id int, constraint department_id_FK foreign key( department_id) references department(id) );

多對多對象的表的設計( 老師和學生)

create table teacher ( id int primary key, name varchar( 40), salary decimal( 8,2) ); create table student ( id int primary key, name varchar( 40) ); create table teacher_student ( teacher_id int, student_id int, primary key( teacher_id,student_id), constraint teacher_id_FK foreign key( teacher_id) references teacher( id), constraint student_id_FK foreign key( student_id) references student( id) );

一對一表的設計( 人和身份證)

主從關系,從加外鍵,外鍵約束,唯一約束,非空約束 create table person ( id int primary key, name varchar( 40) ); create table idcard ( id int primary key, city varchar( 40), constraint id_FK foreign key(id) references person(id) );

自連接表的設計( 家族管理系統)

create table person ( id int primary key, name varchar( 40), parent_id int, constraint parent_id_Fk foreign key( parent_id) references person( id) );


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 涿鹿县| 通辽市| 石台县| 康定县| 四子王旗| 西乌珠穆沁旗| 嵊泗县| 永城市| 林芝县| 敖汉旗| 光泽县| 喀喇沁旗| 盱眙县| 武城县| 平利县| 义马市| 团风县| 荥阳市| 南乐县| 甘洛县| 阿荣旗| 大埔县| 衡东县| 剑河县| 晋中市| 防城港市| 阳高县| 监利县| 池州市| 福鼎市| 河曲县| 杭锦后旗| 鄂温| 台江县| 汶上县| 三原县| 新干县| 顺昌县| 正阳县| 田阳县| 罗江县|