資料庫原理 資料庫設計概述

2021-10-23 16:13:57 字數 862 閱讀 4190

2. 資料庫設計步驟.

2.2 概念結構設計.

2.3 邏輯結構設計.

2.4 物理結構設計.

【例】本科教學環節中的核心業務——任課和選課:任課業務僅關心教師教授課程情況;選課業務主要記錄哪些學生選擇了哪些課程,以及這門課程的得分。

2.2.1.1 自底向上的設計方法.

【例】①乙個學生可選修多門課程,一門課程可為多個學生選修,因此,學生和課程是多對多的聯絡。

②乙個教師可講授多門課程,一門課程可為多個教師講授,因此,教師和課程也是多對多的聯絡。

③乙個系可有多個教師,乙個教師只能屬於乙個系,因此,系和教師是一對多的聯絡,同樣系和學生也是一對多的聯絡。

【例】按照上一步驟中得到的e-r進行轉換。

實體:

聯絡:【例】針對上面得到的關係模式,進行合併改進。

最終得到:

資料庫原理 資料庫安全概述

2.完整性控制.3.併發性控制.4.資料庫恢復.為了適應和滿足資料共享的環境和要求,dbms要保證整個系統的正常運轉,防止資料洩露,惡意修改,不一致產生,產生問題後的及時恢復,需要一整套而有效的保護措施。dbms對於資料安全的保護功能包括以下4個方面 5大手段 然而使用者標識的方法也存在一些問題 加...

資料庫設計概述

資料庫設計廣義的講 是資料庫及其應用系統的設計,即設計整個資料庫應用系統 資料庫設計狹義的講 是設計資料庫本身,即設計資料庫的各級模式並建立資料庫,這是資料庫應用系統設計的一部分。那麼我們接下來講的是狹義的資料庫設計。設計乙個好的資料庫與設計乙個好的資料庫應用系統是密不可分的,乙個號的資料庫結構是應...

資料庫設計概述

資料庫設計的重要性 資料庫設計主要設計資料庫結構 資料模型 合理的 較優的資料模型可以使用應用系統達到最佳狀態,並能避免類似於檔案系統那樣的資料冗餘 資料異常 資料不一致現象。資料庫設計步驟 資料庫設計是乙個不斷反覆 逐步完善的過程,屬於軟體工程範疇。資料庫設計由 6 個階段組成 1 需求分析階段 ...