查看全部128種考試
軟件水平考試
 考試動態(tài) 報考指南 歷年真題 模擬試題 復習資料 心得技巧 專業(yè)英語 技術(shù)文章 軟考論壇 考試用書
 程序員 軟件設計師 網(wǎng)絡管理員 網(wǎng)絡工程師 系統(tǒng)分析師 數(shù)據(jù)庫系統(tǒng)工程師
1
2
3
4
5
6
7
8
9
10
ak48  
【字體: 數(shù)據(jù)庫系統(tǒng)工程師:數(shù)據(jù)庫原理各章節(jié)簡答題總結(jié)
數(shù)據(jù)庫系統(tǒng)工程師:數(shù)據(jù)庫原理各章節(jié)簡答題總結(jié)

37. 完整性約束主要有哪三種子句:
完整性約束主要有三種子句:主鍵子句(PRIMARY KEY),檢查子句(CHECK)和外鍵子句(FOREIGN KEY)
38. 什么是視圖,它與表的區(qū)別是什么:
在SQL中,外模式一級數(shù)據(jù)結(jié)構(gòu)的基本單位是視圖,視圖是從若干基本表和(或)其他視圖構(gòu)造出來的表。我們創(chuàng)建一個視圖時,只是把其視圖的定義存放在數(shù)據(jù)字典中,而不存儲視圖對應的數(shù)據(jù),因此,視圖被稱為“虛表”,這是它與表的主要區(qū)別。
39. 對于視圖元組的更新操作(INSERT、DELETE、UPDATE)有哪三條規(guī)則:
(1) 如果一個視圖是從多個基本表使用聯(lián)接操作導出的,那么不允許對這個視圖執(zhí)行更新操作。
(2) 如果在導出視圖的過程中,使用了分組和聚合操作,也不允許對這個視圖執(zhí)行更新操作。
(3) 如果視圖是從單個基本表使用選擇、投影操作導出的,并且包含了基本表的主鍵或某個候選鍵,那么這樣的視圖稱為“行列子集視圖”,并且可以被執(zhí)行更新操作。
SQL2中,允許更新的視圖在定義時,必須加上“WITH CHECK OPTION”短語。
40. SQL語言有哪兩種使用方式:
一種是在終端交互方式下使用,稱為交互式SQL;
另一種是嵌入在高級語言的程序中使用,稱為嵌入式SQL,而這些高級語言可以是C、PASCAL、COBOL等,稱為宿主語言。
41. 嵌入式SQL的實現(xiàn)有哪兩種處理方式:
一種是擴充宿主語言的編譯程序,使之能處理SQL語句;
另一種是采用預處理方式。目前多數(shù)系統(tǒng)采用后一種。
42. 在宿主語言的程序中使用SQL語句有哪些規(guī)定:
(1) 在程序中要區(qū)分SQL語言與宿主語句。所有SQL語句前必須加上前綴標識“EXEC SQL”,并以“END_EXEC”作為語句的結(jié)束標志。(結(jié)束標志在不同的宿主語言中不同)
(2) 允許嵌入的SQL語句引用宿主語言的程序變量(共享變量),但有兩條規(guī)定:
1) 引用時,這些變量前必須加冒號“:”作為前綴,以示與數(shù)據(jù)庫中變量有區(qū)別。
2) 這些變量由宿主語言的程序定義,并用SQL的DECLARE語句說明。
43. 用游標機制協(xié)調(diào)SQL的集合處理方式所用的SQL語句有哪些:
與游標有關的SQL語句有下列四個:
(1) 游標定義語句(DECLARE)
(2) 游標打開語句(OPEN)
(3) 游標推進語句(FETCH)
(4) 游標關閉語句(CLOSE)
44. SQL DML的嵌入使用技術(shù):
(1) 若是INSERT、DELETE、UPDATE語句,則不必涉及游標,只要加上前綴標識和結(jié)束標志就能嵌入宿主語言程序中使用。
(2) 若是已知查詢結(jié)果肯定是單元組的SELECT語句,則不必涉及游標,也可加上前綴標識和結(jié)束標志后嵌入宿主語言程序中使用,但此時應該在SELECT語句中增加一個INTO子句,指出找到的值應送到相應的共享變量中去。
(3) 若是已知查詢結(jié)果為多個元組的SELECT語句,則必須涉及到游標,用游標機制把多個元組一次一個地傳送給宿主程序處理。

