什麼是資料庫?
在計算機系統中按照一定
的資料模型組織、
儲存和使用相互關聯的資料集合。
資料模型
通常是由
資料結構、
資料操作、
完整性約束3部分組成。
資料結構:是對系統靜態特徵的描述,描述的物件包括資料的型別、內容、性質和資料之間的相互關係
資料操作:是對系統動態特徵的秒速,是對資料庫中各種物件例項的操作。
完整性約束:是完整性規則的集合。它定義了給定資料模型中資料及其聯絡所具有的制約和依存規則
常見的資料模型
層次模型:用樹形結構來表示實體型別及實體間聯絡的資料模型。
網狀模型:用有向圖結構來表示實體型別及實體間聯絡的資料模型。
關係模型:用二維表描述資料
關係模型包含以下基本術語
關係:乙個二維表就是乙個關係
元組:二維表中的一行,即表中的記錄
屬性:二維表中的一列,用型別和值表示
域:每個屬性值的變化範圍
關係中的資料約束如下:
實體完整性約束:主鍵中屬性值不能為空且唯一
參照完整性約束:關係之間的基本約束
使用者定義的完整性:列值非空、列值唯
一、列值是否滿足乙個布林表示式(check短語)
資料庫系統的體系結構
**模式結構:
模式、外模式、
內模式模式:也稱為邏輯模式或概念模式,是對資料庫中全體資料的邏輯結構和特徵的描述,是所有使用者的公共資料檢視,乙個資料庫只有乙個模式,處於**結構的中間層。
外模式:又稱使用者模式,他是資料庫使用者(包括應用程式和終端使用者)能夠看見和使用的物件區域性資料的邏輯結構和特徵的描述,是資料庫使用者的資料檢視,它是模式的子集,乙個資料庫可以有多個外模式
內模式:又稱為儲存模式,乙個資料庫只有乙個內模式,它是對資料物理結構和儲存方式的描述,是資料在資料內部的表示方式。
**模式之間的對映
外模式/模式對映:乙個模式可以有多個外模式
模式/內模式對映:模式和內模式都是唯一的,乙個資料庫中只有乙個模式和乙個內模式
資料庫系統的組成?
資料庫、
硬體、軟體(資料庫管理系統)、
資料庫管理員組成。
關係型資料庫的e-r圖:
由實體、
屬性和聯絡組成
關係模型的正規化有
第一正規化(1nf):資料表中的每乙個列都是不可再分割的基本資料項——即同一列中不能有多個值
第二正規化(2nf):在一正規化基礎上,實體的屬性完全依賴於主關鍵字
第三正規化(3nf):在二正規化基礎上不存在傳遞依賴
bcnf正規化:三正規化基礎上,每乙個決定因素都是主關鍵字。
大型資料庫設計
隨著計算機技術越來越廣泛地應用於國民經濟的各個領域,在計算機硬體不斷微型化的同時,應用系統向著複雜化 大型化的方向發展。資料庫是整個系統的核心,它的設計直接關係系統執行的效率和系統的穩定性。因此在軟體系統開發中,資料庫設計應遵循必要的資料庫正規化理論,以減少冗餘 保證資料的完整性與正確性。只有在合適...
大型資料庫設計原則
摘要 大型資料庫相比較於以前檔案型資料庫有著其眾多的優點,也是當今 mis系統開發的的首選產品。但是,資料庫模型的設計合理會極大地影響到 mis系統使用效能。本 根據作者多年從事資料庫設計的一些經驗,闡述了資料庫設計時的一些準則。隨著市場競爭的加劇和資訊社會需求的發展,人們對資訊的處理 獲取 發布 ...
00 大型資料庫技術課堂測試
1 完成科技查新基本資訊填報功能,基本資訊如下所示 可參考頁面樣式。專案名稱 平台編號 查新範圍 國內 國外 查新目的 立即查新 成果查新 其他查新 單選框,選中某個選項,顯示相應的多選框 立即查新 1.專案申報 國家級 省部級 學協會 其他 2.中小企業創新 研發階段 小試 中試 市場推廣 3.新...