數(shù)據(jù)庫基礎沖刺卷(六卷)及答案_第1頁
數(shù)據(jù)庫基礎沖刺卷(六卷)及答案_第2頁
數(shù)據(jù)庫基礎沖刺卷(六卷)及答案_第3頁
數(shù)據(jù)庫基礎沖刺卷(六卷)及答案_第4頁
數(shù)據(jù)庫基礎沖刺卷(六卷)及答案_第5頁
已閱讀5頁,還剩46頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

數(shù)據(jù)庫基礎沖刺卷(一)

一、單項選擇題(每小題2分,共40分)

1、一個數(shù)據(jù)庫系統(tǒng)()外視圖。

A、只能有一種

B、最多只能有兩種

C、至少有兩種

D、可以有多

2、在數(shù)據(jù)庫系統(tǒng)中,空值是—

A、0

B、空格

C、空字符串

D、不確定

3、執(zhí)行命令?at("net"z/Internetw)的顯示結果是。

A、6

B、.F.

C、0

D、.T.

4、在學校教學中,每個科任教師要上多個不同的班,每個班又有多個不同的科

任老師上課,這兩者之間的關系是()

A、一對一關系

B、一對多關系

C、多對多關系

D、多對一關系

5、數(shù)據(jù)庫系統(tǒng)的核心和基礎是()

A、物理模型

B、概念模型

C、數(shù)據(jù)模型

D、邏輯模型

6、關系規(guī)范化中的插入異常是指

A、不該插入的數(shù)據(jù)插入

B、應該插入的數(shù)據(jù)沒插入

C、插入了沒有用的數(shù)據(jù)

D、插入了錯誤的數(shù)據(jù)

7、在下列VisualFoxPro的基類中,無Caption屬性的基類是:()。

A、標簽

B、選項按鈕

C、復選框

D、文本框

8、超市管理中,商品與顧客這兩個實體集之間的聯(lián)系一般是()的關系

A、一對一

B、一對多

C、多對一

D、多對多

9、在關系運算中,選取符合條件的元組是()運算。

A、除法

B、投影

C、連接

D、選擇

10、設有一張名為test的表中,有兩個日期型字段:參加工作日期(字段名為

cjgzrq)和出生日期(字段名為cjcsrq)?,F(xiàn)要創(chuàng)建一個索引,要求先根據(jù)參

加工作日期排序,參加工作日期相同時,再根據(jù)出生日期排序,則索引表達式

應為()。

A、.DTOC(cjgzrq,1)+DTOC(cjcsrq,1)

B,DTOC(cjgzrq)+DTOC(cjcsrq)

C、cjgzrq+cjcsrq

D、cjgzrq-cjcsrq

11、VisualFoxPro環(huán)境下,下面命令執(zhí)行結果是()。

x="A354.929”

Vai(x)

A、354

B、0

C、355

D、354.00

12、在Oracle中,當控制一個顯式游標時,下列()命令包含INTO子

句。

A、Open

B、Close

C、Fetch

D、CURSOR

13、某系統(tǒng)Oracle數(shù)據(jù)庫中的AWR報告中產(chǎn)生大量的dbscatterreadwaits

等待事件,那么最有可能產(chǎn)生該等待事件的操作是()。

A、大量的insert操作

B、大量索引掃描

C、大量全表掃描

D、大量的update操作

14、在ACCESS2010中,不可以設置輸入掩碼的字段類型是()。

A、數(shù)字

B、文本

C、自動編號

D、日期時間

15、概念結構設計階段得到的結果是—□

A、數(shù)據(jù)字典描述的數(shù)據(jù)需求

B、E-R圖表示的概念模型

C、某個DBMS所支持的數(shù)據(jù)模型

D、存儲結構和方法的物理結構

16、下面敘述中正確的是()。

A、數(shù)據(jù)庫系統(tǒng)的最基本特點是數(shù)據(jù)庫系統(tǒng)管理的數(shù)據(jù)量很龐大

B、數(shù)據(jù)庫管理員(DBA)是負責全面地管理數(shù)據(jù)庫系統(tǒng)工作的一組入員

C、數(shù)據(jù)庫系統(tǒng)和數(shù)據(jù)庫管理系統(tǒng)含義基本相同,這兩個術語在使用上常常

不加區(qū)別

D、數(shù)據(jù)庫管理員(DBA)是設計和實現(xiàn)數(shù)據(jù)庫管理系統(tǒng)的一組人員

17、下面關于函數(shù)依賴的敘述中,錯誤的是()

A、若XY,YZ,貝ijXZ

B、若XY,Y,則X

C、若XY,X,則Y

D、若X,則X

18、在Oracle數(shù)據(jù)庫系統(tǒng)中,控制文件突然壞了,數(shù)據(jù)庫是打開狀態(tài),

()恢復控制文件。

A、createpfilefromspfile

B、alterdatabasebackupcontrolfiletotrace

C、altersystemsetcontrolfile=/orctl

D、沒有辦法恢復控制文件

19、為了啟動Oracle數(shù)據(jù)庫實例,Oracle必須讀取一個()文件,該文件保

存了實例和數(shù)據(jù)庫的配置參數(shù)列表。

A、控制文件

B、數(shù)據(jù)文件

C、參數(shù)文件

D、初始化文件

20、Oracle中()內(nèi)存區(qū)域用來存儲最近執(zhí)行的語句的解析結果。

A、DATABUFFERCACHE

B、LIBRARYCACHE

C、DICTIONARYCACHE

D、LOGBUFFERCACHE

二、填空題(每小題2分,共10分)

1、層次型、網(wǎng)狀型和關系型數(shù)據(jù)庫劃分原則是O

2、并發(fā)操作導致的數(shù)據(jù)庫不一致問題主要包括0、讀污、不可重讀。

3、被函數(shù)依賴集F邏輯蘊涵的函數(shù)依賴的全體構成的集合,稱為()。

4、數(shù)據(jù)庫保護分為:安全性控制、()、并發(fā)性控制和數(shù)據(jù)恢復。

5、按照轉儲狀態(tài),數(shù)據(jù)轉儲又可分為()和()。

三、判斷題(每小題1分,共10分)

()1、視圖對應于三級模式結構中的模式。

()2,Access2010是一個數(shù)據(jù)庫

()3、二元實體之間的聯(lián)系可抽象為三類,它們是1:1、l:n和m:n。

()4、UPDATE語句中若省略了where子句,則修改表中的所有記錄。

()5、SELECT語句中,LIKE用于描述模糊的數(shù)據(jù)項,可構造模糊查詢。

()6、在關系模式R中,函數(shù)依賴X-Y的語義是在R的某一關系中,若兩個元組的

