SQL Server教學


微軟SQL Server是由微軟開發的一個關聯式資料庫管理系統(RDBMS)。它是一個高度可延伸的產品,可以從一個單一的膝上型電腦上執行的任何東西或以高倍雲伺服器網路,或在兩者之間任何東西。當然,“任何東西”,它仍然需要滿足通常的硬體和軟體要求,但這些要求是合理適度的,SQL Server都是可以執行的。

SQL Server是在世界上最常用的資料庫。 因為微軟的關係,它就是那麼使用者!

自SQL Server 1.0在1989年發布以來,SQL Server已演變成為一個真正的企業資訊化平台。雖然它的核心功能是一個RDBMS,SQL Server已成為遠不止於此。 SQL伺服器2014年包括內建的商務智慧工具,以及一系列的分析和報告工具。 這是關於最好的資料庫管理工具,如建立資料庫,備份,複製,安全性以及更多。

本教學更側重於介紹資料庫管理工具。

資料庫管理工具

SQL Server提供了一些工具來幫助資料庫管理和程式設計任務。

一些典型的資料庫管理和程式設計任務可能包括:

  • 建立和維護資料庫
  • 建立和維護表
  • 建立和維護其他資料庫物件,如儲存過程,檢視等
  • 建立和維護和排程資料備份
  • 複製(例如,建立資料庫的副本)
  • 建立和維護使用者,角色等
  • 優化任務

這些是一些資料庫管理員(DBA)可能需要執行很多工。SQL Server提供了這些手段來執行這些任務。

Server資料庫系統

SQL Server是一個伺服器的資料庫系統,而不是一個桌面系統 - 如 MS Access

基於伺服器的資料庫的系統被設計為在中央伺服器上執行- 或伺服器 - 使得多個使用者可以同時存取相同的資料。使用者通常通過應用程式存取資料庫。

例如,一個網頁可以儲存在資料庫中的所有內容。當存取者瀏覽的文章,他們從資料庫中檢索資料。在任何時候,一個網站可能服務了數百,甚至數千篇文章在其網站的訪客。與此同時,其他使用者可以更新他們的個人資料,在會員區,或訂閱新聞簡報或其他任何網站的使用者操作。所以使用者都同時讀取和更新資料庫。你需要一個良好的,強大的資料庫系統滿足這種型別的用法。畢竟,你不希望你的資料庫鎖定,因為太多使用者試圖存取它。或者更糟的是,你不會希望在你的資料庫,由於電線損壞而致資料獲取不到。

通常,這是是由網站的應用程式提供的功能,以這些存取者(例如,可以使用如,ColdFusion,HTML和JavaScript來構建網站)。它使用資料庫儲存資料,並使其可用。但是,SQL Server不包括一些有用的功能,可幫助應用程式提供的功能。

SQL Server版本

SQL Server有很多版本。有些是付費版本有些則是免費的。本教學中的例子是使用免費的SQL Server 2014工具。