《資料庫系統原理》課程筆記

檸檬餡發表於2020-11-02

習題地址

course grading(course.educg.net)(密碼QQ號+首字母縮寫一大一小)

第一章 資料庫系統概論

基本概念:

資料庫(DB):是儲存在計算機系統內的有結構的資料集合

資料庫系統(DBS):由DBMS,DB,計算機硬體,作業系統,應用程式和資料庫開發及管理人員組成

資料庫管理系統(DBMS):在作業系統下支援工作的資料管理軟體

第二章 建立資料模型

基本概念:

重點:E-R圖(實體-聯絡模型)

E-R圖中的三個主要元素型別:實體集,屬性,聯絡

E-R模型的三條設計原:相對原則,一致原則,簡單原則

第三章 SQL語言初步

基本概念:

結構化查詢語句,簡稱SQL

重點知識總結

A 基本的資料定義:

1,建立基本表 create table
2,表結構的修改 alter table
3,刪除基本表 drop table
4,建立索引 create index
5,刪除索引 drop index

B 基本的資料操作:

1,表中增加元素 inseat
2,修改表中資料 update
3,刪除元組 delete

C 資料查詢-SELECT

a, 無條件單關係查詢
輸出不含重複元素的資料:DISTINCT
△補充:
SELECT中常用的集函式:
COUNT([DISTINCT]*)統計結果中元組個數
MAX(<列名>)給出一列上的最大值
AVG([DISTINCT]<列名>)給出平均值

b,帶條件單關係查詢:
SELECT XXX
FROM XXX
WHERE XXX
△補充:
使用特殊運算子號BETWEEN…AND…
使用特殊符號LIKE進行字串的匹配 ,萬用字元% ,_(p59)

c,分組查詢
SELECT XXX
FROM XXX
WHERE XXX
GROUP BY XXX
HAVING XXX (HAVING 條件作用於結果組,選擇滿足條件的結果組)

d,排序查詢
SELECT [DISTINCT] XXX
FROM XXX
WHERE XXX
GROUP BY XXX
ORDER BY XXX
有了ORDER BY子句之後,SELECT語句的查詢結果將排序輸出

e,多關係連線查詢
交叉連線 Cross Join
內部連線 Inner Join(使用最多,只有滿足條件的元組,才能作為結果輸出)
外部連線 Outer Join
自身連線 Self Join

第四章 完整性和安全性

相關文章