1.SOL serve是一個典型的關係型數據庫管理系統
特點:功能強大、操作簡單、可靠性牆
2.數據庫:數據存放的地方
優點:冗餘度小、較高的數據獨立性、以擴展、可以爲不同用戶共享
常見的數據庫模型:層次模型、網狀模型、關係模型
3.關係數據庫:有數據表和數據表之間的關聯組成。
完整性規則:
- 實體完整性規則:指關係的主屬性(主鍵的組成部分)不能爲空值。
- 參照完整性規則:如果關係的外鍵R1與關係R2中的主鍵相符,那麼外鍵的每個值必須在R2中主鍵的值中找到或者是空值
- 用戶定義完整性規則:針對某一具體的實際數據庫的約束條件。
4.範式理論(https://blog.csdn.net/TGB_Tom/article/details/98870520)鏈接爲範式詳細總結。
關係模型原理的核心是“規範化”理論:數據完整性、數據冗餘最小
範式的核心:
- 第一範式(原子性):
在關係模型R中的每一個具體關係,如果每個屬性值都是有不可分割的最小數據單位組成或者說每個屬性的值必須是唯一 的,則稱R屬於第一範式。
- 第二範式(消除部分依賴):
如果關係模式R爲第一範式,並且R中每一個非主鍵屬性完全依賴於R的某個候選關鍵字(通常爲主鍵),即所有非主鍵列的值都完全依賴整個主鍵,則稱關係R屬於第二範式。
- 第三範式(消除傳遞依賴):
屬於第二範式,表中的任何一個非主屬性都不傳遞函數依賴於任何關鍵字,則爲第三範式,如果關係模型R中的所有非主屬性對於任何候選關鍵字都不存在傳遞依賴,則稱關係R屬於第三範式
5.E-R模型(實體-聯繫數據模型 )
他用簡單的圖形反映了現實世界中存在的事務或數據及他們之間的關係
實體是觀念世界中描述客觀事物的概念,同一類實體的所有實例就構成該對象的實體集.
關係:一對一關聯(1:1)、一對多關聯(1:N)、多對多關聯(N:M)
6.SQL Server 體系結構
microsoft SQL Server 2008系統由4個部分組成:
數據引擎:核心服務,負責完成數據的存儲,處理和安全管理,增刪改查
Analysis Services(分析服務)主要作用是通過服務器和客戶端技術的組合提供聯機分析處理和數據挖掘功能
Reporting Services(報表服務)
Integration Services(集成服務):數據集合平臺,負責完成有關數據的提取,轉換和加載等操作。