《資料庫原理》知識點2019

2021-03-03 22:55:02 字數 3111 閱讀 1442

外碼:設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.關係資料結構的相關概念 域,基數,笛卡爾積,元組,分量,關係,度 目,屬性 域 一組具有相同資料型別的值的集合 基數 基數是資料列所包含的不同值的數量 笛卡爾積 是所有域的所有取值的乙個組合,其中的元組沒有重複 元祖 表中的一行即為乙個元組 分量 元組中的乙個屬性值 關係 乙個關係...