資料庫系統工程師下午題筆記

2022-04-29 13:51:06 字數 1290 閱讀 2523

下午題考點:

1、資料流圖

2、sql

3、嵌入式sql

4、事務、併發控制、2pl

5、規範化:1nf~4nf

6、e-r模型

7、分布式2pc

byte   代表乙個位元組的大小   8bit  2(8)   -128~127        256

short  代表兩個位元組的大小  16bit  2(16)  -2(15)~2(15)-1

int    代表四個位元組的大小  32bit  2(32)  -2(31)~2(31)-1

long   代表八個位元組的大小  64bit  2(64)  -2(63)~2(63)-1

5章1、實體完整性定義:primary key

2、參照完整性定義:foreign key(外碼) references(參照那些表的主碼)

6章(關係模式,正規化)

(1)關係模式中經常存在的問題:

1、資料冗餘太大2、更新異常3、插入異常4、刪除異常

(2)函式依賴,平凡函式依賴,非平凡函式依賴,部分函式依賴,完全函式依賴,傳遞函式依賴的概念。

(3)7章(e-r圖)

資料庫設計的基本步驟:1、需求分析2、概念結構設計、3、邏輯結構設計、4、物理結構設計、5、資料庫實施6、資料庫執行和維護

10章(事務)

事務的概念:是使用者定義的乙個資料操作序列

事務的特徵:1、原子性2、一致性 3、隔離性4、持續性

故障的種類:事務故障、系統故障、介質故障、計算機病毒

資料恢復的基本原理:

1、恢復機制設計的兩個關鍵問題是:如何建立冗餘資料,以及如何利用這些冗餘資料實施資料庫恢復;

2、建立冗餘資料最常用的技術是資料轉儲和登入日誌檔案;

11章併發操作帶來的資料不一致性:丟失修改,不可重複讀取,以及讀「髒」資料;

所謂兩段鎖協議是指所有的事物必須分成兩個階段對資料加鎖和解鎖。

1、再對任何資料進行讀寫操作之前,首先要申請並獲得對該資料的封鎖;

2、在釋放乙個封鎖之後,事物不再申請和獲得任何其他封鎖。

基本封鎖的型別:排它鎖(x鎖)和共享鎖(s鎖)

死鎖的預防:一次封鎖法和順序封鎖法

死鎖的診斷與接觸:超時法以及等待圖法

排它鎖:(簡稱x鎖)又稱寫鎖,保證其他事務在事務t對a進行釋放封鎖前,不能對a再進行讀取和修改。

共享鎖:(簡稱讀鎖)有稱讀鎖。保證了其他事務可以讀取a,在t釋放了a之前,不能對a進行任何修改。

兩段鎖協議:

第一階段是獲得封鎖,第二階段是釋放封鎖,保證可序列化。

鏈結 

軟考 資料庫系統工程師

sql語言 例題 9.1建立乙個 商和乙個零件資料庫。其中 商 表s sno,sname,status,city 的屬性分別表示 商 商名 商狀態以及 商所在的城市。零件 表p pno,pname,color,weight,city 的屬性分別表示零件號 零件名 顏色 重量以及產地。其中,資料庫需要...

學習筆記之資料庫系統工程師 計算

將一條指令的執行過程分解為取指 分析和執行三步,按照流水方式執行,若取指時間t取指 4 t 分析時間t分析 2 t 執行時間t執行 3 t,則執行完100條指令,需要的時間為 405 t。計算方法 第一條指令執行時間 指令數 1 各指令段執行時間中最大的執行時間。4 t 3 t 2 t 100 1 ...

學習筆記之資料庫系統工程師 資料庫設計

資料庫設計過程包括 現實世界 需求分析 概念設計 邏輯設計 物理設計 概念設計 利用資料模型進行概念資料庫的模式設計。它不依賴任何dbms 資料庫管理系統 常用的資料模型為erm 實體聯絡模型 用到的術語有 實體 屬性 聯絡 鍵。邏輯設計 把概念設計得到的概念資料庫模式變為邏輯資料模式,它依賴於db...