資料庫視訊-第一章

SQL Server是一個典型的關係型資料庫管理系統

優點:1、功能強大 2、操作簡便 3、可靠的安全性

 

資料庫概念:資料存放的地方

資料庫模型:層次模型
網狀模型 關係模型

關聯式資料庫
術語:鍵碼 主關鍵字
候選關鍵字 公共關鍵字
外關鍵字

關聯式資料庫完整性規則:實體完整性規則
參照完整性規則 使用者定義完整性規則

 

正規化理論

規範化是吧資料庫組織成在保持儲存資料完整性的同時最小化冗餘資料庫的結構的過程

這些規則稱為正規化

目前關聯式資料庫的六種正規化
第一正規化 第二正規化
第三正規化 第四正規化
第五正規化

第一正規化:資料庫表的每一列都是不可分割的基本資料,同一列中不能有多個值

      
原則:陣列的每個屬性只能包含一個值

關係中的每個陣列必須包含相同數量的值

關係中的每個陣列一定不能相同

第二正規化:滿足第一正規化,且任何一個非主鍵欄位的數值都依賴於資料表的主鍵欄位

第三正規化:滿足前兩個正規化,且該資料表中的任何兩個非主鍵欄位的資料值之間不存在函式信賴關係

 

E-R模型

E-R模型:即實體-聯絡資料模型,最早提出用於資料庫設計,是面向問題的概念性資料模型,用圖形反應關係  
不同的實體利用不同的關係聯絡起來

實體:是觀念世界中描述客觀事物的概念,可以是具體事物,也可以是抽象事物

關係:一對一關聯

 
一對多關聯

 
多對多關聯

人事管理系統的E-R圖

SQL Server2008體系結構

組成:資料庫引擎
報表服務 分析服務
整合服務

資料庫引擎:是SQLServer2008的核心服務

 
負責:完成資料儲存,處理和安全管理

 
例如:建立資料庫 建立表
建立檢視 資料查詢
訪問資料庫

分析服務:主要作用是通過伺服器和客戶端技術的組合提供聯機分析出來和資料探勘功能

可以完成資料探勘模型的構造和應用,實現知識的發現、表示和管理

報表服務:用於建立和釋出報表及報表模型的圖形工具和嚮導

整合服務:是一個資料整合平臺,負責完成有關資料的提取,轉換和載入等操作

可以高效的出來各種各樣的資料來源