bl双性强迫侵犯h_国产在线观看人成激情视频_蜜芽188_被诱拐的少孩全彩啪啪漫画

JAVA培訓之數據庫表關聯關系-創新互聯

數據庫表的關聯關系有如下三種:

創新互聯公司從2013年開始,先為順平等服務建站,順平等地企業,進行企業商務咨詢服務。為順平企業網站制作PC+手機+微官網三網同步一站式服務解決您的所有建站問題。

· 一對多

· 一對一

· 多對多

一對多的關系比較常見,我們在之前練習的都是一對多的關系操作,因此這里就不再重復介紹了。

1.一對一關系

在現實生活中,丈夫與妻子之間的關系就是一對一的關系,下面我們將這兩個實體轉換成兩個表。表名分別是:husband,wife。

(1)創建husband表,如圖1-1所示:

圖1-1 創建husband表

(2)創建wife表,如圖1-2所示:

圖1-2 創建wife表

圖1-2中,創建wife表時該表的外鍵與主鍵相同,都是wid,并且引用自husband表的主鍵,這樣做就保證了wife表中的記錄與husband表中的記錄是一對一的關系,wife表的主鍵wid就必須滿足以下三個要求:

非空:wid是主鍵,那么必然是非空的;

唯一:wid是主鍵,那么必然也是唯一的不能重復的;

引用husband表的主鍵hid

(3)向husband表中插入三條記錄,如圖1-3所示:

圖1-3 插入記錄

(4)向wife表中插入數據,如圖1-4所示:

圖1-4 向wife表中插入記錄

圖1-4中,向wife表中插入一條記錄,主鍵值為4,wid不僅僅是wife表的主鍵,也是外鍵,它的值是引用husband表的主鍵值,而在husband表中并不存在值為4的主鍵,因此插入失敗。

2.多對多關系

學生與老師之間的關系就是多對多的關系,下面我們在數據庫中創建兩個表,分別是student,teacher。多對多關系不會體現在這兩個表中,而是將這個關系保存在第三張表中。

(1)創建student表,然后向student表中插入四條記錄,最后查詢該表,如圖1-5所示:

圖1-5 student表信息

(2)創建teacher表,并向表中插入兩條數據,最后查詢該表,如圖1-6所示:

圖16 teacher表信息

(3)創建第三張表,名為stu_tea,如圖1-7所示:

圖1-7 創建關系表

(4)建立學生表與教師表之間的關系,如圖1-8所示:

圖1-8 建立表與表之間的關系

圖1-8中,student表中的所有學生都是teacher表中主鍵為1的老師的學生,表明了一個老師有多個學生,而student表中主鍵為2的學生還有一個老師,他的主鍵是2,表明了一個學生可以有多個老師。如此,student表與teacher表建立了多對多的關聯關系。

你是否還在尋找穩定的海外服務器提供商?創新互聯www.cdcxhl.cn海外機房具備T級流量清洗系統配攻擊溯源,準確流量調度確保服務器高可用性,企業級服務器適合批量采購,新人活動首月15元起,快前往官網查看詳情吧

分享題目:JAVA培訓之數據庫表關聯關系-創新互聯
瀏覽路徑:http://vcdvsql.cn/article28/cdjsjp.html

成都網站建設公司_創新互聯,為您提供企業建站、做網站、域名注冊外貿建站網站建設、自適應網站

廣告

聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯

網站托管運營