表、ER圖、索引與視圖的基礎操作

3.表的設計

設計數據庫時應該先確定需要多少表,每個表中的字段是什么以及各個表的存取權限等。

(1)確定表中的每個字段數據類型,可以限制傳入數據的變化范圍等。

(2)確定表中每個字段是否允許為空值,空值(NULL)并不等于0、空白或0長度字符串,而是意味著沒有輸入,值不確定。

(3)確定是否要使用以及何時使用約束、默認值和觸發(fā)器。確定哪些列是主鍵哪些是外鍵。

(4)需要的索引類型以及需要建立哪些索引。

(5)設計的數據庫一般應該符合第三范式的要求。

4.ER圖

主體:客觀存在并可以相互識別的事物。

屬性:實體所具有的某一特性。

主碼:唯一標識實體的最小屬性集。

實體型:用實體名和屬性名的集合來抽象和刻畫同類實體。

實體集:同類實體的集合。

聯系:實體型之間或實體與聯系之間的聯系。

?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容