1. 程式人生 > >資料庫概念總結

資料庫概念總結

看視訊的方法: 看完概念,截一個列子,加以說明,看完之後用幾句話概括一下其作用

工具:oneNote

收穫:對資料庫的作用和功能有了初步的瞭解和應用,基本明瞭有什麼問題在哪解決和有問題時知道在哪個範圍。

資料庫

就是資料存放的地方,是需要長期存放在計算機內的有組織並且可共享的資料集合。

常見的資料庫模型

1.層次模型 2.網狀模型 3.關係模型

關係資料庫

是由資料表和資料表之間的關聯組成。 內容: 1.基本術語—確定各資訊關係 2.完整性規則—防止邏輯性錯誤 3.正規化理論—規則越來越完善,防止邏輯性錯誤

SQL Server 2008有四部分組成

資料庫引擎:資料的儲存,處理和安全管理,建立資料庫,表,檢視,查詢,訪問(增刪改查) Analysis Services:提供聯機分析處理和資料探勘功能,如分析學生資料,對症下藥 Reporting Services:建立和釋出報表 Integration Services:負責完成功能有關資料的提取,轉換和載入等操作,可以處理各種各樣的資料來源,如:SQL Server,Excel,文字檔案等

架構

架構等於容器,包含表,檢視,物件等,將許可權與使用者關聯起來,(如你老師和學生許可權和功能都不一樣,架構就是幫助編輯這些許可權和功能)

語言

定義語言:DDL,對資料庫的定義,creat語句 drop 操縱語言:DML,對物件的資料讀取,新增,修改,不對物件本身,是物件的資料 控制語言:許可權 事物管理語言:每個select語句執行的成功與失敗管理 流程控制語言:迴圈,選擇語句等 附加的語言元素:變數,表示式,常量等

儲存過程

為了實現特定功能而編譯一個過程,儲存在資料庫中,可以呼叫

觸發器

通過事件而做出相應的反應(就像賣了一件產品,就在庫存減一件,或者出現錯誤,提醒)

使用者

選擇可以管理的資料庫和在資料庫中角色

角色

可以擁有那些許可權

許可權

不同使用者不同的功能

備份

  1. 完整資料庫備份—備份整個資料庫的資料
  2. 差異資料庫備份—最近一次完整資料庫備份以後發生改變的資料
  3. 事物日誌備份—上一個事物以來已經發生了變化的部分
  4. 檔案組備份—

備份裝置:一個數據庫可以分成好幾個檔案組進行備份,好幾個檔案使一個整體,單個發揮不了作用

恢復

  1. 常規恢復—完整,差異,事物
  2. 時間點恢復—恢復到具體的時間點

自動化

  • 作業—自動化任務的一系列步驟
  • 警報—產生錯誤或事件,以各種形式傳送給使用者
  • 操作員—配置誰來接受警報以及何時接受警報
  • 計劃—指定了作業執行的時間

整合服務

將兩個不同資料庫中的資料轉移資料 將學生成績中的一個數據匯入到另一個數據庫中

報表服務

把資料按照表格的形式呈現,也可以管理表格在(配置報表伺服器)哪個網站上可以看到,也可以在網站上更改,刪除等操作

分析服務

多維度分析資料 在這裡插入圖片描述

監視資料庫

資料庫每一個操作都可以監視到