X值相等,

則Y值也相等

()7、Oracle中SYSTEM表空間是執(zhí)行CREATETABLESPACE命令建立的

()8、在oracle,修改用戶默認表空間同時會將該用戶已有的表遷移到新的表空間。

()9、PHP主要用于開發(fā)基于瀏覽器/服務器結構的應用程序。

()10、已知學生關系student學號,姓名,系別,如果規(guī)定學號的值域必須是7個

數(shù)字組成的字符串,則這一個規(guī)則屬于用戶自定義完整性約束?

四、綜合應用題(每小題20分,共40分)

1、某醫(yī)院病房計算機管理中需要如下信息:

科室:科名,科地址,科電話,醫(yī)生姓名

病房:病房號,床位號,所屬科室名

醫(yī)生:姓名,職稱,所屬科室名,年齡,工作證號

病人:病歷號,姓名,性別,診斷,主管醫(yī)生,病房號

其中,一個科室有多個病房、多個醫(yī)生,一個病房只能屬于一個科室,一個醫(yī)

生只屬于一個科室,但可負責多個病人的診治,一個病人的主管醫(yī)生只有一

個。

完成如下設計:

(1)設計該計算機管理系統(tǒng)的E—R圖;

(2)將該E-R圖轉換為關系模型結構;

(3)指出轉換結果中每個關系模式的候選碼。

2、定義參加表,在語句中要求定義表中的主碼和外碼約束;(說明:表中屬性

的類型根據(jù)實際情況定義。)

2.查詢每個社會團體的參加人數(shù)

3.檢索所有比“王華”年齡大的職工的姓名、年齡和性別

4.查找參加了歌唱隊或籃球隊的職工號和姓名

5.沒有參加任何社會團體的職工信息

6.將所有參加編號為“10001”的社會團體的職工的工資增加10%

7.查詢年齡最大的職工的職工號和姓名

8.查詢各社會團體的編號以及其負責人的姓名

9.刪除職工號為'402'的職工參加所有社會團體的記錄

10.以職工姓名為參數(shù)建立一個帶參數(shù)的存儲過程,用于查詢其所參加的社會

團體的編號和名稱,并調(diào)用此存儲過程查詢“王明”所參加的社會團體的編號

和名稱。

【數(shù)據(jù)庫基礎沖刺卷(-)參考答案】

一、單項選擇題

1、D

2、D

3、A

4、C

【解析】兩個實體相互間都存在著一對多的聯(lián)系,則他們之間的聯(lián)系就是多對多。

5、C

6、B

7、D

8、D

9、D

10、A

11、B

12、C

13、C

14、C

【解析】輸入掩碼用于限制數(shù)據(jù)的輸入格式和輸入范圍,也就是說只有在對數(shù)據(jù)輸入的時

候,輸入掩碼才能起作用。但自動編號型的數(shù)據(jù)不允許用戶輸入,是系統(tǒng)自動產(chǎn)生的,因此自

動編號型不能使用輸入掩碼。

15、B

16、B

17、C

18、B

19、C

【解析】ORACLE實例啟動需要讀取參數(shù)文件。

20、B

二、填空題

1、數(shù)據(jù)結構

2、丟失更新

3、函數(shù)依賴集F的閉包

4、完整性控制

5、靜態(tài)轉儲I動態(tài)轉儲

三、判斷題

1、錯誤

【解析】SQL語言支持數(shù)據(jù)庫三級模式結構,有些術語與傳統(tǒng)的關系數(shù)據(jù)庫術語不同,在

SQL中,模式對應于“基本表(basetable)”,內(nèi)模式對應于“存儲文件”,外模式對應

于“視圖(view)”和部分基本表。

2、錯誤

【解析】Access2010是一個數(shù)據(jù)庫管理系統(tǒng)

3、正確

4、正確

5、正確

6、正確

7、錯誤

8、錯誤

9、正確

10、正確

【解析】關系的約束條件也稱為關系的數(shù)據(jù)完整性規(guī)則。它是對關系的一些限制和規(guī)

定。它包括實體完整性、參照完整性和用戶定義完整性.實體完整性:這條規(guī)定的現(xiàn)實意

義是,關系模型對應的是現(xiàn)實世界的數(shù)據(jù)實體,而關鍵字是實體惟一性的表現(xiàn),沒有關鍵

字就沒有實體.所有關鍵字不能是空值。這是實體存在的最基本的前提,所以稱之為實體

完整性。參照完整性:參照完整性規(guī)則也可稱為引用完整性規(guī)則。這條規(guī)則是對關系外部

關鍵字的規(guī)定,要求外部關鍵字的取值必須是客觀存在的,即不允許在一個關系中引用另

一個關系不存在的元組。用戶定義完整性:由用戶根據(jù)實際情況,對數(shù)據(jù)庫中數(shù)據(jù)的內(nèi)容

所作的規(guī)定稱為用戶定義的完整性規(guī)則。通過這些限制數(shù)據(jù)庫中接受符合完整性約束條件

的數(shù)據(jù)值,不接受違反約束條件的數(shù)據(jù),從而保證數(shù)據(jù)庫的數(shù)據(jù)合理可靠。

四、綜合應用題

1、(1)本題的E-R圖略。

(2)對應的關系模型結構如下:

科室(科名,科地址,科電話)

病房(病房號,床位號,科室名)

醫(yī)生(工作證號,姓名,職稱,科室名,年齡)

病人(病歷號,姓名,性別,診治,主管醫(yī)生,病房號)

(3)每個關系模式的候選碼如下:

科室的候選碼是科名;

病房的候選碼是科室名十病房號;

醫(yī)生的候選碼是工作證號;

病人的候選碼是病歷號。

2、1.定義參加表,在語句中要求定義表中的主碼和外碼約束;(說明:表中屬性的類型根

據(jù)實際情況定義。)

createtablecj(

zghchar(8),

bhchar(8),

primarykey(zgh,bh),

foreignkey(zgh)referenceszg(zgh),

foreignkey(eno)referencesshtt(bh))

2.查詢每個社會團體的參加人數(shù)

Selectcount(*)

Fromcj

Groupbybh

3.檢索所有比“王華”年齡大的職工的姓名、年齡和性別

Selectxm,nl,xb

Fromzg

Wherenl>(selectnlfromzgwherexm='王華')

4.查找參加了歌唱隊或籃球隊的職工號和姓名

Selectzg.zgh,xm

Fromzg,shtt,cj

Wherezg.zgh=cj.zghandshtt.bh=cj.bhandmein('歌唱隊','籃球隊')

5.沒有參加任何社會團體的職工信息

Select*

