1. 程式人生 > >SQL Sever 資料庫視訊 (一) (SQL基礎及管理工具)

SQL Sever 資料庫視訊 (一) (SQL基礎及管理工具)

自考也結束了,接下來應該好好的學習了  接下來總結下資料庫視訊的知識點。

SQL sever基礎知識

SQL 語句的特點:

 .功能強大

.操作簡便

.可靠安全性

      *(資料庫:  存放資料的地方,長期存放在計算機並且有組織,能共享的資料集合。   較小的冗餘度  較高的資料獨立可易擴充套件性,能被不同使用者使用。

 

資料庫關係模型模型:  資料庫管理系統中儲存結構。

  1:層次模型

  2:網狀模型

  3:關係模型

 

關係資料庫是由資料表和資料表之間關聯組成。

 

正規化:  

  關係模型原理核心就是 “規範化” 概念。 規範化就是把資料庫組織成在保持儲存資料庫完整性的同時最小化冗餘資料的結構 的過程。 規範化資料庫是符合關係模型規則的資料庫,這些規則就是正規化。

正規化是符合某一種級別的關係模式集合。

我們只認識三種正規化就行了(一,二,三)正規化。

 

第一正規化:

  資料庫表中每一列都是不可分割的基本資料項,同一列不能有多個值,就是實體中某個屬性不能有多個值或者不能由於重複的屬性。

   1:陣列每個屬性只能包含一個值

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

   3:關係中每一個數組一定不能相同。

 

第二正規化:

  一個數據表已經滿足第一正規化,而且該表任何一個非主鍵的數值依賴於該資料表的主鍵欄位,那麼就滿足第二正規化。

  比如說一個表中 員工資訊都依賴於 “專案編號”,但是表中的負責人部門不依賴於“專案編號”,所以這個表符合第一正規化而不符合第二正規化;只能把計劃表拆分為兩部分,專案計劃表和部門資料表,把負責人部門給分出來,這樣就滿足第二正規化了。

 

第三正規化:

  一個數據表滿足第二正規化,而且該資料表中的任何兩個非主鍵欄位的資料值之間不存在函式信賴關係,那麼該表就滿足第三正規化。

   比如說,在一個表中,員工的姓名,性別,工資都依賴於編號主鍵(通過編號都能查詢到姓名,性別,工資),還有一個獎金,但是工資和獎金就是函式依賴關係,獎金就是與工資掛鉤,獎金隨著工資的變化而變化,所以此表不符合第三正規化; 我們可以把獎金那一列給劃掉,獎金那一列沒了,所以這個表就符合第三正規化了。  (以後還會在寫部落格 詳細的介紹正規化 和規範第三正規化)。

 

ER模型:

  資料模型,  實體 - 聯絡資料模型;ER圖也表示實體之間的關係和聯絡。

(1)ER模型圖有三種方式:實體,屬性,還有聯絡。 

(2)矩形框一般表示實體的名字;

(3)菱形框表示聯絡,一般在框中輸入聯絡的名稱。

ER模型的約束性:

(1)一對一聯絡 (1:1)

(2)一對多聯絡 (1:N)

(3)多對多聯絡 (M:N)

 

管理工具:

1:SQL Server Management Studio:

   是一個整合環境,使用者訪問,配置,管理和開發SQL Server的所有元件。  組合了大量的圖形工具和指令碼編輯器, 使各種技術水平的開發人員和管理員都能訪問 Server.

   SQL Server Management Studio可以和SQLServer的所有元件協同工作, 例如ReportingServices(報表服務),IntegrationServices(整合服務)和SQL ServerCompact3.5SP1.

2:模板資源管理器:

模板資源管理器:

  提供了大量與SQL Server和分析服務相關的指令碼和模板,來幫助使用SQL Server.  模板提供了編寫和查詢的起點。 其實就是儲存在檔案中的指令碼片段,可以在 SQL 查詢檢視中開啟並且進行修改,以用之需要。

  模板瀏覽器的視窗是可選的。  如果模板瀏覽器視窗不可見,可使用(視)選單或者工具欄上的模板瀏覽器按鈕開啟它。

步驟:  開啟SQL Server Management Studio — 找到並點選上方的檢視視窗,— 模板資源管理器開啟 Stored Procedure,並找到建立儲存過程的模板,就可以看到它的程式碼指令碼片段  如圖:

  然後可以看到裡面有 CREATE ;DROP ; SELECT 等SQL語句,這樣我們就可以根據自己的情況對程式碼進行修改。(在這裡我們就簡單的瞭解下吧。)

 

SQL Server聯機叢書:

  聯機叢書我也不做太多的介紹了,所謂的聯機叢書就是對 SQL Sever2008 文件和幫助系統所做的改進,更更好的幫助使用者如何去操作實現資料管理和商業智慧專案。(也就是強化幫助功能)

  SQL Server2008聯機叢書增加了新的幫助檢視器,完美的將 Visual Studio 的幫助查詢整合在一起

  增加了新的教程,幫助使用者更好的使用 SQL Sever.

同時還增加了新的角色導航等等...

 

單機介面上的幫助按鈕,開啟目錄就可以開啟幫助功能。

建立儲存過程的  展開SQL Server2008聯機叢書 — 就再展開資料庫引擎 — 技術參考等等...這樣可能會很慢。

  那麼我們可以直接用搜索引擎來查詢,這樣會方面快捷。還會提示你所搜尋的結果,還會提供所需要的語法知識和引數解釋。

 

SQL Server 配置管理器:

  我們如何要對SQL Server的一些服務進行管理,(如何啟動或者管理)這時候我們就有了配置管理器的存在。

   配置管理器包含了三個工具:

  1. SQL Server 2008服務,
  2. SQL Server 2008網路配置,
  3. SQL Native Client配置三個工具供資料庫管理人員做服務啟動/停止與監控;伺服器端支援的網路協議;使用者訪問SQL Server的網路相關設定等工作。
     
    開啟配置管理器的方法:
      從(配置工具)選單中選擇(SQL Server配置管理器)開啟它,或者直接輸入命令提示符 輸入 :sqlservermanager.msc的命令開啟它。
     

我的SQL是 2014版本的。

 

進去之後就是這樣

  假如說 SQL Server代理最為頻繁,為了方便我們可以設定下它的 “啟動模式” (讓它在開始時候就會自動啟動)。

單機SQL Server代理 然後右擊找到屬性就可以設定它的 “啟動模式” 為自動模式。

 

Business Intelligence Development Studio:

  商業智慧開發平臺;業務智慧開發平臺;商業智慧開發工具集。    

      Business Intelligence Development Studio 是用於開發包括 Analysis  Services  Integration   Services 和 Reporting Services  專案在內的商業解決方案的豬要環境每個環境型別都提供了用於建立商業只能解決方案 所需物件的模板,並且提供了用於建立商業智慧解決方案所需物件的模板,並提供了用於處理這些物件的各種設計器,工具和導向。