『壹』 資料庫建表時一個表最多可以有幾個主鍵,幾個外鍵
主鍵只有一個,但是可以設置為多個欄位為主鍵,也即聯合主鍵。
外鍵就隨便你版自己設置了也即權可以有多個,可以設置除主鍵以外的其他欄位全部是外鍵的。
(1)在一個資料庫中可以有多個擴展閱讀:
1、資料庫的每張表只能有一個主鍵,不可能有多個主鍵。
2、所謂的一張表多個主鍵,我們稱之為聯合主鍵。
註:聯合主鍵:就是用多個欄位一起作為一張表的主鍵。
3、主鍵的主鍵的作用是保證數據的唯一性和完整性,同時通過主鍵檢索表能夠增加檢索速度。
『貳』 資料庫中可以有幾個 主文件,次文件,日誌文件,索引文件
首要文件:這個文件是必須有的,而且只能有一個。這個文件額外存放了其他文件的位置等信息.擴展名為.mdf
次要文件:可以建任意多個,用於不同目的存放.擴展名為.ndf
日誌文件:存放日誌,擴展名為.ldf
『叄』 資料庫中在一個表上可以創建幾個聚集索引,幾個非聚集索引
所謂聚集索引,就是實際的數據存儲順序和索引順序一致,所以只能有一個。
而非聚集索引沒有這個要求,故可以是多個,最多有多少個,要看具體資料庫的限制。
『肆』 資料庫的關系模型允許有多值屬性(一個屬性中可以有有多個值)嗎
這句話是不對的,資料庫中每一列的屬性都是不可再分的,所以說是不允許有多值的屬性的。可以認為是必須符合第一範式,屬性是不可能再分的。
關系模型的數據結構:以二維表的形式表示實體和實體之間聯系的數據模型。其是一張規范化的二維表,它由表名,表頭和表體三部分構成。
關系模型,分量。每一行對應的列的屬性值,即為元組中的一個屬性值。
(4)在一個資料庫中可以有多個擴展閱讀:
關系模型中常用的關系操作包括:
選擇(select)、投影(project)、連接(join)、除(Divide)、並(Union)、交(Intersection)、差(Difference)等查詢(Query)操作和增加(Insert)、刪除(Delete)、修改(Update)操作兩大部分。查詢的表達能力是其中最重要的部分。
關系模型允許定義三類完整性約束;實體完整性、參照完整性和用戶定義的完整性。其中實體完整性和參照完整性是關系模型必須滿足的完整性約束條件,體現了具體領域中的語義約束。
實體完整性規則,若屬性A是基本關系R的主屬性,則屬性A不能取空值。實體完整性規則規定基本關系的所有主屬性都不能取空值,而不僅是主碼整體不能取空值。
實體完整性規則是針對基本關系而言的。一個基本表通常對應現實世界的一個實體集。例如學生關系對應於學生的集合。
現實世界中的實體是可區分的,即它們具有某種唯一性標志。
相應地,關系模型中以主碼作為唯一性標志。
主碼中的屬性即主屬性不能取空值。所謂空值就是「不知道」或「無意義」的值。如果主屬性取空值,就說明存在某個不可標識的實體,即存在不可區分的實體。
參照完整性規則,若屬性(或屬性組)F是基本關系R的外碼,它對於基本關系S的主碼K相對應(基本關系R和S不一定是不同的關系),則對於R中的每個元組在F上的值必須為:或者取空值(F的每個屬性值均為空值);或者等於S中某個元組的主碼值。
『伍』 一個資料庫至少包含幾個文件和文件組主數據文件和次數據文件有哪些不同
最少1個主文件mdf,一個日誌文件ldf,每個資料庫有一個主要文件組。主要文件主要數據文內件包含資料庫的啟動容信息,並指向資料庫中的其他文件。用戶數據和對象可存儲在此文件中,也可以存儲在次要數據文件中。每個資料庫有一個主要數據文件。主要數據文件的建議文件擴展名是 .mdf。次要文件次要數據文件是可選的,由用戶定義並存儲用戶數據。通過將每個文件放在不同的磁碟驅動器上,次要文件可用於將數據分散到多個磁碟上。另外,如果資料庫超過了單個 Windows 文件的最大大小,可以使用次要數據文件,這樣資料庫就能繼續增長。次要數據文件的建議文件擴展名是 .ndf。事務日誌文件事務日誌文件保存用於恢復資料庫的日誌信息。每個資料庫必須至少有一個日誌文件。事務日誌的建議文件擴展名是 .ldf。什麼時候應該備份master資料庫?最好每天都備份。一般可以在有系統設置,添加用戶後備份也可以。