Fromzg

Wherezghnotin(selectdistinctzghfromcj)

6.將所有參加編號為“10001”的社會團體的職工的工資增加10%

Updatezg

Setgz=l.l*gz

Wherezghin(selectzghfromcjwherebh=,10001,)

7.查詢年齡最大的職工的職工號和姓名

Selectzgh,xm

Fromzg

Wherenl=(selectmax(nl)fromzg)

8.查詢各社會團體的編號以及其負責人的姓名

Selectzgh,xm

fromzg,shtt

wherezg.zgh=shtt.fzr

9.刪除職工號為'402,的職工參加所有社會團體的記錄

deletefromcjWherezgh='402'

10.以職工姓名為參數(shù)建立一個帶參數(shù)的存儲過程,用于查詢其所參加的社會團體的編號

和名稱,并調(diào)用此存儲過程查詢“王明”所參加的社會團體的編號和名稱。【略】

數(shù)據(jù)庫基礎沖刺卷(二)

一、單項選擇題(每小題2分,共40分)

1、如果一個SQLServer數(shù)據(jù)庫維護人員,需要具有建立測試性的數(shù)據(jù)庫的權

限,那么應該指派給他哪個權限()?

A、DatabaseCreators

B、SystemAdministrators

C、ServerAdministrators

D、SecurityAdiministrators

2、數(shù)據(jù)庫管理技術的發(fā)展是與計算機技術及其應用的發(fā)展聯(lián)系在一起的,經(jīng)歷

了由低級到高級的發(fā)展過程。分布式數(shù)據(jù)庫、面向對象數(shù)據(jù)庫等新型數(shù)據(jù)庫是

屬于()發(fā)展階段的。

A、入工管理

B、文件系統(tǒng)

C、數(shù)據(jù)庫系統(tǒng)

D、高級數(shù)據(jù)庫技

3、不能激活觸發(fā)器執(zhí)行的操作是()o

A、DELETE

B、UPDATE

C、INSERT

D,SELECT

4、要截斷(TRUNCATE)其他用戶擁有的一個表,需要()權限。

A、ALTERTABLE

B、DROPANYTABLE

C、DELETEANYTABLE

D、TRUNCATEANYTABLE

5、子模式是()。

A、模式的副本

B、存儲模式

C、多個模式的集合

D、模式的邏輯子集

6、模式和內(nèi)模式()。

A、只能有一個

B、最多只能有一個

C、至少兩個

D、可以有多個

7、在3級模式之間引入兩級映射,其主要功能之一就是()。

A、使數(shù)據(jù)與程序具有較高的獨立性

B、使系統(tǒng)具有較高的通道能力

C、保持數(shù)據(jù)與程序的一致性

D、提高存儲空間的利用率

8、對關系的描述不正確的是

A、關系是一個集合

B、關系是一張二維表

C、關系可以嵌套定義

D、關系中的元組次序可交換

9、一個數(shù)據(jù)庫系統(tǒng)必須能表示實體和關系。關系與()實體有關。

A、0個

B、2個

C、1個

D、0個或0個以上

10、一個學校的數(shù)據(jù)庫中有表示院系和學生的關系:院系(系編號,系名稱,

聯(lián)系電話,地點),學生(學號,姓名,性別,籍貫,專業(yè),系編號),則關系

學生中的主鍵和外鍵分別是()。

A、學號,姓名

B、學號,專業(yè)

C、學號,無

D、學號,系編號

11、0E和SCOTT是數(shù)據(jù)庫用戶,ORDERS表被0E所擁有。DBA執(zhí)行以下操作會

導致:()CREATEROLErl;GRANTSELECT,INSERTONoe.ordersTO

rl;GRANTrlTOscott;GRANTSELECTONoe.ordersTOscott;REVOKESELECT

ONoe.ordersFROMscott;

A、SCOTT能查詢OE.ORDERS;

B、SCOTT不能查詢OE.ORDERS;

C、REVOKE命令回收了SCOTT和Rl的SELECT權限;

D、REVOKE命令會發(fā)生錯誤,因為SELECT權限已被授予Rl。

12、在使用數(shù)據(jù)庫中使用索引的目的是:

A、提高數(shù)據(jù)文件的存儲率.

B、可以更加有效的控制事務處理中的幻影問題.

C、增加DBMS的安全性.

D、提高增加記錄的效率.

13、PL/SQLDeveloper不可以將SQL語句的查詢結果導出為()0

A、CSV格式

B、WORD格式

C、HTML格式

D、XML格式

14、SELECT語句中“GROUPBY學號”表示□

A,修改學號

B、對學號排序

C、過濾學號

D、對學號分組

15、UNIQUE惟一索引的作用是()0

A、保證各行在該索引上的值都不得重復

B、保證各行在該索引上的值不得為NULL

C、保證參加惟一索引的各列,不得再參加其他的索引

D、保證惟一索引不能被刪除

16、將表中的字段定義為(),可使字段中的每一條記錄都必須是唯一的。

A、索引

B、主鍵

C、必需

D、有效性規(guī)則

17、設置主關鍵字是在()中完成的。

A、表的設計視圖

B、表的數(shù)據(jù)表視圖

C、數(shù)據(jù)透視表視圖

D、數(shù)據(jù)透視圖視圖

18、對于系統(tǒng)表的空間,Oracle建議的大小是()

A、200MB;

B、300MB;

C、400MB;

D、500MBo

19、關于Oracle的表空間描述錯誤的是()。

A、可以將不同用戶的表存放在同一個表空間中

B、可以將表和索引存放在同一個表空間中

C、不能將不同用戶的表存放在同一個表空間中

D、可以將用戶表存放在SYSTEM表空間下,但是不符合管理規(guī)范

20、標明不同任務的功能及使用狀況的是

A、操作過程說明書

B、數(shù)據(jù)操作特征表

C、任務分類表

D、數(shù)據(jù)流程圖

二、填空題(每小題2分,共10分)

1、數(shù)據(jù)庫的概念模型獨立于O

2、在數(shù)據(jù)庫領域的各種邏輯數(shù)據(jù)模型中,一個結點可以有多個雙親,節(jié)點之間可

以有多種聯(lián)系,該數(shù)據(jù)模型指的是()。

3、查詢學生的姓名和出生年的SQL語句是selectsnameas姓名,

year()-sageas出生年fromstudent

4、在數(shù)據(jù)庫實施階段包括兩項重要的工作,一項是數(shù)據(jù)的(),另一項是應用程

序的編碼和調(diào)試。

5、DML觸發(fā)器是在執(zhí)行()事件時被激活而自動執(zhí)行的觸發(fā)器。

三、判斷題(每小題1分,共10分)

()1、MySQL5.6中默認的存儲引擎是MylSAM。

()2、一個關系數(shù)據(jù)庫文件中的各條記錄前后順序可以任意顛倒,不影響庫中的數(shù)據(jù)關

系。

()3、關系代數(shù)中,從關系中取出所需屬性組成新關系的操作稱為投影。

()4、select16%4,的執(zhí)行結果是:0嗎?

()5、Oracle數(shù)據(jù)庫的介質(zhì)恢復包含兩種方式:完全恢復和不完全恢復。

()6、Oracle數(shù)據(jù)庫中字符串和日期必須使用雙引號標識

()7、Oracle數(shù)據(jù)庫中查看參數(shù)的命令為showparameter。

()8、Oracle運行過程中,僅當檢查點時,DBWn進程才將“臟”數(shù)據(jù)寫入數(shù)據(jù)文件

()9、建立一個關系時,將年齡屬性值限制在18-25歲之間,這種約束屬于參照完整

性約束?

()10、參照完整性通過外鍵約束實現(xiàn)。

四、綜合應用題(每小題20分,共40分)

1、設有如下關系表R:

R(No,NAME,SEX,AGE,CLASS)

主關鍵字是NO

其中NO為學號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。

寫出實現(xiàn)下列功能的SQL語句。

①插入一個記錄(25,“李明”,“男”,21,“95031”);

②插入“95031”班學號為30、姓名為“鄭和”的學生記錄;

③將學號為10的學生姓名改為“王華”;

④將所有“95101”班號改為“95091”;

⑤刪除學號為20的學生記錄;

⑥刪除姓“王”的學生記錄;

2、已知汽車銷售數(shù)據(jù)庫QCXS包含QCGS(汽車公司)數(shù)據(jù)表、QCXX(汽車信

息)數(shù)據(jù)表和JYJL(交易記錄)數(shù)據(jù)表,表結構如表]1、表2和表3所示

表1QCGS(汽車公司表結構)

名字段類型字段寬度說明

bhCHAR4公司編號,主碼

meCHAR10公司名稱,唯一

szdCHAR20所在地

表2QCXX(汽車信息表結構)

名字段類型字段寬度說明

qcbhCHAR4汽車編號,主碼

exmeCHAR10車型名稱

bhCHAR4公司編號,外碼

djINT單價

bxqINT保修期,缺省值12

表3JYJL(交易記錄表結構)

名字段類型字段寬度說明

jybhCHAR4交易編號,主碼

qcbhCHAR4汽車編號,外碼

xlINT銷量

xsrqDATE銷售日期

1.查詢通用公司單價大于20萬的汽車信息并按照單價降序排列,需要含有

以下4歹I」:公司名稱,車型名,單價和保修期。

2.查詢每個汽車公司賣出每款汽車的總銷量,需給出汽車公司編號,汽車編

號和銷量。

3.查詢所有產(chǎn)地為“天津”的汽車公司編號和公司名稱。

4.查詢生產(chǎn)汽車種類大于2的汽車公司編號。

5.查詢所有進行過交易的汽車編號。

6.查詢單價在10萬-20萬之間的汽車名稱和單價。

7.查詢銷量高于平均銷量的汽車名稱

8.查詢沒有賣出過的汽車編號

9.使用SQL語句將汽車單價增加1096。

10.使用SQL語句創(chuàng)建一個名為zxxl(最新銷量)的視圖,要求能夠使用該

視圖查詢2015年銷售量的車型名稱、單價、銷量和銷售日期。

【數(shù)據(jù)庫基礎沖刺卷(-)參考答案】

一、單項選擇題

1、A

2、D

3、D

4、B

5、D

6、A

7、A

8、C

【解析】本題主要考查的知識點為關系的定義和性質(zhì)。關系是一個具有相同屬性的元組

的集合。關系是一種規(guī)范化了的二維表格。在關系模型中,對關系作了以下限定:(1)關系中

每一個屬性值都是不可分解的。(2)每一個關系僅僅有一種關系模式。(3)每一個關系模式

中的屬性必須命名且屬性名必須是不同的。(4)同一個關系中不允許出現(xiàn)候選碼或候選鍵值

完全相同的元組。(5)關系中元組的順序可以任意交換。(6)關系中屬性的順序可以任意交

換。

9、C

10、D

【解析】本題得分:1分

11、A

12、B

13、B

14、D

【解析】本題得分:1分

15、A

16、B

【解析】主鍵就是用來唯一標識表中的記錄。

17、A

【解析】設置主鍵只能在設計視圖內(nèi)完成。

18、C

19、C

20、C

【解析】本題主要考查的知識點為任務分類表。任務分類表標明不同任務的功能及使用

狀況。

二、填空題

1、具體的機器和DBMS

2、網(wǎng)狀模型

3、getdateO

4、載入

5、數(shù)據(jù)操縱語言

三、判斷題

1、錯誤

2、正確

3正確

4、正確

5、正確

【解析】中級P166

6、錯誤

7、正確

8、錯誤

9、錯誤

【解析】屬于用戶定義完整性約束

10、正確

四、綜合應用題

1、①INSERTINTORVALUES(25,“李明”,“男”,21,"95031")

?INSERTINTOR(NO,NAME,CLASS)VALUES(30,“鄭和”,“95031”)

③UPDATERSETNAME="王華"WHEREN0=10

?UPDATERSETCLASS="95091”WHERECLASS="95101”

⑤DELETEFROMRWHEREN0=20

?DELETEFROMRRWHERENAMELIKE“王%”

2、1.查詢通用公司單價大于20萬的汽車信息并按照單價降序排列,需要含有以下4歹!|:

公司名稱,車型名,單價和保修期。

Select公司名稱,車型名,單價,保修期

fromQCXX,QCGS

whereQCXX.公司編號=QCGS.公司編號and公司名="通用"and單價>200000

orderby單價desc

2.查詢每個汽車公司賣出每款汽車的總銷量,需給出汽車公司編號,汽車編號和銷量.

Select公司編號,QCXX.汽車編號,sum(銷量)銷量

fromQCXX,JYJL

whereJYJL.汽車編號=QCXX.汽車編號

groupby公司編號,汽車.汽車編號

3.查詢所有產(chǎn)地為“天津”的汽車公司編號和公司名稱。

Select公司編號,公司名稱

fromQCGS

where產(chǎn)地二,天津'

4.查詢生產(chǎn)汽車種類大于2的汽車公司編號。

Select公司編號

from汽車,QCGS

where汽車.公司編號二汽車公司.公司編號

groupby公司編號havingcount(汽車編號)>2

5.查詢所有進行過交易的汽車編號。

selectdistinct汽車編號

fromJYJL

6.查詢單價在10萬-20萬之間的汽車名稱和單價。

select汽車名稱,單價

fromQCXX

wherepricebetween10000and20000

7.查詢銷量高于平均銷量的汽車名稱

select汽車名稱

fromQCXX

where汽車編號in(select汽車編號fromJYJL

where銷量)(selectavg(銷量)fromJYJL)

8.查詢沒有賣出過的汽車編號

select汽車編號

fromQCXX

where汽車編號notin(select汽車編號fromJYJL)

9.使用SQL語句將汽車單價增加10%o

updateQCXX

set單價=單價*1.1

10.使用SQL語句創(chuàng)建一個名為zxxl(最新銷量)的視圖,要求能夠使用該視圖查詢

2015年銷售量的車型名稱、單價、銷量和銷售日期。

createviewzxxl

as

select車型名稱,單價,銷量,銷售日期

fromQCXX,XSJL

where銷售日期>='2015-1-1f;

數(shù)據(jù)庫基礎沖刺卷(三)

一、單項選擇題(每小題2分,共40分)

1、下面哪個說法符合數(shù)據(jù)庫系統(tǒng)WAL(log先寫協(xié)議)()

A、庫內(nèi)存中被事務修改的頁面在事務成功完成時被強制寫到磁盤中

B、庫內(nèi)存中被事務修改的頁面在事務撤銷時被寫到標記為非臟頁

C、成功完成時不需要將與其相關的log頁面強制寫回磁盤

D、中被修改的內(nèi)存數(shù)據(jù)頁面在寫回磁盤前必須將與其相關的log寫回磁盤

2、采用Access2010模板創(chuàng)建數(shù)據(jù)庫的好處是

A、已有框架,快速

B、不能改動

C、自由靈活

D、不用輸數(shù)據(jù)

3、某文本型字段中有數(shù)據(jù)“20某,“52”,“510”,“90”,如果按照降序

的方式進行排序,則排序后的結果為()

A、201,52,510,90

B、510,201,90,52

C、52,90,201,510

D、90,52,510,201

4、運行表單文件(FORMA)的命令是()。

A、DOFORMA

B、USEFORMA

C、OPENFORMA

D、DOFORMFORMA

5、以下()是linux環(huán)境下MySQL默認的配置文件。

A、f

B、f

C、f

D、f

6、設有關系模式R(A,B,C,D),函數(shù)依賴F={AfB,BfC,AfD,DfC},P

={AB,AC,BD}是R上的一個分解,則分解P中未丟失的函數(shù)依賴是

A、A-B

B、BY

C、A-D

D、D-C

7、數(shù)據(jù)庫技術中,“日志”和操作的關系是()。

A、操作完成后在記錄日志

B、操作的同時記錄日志

C、日志在操作完成之后任何時刻均可記錄

D、日志先于操作進行記錄

8、下列關于數(shù)據(jù)庫的正確敘述是

A、數(shù)據(jù)庫是一個DBF文件

B、數(shù)據(jù)庫是一個關系

C、數(shù)據(jù)庫是一個結構化的數(shù)據(jù)集合

D、數(shù)據(jù)庫是一組文件

9、只有滿足查詢條件的記錄才包含在查詢結果中,這種連接為o

A、左連接

B、完全連接

C、右連接

D、內(nèi)部連接

10、下列說法正確的是()

A、候選碼都可以唯一地標識一個元組

B、選碼中只能包含一個屬性

C、主屬性可以取空值

D、關系的外碼不可以取空值

11、關系運算中的選擇運算是

A、從關系中找出滿足給定條件的元組的操作

B、從關系中選擇若干個屬性組成新的關系的操作

C、從關系中選擇滿足給定條件的屬性的操作

D、A和B都對

12、關系模式分解的無損聯(lián)接和保持函數(shù)依賴兩個特性之間的聯(lián)系是()

A、前者成立蘊涵后者成立

B、后者成立蘊涵前者成立

C、同時成立,或者同時不成立

D、沒有必然的聯(lián)系

13、參照完整性是用來控制數(shù)據(jù)的一致性。在VisualFoxPro系統(tǒng)中,系統(tǒng)提

供的參照完整性機制不能實現(xiàn)的是:()。

A、設置“更新級聯(lián)”:更新主表主關鍵字段的值,用新的關鍵字值更新子

表中所有相關記錄

B、設置“刪除級聯(lián)”:主表可以任意的刪除記錄,同時刪除子表中所有相

關記錄

C、設置“刪除限制”:若子表中有相關記錄,則主表禁止刪除記錄

D、設置“插入級聯(lián)”:主表插入新的記錄后,在子表自動插入相應的記錄

14、在access中,以下修改表的結構的操作中,可能丟失數(shù)據(jù)的操作是()

A、修改字段名

B、修改字段類型

C、移動字段位置

D、修改字段名且移動字段位置

15、在Oracle中,有一個名為seq的序列對象,以下語句能返回序列值但不會

引起序列值增加的是()。

A、selectseq.ROWNUMfromdual;

B、selectseq.ROWIDfromdual;

C、selectseq.CURRVALfromdual;

D、selectseq.NEXTVALfromdual;

16、段是表空間中一種邏輯存儲結構,以下()不是ORACLE數(shù)據(jù)庫使用的

段類型。

A、索引段

B、臨時段

C、回滾段

D、代碼段

17、計算機系統(tǒng)產(chǎn)生死鎖的根本原因是()。

A、資源有限

B、進程推進順序不當

C、系統(tǒng)中進程太多

D、A和B

18、數(shù)據(jù)庫中,數(shù)據(jù)的物理獨立性是指()

A、數(shù)據(jù)庫與數(shù)據(jù)庫管理系統(tǒng)的相互獨立

B、用戶程序與DBMS的相互獨立

C、用戶的應用程序與存儲在磁盤上數(shù)據(jù)庫中的數(shù)據(jù)是相互獨立的

D、應用程序與數(shù)據(jù)庫中數(shù)據(jù)的邏輯結構相互獨立

19、聚類的目的是

A、使對象之間的距離盡可能小

B、使對象之間的距離盡可能大

C、使屬于同一類別的對象之間的距離盡可能大,而不同類別的對象間的距

離盡可能小

D、使屬于同一類別的對象之間的距離盡可能小,而不同類別的對象間的距

離盡可能大

20、參照完整性的規(guī)則不包括()

A、更新規(guī)則

B、檢索規(guī)則

C、刪除規(guī)則

D、插入規(guī)則

二、填空題(每小題2分,共10分)

1、數(shù)據(jù)庫管理系統(tǒng)(DBMS)的主要功能是。

2、“列出學生關系中所有男同學元組”的操作屬于關系代數(shù)的—運算。

3、SQL語言具有兩種使用方式,分別稱為交互式SQL和o

4、數(shù)據(jù)庫的物理結構設計主要包括()和()。

5、傳統(tǒng)的數(shù)據(jù)模型分類,數(shù)據(jù)庫系統(tǒng)可以分為三種類型:層次、網(wǎng)狀和

______O

三、判斷題(每小題1分,共10分)

()1、當數(shù)據(jù)庫處于NOARCHIVELOG模式時,在OPEN狀態(tài)下可以備份控制文件。

()2、可以通過創(chuàng)建角色即權限組來簡化權限管理進程。把一些權限授予一個角色,而

這個角色又可以被授予多個用戶。

()3、在表中添加新字段時,需要指定新字段在表中的位置。after表示在表最后添加

新字段。

()4、與主鍵不同,惟一鍵可以是null值。

()5,在SQL中,如果要進一步限定分組的條件,應使用WHERE短語。

()6、普通視圖占有數(shù)據(jù)庫存儲空間

()7、刪除視圖時相應的表也會被刪除。

()8、Oracle中,索引可以分為B樹索引和位圖索引,默認使用的是位圖索引

()9、在ORACLE數(shù)據(jù)庫中,當數(shù)據(jù)庫運行在非歸檔模式時,只能使用冷備份

()10、DBMS是位于應用程序和操作系統(tǒng)之間的一層管理軟件。

四、綜合應用題(每小題20分,共40分)

1、設有如圖所示的關系S,SC,C,試用關系代數(shù)表達式表示下列查詢語句:

關系S:

S#SNAMEAGESEX

1李強23男

2劉麗22女

3張友22男

關系SC

S#C#GRADE

1K183

82K185

5K192

2K590

5K584

5K880

關系C:

C#CNAMETEACHER

K1C語言王華

K5數(shù)據(jù)庫原理程軍

K8編譯原理程軍

(1)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)o

(2)檢索年齡大于21的男學生學號(S#)和姓名(SNAME)o

(3)檢索至少選修“程軍”老師所授全部課程的學生姓名。

(4)檢索“李強”同學不學課程的課程號。

(5)檢索至少選修兩門課程的學生學號(S#)。

(6)檢索全部學生都選修的課程的課程號(C#)和課程名(CNAME)o

(7)檢索選修課程包含“程軍”老師所授課程之一的學生學號(S#)。

(8)檢索選修課程號為K1和K5的學生學號(S#)。

(9)檢索選修全部課程的學生姓名(SNAME)O

(10)檢索選修課程包含學號為2的學生所修課程的學生學號(S#)。

(11)檢索選修課程名為“C語言”的學生學號(S#)和姓名(SNAME)o

2、假設某商業(yè)集團數(shù)據(jù)庫中有一關系模式

R(商店編號,商品編號,數(shù)量,部門編號,負責人),若規(guī)定:

(1)每個商店能銷售多種商品(每種商品有一個編號);商店的每種商品只在一

個部門銷售;

(2)每個商店的每個部門只有一個負責人;

(3)每個商店的每種商品只有一個庫存數(shù)量;

問題:

(1)寫出關系R的基本函數(shù)依賴

(2)找出R的候選碼

(3)R的范式,若不屬于3NF,則分解為3NF

【數(shù)據(jù)庫基礎沖刺卷(三)參考答案】

一、單項選擇題

1、D

2、A

【解析】使用模板創(chuàng)建數(shù)據(jù)庫,可以使數(shù)據(jù)庫的創(chuàng)建非常快捷。通常情況下,使用模板

創(chuàng)建好數(shù)據(jù)庫以后,需要用戶去進行小范圍的改動,而且該種方式有一定的局限性,不夠

靈活。

3、D

【解析】文本型的排序方式是從左到右逐字符比較,直到可以比較出大小為止。

4、D

5、A

6、A

7、D

8、C

9、D

【解析】本題得分:1分

10、A

11、A

12、D

13、D

14、B

【解析】修改數(shù)據(jù)類型和字段大小可能會導致數(shù)據(jù)丟失。

15、C

16、D

17、D

18、C

19、D

20、B

二、填空題

1、定義數(shù)據(jù)庫

2、選擇

3、嵌入式SQL

4、確定物理結構1評價物理結構

5、關系

三、判斷題

1、正確

2、正確

3、錯誤

4、正確

5、錯誤

6、錯誤

7、錯誤

【解析】一個視圖被刪除后,與該視圖有關的操作就不能再執(zhí)行了由該視圖導出的其他

視圖也將失效。因為視圖是虛表,不會影響真實的表。

8、錯誤

9、正確

【解析】Oracle數(shù)據(jù)庫非歸檔模式下只能做冷備份。

10、正確

四、綜合應用題

1、(1)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)。

TtC#,CNAME(oTEACHER='程軍'(0)

(2)檢索年齡大于21的男學生學號(S#)和姓名(SNAME)。

nS#,SNAME(0AGE>21ASEX='男'(S))

(3)檢索至少選修“程軍”老師所授全部課程的學生姓名(SNAME)。

JtSNAME(S(”S#,C#(SC)+”C#(oTEACHER='程軍'(C))))

(4)檢索“李強”同學不學課程的課程號(C#)。

JtC#(C)-nC#(oSNAME='李強'(S)SC)

(5)檢索至少選修兩門課程的學生學號(S#)。

JiS#(。1=4八2W5(SCXSC))

(6)檢索全部學生都選修的課程的課程號(C#)和課程名(CNAME)?

KC#,CNAME(C(nS#,C#(SC)+nS#(S)))

(7)檢索選修課程包含“程軍”老師所授課程之一的學生學號(S#)。

nS#<SCnc#(0TEACHER='程軍'(C)))

(8)檢索選修課程號為K1和K5的學生學號(S#)。

nS#,C#(SC)-?JtC#(oC#=,kl'VC#='k5'(0)

(9)檢索選修全部課程的學生姓名(SNAME)。

nSNAME(S(nSU,C#(SC)+"C#(C)))

(10)檢索選修課程包含學號為2的學生所修課程的學生學號(S#)。

JIS#,C#(SC)+nC#(oS#='2'(SO)

(11)檢索選修課程名為“C語言”的學生學號(S#)和姓名(SNAME)。

JtS#,SNAME(S(JtS#(SC。CNAME='C語言'(C))))

2、(1)每個商店的每種商品只在一個部門銷售:

商店編號,商品編號->部門編號

每個商店的每個部門只有一個負責人:

商店編號,部門編號->負責人

每個商店的每種商品只有一個庫存數(shù)量:

商店編號,商品編號->庫存量

(2)主碼為:商店號,商品編號,

非主屬性為:數(shù)量,部門編號,負責人

(3)因存在非主屬性(負責人)對主碼(商品編號,商店號)的傳遞函數(shù)依賴

故未達到三范式,只達到二范式。

分解該關系模式:

R1(商店編號,商品編號,部門編號,數(shù)量)

R2(商店編號,部門編號,負責人)

分解后其實已達到BC范式。

數(shù)據(jù)庫基礎沖刺卷(四)

一、單項選擇題(每小題2分,共40分)

1、在數(shù)據(jù)庫系統(tǒng)中,外模式/模式映象用于解決數(shù)據(jù)的()。

A、物理獨立性

B、結構獨立性

C、邏輯獨立性

D、分布獨立性

2、下列選項中,數(shù)據(jù)庫系統(tǒng)的組成部分不包括()

A、DBMS

B、DBA

C、DB

D、DBS

3、phpMyadmin作為MySQL的一種圖形化管理工具,其工作模式為。

A、腳本方式

B、B/S模式

C、C/S模式

D、命令行方式

4、在PL/SQL中,只能處理一行數(shù)據(jù)的是?()

A、INSERT

B、UPDATE

C、SELECT

D、DELETE

5、某子菜單中有“保存”和“關閉”二個菜單項,要用分割線在二個菜單項之

間分組,實現(xiàn)的方法是()。

A、在“保存”菜單項名稱后加,即“保存\-”

B、在“關閉”菜單項名稱前加,即“\-關閉”

C、在二個菜單項之間添加一個新菜單項,新菜單項名稱為

D、A、B兩種方法均可

6、存儲在某一種媒體上能夠識別的物理符號是()

A、數(shù)據(jù)

B、數(shù)據(jù)處理

C、數(shù)據(jù)管理

D、信息處理

7、一個m:n聯(lián)系轉換為一個關系模式。關系的碼為—o

A、某個實體的碼

B、各實體碼的組合

C、n端實體的碼

D、任意一個實體的碼

8、關系數(shù)據(jù)庫中,實現(xiàn)實體之間的聯(lián)系是通過表與表之間的()。

A、公共索引

B、公共存儲

C、公共元組

D、公共屬性

9、實體是信息世界的術語,與之對應的數(shù)據(jù)庫術語為()。

A、文件

B、數(shù)據(jù)庫

C、記錄

D、字段

10、關于數(shù)據(jù)庫系統(tǒng),下列敘述錯誤的是

A、可以實現(xiàn)數(shù)據(jù)共享、減少數(shù)據(jù)冗余

B、可以表示事物和事物之間的聯(lián)系

C、支持抽象的數(shù)據(jù)模型

D、數(shù)據(jù)獨立性較差

11、在教師表中,如果要找出教師編號,姓名,性別的字段,所采用的關系運

算是()

A、投影

B、選擇

C、連接

D、層次

12、創(chuàng)建索引時必須定義索引名。定義索引名時,下列敘述中不正確的是()。

A、索引名只能包含字母、漢字、數(shù)字符號和下劃線

B、組成索引名的長度不受限制

C、索引名可以與字段名同名

D、索引名的第一個字符不可以為數(shù)字符號

13、emp表中,比“FORD”入職晚的員工信息,下列SQL語句正確的是:

()o

A、selectename,hiredatefromemp

whereename='FORD';

B、selectename,hiredatefromemp

wherehiredate>

(selecthiredatefromemp

whereename='FORD");

C、selectename,hiredatefromemp

wherehiredate>min(hiredate)

andename='FORD';

D、selectename,hiredatefromemp

wherehiredatein

(selecthiredatefromemp

whereename='FORD');

14、在Access數(shù)據(jù)庫的各個對象中,只有()是實際存入數(shù)據(jù)的對象。

A、表

B、查詢

C、窗體

D、報表

15、所有類都可識別的事件即最小事件集包括()。

A、Init>Destroy和Error事件

B、Load、Init和Unload事件

C、Load、Init和Destroy事件

D、Init,Activate和Destroy事件

16、VisualFoxPro關系數(shù)據(jù)庫管理系統(tǒng)能夠實現(xiàn)的三種基本關系運算是

A、索引、排序、查找

B、建庫、錄入、排序

C、選擇、投影、連接

D、顯示、統(tǒng)計、復制

17、通過“表設計”視圖創(chuàng)建數(shù)據(jù)表必須定義()

A、排序依據(jù)

B、唯一索引

C、字段名稱

D、默認取值

18、在設計表時,若輸人掩碼屬性設置為“LL”,則能接收的輸人是()

A、abBd

B、aB

C、AB+C

D、ABa9

19、以下說法中,錯誤的是()

A、可以為數(shù)據(jù)庫設置密碼來加強數(shù)據(jù)庫的安全

B、可以通過備份數(shù)據(jù)庫的方式,防止數(shù)據(jù)丟失

C、可以通過生成Accde文件來防止窗體、報表和模塊被其他人修改

D、可以通過壓縮和修復數(shù)據(jù)庫來對錯誤的VBA程序進行自動處理

20、在建表時如果希望某列的值,在一定的范圍內(nèi),應建()約束。

A、primarykey

B、unique

C、check

D、notnull

二、填空題(每小題2分,共10分)

1、據(jù)庫系統(tǒng)的最大特點是數(shù)據(jù)的三級抽象和O

2、合并局部E-R圖時可能會發(fā)生屬性沖突、命名沖突和()。

3、關系模式R(C,T,S,N,G),其函數(shù)依賴集F={C-T,CS-G,S-N},求R的所有候

選碼

4、數(shù)據(jù)庫系統(tǒng)中,用于存放三級結構定義的數(shù)據(jù)庫稱為()

5、SQL語言具有數(shù)據(jù)定義、數(shù)據(jù)操縱、的功能。

三、判斷題(每小題1分,共10分)

()1、數(shù)據(jù)管理技術經(jīng)歷了人工管理、文件系統(tǒng)和數(shù)據(jù)庫系統(tǒng)三個階段。

()2、數(shù)據(jù)獨立性是指數(shù)據(jù)之間彼此獨立?

()3、redologfile有三種狀態(tài)。

()4、ORDERBY后可以指定多個排序關鍵字,且對排序關鍵字的先后順序沒有要

求。

()5、在Access2010的數(shù)據(jù)表中,數(shù)字33261可以存儲到數(shù)據(jù)類型為數(shù)字型(整型)的

字段中

()6、在關系數(shù)據(jù)結構中那個,無論是實體還是實體之間的聯(lián)系,都用元組來表示。

()7、除了一些標準的工具外,還可在PL/SQLDeveloper的工具菜單下定義自己的工

具項。

()8、使用WHEREfieldnameNOTIN構成條件查詢,括號中只能有一個值。

()9、規(guī)范化主要理論依據(jù)是關系規(guī)范化理論?

()10、在Oracle數(shù)據(jù)庫中,數(shù)據(jù)段可以跨多個數(shù)據(jù)文件,但不能跨多個表空間。

四、綜合應用題(每小題20分,共40分)

1、設學生-課程數(shù)據(jù)庫中包括三個表:

學生表:Student(Sno,Sname,Sex,Sage,Sdept)

課程表:Course(Cno,Cname,Ccredit)

學生選課表:SC(Sno,Cno,Grade)

其中Sno、Sname、Sex、Sage、Sdept、Cno、Cname、Ccredit、Grade分別表

示學號、姓名、

性別、年齡、所在系名、課程號、課程名、學分和成績。

試用SQL語言完成下列項操作:

(1)查詢選修課程包括“1042”號學生所學的課程的學生學號

(2)創(chuàng)建一個計科系學生信息視圖S_CS_VIEW,包括Sn。學號、Sname姓名、

Sex性別;

(3)通過上面第2題創(chuàng)建的視圖修改數(shù)據(jù),把王平的名字改為王慧平

(4)創(chuàng)建一選修數(shù)據(jù)庫課程信息的視圖,視圖名稱為datascore_view,包含

學號、姓名、成績。

2、有一個“學生選課”數(shù)據(jù)庫,數(shù)據(jù)庫中包括三個表,其關系模式分別為:

Student(xh,xm,xb,nl,szx)

Course(kch,kcm,xxk,xf)

SG(xh,kch,cj)

其中:Student是學生表,xh表示學號、xm表示姓名、sb表示性別、nl表示

年齡、szx表示所在系。xh為主碼。

Course是課程表,kch表示課程號、kcm表示課程名、xxk表示先修課號、xf

表示學分。kch為主碼。

SG是選課表,xh表示學號,參照學生表的學號xh、kch表示課程號,參照課程

表的課程號kch、cj表示成績。(xh,kch)為主碼。

請用SQL語言實現(xiàn)下列功能:

1.建立選課表SG,要求實現(xiàn)主鍵約束和外鍵約束,且成績不能為空。

2.查詢選修課程的成績小于60分的人數(shù)。

3.查詢選修了C3號課程的學生的學號及其成績,查詢結果按分數(shù)的降序排

列。要求查詢結果的標題顯示為漢字。

4.查詢選修了“數(shù)據(jù)庫應用”課程且成績在90分以上的學生的姓名和所在

系。

5.向Student表中插入一條記錄,學號為“05020”,姓名為“丁莉”,性別

為“女”,年齡為“17”,所在系為“計算機系”。

6.將計算機系全體學生的成績置零。

7.創(chuàng)建一個“學生成績”視圖,包括選修了課程的學生的學號、姓名、選修課

程的課程號、課程名以及成績。

8.為Student表建立一個按學號升序排列的唯一索引Stusno_IDXo

9.求各課程的選修人數(shù)及平均成績。

10.查詢選修了課程編號為'14001'和'14002'課程的學生的學號和姓名。

【數(shù)據(jù)庫基礎沖刺卷(四)參考答案】

一、單項選擇題

1、C

2、D

【解析】DBS的意思就是數(shù)據(jù)庫系統(tǒng)。

3、B

【解析】本題得分:1分

4、A

5、C

6、A

【解析】數(shù)據(jù)是存儲在某一種媒體上能夠識別的物理符號。

7、B

8、D

9、C

10、D

【解析】數(shù)據(jù)庫系統(tǒng)管理階段,數(shù)據(jù)和程序分開存儲,因此獨立性高。

11、A

【解析】根據(jù)題意,在結果中只顯示了三列,根據(jù)關系運算的概念,從一個表中選出若

干列(屬性),關系運算為投影。

12、B

13、B

14、A

【解析】只有表才能存儲數(shù)據(jù)。

15、A

16、C

17、C

【解析】創(chuàng)建表必須定義表的數(shù)據(jù)類型和字段名稱。

18、B

【解析】在輸入掩碼的格式符號中,表示在該位置必須輸入一個字母。兩個L,就

代表只能也必須輸入兩個字母。

19、D

【解析】壓縮和修復數(shù)據(jù)庫的作用是減小數(shù)據(jù)庫存儲空間,同時修復各種邏輯錯誤。

20、C

二、填空題

1、二級獨立性

2、結構沖突

3、CS

4、數(shù)據(jù)字典

5、數(shù)據(jù)控制

三、判斷題

1、正確

【解析】這些判斷題實際都是一些填空題,直接看就行了,答案都填上去了。

2、錯誤

3正確

4、錯誤

5、錯誤

【解析】整型的存儲范圍為-32768~32767

6、錯誤

7、正確

【解析】初級P155

8、錯誤

9、正確

【解析】關系的規(guī)范化理論就為關系模式的優(yōu)化提供了理論的依據(jù),通常按屬性間的依

賴情況,用INF、2NF、3NF等來區(qū)分關系規(guī)范化的程度。

10、正確

【解析】在Oracle數(shù)據(jù)庫中,數(shù)據(jù)段可以跨多個數(shù)據(jù)文件,但不能跨多個表空間。

四、綜合應用題

1、(1)SELECTDISTINCTSNO

FROMSCSCX

WHERENOTEXISTS

(SELECT*

FROMSCSCY

WHERESCY.SNO='1042'AND

NOTEXISTS

(SELECT*

FROMSCSCZ

WHERESCZ.SNO=SCX.SNOAND

SCZ.CNO=SCY.CNO));

(2)CREATEVIEWS_CS_VIEW

AS

SELECTSNO,SNAME,SEX

FROMSTUDENT

WHERESdept='CS'

(3)UPDATESCSVIEW

SETSNAME="王慧平'

WHERESNAME='王平'

(4)CREATEVIEWdatascoreview

AS

SELECTSNO學號、SNAME姓名、GRADE成績

FROMSTUDENT,SC,COURSE

WHERESTUDENT.SNO=SC.SNO

ANDCOURSE.CNO=SC.CNO

ANDCNAME='數(shù)據(jù)庫'

2、1.建立選課表SG,要求實現(xiàn)主鍵約束和外鍵約束,且成績不能為空。

CREATETABLESG(

SnoCHAR(5),

CnoCIIAR(3),

Ccredittinyintnot

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論