第四章 關系數(shù)據(jù)庫的模式設計
45. 什么是關系數(shù)據(jù)庫:
關系數(shù)據(jù)庫是以關系模型為基礎的數(shù)據(jù)庫,它利用關系來描述現(xiàn)實世界。一個關系既可以用來描述一個實體及其屬性,也可以用來描述實體間的聯(lián)系。關系實質(zhì)上是一張二維表。
46. 一個關系模型有哪兩個方面內(nèi)容:
一個關系模型包括外延和內(nèi)涵兩個方面的內(nèi)容。
外延就是通常所說的關系,或?qū)嵗�,或當前值。它與時間有關,隨著時間的推移在不斷變化。(由于元組的插入、刪除、修改引起的)
內(nèi)涵是與時間獨立的,包括關系、屬性、及域的一些定義和說明,還有各種數(shù)據(jù)完整性約束。
47. 數(shù)據(jù)完整性約束分為哪兩類:
數(shù)據(jù)完整性約束分為靜態(tài)約束和動態(tài)約束。
靜態(tài)約束:包括各種數(shù)據(jù)之間的聯(lián)系(數(shù)據(jù)依賴),主鍵的設計和關系值的各種限制等等。這一類約束是如何定義關系的有效數(shù)據(jù)問題。
動態(tài)約束:主要定義如插入、刪除、和修改等各種操作的影響。
48. 關系數(shù)據(jù)庫設計理論主要包括哪些內(nèi)容:
關系數(shù)據(jù)庫設計理論主要包括三個方面的內(nèi)容:數(shù)據(jù)依賴、范式、模式設計方法。其中數(shù)據(jù)依賴起著核心的作用。
49. 數(shù)據(jù)庫使用過程中存在的問題是什么:
數(shù)據(jù)冗余、更新異常、插入異常、刪除異常。
50. 函數(shù)依賴(FD)的定義:
設有關系模式R(A1,A2,……,An)(即R(U)),X,Y是U的子集,r是R的任一具體關系,如果對r的任意兩個元組t1,t2,由t1[X]=t2[X]導致t1[Y]=t2[Y],則稱X函數(shù)決定Y,或Y函數(shù)依賴于X,記為X→Y,X→Y為模式R的一個函數(shù)依賴。
或者說,對于X的每一個具體值,都有Y惟一的具體值與之對應,即Y值由X值決定,因而
這種數(shù)據(jù)依賴稱為函數(shù)依賴。

更多軟考資料請訪問:考試吧軟件水平考試欄目

希望與更多網(wǎng)友交流,請進入考試吧軟件水平考試論壇

上一頁  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] 下一頁

轉(zhuǎn)帖于:軟件水平考試_考試吧
文章搜索  
看了本文的網(wǎng)友還看了:
網(wǎng)友評論
昵 稱: *  評 分: 1分 2分 3分 4分 5分
標題:   匿名發(fā)表    (共有條評論)查看全部評論>>
版權(quán)聲明 -------------------------------------------------------------------------------------
  如果軟件水平考試網(wǎng)所轉(zhuǎn)載內(nèi)容不慎侵犯了您的權(quán)益,請與我們聯(lián)系,我們將會及時處理。如轉(zhuǎn)載本軟件水平考試網(wǎng)內(nèi)容,請注明出處。
關于本站  網(wǎng)站聲明  廣告服務  聯(lián)系方式  付款方式  站內(nèi)導航  客服中心  友情鏈接  考試論壇  網(wǎng)站地圖
Copyright © 2004-2008 考試吧軟件水平考試網(wǎng) All Rights Reserved    
中國科學院研究生院權(quán)威支持(北京) 電 話:010-62168566 傳 真:010-62192699
百度大聯(lián)盟黃金認證  十佳網(wǎng)絡教育機構(gòu)  經(jīng)營許可證號:京ICP060677