您好,登錄后才能下訂單哦!
數據庫的靜態結構設計:數據庫的結構特性是靜態的,一般不會輕易改變。
數據庫的行為結構設計:確定數據庫用戶的行為和動作,設計出數據庫應用系統的系統層次結構,功能結構和數據流程圖。用戶的行為和動作的通俗理解就是對數據庫的存取操作,即用戶查詢數據和報表統計。
數據庫行為特性設計步驟:1)需求調研我們可能要操作的數據,分析操作頻率和實時性要求;2)再確定層次結構 (表現層-服務層-業務層-數據訪問層), 然后確定功能模塊結構,最后確定數據庫的子模式。
簡化E-R圖遵循的規則:現實世界的事物能作為屬性(字段)對待的,盡量作為屬性(字段)對待。
1)屬性必須是不可再分割的數據項,
2)屬性不能與其他實體具有聯系,所有的聯系必須是實體間的聯系,而不能有屬性與實體之間的聯系。
例如:第一種情況:職工表:職工號,姓名,職稱。若職稱這個字段沒有與工資和福利掛鉤,就沒有必要進一步描述,可以作為職工表的一個字段表示。
第二種情況:若職稱有兩種,教授和專家,教授1萬元/月,專家2萬元/月,
1)職工表:職工號,姓名。 職稱表:職稱ID,職稱名。 職稱--工資表:職稱ID,工資。
2)職工表:職工號,姓名。 職稱表:職稱ID,職稱名。 工資表:工資ID,工資。
職稱--工資表:職稱ID,工資id 。
個人比較:第二種方式比較更符合規則,字段已不可再分,更有利于系統的擴展,滿足需求。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。