




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
計算機四級考試《數據庫系統工程師》試題庫及答案
試題1
1?試述DBMS的基本功能?(簡答題)
DBMS主要是實現對共享數據有效的組織、管理和存取。DBMS
的基本功能有:(1)數據庫定義功能;(2)數據存取功能;(3)數
據庫運行管理功能;(4)數據組織、存儲和管理功能;(5)數據庫
的建立和維護功能;(6)其他功能
2?試述DBMS四種進程組織方案,并分析各種方案的特點
和優缺點。(簡答題)
DBMS四種進程組織方案是:N方案:N個DB用戶應用程序
對應N個用戶進程,DBMS作為應用程序的子程序被連入用戶應
用程序中。因此這種方案也稱為連入式方案。數據庫系統中一共
有N個進程。2N方案:每個用戶進程有一個DBMS進程為之服
務,因此N個用戶進程就有N個DBMS進程,共2N個進程。N+1
方案:N個用戶進程僅有一個DBMS進程為它們服務,因此共N+1
個進程,共N+1個進程。N+M方案:用M個DBMS進程為N個用
戶進程提供服務,一般M<N。這四個方案各自的特點和優缺
點請參見《概論》11.2.1.11.2.2.11.2.3.11.2.4O
3.理解并解釋下列術語的含義:進程、任務、“輕權”進
程、線程、線索。(簡答題)
進程:操作系統中的核心概念,進程是程序的一次執行過程。
進程既是資源分配的最小單位也是操作系統調度的基本單位。
任務:在單處理器系統中任務與進程是類似的概念。隨著多處理
器系統以及并行計算技術的發展,進程概念被進一步細劃為任
務(Task)與線程(Thread)的概念。任務是申請資源的基本單位,
而線程是調度和運行的基本單位。輕權進程:線程又被稱為“輕
權”或“輕量”進程。線索:是數據庫系統中的概念,它借鑒
了操作系統中“線程”的概念:整個DBMS可以看作是一個Task,
當有一個用戶申請數據庫服務時,Task分配多個Thread為之服
務,多個Thread并行工作,共享資源。一般地講,DBMS中的
線索是DBMS的,一個執行流。
4.什么是DBMS的多線索機制?有什么優點?(簡答題)
DBMS借鑒了操作系統中“線程”的概念和技術,在DBMS的
實現中采用多線索機制。一般地講,DBMS中的線索是DBMS的一
個執行流,它服務于整個DBMS系統或DBMS中的某個用戶;DBMS
服務器響應客戶請求是通過為每個用戶創建線索(而不是創建進
程)來完成的。DBMS的各個線索能在邏輯上并行執行;它們共存
于一個服務器進程中,共享DBMS的所有資源,如數據庫緩沖區
和CPU時間;線索是DBMS的調度單位,服務器進程能按一定的調
度算法調度用戶請求。與進程相比,線索具有以下優點:1)線
索比進程占用較少的系統資源,如內存2)線索調度比較靈活,
可控制性強3)線索切換開銷較小4)線索間通信簡便
5.DBMS由哪些主要的程序模塊組成?(簡答題)
DBMS主要的程序模塊有:1.數據定義模塊2.數據操縱
模塊3.數據庫運行管理方面的程序模塊4.數據庫組織、存儲
和管理方面的程序模塊5.數據庫建立、維護和其他方面的程序
模塊
6.DBMS的語言翻譯層是如何處理一個DDL語句的?(簡答
題)
語言翻譯處理層首先要對DDL語句進行語法檢查、語義檢查
和用戶權限檢查。語義檢查的內容具體做法是,DBMS讀取數據
字典,檢查是否存在與該語句中的表,或視圖,或索引等要創建
的對象名相同的對象名,檢查該用戶是否具有創建數據庫對象的
權限。然后把DDL語句翻譯成內部表示,把它存儲在系統的數據
字典中。例如新建立一個表,就要把關系名、建立者、屬性個數、
記錄長度等等信息記入數據字典中。
7.試述DBMS的語言翻譯層處理一個DML語句的大致過程。
(簡答題)
首先,對DML語句進行詞法分析和語法分析,并把外部關系
名、屬性名轉換為內部名。詞法和語法分析通過后生成語法分析
樹。接著,根據數據字典中的內容進行查詢檢查,包括審核用
戶的存取權限、視圖轉換和完整性檢查。然后,對查詢進行優
化。優化分為兩類,一類為代數優化,另一類為存取路徑優化。
并把選中的查詢執行方案描述出來。DBMS語言翻譯層處理一個
DML語句的過程稱為一個逐步束縛的過程。
8.什么是處理DML語句的解釋方法和預編譯方法?試述二者
的區別,聯系,比較各自的優缺點。(簡答題)
解釋執行DML語句的方法是:執行語句前,該語句都以原始
字符串的形式保存。當執行到該語句時,才利用解釋程序去完成
束縛的全部過程,同時予以執行。解釋方法的優點是:應變性
強,能適應在解釋過程中發生的數據結構、存儲結構等的變化,
因此能保持較高的數據獨立性。缺點是:每次執行一次DML語句
時都要經過所有解釋步驟,尤其當這樣的語句位于一個循環體內
時,就要多次重復解釋一個DML語句,顯然效率比較低。預編
譯方法是:在用戶提交DML語句之后對它進行翻譯處理,保存產
生的可執行代碼。當需要運行時,取出保存的可執行代碼加以執
行。優點是:效率高。但是,使用這種方法會遇到這樣的問題:
在束縛過程中進行優化所依據的條件可能在運行前已不存在,導
致已作出的應用規劃在執行時不再有效。為了解決這類問題,可
以采用自動重編譯技術。
9.試述數據存取層主要的子系統及其功能。(簡答題)
數據存取層中包括記錄存取子系統,事務管理子系統,封鎖
子系統,恢復子系統,存取路徑維護子系統,排序/合并模塊等
等。主要功能有:1.記錄存取、事務管理子系統:記錄存取子
系統提供按某個屬性值直接取一個元組和順序取一個元組的存
取原語。事務管理子系統提供定義和控制事務的操作。2.封鎖
子系統,執行并發控制。3.恢復子系統:主要是日志登記子系
統把事務開始、滾回、提交;對元組的插入、刪除、修改;對索引
記錄的插入、刪除、修改等每一個操作作為一個日志記錄存入日
志文件中,對不同的故障恢復策略執行恢復。4.控制信息管理
模塊:該模塊利用專門的數據區(內存中)登記不同記錄類型以及
不同存取路徑的說明信息(取自數據字典)和控制信息。5.存取
路徑維護子系統:對數據執行插入、刪除、修改操作的同時要對
相應的存取路徑進行維護。6.排序/合并子系統:在語言翻譯
處理層中,描述性語言表達的集合級操作被轉換成一系列的對數
據存取層所提供的存取原語的調用。為了得到用戶所要求的有序
輸出,為了加速關系運算(如自然連接)的中間步驟,為了提高效
率,常常需要對關系元組重新排序。這一工作由排序/合并子系
統來完成
10.在操作系統中也有并發控制問題,為什么DBMS還要并
發控制機制?(簡答題)
操作系統提供的封鎖機制和DBMS的封鎖機制在封鎖對象,
封鎖對象的狀態,封鎖的粒度,及封鎖的類型上存在很大的差別,
操作系統的封鎖機制不能直接應用在DBMS中,DBMS必須重新設
計,來滿足復雜的封鎖需求。
11.DBMS中為什么要設置系統緩沖區?(簡答題)
設立系統緩沖區的原因:一是為了把存儲層以上DBMS各系
統成分和實在的外存設備隔離,外存設備的變更不會影響這些系
統,使DBMS具有設備獨立性。二是為了提高效率。DBMS利用系
統緩沖區滯留數據。當需要讀取數據時系統首先到緩沖區中查
找。只有當緩沖區中不存在該數據時才真正從外存讀入該數據所
在的頁面。當要寫回一元組到數據庫中時,系統并不把它立即寫
回外存,僅把該元組所在的緩沖區頁面作一標志,表示可以釋放。
只有當該用戶事務結束或緩沖區已滿需要調入新頁時才按一定
的淘汰策略把緩沖區中已有釋放標志的頁面寫回外存。這樣可以
減少I/O次數,提高系統效率。
12.數據庫中要存儲和管理的數據內容包括哪些方面?(簡
答題)
數據庫中存儲四個方面的數據:1.數據描述,即數據的外
模式、模式、內模式;2,數據本身;3.數據之間的聯系;4.存取
路徑。這四個方面的數據內容都要采用一定的方式組織、存儲起
來。
試題2
1.試述關系模型的三個組成部分。(填空題)
關系模型由關系數據結構、關系操作集合和關系完整性約束
三部分組成。
2.關系數據模型中,二維表的列稱為,二維表的
行稱為o(問答題)
屬性記錄或元組
3.試述關系數據語言的特點和分類。(填空題)
關系數據語言可以分為三類:關系代數語言,例如ISBL關
系演算語言,包括:元組關系演算語言,例如APLHA,QUEL域
關系演算語言,例如QBE具有關系代數和關系演算雙重特點的
語言例如SQL這些關系數據語言的共同特點是,具有完備的表
達能力,是非過程化的集合操作語言,功能強,能夠嵌入高級語
言中使用。
4.用戶選作元組標識的一個候選碼為,其屬性不
能取。(問答題)
,主碼空值
5.定義并理解下列術語,說明它們之間的聯系與區別:(1)
域,笛卡爾積,關系,元組,屬性⑵主碼,候選碼,外部碼(3)
關系模式,關系,關系數據庫(填空題)
域:域是一組具有相同數據類型的值的集合。笛卡爾積:給
定一組域DI,D2,…,Dn,這些域中可以有相同的。這組域的
笛卡爾積為:DlXD2X-XDn={(dl,d2,???,dn)|di?Di,i=l,
2,?-?,n)其中每一個元素(dl,d2,???,dn)叫作一個n元組
(n-tuple)或簡稱元組(Tuple)。元素中的每一個值di叫作一個
分量(Component)。關系:在域DI,D2,???,Dn上笛卡爾積D1
XD2X…XDn的子集稱為關系,表示為R(D1,D2,…,Dn)元
組:關系中的每個元素是關系中的元組。屬性:關系也是一個二
維表,表的每行對應一個元組,表的每列對應一個域。由于域可
以相同,為了加以區分,必須對每列起一個名字,稱為屬性
(Attribute)o候選碼:若關系中的某一屬性組的值能唯一地標
識一個元組,則稱該屬性組為候選碼(Candidatekey)?主碼:
若一個關系有多個候選碼,則選定其中一個為主碼(Primary
key)o外部碼:設F是基本關系R的一個或一組屬性,但不是關
系R的碼,如果F與基本關系S的主碼Ks相對應,則稱F是基
本關系R的外部碼(Foreignkey),簡稱外碼。基本關系R稱為
參照關系(Referencingrelation),基本關系S稱為被參照關系
(Referencedrelation)或目標關系(Targetrelation)o關系R
和S可以是相同的關系。關系模式:關系的描述稱為關系模式
(RelationSchema)o它可以形式化地表示為:R(U,D,dom,
F)其中R為關系名,U為組成該關系的屬性名集合,D為屬性組
U中屬性所來自的域,dom為屬性向域的映象集合,F為屬性間
數據的依賴關系集合。關系:在域DI,D2,…,Dn上笛卡爾積
D1XD2X…XDn的子集稱為關系,表示為R(D1,D2,…,Dn)
關系是關系模式在某一時刻的狀態或內容。關系模式是靜杰的、
穩定的,而關系是動態的、隨時間不斷變化的,因為關系操作在
不斷地更新著數據庫中的數據。關系數據庫:關系數據庫也有型
和值之分。關系數據庫的?型也稱為關系數據庫模式,是對關系
數據庫的描述,它包括若干域的定義以及在這些域上定義的若干
關系模式。關系數據庫的值是這些關系模式在某一時刻對應的關
系的集合,通常就稱為關系數據庫。
6.關系代數運算中,傳統的集合運算有,,
,o(問答題)
笛卡爾積并交差
7.試述關系模型的完整性規則。在參照完整性中,為什么
外部碼屬性的值也可以為空?什么情況下才可以為空?(填空題)
關系模型的完整性規則是對關系的某種約束條件。關系模型
中可以有三類完整性約束:實體完整性、參照完整性和用戶定義
的完整性。其中實體完整性和參照完整性是關系模型必須滿足的
完整性約束條件,被稱作是關系的兩個不變性,應該由關系系統
自動支持。1)實體完整性規則:若屬性A是基本關系R的主屬
性,則屬性A不能取空值。2)參照完整性規則:若屬性(或屬
性組)F是基本關系R的外碼,它與基本關系S的主碼Ks相對應
(基本關系R和S不一定是不同的關系),則對于R中每個元組在
F上的值必須為:?或者取空值(F的每個屬性值均為空值);?
或者等于S中某個元組的主碼值。3)用戶定義的完整性是針對
某一具體關系數據庫的約束條件。它反映某一具體應用所涉及的
數據必須滿足的語義要求。在參照完整性中,外部碼屬性的
值可以為空,它表示該屬性的值尚未確定。但前提條件是該外部
碼屬性不是其所在關系的主屬性。例如,在下面的“學生”表中,
“專業號”是一個外部碼,不是學生表的主屬性,可以為空。其
語義是,該學生的專業尚未確定。學生(學號,姓名,性別,專
業號,年齡)專業(專業號,專業名)而在下面的“選修”表中的
“課程號”雖然也是一個外部碼屬性,但它又是“選修”表的主
屬性,所以不能為空。因為關系模型必須滿足實體完整性。課程
(課程號,課程名,學分)選修(學號,課程號,成績)
8.關系代數運算中,基本的運算是,,
,,O(問答題)
并差笛卡爾積選擇投影
9,等值連接與自然連接的區別是什么?(填空題)
連接運算中有兩種最為重要也最為常用的連接,一種是等值
連接(equi-join),另一種是自然連接(Naturaljoin)o。為“二”
的連接運算稱為等值連接。它是從關系R與S的笛卡爾積中選取
A、B屬性值相等的那些元組。即等值連接為:RA=BS={tr
ts|trRAtswSAtr[A]=ts[B]}自然連接
(Naturaljoin)是一種特殊的等值連接,它要求兩個關系中進行
比較的分量必須是相同的屬性組,并且要在結果中把重復的屬性
去掉。即若R和S具有相同的屬性組B,則自然連接可記作:R
S={trts|trERAts《SAtr[B]=ts[B]}
10.關系代數運算中,專門的關系運算有,
,o(問答題)
選擇投影連接
11.代數的基本運算有哪些?如何用這些基本運算來表示
其他的關系基本運算?(填空題)
在八種關系代數運算中,并、差、笛卡爾積、投影和選擇五
種運算為基本的運算。其他三種運算,即交、連接和除,均可以
用五種基本運算來表達。交運算:R?S=R-(R-S)連接運算R
S=?A?B(R?S)A?B除運算:R(X,Y)?S(Y,Z)=?X?-?X
<?X???Y(S)?R)X、Y、Z為屬性組,R中的Y和S中的Y
可以有不同的屬性名,但必須出自相同的域集。
12.關系數據庫中基于數學上的兩類運算是和
O(問答題)
關系代數關系演算
13.關系代數中,從兩個關系中找出相同元組的運算稱為
運算。(問答題)
,交
14.RS表示R與S的o(問答題)
自然連接
15.設有學生關系:S(XH,XM,XB,NL,DP)。在這個關系
中,XH表示學號,XM表示姓名,XB表示性別,NL表示年齡,DP
表示系部。查詢學生姓名和所在系的投影操作的關系運算式是
o(問答題)
.冗2,5(S)或nXM,DP(S)
16.在“學生-選課-課程”數據庫中的3個關系如下:S(S#,
SNAME,SEX,AGE);SC(S#,C#,GRADE);C(C#,CNAME,TEACHER),
查找選修“數據庫技術”這門課程學生的學生名和成績,若用關
系代數表達式來表示為o(問答題)
nSNAME,GRADE(S(SC(oCNAME=,數據庫技術,?)))
17.已知系(系編號,系名稱,系主任,電話,地點)和學生
(學號,姓名,性別,入學日期,專業,系編號)兩個關系,系關
系的主碼是,系關系的外碼是,學生關系的主
碼是,學生關系的外碼是。(問答題)
系編號沒有學號系編號
試題3
1、數據庫與文件系統的根本區別在于[](單選題)
.A.提高了系統效率
.B.方便了用戶使用
.C.數據的結構化
.D.節省了存儲空間
答案
C
2.對由SELECT—FROM—WHERE—GROUP-ORDER組成的SQL
語句,其在被DBMS處理時,各子句的執行次序為口。(單選題)
.A.SELECT—FROM—GROUP—WHERE—ORDER
B.FROM——SELECT-WHERE——GROUP——ORDER
C.FROM——WHERE——GROUP——SELECT——ORDER
D.SELECT——FROM——WHERE——GROUP——ORDER
答案
C
3,現有關系模式:EMP(empno,ename,mgr,sal,workday)
DEPT(deptno,dname,loc)在以下視圖中,不可能更新的視圖
為口。(多選題)
A.視圖VI,由1970年以后參加工作的雇員組成
B.視圖V2,由部門號和各部門的平均工資組成
C.視圖V3,由雇員姓名和其領導者姓名組成
D.視圖V4,由薪金超出所有雇員平均薪金以上的雇員組成
,E.
,答案
.BD
4.試給出BCNF的定義,并說明滿足BCNF的關系有哪些特
性。(設計題).
答案
關系模式R&1NF。若XfY且YX時X必含有碼,則R£BCNF。
滿足BCNF關系的特性有:所有非主屬性對每一個碼都是完全函
數依賴;所有的主屬性對每一個不包含它的碼,也是完全函數依
賴;沒有任何屬性完全函數依賴于非碼的任何一組屬性。
5.在建立一個數據庫應用系統時,為什么要首先調試運行
DBMS的恢復功能?簡述一下你所了解的數據庫系統的恢復方法。
(設計題)
答案
因為計算機系統中硬件的故障、軟件的錯誤、操作員的失誤
以及惡意的破壞是不可避免的,這些故障輕則造成運行事務非正
常中斷,影響數據庫中數據的正確性,重則破壞數據庫,使數據
庫中全部或部分數據丟失,為了防止出現此類事件帶來的災難性
后果,必須首先調試運行DBMS的恢復功能。即把數據庫從錯誤
狀態恢復到某一已知的正確狀態(亦稱為一致狀態或完整狀態)
的功能。DBMS一般都使用數據轉儲和登錄日志文件實現數據庫
系統恢復功能。針對不同的故障,使用不同的恢復策略和方法。
例如,對于事務故障的恢復是由DBMS自動完成的,對用戶是透
明的。對于系統故障,也是由DBMS完成恢復操作,包括撤銷(UNDO)
故障發生時未完成的事務,重做(REDO)已完成的事務。DBA的任
務是重新啟動系統,系統啟動后恢復操作就由DBMS來完成了。
對于介質故障,則恢復方法是由DBA重裝最新的數據庫后備副本
和轉儲結束時刻的日志文件副本,然后DBA啟動系統恢復命令,
由DBMS完成恢復功能,即重做已完成的事務。
6.試述關系數據庫系統中視圖(VIEW)的定義,引進VIEW
的概念有什么優點。(設計題)
,答案
視圖是從一個或幾個基本表導出的表。視圖本身不獨立存儲
在數據庫中,是一個虛表。即數據庫中只存放視圖的定義而不存
放視圖對應的數據,這些數據仍存放在導出視圖的基本表中。視
圖在概念上與基本表等同,用戶可以如同基本表那樣使用視圖,
可以在視圖上再定義視圖。引進VIEW的優點有:(1)視圖能夠
簡化用戶的操作。(2)視圖使用戶能以多種角度看待同一數據。
(3)視圖對重構數據庫提供了一定程度的邏輯獨立性。(4)視圖
能夠對機密數據提供安全保護。
7.試述數據模型中完整性約束條件的概念,并給出關系模
型中的完整性約束。(設計題)
答案
數據模型應該反映和規定本數據模型必須遵守的基本的通
用的一完整性約束條件。數據模型還應該提供定義完整性約束條
件的機制,以反映具體應月所涉及的數據必須遵守的特定的語義
約束條件。在關系模型中,任何關系必須滿足實體完整性和參照
完整性兩個條件。這是關系數據模型必須遵守基本的通用的完整
性約束條件。
8.設有學生表S(SNO,SN)(SNO為學生號,SN為姓名)和學
生選修課程表SC(SNO,CNO,CN,C)(CNO為課程號,CN為課程
名,C為成績),試用SQL語言完成以下各題(1)建立一個視圖V
—SSC(SNO,SN,CNO,CN,C),并按CNO升序排序;(2)從視圖
V—SSC上查詢平均成績在90分以上的SN、CN和Co(計算題)
,答案
(1)CREATEVIEWV—SSC(SNO,SN,CNO,CN,G)ASSELECT
S.SNO,S.SN,CNO,SC.CN,SC.GFROMS,SCWHERES.SNO:
SC.SNOORDERBYCNO;(2)SELECTSN,CN,CFROMV—SSCGROUP
BYSNOHAVINGAVG?>90;
9,今有如下關系數據庫:S(SNO,SN,STATUS,CITY)P(PNO,
PN,COLOR,WEIGHT)(JNO,JN,CITY)SPJ(SNO,PNO,JNO,
QTY)其中,S為供應單位,P為零件,J為工程項目,SPJ為工
程訂購零件的訂單,其語義為:某供應單位供應某種零件給某個
工程,請用SQL完成下列操作。(1)求為工程J1提供紅色零件
的供應商代號。(2)求使用S1供應的零件的工程名稱。(3)求
供應商與工程所在城市相同的供應商提供的零件代號。(4)求至
少有一個和工程不在同一城市的供應商提供零件的工程代號。
(計算題)
,答案
(1)SELECTDISnNCTSPJ.SNOFROMSPJ,PWHEREP.PNO
二SPJ.PNOANDSPJ.JNO='JI'ANDP.COLOR='紅';(2)
SELECTJ.JNFROMJ,SPJWHEREJ.JNO=SPJ.JNOANDSPJ.SNO=
'SI';(3)SELECTDISTINCTSPJ.PNOFROMS,J,SPJWHERE
S.SNO=SPJ.SNOAND).JNO=SPJ.JNOANDS.CITY=J.CITY;(4)
SELECTDISTINCTSPJ.JNOFROMS,J,SPJWHERES.SNO=SPJ.SNO
ANDJ.JNO=SPJ.JNOANDS.CITYOJ.CITY;
10.假設存款余額x:1000元,甲事務取走存款300元,乙
事務取走存款200元,其執行時間如下:甲事務時間乙事務讀
xtlt2讀x更新x二x—300t314更新x:x—200如何實
現這兩個事務的并發控制?(計算題)
答案
如果按照題中的順序執行甲乙兩個事務,則最后的x為800,
而不是正確的500。為此,采用封鎖的方法,將甲事務修改為:
WHILE(x上已有排他鎖){等待}對x加上排他鎖讀x更新
x=x-300釋放排他鎖將乙事務修改為:{等待}對x加上排他
鎖讀x更新x=x-200釋放排他鎖可以說明如下:甲事務時間
乙事務XLOCKxtl獲得t2XLOCKx等待更新x=x-300t3等
待x=700Committ4等待UNLOCKxt5等待t6獲得XLOCKxt7
更新x=x-200x=500t8Committ9UNLOCKx
試題4
1.數據庫的完整性是指數據的和o(問答
題)
,查看答案
正確性相容性
2.什么是數據庫的完整性?(填空題)
查看答案
數據庫的完整性是指數據的正確性和相容性。
3.SQL標準使用了一系列概念來描述完整性,包括關系模
型的、和完整性。(問答題)
,查看答案
實體完整性參照完整性用戶定義
4,數據庫的完整性概念與數據廢的安全性概念有什么區
別和聯系?(填空題)
查看答案
數據的完整性和安全性是兩個不同的概念,但是有一定的聯
系。前者是為了防止數據庫中存在不符合語義的數據,防止錯誤
信息的輸入和輸出,即所謂垃圾進垃圾出(GarbageInGarbage
Out)所造成的無效操作和錯誤結果。后者是保護數據庫防止惡意
的破壞和非法的存取。也就是說,安全性措施的防范對象是非法
用戶和非法操作,完整性措施的防范對象是不合語義的數據。
5.數據庫完整性的定義一般由SQL的語句來實
現。它們作為數據庫模式的一部分存入中。(問答題)
.查看答案
.DDL數據字典
6.什么是數據庫的完整性約束條件?可分為哪幾類?(填空
題)
查看答案
完整性約束條件是指數據庫中的數據應該滿足的語義約束
條件。一般可以分為六類:靜態列級約束、靜態元組約束、靜
態關系約束、動態列級約束、動態元組約束、動態關系約束。靜
態列級約束是對一個列的取值域的說明,包括以下幾方面:1.
對數據類型的約束,包括數據的,類型、長度、單位、精度等2.
對數據格式的約束3.對取值范圍或取值集合的約束。4.對空
值的約束5.其他約束靜態元組約束就是規定組成一個元組的
各個列之間的約束關系,靜態元組約束只局限在單個元組上。靜
態關系約束是在一個關系的各個元組之間或者若干關系之間常
常存在各種聯系或約束。常見的靜態關系約束有:1.實體完整
性約束。2.參照完整性約束。口3,函數依賴約束。動態列級
約束是修改列定義或列值時應滿足的約束條件,包括下面兩方
面:1.修改列定義時的約束2.修改列值時的約束動態元組約
束是指修改某個元組的值時需要參照其舊值,并且新舊值之間需
要滿足某種約束條件。動態關系約束是加在關系變化前后狀態上
的限制條件,例如事務一致性、原子性等約束條件。
7.關系模型的實體完整性在中用定
義。(問答題)
,查看答案
.CREATETABLEPRIMARYKEY
8.DBMS的完整性控制機制應具有哪些功能?(填空題)
查看答案
DBMS的完整畦控制機制應具有三個方面的功能:1.定義
功能,即提供定義完整性約束條件的機制。2.檢查功能,即檢
查用戶發出的操作請求是否違背了完整性約束條件。3.違約反
應:如果發現用戶的操作請求使數據違背了完整性約束條件,則
采取一定的動作來保證數據的完整性。
9.為了避免對基本表進行全表掃描,RDBMS核心一般都對
自動建立一個o(問答題)
查看答案
主碼索引
10.RDBMS在實現參照完整性時需要考慮哪些方面?(填空
題)
查看答案
RDBMS在實現參照完整性時需要考慮以下幾個方面:1)外
碼是否可以接受空值2)刪除被參照關系的元組時的考慮,這時
系統可能采取的作法有三種:(a)級聯刪除(CASCADES);(b)受
限刪除(RESTRICTED);(c)置空值刪除(NULLIFIES)3)在參照關
系中插入元組時的問題,這時系統可能采取的作法有:(a)受限
插入(b)遞歸插入4)修改關系中主碼的問題一般是不能用
UPDATE語句修改關系主碼的。如果需要修改主碼值,只能先刪
除該元組,然后再把具有新主碼值的元組插入到關系中。如果允
許修改主碼,首先要保證主碼的唯一性和非空,否則拒絕修改。
然后要區分是參照關系還是被參照關系。
11.關系模型的參照完整性在中用短語
定義哪些列為外碼列,用短語指明這些外碼參照哪些表
的主碼。(問答題)
.查看答案
CREATETABLEFOREIGNKEYREFERENCES
12.假設有下面兩個關系模式:職工(職工號,姓名,年齡,
職務,工資,部門號),其中職工號為主碼;部門(部門號,名稱,
經理名,電話),其中部門號為主碼;用SQL語言定義這兩個關系
模式,要求在模式中完成以下完整性約束條件的定義:定義每個
模式的主碼;定義參照完整性;定義職工年齡不得超過60歲。
(填空題)
查看答案
CREATETABLEDEPT(DeptnoNUMBER(2),Deptname
VARCHAR(IO),ManagerVARCHAR(IO),PhoneNumberChar(12)
CONSTRAINTPK_SCPRIMARYKEY(Deptno));CREATETABLEEMP
(EmpnoNUMBER(4),EnameVARCHAR(IO),AgeNUMBER(2),
CONSTRAINTClCHECK(Aage<=60),JobVARCHAR(9),Sal
NUMBER(7,2),DeptnoNUMBER(2),CONSTRAINTFK_DEPTN0
FOREIGNKEY(Deptno)REFERENCESDEPT(Deptno));
13.關系系統中,當操作違反實體完整性、參照完整性和
用戶定義的完整性約束條件時,一般是如何分別進行處理的?
(填空題)
查看答案
對于違反實體完整性和用戶定義的完整性的操作一般都采
用拒絕執行的方式進行處理。而對于違反參照完整性的操作,并
不都是簡單地拒絕執行,有時要根據應用語義執行一些附加的操
作,以保證數據庫的正確性。具體的處理可以參見上面第5題或
《概論》10.2中相應部分。
試題5
1、“三分,七分,十二分”是數據
庫建設的基本規律。(問答題)
查看答案
技術管理基礎數據
2.試述數據庫設計過程。(填空題)
查看答案
這里只概要列出數據庫設計過程的六個階段:1)需求分析
2)概念結構設計3)邏輯結構設計4)數據庫物理設計5)數
據庫實施6)數據庫運行和維護這是一個完整的實際數據庫及
其應用系統的設計過程。不僅包括設計數據庫本身,還包括數據
庫的實施、數據庫運行和維護。設計一個完善的數據庫應用系統
往往是上述六個階段的不斷反復。
3,十二分基礎數據強調了數據的、、
和是數據庫建設中的重要的環節。(問答題)
查看答案
整理收集組織不斷更新
4.試述數據庫設計過程的各個階段上的設計描述。(填空
題)
.查看答案
各階段的設計要點如下:1)需求分析:準確了解與分析用
戶需求(包括數據與處理)。2)概念結構設計:通過對用戶需求
進行綜合、歸納與抽象,形成一個獨立于具體DBMS的概念模型。
3)邏輯結構設計:將概念結構轉換為某個DBMS所支持的數據模
型,并對其進行優化。4)數據庫物理設計:為邏輯數據模型選
取一個最適合應用環境的物理結構(包括存儲結構和存取方法)。
5)數據庫實施:設計人員運用DBMS提供的數據語言、工具及宿
主語言,根據邏輯設計和物理設計的結果建立數據庫,編制與調
試應用程序,組織數據入庫,并進行試運行。6)數據庫運行和
維護:在數據庫系統運行過程中對其進行評價、調整與修改。
5.試述數據庫設計過程中結構設計部分形成的數據庫模
式。(填空題)
.查看答案
數據庫結構設計的不同階段形成數據庫的各級模式,即:?
在概念設計階段形成獨立于機器特點,獨立于各個DBMS產品的
概念模式,在本篇中就是E-R圖;?在邏輯設計階段將E-R圖轉
換成具體的數據庫產品支持的數據模型,如關系模型,形成數據
庫邏輯模式;然后在基本表的基礎上再建立必要的視圖(View),
形成數據的外模式;?在物理設計階段,根據DBMS特點和處理
的需要,進行物理存儲安排,建立索引,形成數據庫內模式。同
學們可以參考《概論》上圖6.4(P.209)o圖中概念模式是面向
用戶和設計人員的,屬于概念模型的層次;邏輯模式、外模式、
內模式是DBMS支持的模式,屬于數據模型的層次。可以在DBMS
中加以描述和存儲。
6.規范設計法從本質上看仍然是手工設計方法,其基本思
想是和O(問答題)
查看答案
過程迭代逐步求精
.7?試述數據庫設計的特點。(填空題)
查看答案
數據庫設計既是一項涉及多學科的綜合性技術又是一項龐
大的工程項目。其主要特點有:1)數據庫建設是硬件、軟件和
千件(技術與管理的界面)的結合。2)從軟件設計的技術角度
看,數據庫設計應該和應用系統設計相結合,也就是說,整個設
計過程中要把結構(數據)設計和行為(處理)設計密切結合起來。
8.數據庫的生命周期可分為兩個階段:一是數據庫需求分
析和;二是數據庫實現和。(問答題)
,查看答案
設計階段運行階段
9,數據庫設計分為以下六個階段、、
、、和O(問答題)
查看答案
需求分析概念結構設計邏輯結構設計物理設計階段數
據庫實施階段數據庫運行和維護階段
10.需求分析階段的設計目標是什么?調查的內容是什么?
(填空題)
查看答案
需求分析階段的設計目標是通過詳細調查現實世界要處理
的對象(組織、部門、企業等),充分了解原系統(手工系統或計
算機系統)工作概況,明確用戶的各種需求,然后在此基礎上確
定新系統的功能。調查的內容是“數據”和“處理”,即獲得用
戶對數據庫的如下要求:(1)信息要求。指用戶需要從數據庫中
獲得信息的內容與性質。由信息要求可以導出數據要求,即在數
據庫中需要存儲哪些數據。(2)處理要求。指用戶要完成什么處
理功能,對處理的響應時間有什么要求,處理方式是批處理還是
聯機處理。(3)安全性與完整性要求。
11.數據字典的內容和作用是什么?(填空題)
.查看答案
數據字典是系統中各類數據描述的集合。數據字典的內容通
常包括:?數據項?數據結構?數據流?數據存儲?處理
過程五個部分其中數據項是數據的最小組成單位,若干個數據項
可以組成一個數據結構。數據字典通過對數據項和數據結構的定
義來描述數據流、數據存儲的邏輯內容。數據字典的作用:數據
字典是關于數據庫中數據的描述,在需求分析階段建立,是下一
步進行概念設計的基礎,并在數據庫設計過程中不斷修改、充實、
完善。(詳細參考《概論》書上6.2.3o注意,數據庫設計階段
形成的數據字典與第十一章DBMS中的數據字典不同,后者是
DBMS關于數據庫中數據的描述,當然兩者是有聯系的)。
12.數據庫實施階段包括兩項重要的工作,一項是
,另一項是應用程序的和o(問答
題)
查看答案
組織數據入庫編碼調試
13.什么是數據庫的概念結構?試述其特點和設計策略。
(填空題)
查看答案
概念結構是信息世界的結構,即概念模型,其主要特點是:
(1)能真實、充分地反映現實世界,包括事物和事物之間的聯系,
能滿足用戶對數據的處理要求。是對現實世界的一個真實模型。
(2)易于理解,從而可以用它和不熟悉計算機的用戶交換意見,
用戶的積極參與是數據庫的設計成功的關鍵。(3)易于更改,當
應用環境和應用要求改變時,容易對概念模型修改和擴充。(4)
易于向關系、網狀、層次等各種數據模型轉換。概念結構的設計
策略通常有四種:?自頂向下。即首先定義全局概念結構的框
架,然后逐步細化;?自底向上。即首先定義各局部應用的概念
結構,然后將它們集成起來,得到全局概念結構;?逐步擴張。
首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方
式逐步生成其他概念結構,直至總體概念結構;?混合策略。即
將自頂向下和自底向上相結合,用自頂向下策略設計一個全局概
念結構的框架,以它為骨架集成由自底向上策略中設計的各局部
概念結構。
14.根據模型應用的不同目的,可以將這些模型劃分為兩
類,它們分別屬于兩個不同的層次。第一類是,第二類
是O(問答題)
查看答案
概念模型數據模型
15.什么叫數據抽象?試舉例說明。(填空題)
查看答案
數據抽象是對實際的人、物、事和概念進行人為處理,抽取
所關心的共同特性,忽略非本質的細節,并把這些特性用各種概
念精確地加以描述,這些概念組成了某種模型。如分類這種抽象
是:定義某一類概念作為現實世界中一組對象的類型。這些對象
具有某些共同的特性和行為。它抽象了對象值和型之間的“is
memberof”的語義。在E-R模型中,實體型就是這種抽象。例
如在學校環境中,李英是老師,表示李英是教師類型中的一員,
則教師是實體型,李英是教師實體型中的一個實體值,具有教師
共同的特性和行為:在某個系某個專業教學,講授某些課程,從
事某個方向的科研。
16.用方法來設計數據庫的概念模型是數據庫
概念設計階段廣泛采用的方法。(問答題)
,查看答案
實體一聯系方法(E-R)
17.試述數據庫概念結構設計的重要性和設計步驟。(填空
題)
查看答案
重要性:數據庫概念設計是整個數據庫設計的關鍵,將在需
求分析階段所得到的應用需求首先抽象為概念結構,以此作為各
種數據模型的共同基礎,從而能更好地、更準確地用某一DBMS
實現這些需求。設計步驟:概念結構的設計方法有多種,其中最
經常采用的策略是自底向上方法,該方法的設計步驟通常分為兩
步:第1步是抽象數據并設計局部視圖,第2步是集成局部視圖,
得到全局的概念結構(如圖6.9所示,P216)o
18.概念模型有以下特點:、、
、O(問答題)
,查看答案
真實性易理解性易修改性易轉換性
19.客觀存在并可相互區別的事物稱為,它可以
是具體的人、事、物,也可以是抽象的概念或聯系。(問答題)
查看答案
實體
20.什么是E-R圖?構成E-R圖的基本要素是什么?(填空題)
.查看答案
E-R圖為實體-聯系圖,提供了表示實體型、屬性和聯系的
方法,用來描述現實世界的概念模型。構成E-R圖的基本要素是
實體型、屬性和聯系,其表示方法為:?實體型:用矩形表示,
矩形框內寫明實體名;?屬性:用橢圓形表示,并用無向邊將其
與相應的實體連接起來;?聯系:用菱形表示,菱形框內寫明聯
系名,并用無向邊分別與有關實體連接起來,同時在無向邊旁標
上聯系的類型(1:1,1:n或m:n)o
21.唯一標識實體的屬性集稱為o(問答題)
查看答案
碼
22.為什么要視圖集成?視圖集成的方法是什么?(填空題)
查看答案
在對數據庫系統進行概念結構設計時一般采用自底向上的
設計方法,把繁雜的大系統分解子系統。首先設計各個子系統的
局部視圖,然后通過視圖集成的方式將各子系統有機的融合起
來,綜合成一個系統的總視圖。這樣設計清晰,由簡到繁。由于
數據庫系統是從整體角度看待和描述數據的,因此數據不再面向
某個應用而是整個系統。因此必須進行視圖集成,使得數據庫能
被全系統的多個生戶、多個應用共享使用。一般說來,視圖集成
可以有兩種方式:?多個分E-R圖一次集成,如《概論》書上
圖6.25(a)(P.224);?逐步集成,用累加的方式一次集成兩個
分E-R圖,如圖6.25(b)。無論采用哪種方式,每次集成局部E-R
圖時都需要分兩步走:(1)合并。解決各分E-R圖之間的沖突,
將各分E-R圖合并起來生成初步E-R圖。(2)修改和重構。消除
不必要的冗余,生成基本E-R圖。
23.實體之間的聯系有、、
三種。(問答題)
查看答案
一對----對多多對多
24.什么是數據庫的邏輯結構設計?試述其設計步驟。(填
空題)
查看答案
數據庫的邏輯結構設計就是把概念結構設計階段設計好的
基本E-R圖轉換為與選用的DBMS產品所支持的數據模型相符合
的邏輯結構。設計步驟為(圖6.31):(1)將概念結構轉換為一
般的關系、網狀、層次模型;(2)將轉換來的關系、網狀、層次模
型向特定DBMS支持下的數據模型轉換;(3)對數據模型進行優
化。
25.如果兩個實體之間具有M:N聯系,則將它們轉換為關
系模型的結果是個關系。(問答題)
查看答案
3
26.試述把E-R圖轉換為DBTG模型和關系模型的轉換規則。
(填空題)
,查看答案
E-R圖向DBTG模型的轉換規則:1)每個實體型轉換為記
錄型,實體的屬性轉換為記錄的數據項;2)實體型之間1:n(n
21)的聯系轉換為一個系,沒有任何聯系的實體型轉換為奇異系;
3)K(K22)個實體型之間多對多的聯系,引入一個連結記錄,形
成K個實體型和連結記錄之間的K個系。連結記錄的屬性由諸首
記錄的碼及聯系屬性所組成;4)同一實體型內的1:n,n:m
聯系,引入連結記錄,轉換為兩個系。
27.ER模型是對現實世界的一種抽象,它的主要成分是
、聯系和O(問答題)
查看答案
實體屬性
28.你能給出由E-R圖轉換為IMS模型的轉換規則嗎?(填
空題)
,查看答案
E-R圖向IMS模型的轉換規則:1)每個實體型轉換為記錄
型,實體的屬性轉換為記錄的數據項;2)實體型之間1:n(n2
1)的.聯系轉換記錄型之間的有向邊;3)實體型之間m:n(m>l,
n>l)的聯系則分解成一對多聯系,再根據2)轉換;4)K(K22)
個實體型之間多對多的聯系,可先轉換成多對兩個實體型之間的
聯系,再根據3)轉換。
29.需求調查和分析的結果最終形成,提交給應
用部門,通過后作為以后各個設計階段的依據。(問答
題)
查看答案
需求分析說明書評審
30.規范化理論對數據庫設計有什么指導意義?(填空題)
查看答案
規范化理論為數據庫設計人員判斷關系模式優劣提供了理
論標準,可用以指導關系數據模型的優化,用來預測模式可能出
現的問題,為設計人員提供了自動產生各種模式的算法工具,使
數據庫設計工作有了嚴格的理論基礎。(可參考《概論》書上
P231-232數據模型的優化)。
31.表達了數據和處理的關系,則是系
統中各類數據描述的集合,是進行詳細的數據收集和數據分析所
獲得的主要成果。(問答題)
,查看答案
數據流圖數據字典
32.試述數據庫物理設計的內容和步驟。(填空題)
查看答案
數據庫在物理設備上的存儲結構與存取方法稱為數據庫的
物理結構,它依賴于給定的DBMSo為一個給定的邏輯數據模型
選取一個最適合應用要求的物理結構,就是數據庫的物理設計的
主要內容。數據庫的物理設計步驟通常分為兩步:(D確定數據
庫的物理結構,在關系數據庫中主要指存取方法和存儲結構;(2)
對物理結構進行評價,評價的重點是時間和空間效率。
33.數據字典中應包括對以下幾部分數據的描述:
、、O(問答題)
查看答案
數據項數據結構數據流
34.你能紿出關系數據庫物理設計的主要內容嗎?例如
ORACLE數據庫物理設計的內容。(填空題)
查看答案
對于關系數據庫物理設計的內容主要包括:?為關系模式
選擇存取方法;?設計關系、索引等數據庫文件的物理存儲結
構。詳細參考《概論》書上6.5.2和6.5.3。有關ORACLE數據
庫物理設計的內容請參考其技術資料,根據上述內容進行總結。
35.數據輸入在實施階段的重要性是什么?如何保證輸入
數據的正確性?(填空題)
,查看答案
數據庫是用來對數據進行存儲、管理與應用的,因此在實施
階段必須將原有系統中的歷史數據輸入到數據庫。數據量一般都
很大,而且數據來源于部門中的各個不同的單位。數據的組織方
式、結構和格式都與新設計的數據庫系統有相當的差距,組織數
據錄入就要將各類源數據從各個局部應用中抽取出來,分類轉
換,最后綜合成符合新設計的數據庫結構的形式,輸入數據庫。
因此這樣的數據轉換、組織入庫的工作是相當費力費時的工作。
特別是原系統是手工數據處理系統時,各類數據分散在各種不同
的原始表格、憑證、單據之中。數據輸入工作量更大。保證輸入
數據正確性的方法:為提高數據輸入工作的效率和質量,應該針
對具體的應用環境設計一個數據錄入子系統,由計算機來完成數
據入庫的任務。在源數據入庫之前要采用多種方法對它們進行檢
驗,以防止不正確的數據入庫。
試題6
1、什么樣的數據庫系統是分布式數據庫系統?圖14.1的系統
配置在什么情況下只能算分散的數據庫系統?在什么條件下才是
分布式數據庫系統?(填空題)
答案
答案要點:分布式數據庫是由一組數據組成的,這組數據
分布在計算機網絡的不同計算機上,網絡中的每個結點具有獨立
處理的能力(稱為場地自治),可以執行局部應用。同時,每個結
點也能通過網絡通信子系統執行全局應用。分布式數據庫定義的
要點:分布性、邏輯整體性、自治性和協作性。*解析:(1)
分布性,數據庫中的數據不是存儲在同一場地上,這就可以和集
中式數據庫相區別。(2)邏輯整體性,這些數據邏輯上是互相聯
系的,是一個整體,邏輯上如同集中數據庫。(3)自治性,分布
數據庫中每個結點上的DBMS具有獨立處理的能力(如果沒有連
入網絡,也是一個完整的DBMS)o(4)協作性,分布數據庫中各
個結點上的DBMS能相互協調,執行全局應用。答案要點:《概
論》圖14.1中,如果用戶既可以通過客戶機對本地服務器中的
數據庫執行局部應用,也可以對兩個或兩個以上結點中的數據庫
執行全局應用,這樣的系統是分布式數據庫系統。不支持全局應
用的系統不能稱為分布式數據庫系統,即只是分散的數據庫系
統。(詳細說明參見《概論》14.1.1)
2.分布式數據庫系統有什么特點?(填空題)
,答案
答案要點:分布式數據庫系統是在集中式數據庫系統技術
的基礎上發展起來的,但不是簡單地把集中式數據庫分散地實
現,它是具有自己的性質和特征的系統。?數據獨立性:除了
數據的邏輯獨立性與物理獨立性外,還具有數據分布獨立性亦稱
分布透明性。?集中與自治相結合的控制結構:各局部的DBMS
可以獨立地管理局部數據庫,具有自治的功能。同時又有集中控
制機制,協調各局部DBMS的工作,執行全局應用。?數據可以
適當冗余以提高系統的可靠性、可用性和性能。?全局的一致
性、可串行性和可恢復性。分布式數據庫系統中各局部數據庫應
滿足集中式數據庫的一致性、并發事務的可串行性和可恢復性。
除此以外還應保證數據庫的全局一致性、全局并發事務的可串行
性和系統的全局可恢復性。(詳細說明參見《概論》14.1.2)o
3.試述研制分布式數據庫系統的目的和動機。(填空題)
,答案
答案要點:研制分布式數據庫系統的目的和動機,主要包括
技術和組織兩方面。?適應部門分布的組織結構,降低費用;?
提高系統的可靠性和可用性;?充分利用數據庫資源,提高數據
庫的利用率和共享程度;?逐步地擴展系統處理能力和系統規
模。(詳細說明參見《概論》14.L3)o
4.試述分布式數據庫系統的模式結構。(填空題)
答案
答案要點:分布式數據庫系統的模式結構可以分為兩大部
分:集中式數據庫系統的模式結構和分布式數據庫系統增加的模
式級別,其中包括:(1)全局外模式,它們是全局應用的用戶視
圖,是全局概念模式的子集。(2)全局概念模式,它定義分布式
數據庫中數據的整體邏輯結構,使得數據如同沒有分布一樣。(3)
分片模式,定義片段以及全局關系到片段的映象。(4)分布模式,
定義片段的存放結點。分布模式的映象類型確定了分布式數據庫
是冗余的還是非冗余的。(詳細可參考《概論》圖14.3分布式數
據庫系統的模式結構)。
5.什么是數據分片?有幾種分片方式?數據分片的目的是
什么?有什么優點?(填空題)
答案
答案要點:數據分片就是將數據表按照一定條件劃分成若干
子集,每個子集稱為一個片段。分片的方式有多種,水平分片
和垂直分片是兩種基本的分片方式,混合分片和導出分片是較復
雜的分片方式。水平分片是指按一定的條件將關系表按行(水平
方向)分為若干不相交的子集,每個子集為關系的一個片段。垂
直分片是指將關系按列(垂直方向)分為若干子集。垂直分片的各
個片段都要包含關系的碼。這樣才能從各個片段重構原來的關
系。導出分片是指導出水平分片,即水平分片的條件不是本身
屬性的條件而是其他關系的屬性的條件。混合分片是指按上述
三種分片方式得到的片段繼續按另一種方式分片。數據分片的優
點是:數據不是按照關系而是按片段來存放,有利于更好地根據
用戶需求來組織數據的分布,也有利于控制數據的冗余度。
6.試述分布透明性的內容。(填空題)
答案
答案要點:分布透明性包括分片透明性、位置透明性和局部
數據模型透明性。分片透明性指用戶或應用程序只對全局關系
進行操作而不必考慮關系的分片。當分片模式改變了,由于全局
模式到分片模式的映象,全局模式不變,應用程序不必改寫。位
置透明性指用戶或應用程序不必了解片段的存儲場地,當存儲場
地改變了,由于分片模式到分布模式的映象,應用程序不必改變。
同時,若片段的重復副本數目改變了,數據的冗余度改變了,用
戶也不必關心如何保持各副本的一致性,這就是重復副本的透明
性。局部數據模型透明性指用戶或用戶程序不必了解局部場地上
使用的是哪種數據模型。.
7.什么是同構型D-DBMS?什么是異構型D-DBMS?(填空題)
,答案
答案要點:D-DBMS的同構和異構可以有三級:硬件級、操
作系統級和局部DBMS級。其中最主要的是局部DBMS這一級,因
為硬件和操作系統的不同將由通信軟件處理和管理。所以,同構
型D-DBMS定義為:在分布數據庫系統中若每個結點的局部數據
庫具有相同的DBMS則成為同構型D-DBMS;若各結點的局部數據
庫具有不同的DBMS,則成為異構型的D-DBMS。(詳細說明參見《概
論》14.2.4)
8.設在《概論》14.2.3節的分布式數據庫系統例子中,還
有全局關系SC(SNO,CNO,G),它具有兩個導出分片SC_A,SC_B,
分別存儲理學院和文學院學生的.選課記錄。SC_A存放在場地4,
SC
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新能源汽車充電基礎設施投資策略:2025年充電站選址與規劃策略研究
- 新能源商用車輛在物流行業的應用場景與市場潛力分析報告
- 2025年免疫治療在自身免疫性肝硬化的臨床應用突破報告
- 版語文二年級上冊1《稻草人穿衣服》練習卷
- DB62T 4187-2020 地理標志產品 迭部羊肚菌
- DB62T 4017-2019 沙荒地李子栽培技術規程
- 教育培訓機構售后服務承諾書
- 英語新課標引導下的自主學習心得體會
- 中國吲哚酯項目投資計劃書
- 《認識總體國家安全觀》導學課件
- 2017修訂《城市規劃設計計費指導意見》
- 污泥運輸服務實施方案
- 《物理學教學》惠更斯原理-折射定律
- 專業視頻拍攝技巧 運鏡方式及要求
- 中考語文現代文閱讀專項練習題(含答案)
- 通向自由與智慧之路
- PPK(表格模板、XLS格式)
- 周軼福南小學兇險“重重”
- 簡約商務個人簡歷競聘演講自我介紹PPT模板
- GB/T 39894-2021船舶內裝質量評定項目及要求
- GB/T 18380.12-2008電纜和光纜在火焰條件下的燃燒試驗第12部分:單根絕緣電線電纜火焰垂直蔓延試驗1 kW預混合型火焰試驗方法
評論
0/150
提交評論