日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 万象百科 >内容正文

万象百科

数据库中,一对多的时候外键设置在多的那张表吗?如果一对一的时候,外键应该设置在哪里?多对多的时候

發布時間:2023/11/13 万象百科 37 博士
生活随笔 收集整理的這篇文章主要介紹了 数据库中,一对多的时候外键设置在多的那张表吗?如果一对一的时候,外键应该设置在哪里?多对多的时候 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
首先你得題目和你的補充內容不一致,呵呵!你題目的內容別人已經回答過了。補充內容中的問題,是可以實現的,現在大多數數據庫都支持列的類型為復合數據類型,這樣可以在一列中存儲一張表或者一個數組。比如:oracle支持對象類型、嵌套表、數組等復合數據類型。你問題中的表在oracle中可以這樣設計:1:定義一個學生的對象類型2:教室表中的students字段的類型定義為學生對象類型就可以了題主如果問的是一對多關系是否可以用外鍵表示,答案是肯定的,因為一般實體之間的關系有一對一,一對多,多對多,一對多的關系外鍵一般在多的一方便可維護它們之間的關系。題主如果問的是一個外鍵是否可以被多張表引用,答案也是肯定的,不沖突。其它網友回答:首先,外鍵引用的那個列在主表中必須是主鍵列或者唯一列。所以1:n的肯定把外鍵建立在n的那張表上。1:1,一般要看誰是主表,誰是附屬表,外鍵當然建立在附屬表中。n:m的情況,需要建立一個關系表,兩個原表和其關系分別是1:n,1:m

總結

以上是生活随笔為你收集整理的数据库中,一对多的时候外键设置在多的那张表吗?如果一对一的时候,外键应该设置在哪里?多对多的时候的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。