SQL SERVER數據庫的簡單介紹


一、數據庫技術的發展

  數據庫技術是應數據管理任務的需求而產生的,先后經歷了人工管理、文件系統、數據庫系統等三個階段。

 

二、關系型數據庫

  SQL Server屬於關系型數據庫

  關系模型

    以二維表來描述數據,每個表中有多個字段列和記錄行。

  關系模型的基本術語

    關系——一個二維表就是一個關系

    元組——就是二維表中的一行,即表中的一列

    屬性——就是二維表中的一列,用類型和值表示

    域——每個屬性取值的變化范圍,如性別的域為{男,女}

  關系模型中的數據約束

    實體完整性約束——約束關系的主鍵屬性值不能為空值

    參照完整性約束——關系之間的基本約束

    用戶定義的完整性約束——反映具體應用中數據的語義要求

  關系數據庫的規范化

    第一范式:在一個關系中,消除重復字段,且各字段都是最小的邏輯存儲單位

    第二范式:若關系模型屬於第一范式,則關系中每一個非主關鍵字段都完全依賴於主關鍵字段,不能只部分依賴於主關鍵字的一部分

    第三范式:若關系模型屬於滿足第一范式和第二范式,第三范式要求去除傳遞依賴

  關系數據庫的設計原則

    1.數據庫內數據文件的數據組織應獲得最大限度的共享、最小的冗余度,消除數據及數據依賴關系中的冗余部分,使依賴於同一個數據模型的數據達到有效的分離。

    2.保證輸入和修改數據時的一致性和正確性。

    3.保證數據與使用數據的應用程序之間的高度獨立性。

  

三、SQL SERVER 架構

  SQL Server是基於客戶端/服務器模式(C/S模式)的大型關系型數據庫管理系統。它在電子商務、數據倉庫和數據庫解決方案等應用中起着核心作用,為企業的數據管理提供強大的支持,對數據庫中數據提供有效的管理,並采用有效的措施實現數據的完整性及數據的安全性。

 

四、一些基本定義

  數據:是事物客觀存在的反映,可以用文字、符號等記錄下來的。

  信息:數據+處理

     經過加工處理的有用的數據。

  字段:標識實體屬性的命名單位。

  記錄:字段的有序集合,一個記錄描述一個實體。

  關鍵字:唯一標識每個記錄的字段或字段集。

 

五、相關數據庫介紹

  1.master 包含了sql諸如登陸帳號,系統配置,數據庫位置 及數據庫信息等,用於控制數據庫的sql server 的運行;

  2.model為新創建的數據庫提供摸板;

  3.msdb 為sql server agent調度信息和作業記錄提供存儲空間;

  4.tempdb 為臨時表和臨時存儲過程提供存儲空間;

  5.distribution 當在做復制操作時,才會產生,用來存儲快照等發布信息。

  


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM