計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫(kù)系統(tǒng)工程師》精選試題
計(jì)算機(jī)等級(jí)四級(jí)是對(duì)計(jì)算機(jī)的熟練程度以及掌握程度進(jìn)行評(píng)估的一種國(guó)家型等級(jí)考試。考試分為筆試和機(jī)試兩種。以下是百分網(wǎng)小編搜索整理的計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫(kù)系統(tǒng)工程師》精選試題,供參考練習(xí),希望對(duì)大家有所幫助!
1 . 數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的________ 和 ________。 (問(wèn)答題)
查看答案
正確性 相容性
2 . 什么是數(shù)據(jù)庫(kù)的完整性? (填空題)
查看答案
數(shù)據(jù)庫(kù)的完整性是指數(shù)據(jù)的正確性和相容性。
3 . SQL標(biāo)準(zhǔn)使用了一系列概念來(lái)描述完整性,包括關(guān)系模型的________ 、________和 ________完整性。 (問(wèn)答題)
查看答案
實(shí)體完整性 參照完整性 用戶定義
4 . 數(shù)據(jù)庫(kù)的完整性概念與數(shù)據(jù)庫(kù)的安全性概念有什么區(qū)別和聯(lián)系? (填空題)
查看答案
數(shù)據(jù)的完整性和安全性是兩個(gè)不同的概念,但是有一定的聯(lián)系。前者是為了防止數(shù)據(jù)庫(kù)中存在不符合語(yǔ)義的數(shù)據(jù),防止錯(cuò)誤信息的輸入和輸出,即所謂垃圾進(jìn)垃圾出(Garbage In Garbage Out)所造成的無(wú)效操作和錯(cuò)誤結(jié)果。后者是保護(hù)數(shù)據(jù)庫(kù)防止惡意的破壞和非法的存取。也就是說(shuō),安全性措施的防范對(duì)象是非法用戶和非法操作,完整性措施的防范對(duì)象是不合語(yǔ)義的數(shù)據(jù)。
5 . 數(shù)據(jù)庫(kù)完整性的定義一般由SQL的________ 語(yǔ)句來(lái)實(shí)現(xiàn)。它們作為數(shù)據(jù)庫(kù)模式的一部分存入 中。 (問(wèn)答題)
查看答案
DDL 數(shù)據(jù)字典
6 . 什么是數(shù)據(jù)庫(kù)的完整性約束條件?可分為哪幾類? (填空題)
查看答案
完整性約束條件是指數(shù)據(jù)庫(kù)中的數(shù)據(jù)應(yīng)該滿足的語(yǔ)義約束條件。 一般可以分為六類:靜態(tài)列級(jí)約束、靜態(tài)元組約束、靜態(tài)關(guān)系約束、動(dòng)態(tài)列級(jí)約束、動(dòng)態(tài)元組約束、動(dòng)態(tài)關(guān)系約束。靜態(tài)列級(jí)約束是對(duì)一個(gè)列的取值域的說(shuō)明,包括以下幾方面: 1. 對(duì)數(shù)據(jù)類型的約束,包括數(shù)據(jù)的類型、長(zhǎng)度、單位、精度等 2. 對(duì)數(shù)據(jù)格式的約束 3. 對(duì)取值范圍或取值集合的約束。 4. 對(duì)空值的約束 5. 其他約束靜態(tài)元組約束就是規(guī)定組成一個(gè)元組的各個(gè)列之間的約束關(guān)系,靜態(tài)元組約束只局限在單個(gè)元組上。靜態(tài)關(guān)系約束是在一個(gè)關(guān)系的各個(gè)元組之間或者若干關(guān)系之間常常存在各種聯(lián)系或約束。常見(jiàn)的靜態(tài)關(guān)系約束有: 1. 實(shí)體完整性約束。 2. 參照完整性約束。 3. 函數(shù)依賴約束。動(dòng)態(tài)列級(jí)約束是修改列定義或列值時(shí)應(yīng)滿足的約束條件,包括下面兩方面: 1. 修改列定義時(shí)的約束 2. 修改列值時(shí)的約束動(dòng)態(tài)元組約束是指修改某個(gè)元組的值時(shí)需要參照其舊值,并且新舊值之間需要滿足某種約束條件。動(dòng)態(tài)關(guān)系約束是加在關(guān)系變化前后狀態(tài)上的限制條件,例如事務(wù)一致性、原子性等約束條件。
7 . 關(guān)系模型的實(shí)體完整性在________ 中用________定義。 (問(wèn)答題)
查看答案
CREATE TABLE PRIMARY KEY
8 . DBMS的完整性控制機(jī)制應(yīng)具有哪些功能? (填空題)
查看答案
DBMS的完整性控制機(jī)制應(yīng)具有三個(gè)方面的功能: 1. 定義功能,即提供定義完整性約束條件的機(jī)制。 2. 檢查功能,即檢查用戶發(fā)出的操作請(qǐng)求是否違背了完整性約束條件。 3. 違約反應(yīng):如果發(fā)現(xiàn)用戶的操作請(qǐng)求使數(shù)據(jù)違背了完整性約束條件,則采取一定的動(dòng)作來(lái)保證數(shù)據(jù)的完整性。
9 . 為了避免對(duì)基本表進(jìn)行全表掃描,RDBMS核心一般都對(duì)________ 自動(dòng)建立一個(gè)________ 。 (問(wèn)答題)
查看答案
主碼 索引
10 . RDBMS在實(shí)現(xiàn)參照完整性時(shí)需要考慮哪些方面? (填空題)
查看答案
RDBMS在實(shí)現(xiàn)參照完整性時(shí)需要考慮以下幾個(gè)方面: 1) 外碼是否可以接受空值 2) 刪除被參照關(guān)系的元組時(shí)的考慮,這時(shí)系統(tǒng)可能采取的作法有三種: (a)級(jí)聯(lián)刪除(CASCADES); (b)受限刪除(RESTRICTED); (c)置空值刪除(NULLIFIES) 3) 在參照關(guān)系中插入元組時(shí)的問(wèn)題,這時(shí)系統(tǒng)可能采取的作法有: (a)受限插入 (b)遞歸插入 4) 修改關(guān)系中主碼的問(wèn)題一般是不能用UPDATE語(yǔ)句修改關(guān)系主碼的。如果需要修改主碼值,只能先刪除該元組,然后再把具有新主碼值的元組插入到關(guān)系中。如果允許修改主碼,首先要保證主碼的唯一性和非空,否則拒絕修改。然后要區(qū)分是參照關(guān)系還是被參照關(guān)系。
11 .關(guān)系模型的參照完整性在________中用________短語(yǔ)定義哪些列為外碼列,用________短語(yǔ)指明這些外碼參照哪些表的主碼。 (問(wèn)答題)
查看答案
CREATE TABLE FOREIGN KEY REFERENCES
12 .假設(shè)有下面兩個(gè)關(guān)系模式: 職工(職工號(hào),姓名,年齡,職務(wù),工資,部門號(hào)),其中職工號(hào)為主碼; 部門(部門號(hào),名稱,經(jīng)理名,電話),其中部門號(hào)為主碼;用SQL語(yǔ)言定義這兩個(gè)關(guān)系模式,要求在模式中完成以下完整性約束條件的定義:定義每個(gè)模式的主碼;定義參照完整性;定義職工年齡不得超過(guò)60歲。 (填空題)
查看答案
CREATE TABLE DEPT (Deptno NUMBER(2), Deptname VARCHAR(10), Manager VARCHAR(10), PhoneNumber Char(12) CONSTRAINT PK_SC PRIMARY KEY (Deptno)); CREATE TABLE EMP (Empno NUMBER(4), Ename VARCHAR(10), Age NUMBER(2), CONSTRAINT C1 CHECK (Aage <= 60), Job VARCHAR(9), Sal NUMBER(7,2), Deptno NUMBER(2), CONSTRAINT FK_DEPTNO FOREIGN KEY (Deptno) REFERENCES DEPT(Deptno));
13 . 關(guān)系系統(tǒng)中,當(dāng)操作違反實(shí)體完整性、參照完整性和用戶定義的完整性約束條件時(shí),一般是如何分別進(jìn)行處理的? (填空題)
查看答案
對(duì)于違反實(shí)體完整性和用戶定義的完整性的操作一般都采用拒絕執(zhí)行的方式進(jìn)行處理。而對(duì)于違反參照完整性的操作,并不都是簡(jiǎn)單地拒絕執(zhí)行,有時(shí)要根據(jù)應(yīng)用語(yǔ)義執(zhí)行一些附加的操作,以保證數(shù)據(jù)庫(kù)的正確性。具體的處理可以參見(jiàn)上面第5題或《概論》10.2中相應(yīng)部分。
【計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫(kù)系統(tǒng)工程師》試題】相關(guān)文章:
計(jì)算機(jī)等級(jí)考試四級(jí)數(shù)據(jù)庫(kù)系統(tǒng)工程師試題06-08
計(jì)算機(jī)四級(jí)考試《數(shù)據(jù)庫(kù)系統(tǒng)工程師》測(cè)試題及答案07-11
2017計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫(kù)系統(tǒng)工程師》考試題及答案06-27
計(jì)算機(jī)四級(jí)《網(wǎng)絡(luò)工程師》試題及答案08-27
計(jì)算機(jī)四級(jí)網(wǎng)絡(luò)工程師考試試題06-06
計(jì)算機(jī)四級(jí)《數(shù)據(jù)庫(kù)工程師》模擬試題09-29
計(jì)算機(jī)四級(jí)信息安全工程師模擬試題08-04
計(jì)算機(jī)四級(jí)網(wǎng)絡(luò)工程師強(qiáng)化練習(xí)試題10-01