數據庫系統原理【二】

上一篇:數據庫系統原理【一】

第三章:數據庫設計

1.數據庫設計概念

1)數據庫的生命週期

在這裏插入圖片描述

2)數據庫設計的目標

在這裏插入圖片描述

3)數據庫設計的內容

在這裏插入圖片描述

4)數據庫設計的方法

a. 直觀設計法
  • 最原始的數據庫設計方法
b.規範設計法
  • 新奧爾良設計方法:需求分析、概念結構設計、邏輯結構設計、物理結構設計
  • 基於E-R模型的數據庫設計方法
  • 基於第三範式的設計方法,是一類結構化設計方法
c.計算機輔助設計法
  • 輔助軟件工程工具

5)數據庫設計的過程

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2.數據庫設計的基本步驟

1)需求分析

在這裏插入圖片描述

需求分析的四個工作步驟:

在這裏插入圖片描述

  1. 確定數據庫範圍(數據庫的第一項工作)
    在這裏插入圖片描述
  2. 應用過程分析 -(瞭解並分析數據與數據處理間的關係)
    在這裏插入圖片描述
  3. 收集與分析數據
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
  4. 收集與分析數據(數據約束)
    在這裏插入圖片描述
    在這裏插入圖片描述

2)概念結構設計

概念模型:
1.實體分析法(自頂向下法)

在這裏插入圖片描述

2.屬性綜合法(自底向上法)

3)邏輯結構設計

在這裏插入圖片描述
在這裏插入圖片描述

4)物理設計

在這裏插入圖片描述

5)數據庫實施

在這裏插入圖片描述
在這裏插入圖片描述

6)數據庫運行與維護

爲了保證數據庫的正常運行。
系統維護中最困難的工作是數據庫重組與重構

3.關係數據庫設計方法

1)E-R圖的表示方法

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

2)概念結構設計方法

a.局部信息結構設計

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
數據間的聯繫必須xxx

屬性分爲標識屬性和說明屬性。

b.全局信息結構設計

在這裏插入圖片描述

c.邏輯結構設計方法

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

d.數據模型的優化

在這裏插入圖片描述

e.設計用戶子模式

在這裏插入圖片描述

f.物理設計方法

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

第四章:SQL與關係數據庫基本操作

1.SQL概述

a.什麼是SQL

在這裏插入圖片描述

b.SQL的特點

在這裏插入圖片描述

c.SQL的組成

在這裏插入圖片描述

1.數據定義語言(Data Definition Language,DDL)

在這裏插入圖片描述

2.數據操縱語言(Data Manipulation Language, DML)

在這裏插入圖片描述

3.數據控制語言(Data Control Language, DCL)

在這裏插入圖片描述

4.嵌入式和動態SQL規則

在這裏插入圖片描述

5.SQL調用和會話規則

在這裏插入圖片描述

2.MySQL預備知識

a.MySQL使用基礎

在這裏插入圖片描述

b.MySQL使用基礎

在這裏插入圖片描述

c.MySQL擴展語言要素

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
全部的:
在這裏插入圖片描述
在這裏插入圖片描述
還有系統變量。前面加倆個@符號。

在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述

3.數據定義

a.數據庫模式定義
1.創建數據庫

在這裏插入圖片描述
在這裏插入圖片描述

[]標識其內容爲可選性; | 用於分隔花括號中的選擇項

2查看數據庫

在這裏插入圖片描述

3.選擇數據庫

在這裏插入圖片描述

4.修改數據庫

在這裏插入圖片描述

5.刪除數據庫

在這裏插入圖片描述

b.表定義
c.索引定義

4.數據更新

a.
b.
c.
d.
e.

5.數據查詢

a.
b.
c.
d.
e.

6.視圖

a.
b.
c.
d.
e.
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章