查看全部128種考試
軟件水平考試
 考試動(dòng)態(tài) 報(bào)考指南 歷年真題 模擬試題 復(fù)習(xí)資料 心得技巧 專業(yè)英語 技術(shù)文章 軟考論壇 考試用書
 程序員 軟件設(shè)計(jì)師 網(wǎng)絡(luò)管理員 網(wǎng)絡(luò)工程師 系統(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)建一個(gè)視圖時(shí),只是把其視圖的定義存放在數(shù)據(jù)字典中,而不存儲視圖對應(yīng)的數(shù)據(jù),因此,視圖被稱為“虛表”,這是它與表的主要區(qū)別。
39. 對于視圖元組的更新操作(INSERT、DELETE、UPDATE)有哪三條規(guī)則:
(1) 如果一個(gè)視圖是從多個(gè)基本表使用聯(lián)接操作導(dǎo)出的,那么不允許對這個(gè)視圖執(zhí)行更新操作。
(2) 如果在導(dǎo)出視圖的過程中,使用了分組和聚合操作,也不允許對這個(gè)視圖執(zhí)行更新操作。
(3) 如果視圖是從單個(gè)基本表使用選擇、投影操作導(dǎo)出的,并且包含了基本表的主鍵或某個(gè)候選鍵,那么這樣的視圖稱為“行列子集視圖”,并且可以被執(zhí)行更新操作。
SQL2中,允許更新的視圖在定義時(shí),必須加上“WITH CHECK OPTION”短語。
40. SQL語言有哪兩種使用方式:
一種是在終端交互方式下使用,稱為交互式SQL;
另一種是嵌入在高級語言的程序中使用,稱為嵌入式SQL,而這些高級語言可以是C、PASCAL、COBOL等,稱為宿主語言。
41. 嵌入式SQL的實(shí)現(xiàn)有哪兩種處理方式:
一種是擴(kuò)充宿主語言的編譯程序,使之能處理SQL語句;
另一種是采用預(yù)處理方式。目前多數(shù)系統(tǒng)采用后一種。
42. 在宿主語言的程序中使用SQL語句有哪些規(guī)定:
(1) 在程序中要區(qū)分SQL語言與宿主語句。所有SQL語句前必須加上前綴標(biāo)識“EXEC SQL”,并以“END_EXEC”作為語句的結(jié)束標(biāo)志。(結(jié)束標(biāo)志在不同的宿主語言中不同)
(2) 允許嵌入的SQL語句引用宿主語言的程序變量(共享變量),但有兩條規(guī)定:
1) 引用時(shí),這些變量前必須加冒號“:”作為前綴,以示與數(shù)據(jù)庫中變量有區(qū)別。
2) 這些變量由宿主語言的程序定義,并用SQL的DECLARE語句說明。
43. 用游標(biāo)機(jī)制協(xié)調(diào)SQL的集合處理方式所用的SQL語句有哪些:
與游標(biāo)有關(guān)的SQL語句有下列四個(gè):
(1) 游標(biāo)定義語句(DECLARE)
(2) 游標(biāo)打開語句(OPEN)
(3) 游標(biāo)推進(jìn)語句(FETCH)
(4) 游標(biāo)關(guān)閉語句(CLOSE)
44. SQL DML的嵌入使用技術(shù):
(1) 若是INSERT、DELETE、UPDATE語句,則不必涉及游標(biāo),只要加上前綴標(biāo)識和結(jié)束標(biāo)志就能嵌入宿主語言程序中使用。
(2) 若是已知查詢結(jié)果肯定是單元組的SELECT語句,則不必涉及游標(biāo),也可加上前綴標(biāo)識和結(jié)束標(biāo)志后嵌入宿主語言程序中使用,但此時(shí)應(yīng)該在SELECT語句中增加一個(gè)INTO子句,指出找到的值應(yīng)送到相應(yīng)的共享變量中去。
(3) 若是已知查詢結(jié)果為多個(gè)元組的SELECT語句,則必須涉及到游標(biāo),用游標(biāo)機(jī)制把多個(gè)元組一次一個(gè)地傳送給宿主程序處理。

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

更多軟考資料請?jiān)L問:考試吧軟件水平考試欄目

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

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

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