外碼:設f是基本關係r的乙個或一組屬性,但不是關係r的碼。ks是基本關係s的主碼。如果f與ks相對應,則稱f是r的外碼。
5、等值連線與自然連線的區別與聯絡。p57
自然連線是一種特殊的等值連線。它要求兩個關係中進行比較的分量必須是相同的屬性組,並且在結果中把重複的屬性列去掉。
區別:一般的連線操作是從行的角度進行運算。但自然連線還需要取消重複列,所以是同時從行和列的角度進行運算。
6、用關係代數表示式表示查詢。p55-60 課後作業5
(本知識點考查方式:按查詢要求寫出關係式;說明關係式的查詢要求是什麼)
本章主要考查關係代數表示式
第三章1、檢視的概念? p118課後作業6
檢視是從乙個或幾個基本表(或檢視)匯出的表。他與基本表不同,是乙個虛表。資料庫中只存放檢視的定義,而不存放檢視對應的資料,這些資料仍存放在原來的基本表中。
2、用select查詢語句表示查詢(特別是多表查詢、簡單巢狀、分組)。
3、用更新語句表達更新操作(特別是帶查詢條件的update語句)。
update sc
set grade=0
where sc.sno in
select sno
from student
where sdept=『計算機』)
4、用sql語句建立檢視。課後作業11
p119 用cerate view命令建立檢視
本章主要考查sql語句
第四章1、資料庫庫安全控制機制有哪些?(了解)p135
使用者標識和鑑別、資料庫安全保護、作業系統安全保護、資料密碼儲存
2、自主訪問控制和強制訪問控制的概念p136
3、授權與**語句 p138\139
授權:grant語句**:revoke語句
4、訪問控制機制與檢視機制的結合課後作業8(g)
p145 例14
本章主要考查基本概念和授權、**語句
第五章1、關係模型的實體完整性和參照完整性用什麼方法實現?p152-154
實體完整性:在create table中用primary key定義
參照完整性:在create table中用foreign key定義
2、參照完整性的3種違約處理策略。p155
拒絕執行、級聯操作、設定為空值
3、什麼是觸發器?p160
觸發器是使用者定義在關係表上的一類由事件驅動的特殊過程
本章主要考查基本概念
第六章1、什麼是候選碼、主屬性、非主屬性?p174
候選碼:p174
主屬性:包含在兒女和乙個候選碼中的屬性稱為主屬性。
非主屬性:不包含在任何碼中的屬性稱為非主屬性。
2、什麼是1nf、2nf、3nf、b**f? p175-177。課後作業12(1)(2)
1nf:滿足最低要求。
2nf:r屬於第一正規化,且每乙個非主屬性完全函式依賴於碼,則r屬於第二正規化。
3nf:每乙個非主屬性既不部分依賴於碼也不傳遞依賴於碼。
b**f:若每乙個決定因素都包含碼。
3、掌握f+、xf+的定義、理解引理6.2。p184
f+:在關係模式r中為f所邏輯蘊含的函式依賴的全體。
xf+:p184
4、能找出關係模式中的所有候選碼,能根據定義判斷關係模式最高可以達到幾正規化,並掌握3nf既有無損連線性又保持函式依賴的分解。
(p191 第六章***最後一頁練習,課後作業2。)
本章主要考查基本概念及關係資料理論的綜合運用。
第七章1、資料庫設計的基本步驟 p201
需求分析、概念結構設計、邏輯結構設計、物理結構設計、資料庫實施、資料庫執行和維護
2、概念設計、邏輯設計及物理結構設計階段所做的主要工作是什麼。p203
概念設計:畫er圖
邏輯結構設計:把er圖轉化為關係模式
物理設計:為邏輯資料模型選取乙個最適合應用環境的物理結構。
3、er圖向關係模型轉換的方法。(必出一道題)p225,課後作業18、19
4、分er圖之間的衝突有哪些?p220
屬性衝突,命名衝突,結構衝突
本章主要考查基本概念、根據需求設計er圖、er圖向關係模型轉換。
第八章1、什麼是嵌入式sql?p237
將sql語句嵌入程式語言中
2、游標的作用。p239
協調處理方式
本章主要考查基本概念
第九章1、什麼是查詢優化?p264
選擇乙個高效執行的查詢處理策略
2、代數優化的基本規則。p269-271
3、對查詢樹優化的方法。(了解)p271-272
本章主要考查基本概念
第十章1、什麼是事務?事務的特性有哪些?p278-279
事物:是使用者定義的乙個資料庫操作序列,這些操作要麼全做要麼全不做,是乙個不可分割的工作單位。
特徵:原子性、一致性、隔離性、持續性
2、故障的種類?每種故障如何恢復?p280-281
種類:事物內部的故障(事物撤銷)、系統故障(強行撤銷)、介質故障、計算機病毒(恢復技術) 括號內為每種故障恢復方法
3、恢復的原理是什麼?建立冗餘資料的常用技術有哪些?p282-283
建立冗餘資料常用技術:資料轉儲、登記日誌檔案。
4、登記日誌檔案的原則。p284 課後作業8
登記的次序嚴格按併發事務執行的時間次序、必須先寫日誌檔案,後寫資料庫
本章主要考查基本概念
第十一章
1、 資料庫併發操作通常會帶來哪些問題,採用什麼方法能避免不一致的情況?p293 課後作業2
丟失修改、不可重複讀、讀「髒」資料方法:封鎖、時間戳、樂觀控制法
2、 封鎖的基本型別。p295
排它鎖(x鎖)、共享鎖(s鎖)
3、 什麼是活鎖、死鎖?避免方法是什麼?(了解)p297-298
避免活鎖可以採用先來先服務的策略
避免死鎖可以採用一次封鎖法或順序封鎖法
4、 什麼是可序列化排程?p299
多個事物的併發執行是正確的,當且僅當其結果與按某一次序序列地執行這些事物時的結果相同。
5、 兩段鎖協議的含義。p301
在對任何資料進行讀寫操作之前,首先要申請並獲得對該資料的封鎖、在釋放乙個封鎖之後,事物不再申請和獲得任何其他封鎖。
6、 什麼是封鎖粒度?p302(了解)
本章主要考查基本概念
資料庫知識點
第五章資料庫完整性 1 約束的建立 not null unique foreign key check default not null 非空約束 check 檢查約束 unique 唯一約束 primary key 主碼約束 foreign key 外碼約束 default 預設約束 2 約束的命...
資料庫考試知識點重要
資料模型 data model 1,資料模型的定義 2,資料模型的分類 根據不同的應用,資料模型分為兩大類 在有的書上,邏輯模型和物理模型統稱為結構資料模型,也簡稱資料模型。3,資料模型的組成要素 概念模型 conceptual model 1,概念模型的定義 2,概念模型的表示方法 e r圖方法 ...
資料庫原理及應用第二三章知識點
第二章知識點 1.關係資料結構的相關概念 域,基數,笛卡爾積,元組,分量,關係,度 目,屬性 域 一組具有相同資料型別的值的集合 基數 基數是資料列所包含的不同值的數量 笛卡爾積 是所有域的所有取值的乙個組合,其中的元組沒有重複 元祖 表中的一行即為乙個元組 分量 元組中的乙個屬性值 關係 乙個關係...