需求的重要性需求理解高於使用者期望資料模型與概念模型
資料模型:表達計算機世界的模型 概念資料模型:表達資訊世界的模型 **
資料建模抽象過程抽象步驟:理解 ——> 區分 ——> 命名 ——> 表達
需要理解現實世界 理解的標誌是區分
表與表的區分,表內資料的區分,資料項之間關係的區分,
表之間關係的區分 區分的標誌是命名
命名表,命名資料項,命名表之間的聯絡 抽象的最終結果是正確表達:e-r圖、crow』s foot/idef1xe-r(entity relationship model)模型
基本概念
實體: 屬性 : 聯絡 : 關鍵字/碼 : 實體中能夠用其值唯一區分開每一例項的屬性或屬性組合
屬性區分
單一屬性和復合屬性
關係模型中,復合屬性一定要轉化為單一屬性 單值屬性和多值屬性
關係模型中,多值屬性一定要轉化為單值屬性 可空值屬性和非空值屬性 匯出屬性
聯絡度或元:參與發生聯絡的實體的數目
例如:一元聯絡、二元聯絡和多元聯絡
角色實體在聯絡中的作用,當同乙個實體的不同例項參與聯絡時,為區別各例項參與聯絡的方式,需要顯示指明其角色
二元聯絡
一對一、一對多、多對多
基數實體例項之間的聯絡的數量,即乙個實體的例項通過乙個聯絡能與另乙個實體中相關聯的例項數目
e-r模型表達方法
chen方法 crow』s foot方法
資料庫設計
資料庫設計步驟
需求分析 概念模型(e-r圖/idef1x圖) 邏輯模型(關係模型) 物理模型(具體資料庫)
資料庫設計理論
資料依賴理論 關係正規化理論 模式分解理論
資料庫基本概念
資料庫的分類 一 網路資料庫 網路資料庫是指把資料技術引入到計算機網路系統中,借助與網路技術將儲存於資料庫中的大量資訊及時發布出去,而計算器網路借助於成熟的資料庫技術對網路中的各種資料進行有效管理,並實現使用者與網路中的資料進行有效管理 並實現使用者與網路中的資料庫進行實時動態資料互動 二 層次資料...
資料庫基本概念
資料庫的基本概念 資料庫管理系統 dbms 是一種操作和管理資料庫的大型軟體,用於建立 使用和維護資料庫。它對資料庫進行統一的管理和控制,以保證資料庫 的安全性和完整性。dbms提供資料定義語言ddl與資料操作語言dml。資料庫的三種模型 網狀資料庫 層次資料庫 關聯式資料庫。1.網狀模型 層次模型...
資料庫基本概念
引言 由於前段時間在實習。好長一段時間沒更新部落格了。儲存過程是使用者定義的完畢特定功能的一系列sql語句的集合,經編譯後儲存在資料庫中,使用者通過指定儲存過程的名字並給定引數 假設該儲存過程帶有引數 來呼叫執行它。涉及特定表或其它物件的任務,使用者能夠呼叫儲存過程。而函式一般是資料庫已定義的方法。...