計算機2024級數(shù)據(jù)庫原理及應用總復習_第1頁
計算機2024級數(shù)據(jù)庫原理及應用總復習_第2頁
計算機2024級數(shù)據(jù)庫原理及應用總復習_第3頁
計算機2024級數(shù)據(jù)庫原理及應用總復習_第4頁
計算機2024級數(shù)據(jù)庫原理及應用總復習_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

數(shù)據(jù)庫原理及應用復習題

適用于計算機科學與技術專業(yè)2024級

(僅供復習參考之用切莫據(jù)此作為復習依據(jù)不對由此產(chǎn)生后果負責)

一、單項選擇題

1.在數(shù)據(jù)庫中,產(chǎn)生數(shù)據(jù)不一樣的根本緣由是O

A.數(shù)據(jù)存儲量太大B.沒有嚴格愛護數(shù)

據(jù)

C.未對數(shù)據(jù)進行完整性限制D.數(shù)據(jù)冗余

2.設關系R和S的結構相同,并且各有80個元組,假如這兩個關系作交運算,

其運算結果的元組個數(shù)為()

A.A.80B.小于等于80C.大于等于160D.大于等于80,小

于等于160

3.SQL語言具有兩種運用方式,它們在運用的細微環(huán)節(jié)上會有些差別,特殊是

SELECT語句。這兩種不同運用方式的SQL,分別稱為交互式SQL和()

A.提示式SQLB.多用戶SQLC.嵌入式SQLD.說明式SQL

4.下列關于索引的敘述,正確的是()o

A.可以依據(jù)須要在基本表上建立一個或多個索引,從而提高系統(tǒng)的查

詢效率

B.一個基本表最多只能有一個索引

C.建立索引的目的是為了給數(shù)據(jù)表中的元素指定別名,從而使別的表

也可以引用這個元素

D.一個基本表上至少要存在一個索引

5.有2個關系模式R(A,B,C)和S(D,E),R中有3個元組,S中有2個元

組,則R和S笛卡爾積后得到的新關系中,屬性個數(shù)及元組個數(shù)分別為()

A.5,5B.5,6C.6,5D.6,6

6.數(shù)據(jù)庫系統(tǒng)中的數(shù)據(jù)模型通常由()三部分組成

A.數(shù)據(jù)結構、數(shù)據(jù)操作和完整性約束B.數(shù)據(jù)定義、數(shù)據(jù)操作和平安性約束

C.數(shù)據(jù)結構、數(shù)據(jù)管理和數(shù)據(jù)愛護D.數(shù)據(jù)定義、數(shù)據(jù)管理和運行限制

7.設有一個關系:DEPT(DNO,DNAME),假如要找出倒數(shù)第三個字母為W,并且

至少包含4個字母的DNAME,則查詢條件子句應寫成WHEREDNAMELIKE

A._W_%'B.%W_=C.W_D.W

8.看一個關系:學生(學號,姓名,系別),規(guī)定學號的值域是8個數(shù)字組成

的字符串,這一規(guī)則屬于()

A.實體完整性約束B.參照完整性約束

C.用戶自定義完整性約束D.關鍵字完整性約束

9.在關系模式R(U,F)中,R中任何非主屬性對鍵完全函數(shù)依靠是RW3NF的()

A.充分必要條件B.必要條件C.充分條件D.既不充分也不必要釜件

10.假如事務T獲得了數(shù)據(jù)對象R上的排它鎖,那么()

A.T對R只能讀不能寫B(tài).T對R只能寫不能讀

C.其它事務對過R只能讀不能寫D.其它事務對R既不能讀也不能寫

11.數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關

系是O

A.DBS包括DB和DBMSB.DBMS包括DB和DBS

C.DB包括DBS和DBMSD.DBS就是DB,也就是

DBMS

12.能夠消退冗余的鍵的范式是()

A.A.2NFB.3NFC.4NFD.BCNF

13.在數(shù)據(jù)操作語言(DML)的基本功能中,不包括的是()

A.插入新數(shù)據(jù)B.描述數(shù)據(jù)庫結構

C.對數(shù)據(jù)庫中數(shù)據(jù)排序D.刪除數(shù)據(jù)庫中數(shù)據(jù)

14.設關系模式R(A,B,C),F是R上成立的FD集,F(xiàn)={B-C},則分解P=

{AB,BC}相對于F()

A.是無損聯(lián)接,也保持FD的分解B.是無損聯(lián)接,但不保持FD的分解

C.不是無損聯(lián)接,但保持FD的分解D.既不是無損聯(lián)接,也不保持FD的分

15.數(shù)據(jù)庫的并發(fā)限制,完整性檢查,平安性檢查等是對數(shù)據(jù)庫的()

A.設計B.愛護C.操縱D.維護

在數(shù)據(jù)庫設計中,

16.在數(shù)據(jù)庫設計中,將E—R圖轉換成關系數(shù)據(jù)模型的過程屬于()

A.需求分析階段B.概念設計階段

C.邏輯設計階段D.物理設計階段

17.SQL語言中,條件“年齡BETWEEN20AND30”表示年齡在20至30之訶,

旦()

A.包括20歲和30歲B.不包括20歲和30歲

C.包括20歲但不包括30歲D.包括30歲但不包括20歲

18.假如事務T獲得了數(shù)據(jù)項Q上的排它鎖,則T對Q()

A.只能讀不能寫B(tài).只能寫不能讀C.既可讀又可寫D.不能讀不能

19.設一個科研項目只能由一個探討組擔當,而一個探討組可擔當多個項目,則

項目與探討組之間是()

A.一對一的關系B.一對多的關系C.多布一的聯(lián)系D.多對多的聯(lián)系

20.函數(shù)依靠是描述關系中各個屬性之間相互制約而又相互依靠的關系。確定屬

性間的函數(shù)依靠,要依據(jù)()

A.當前的數(shù)據(jù)值歸納B.主鍵值確定C候選鍵值確定D.屬性的語義

確定

二、填空題

1.數(shù)據(jù)庫技術主要探討如何科學地組織和存儲數(shù)據(jù)、高效地獲得和處理數(shù)據(jù),

是數(shù)據(jù)管理的最新技術,是計算機科學與技術的重要分支。

2.一般地,一個數(shù)據(jù)庫的數(shù)據(jù)模型由數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)的約束條件三

部分組成。

3.一個低一級的關系范式通過模式分解可以轉換為若干個高一級范式的關系模

式的集合,這個過程稱為關系模式的規(guī)范化。

4.一般來講,對數(shù)據(jù)庫的操作權限包含隱含特權、系統(tǒng)特權和對象權限。

5.利用游標進行數(shù)據(jù)查詢須要4種語句:說明游標、打開游標、推動游標和關

閉游標語句。

6.數(shù)據(jù)庫的愛護主要包括數(shù)據(jù)庫的完整性、平安性、并發(fā)限制和數(shù)據(jù)庫復原等

4方面的任務。

7.在SQL語言中,參照完整性通過FOREIGNKEY約束來定義。

8.SQLSERVER2024供應了種數(shù)據(jù)庫備份與復原方式,分別是:全庫備份、日

志備份、差異備份和文件、文件組備份。

9.SQLSERVER2024的數(shù)據(jù)文件包括主數(shù)據(jù)文件、二級數(shù)據(jù)文件和事務日志文

性三種。并發(fā)限制的主要方法是采納封鍍機制。

10.一般地,一個數(shù)據(jù)庫的數(shù)據(jù)模型由數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)的約束條

件三部分組成。

11.一般來講,對數(shù)據(jù)庫的操作權限包含隱至暨權、系統(tǒng)特權和對象權限。

12.數(shù)據(jù)庫的愛護主耍包拈數(shù)據(jù)庫的完整性、平安性、并發(fā)限制和數(shù)據(jù)庫復

原等4方面的任務。

13.SQLSERVER2024的數(shù)據(jù)文件包括主數(shù)據(jù)文件、二級數(shù)據(jù)文件和事務日

志文件三種。

14.設有關系模式R(X,Y,Z),F=(X->Y,Y-Z},則R的候選鍵是X—。

15.事務并發(fā)執(zhí)行會帶來諸如丟失更新、不一樣分析、未提交依靠等問題。

16.關系模式是靜態(tài)的、穩(wěn)定的,而關系是動態(tài)的隨時間不斷變更的。為為

關系操作在不斷地更新著數(shù)據(jù)庫中的數(shù)據(jù)。

17.觸發(fā)器是一類特殊的存儲過程,它不允許帶參數(shù),也不能被干脆調(diào)用,

只能由系統(tǒng)自動激活。

18.在三大傳統(tǒng)的數(shù)據(jù)模型中,具有嚴格的數(shù)學理論基礎的是彝模型。

19.1.SQLServer的平安性限制策略包括四個方面:操作系統(tǒng)的平安性、

服務器的平安性、—數(shù)據(jù)庫的平安性和―表和列級的平

安性O

20.2.SQLServer2024的身份驗證模式有兩種,分別是Windows身份

驗證模式和SQLServer和Window-身份驗證模式身份驗

證模式。

三、問答題

1)簡述數(shù)據(jù)庫設計的步驟以及每個步驟的任務。

1)需求分析分析客戶的業(yè)務和數(shù)據(jù)處理需求形成DFD、DD需求分析說

明書。

2)概念結構設計設計數(shù)據(jù)庫的E?R模型圖,確認需求信息的正確和完整。

3)邏輯結構設計將E-R圖轉換為多張表,進行邏輯設計,并應用數(shù)據(jù)庫設

計的三大范式進行審核。

4)物理結構設計數(shù)據(jù)庫物理設計是為邏輯數(shù)據(jù)模型選取一個最適合應用

環(huán)境的物理結構,包括存儲結構和存取方法。

5)數(shù)據(jù)庫實施依據(jù)邏輯設計和物理設計的結果,在計算機系統(tǒng)上建立起

實際數(shù)據(jù)庫結構、裝入數(shù)據(jù)、測試和試運行的過程稱為數(shù)據(jù)庫的實施階

段。實施階段主要有三項工作。

6)數(shù)據(jù)庫運行和維護數(shù)據(jù)庫系統(tǒng)正式運行,標記著數(shù)據(jù)庫設計與應用開發(fā)

工作的結束和維護階段的起先。

2)運用視圖的優(yōu)點?

1)能夠?qū)?shù)據(jù)庫的訪問限制在肯定范圍內(nèi),有利于數(shù)據(jù)保密。

2)視圖機制使不同的用戶能以不同的方式看待同一數(shù)據(jù),當很多不同種類

的用戶運用同一個集成數(shù)據(jù)庫時,這種敏捷性特別重要。

3)簡化了用戶觀點。

4)視圖對于數(shù)據(jù)握的重構供應了肯定程度的邏輻獨立性。

3)試分析語句DROPTableA與DELETEFROMA之間的差別。

1)DROPTableA為作用是注銷基本表A,操作完成后,表A的結構定義和

其中存儲的數(shù)據(jù)將完全消逝;

2)DELETEFROMA的作用是刪除表A存儲的全部數(shù)據(jù),操作完成后,表A

的結構定義仍舊存在,但其中存儲的數(shù)據(jù)將完全消逝。

4)事務的并發(fā)執(zhí)行可能帶來哪些問題?

1)丟失更新(丟失修改)

2)不一樣分析(入行重復讀)

3)未提交依靠等問題(讀“臟”數(shù)據(jù))

5)術語說明:3NF

對于一個給定的關系模式R,若R的每一個非主屬性既不部分函數(shù)依靠

于候選碼也不傳遞函數(shù)依靠于候選碼,則RW3NF。

6)存儲過程與觸發(fā)器有什么不同?

1)觸發(fā)器是特殊的類型的存儲過程,它能在任何試圖變更表中由觸發(fā)器爰護

的數(shù)據(jù)時執(zhí)行。

2)觸發(fā)器主要通過事務進行觸發(fā)而被執(zhí)行,觸發(fā)器不能干脆調(diào)用執(zhí)行,也不

能被傳送和接受參數(shù),而存儲過程可以通過存儲過程名被干脆調(diào)用。

觸發(fā)器與表有關,存儲過程與表無關。

7)簡述事務的四個特性及其含義。

事務具有四個特征:原子性(Atomicity)、一樣性(Consistency)、

隔離性(Isolation)和持續(xù)性(Durability)。這四個特性簡稱為ACID

特性。

1)原子性:事務是數(shù)據(jù)庫的邏輯工作單位,事務中包含的各操作要么都做,

要么都不做。

2)一樣性:事務執(zhí)行的結果必需是使數(shù)據(jù)庫從一個一樣性狀態(tài)變到另一個

一樣性狀態(tài)。

3)隔離性:一個事務的執(zhí)行不能其它事務干擾。即一個事務內(nèi)部的操作及

運用的數(shù)據(jù)對其它并發(fā)事務是隔離的,并發(fā)執(zhí)行的各個事務之間不能相

互干擾。

4)持續(xù)性:也稱永久性,指一個事務一旦提交,它對數(shù)據(jù)庫中的數(shù)據(jù)的變

更就應當是永久性的。接下來的其它操作或故障不應當對其執(zhí)行結果有

任何影響。

8)試述關系模式規(guī)范化的基本步驟(從1NF規(guī)范化到BCNF)。

1NF

J或除非主屬性對碼的部分函數(shù)依賴

2NF

J消除非主屬性對碼的傳遞函數(shù)依賴

3NF

1,除主屬性對碼的部分和傳遞函數(shù)依賴

BCNF

9)什么是視圖?它和表有什么區(qū)分?

1)視圖是由一個或多個數(shù)據(jù)表(基本表)或視圖導出的虛擬表或查詢表,

是關系數(shù)據(jù)庫系統(tǒng)供應應用戶以多種角度視察數(shù)據(jù)庫中數(shù)據(jù)的重要機

制。

2)視圖是虛表。所謂虛表,就是說視圖不是表。因為視圖只儲存了她的定

義(select語句),而沒有儲存視圖對應的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來

的數(shù)據(jù)表(基表),數(shù)據(jù)與基表中數(shù)據(jù)同步,即對視圖的數(shù)據(jù)進行操作時,

系統(tǒng)依據(jù)視圖的定義去操作與視圖相關聯(lián)的基本表。

10)簡述數(shù)據(jù)庫設計過程中概念結構設計、邏輯結構設計階段各應完成的任務。

1)概念結構設計的主要任務是對需求分析的結果進行綜合、歸納,從而

形成一個獨立于詳細數(shù)據(jù)庫管理系統(tǒng)的概念數(shù)據(jù)模型。

2)邏輯結構設計階段的主要任務是將概念結構設計的結果轉換為某個

詳細的數(shù)據(jù)庫管理系統(tǒng)所支持的結構數(shù)據(jù)模型,并對其進行優(yōu)化。

11)運用存儲過程的優(yōu)勢

1)可以削減客戶端代碼的重復。只需創(chuàng)建存儲過程一次并將其存儲在數(shù)據(jù)庫

中,以后即可在客戶端程序中多次調(diào)用該存儲過程。

2)允許更快地執(zhí)行。假如某操作須要大量的Transact-SQL代碼或須要重復執(zhí)

行,運用存儲過程將比在客戶端執(zhí)行Transact-SQL批代碼的執(zhí)行速度要快。

存儲過程在服務港端經(jīng)過預編譯,可以干脆執(zhí)行;而在客戶端每次運行

Transact-SQL語句時,都要從客戶端重復發(fā)送,并且在SQLServer每次執(zhí)

行這些語句時,都要對其進行編譯和優(yōu)化。因此,存儲過程執(zhí)行速度更快。

3)削減網(wǎng)絡流量。例如,一個須要數(shù)百行Transact-SQL代碼的操作由一條執(zhí)

行過程代碼的單獨語句就可實現(xiàn),而不須要在網(wǎng)絡中發(fā)送數(shù)百行代碼。

4)可以簡化數(shù)據(jù)庫管理。例如,要修改某種查詢,假如查詢重復存放在客戶機

上,則要在全部客戶機上修改查詢,而運用存儲過程可以集中修改。

12)deleted表和inserted表的作用?

1)deleted表用于存儲DELETE和UPDATE語句所影響的行的副本。在執(zhí)行DELETE

或UPDATE語句時,行從觸發(fā)落表中刪除,并傳輸?shù)絛eleted表中。deleted

表和觸發(fā)器表通常沒有相同的行。

2)inserted表用于存儲INSERT和UPDATE語句所影響的行的副本。在一個

插入或更新事務處理中,新建行被同時添加到inserted表和觸發(fā)器表中。

inserted表中的行是觸發(fā)器表中新行的副本。

四、程序設計題

假設“陽光”酒店的數(shù)據(jù)庫中有以下的幾人關系模式:

客戶個人信息(身份證號,姓名,性別,年齡,工作單位)

客戶入住信息(身份證號,客房號,入住時間,退房時間)

客房(客房號,客房類型號)

定價(客房類型號,客房類型,單價)

訂票(身份證號,機票號,訂票時間)

機票(機票號,起始地,目的地,起飛時間,到達時間,機票價格,機票

狀態(tài),航空公司號)

航空公司(航空公司號,航空公司名,電話)

雇員(雇員號,姓名,雇傭日期,被投訴次數(shù))

試用關系代數(shù)完成以下操作:

(1)查詢“布什”先生所訂客房的價格。

n姓名,單價9姓釬?什,(客戶個人信息*客戶入住信息*客戶入住信息*定價))

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

(2)查詢身份證號為的客戶的最近入住時間。

SELECTMAX(入住時間)

FROM客戶入住信息

WHERE身份證號:''

(3)查詢總共從“東方航空公司”訂票的張數(shù)。

SELECTCOUNT(*)AS訂票總張數(shù)

FROM機票,航空公司

WHERE機票.航空公司號二航空公司.航空公司號AND航空公司名二

'東方航空公司'

GROUPBY機票.航空公司號

(4)酒店新近聘請一名雇員,其雇員號為“E111”,姓名為“瑪麗”,雇傭

日期為“2024—11-22”,將該雇員的信息插入相應的表。

INSERTINTO雇員(雇員號,姓名,雇傭日期)

VALUES('EllT,,瑪麗',<2024-11-22,)

(5)假設你是該系統(tǒng)的DBA,請將杳詢機票信息權限給予操作員“可比克二

GRANTSELECTON機票TO,可比克,

GRANTSELECTON航空公司TO'可比克'

(6)試用SQL語言創(chuàng)建客戶個人信息表(相關屬性的數(shù)據(jù)類型及數(shù)據(jù)寬度

結合實際狀況自定義),該表的完整性規(guī)則如下:

實標完整性:客戶個人信息表的主鍵“身份證號二

用戶定義完整性:規(guī)定姓名、年齡不能為空,性別只有“男”和“女”

兩個值,年齡的值必需大于等于18歲小于等于100歲。

CREATETABLE客戶個人信息(

身份證號CHAR(18)PRIMARYKEY,

姓名CHAR(50)NOTNULL,

性別CHAR(2)CHECK(性別二'男'OR性別二'女'),

年齡TinyintNOTNULL,CHECK(年齡BETWEEN18AND100),

工作單位CHAR(50)

)

假設“陽光”酒店的數(shù)據(jù)庫中有以下的幾人關系模式:

客戶個人信息(身份證號,姓名,性別,年齡,工作單位)

客戶入住信息(身份證號,客房號,入住時間,退房時間)

客房(客房號,客房類型號)

定價(客房類型號,客房類型,單價)

訂票(身份證號,機票號,訂票時間)

機票(機票號,起始地,目的地,起飛時間,到達時間,機票價格,機票

狀態(tài),航空公司號)

航空公司(航空公司號,航空公司名,電話)

雇員(雇員號,姓名,雇傭日期,被投訴次數(shù))

試用關系代數(shù)完成以下操作:

(7)查詢“東方航空公司”全部航班的目的地。

口目的地(CTi航空公司名-'東方向空公,,r(機票*航空公司))

試用SQL語言實現(xiàn)下列查詢:

(8)查詢“8888”房間的客房類型、入住的客戶身份證號及入住時間。

SELECT客房類型,身份證號.入住時間

FROM客戶入住信息,客房,定價

WHERE客戶入住信息.客房號二客房.客房號AND客房.客房類型號二定

價.客房類型號AND客房.客房類型號二'8888'

(9)查詢總共從“東方航空公司”訂票的張數(shù)。

SELECTCOUNT(*)AS訂票總張數(shù)

FROM機票,航空公司

WHERE機票.航空公司號二航空公司.航空公司號AND航空公司名二

'東方航空公司'

GROUPBY機票.航空公司號

(10)身份證號為“",姓名為“孫麗”,年齡為39歲的女客戶到酒店定了

一個房間號為“3333”的客房,試對相應的表做相應的操作。

INSERTINTO客戶個人信息(身份證號,姓名,性別,年齡)

VALUES(,‘孫麗','女',39)

INSERTINTO客戶入住信息(身份證號,客房號,入住時間)

VALUES(,<3333,,GETDATE())

(11)假設你是該系統(tǒng)的DBA,由于工作變動,須要回收操作員“可比克”

的查詢機票信息的權限。

REVOKESELECTON機票FROM,可比克'

REVOKESELECTON航空公司FROM'可比克'

(12)試用SQL語言創(chuàng)建客戶入住信息(相去屬性的數(shù)據(jù)類型及數(shù)握寬度結

合實際狀況自定義),該表的完整性規(guī)則如下:

實體完整性:客戶個人信息表的主鍵“身份證號,入住時間”。

參照完整性:定義客戶入住信息的外部關鍵字為“身份證號”。

CREATETABLE客戶入住信息(

身份證號CHAR(18)NOTNULL,

客房號CHAR(10)NOTNULL,

入住時間DATETIMEDEFAULTGETDATEO,

退房時間DATETFME,

PRIMARYKEY(身份證號,客房號),

FOREIGNKEY(身份證號)REFERENCES客戶個人信息(身份證號)

五、綜合題

以下是某商業(yè)數(shù)據(jù)管理系統(tǒng),其管理的對象及信息包括:

1.顧客有編號、姓名、單位、電話。

2.商品后商品編碼、商品名稱、單價。

這些對象之間的聯(lián)系如下:

1.每一名顧客可能買多種商品,且每一種商品又可能有多名顧客購買。

2.顧客每一次購買商品還涉及日期、數(shù)量、金額。

依據(jù)上述描述,解答下列各題:

(1)試畫出E-R圖并在E-R圖中標注聯(lián)系的類型。

(2)指出每一個實體的鍵(用下劃線標注)。

(3)將E-R圖轉換成關系模型(用下劃線標注每個關系的主碼)。

(4)用下劃線標注每個關系的主碼。

2)顧客(顧客編號,姓名,單位,電話)

商品(商品編號,名稱,單價)

購買(顧客編號,商品編號,日期,數(shù)量,金額)

為某高校體育部門建立數(shù)據(jù)庫,其中包含如下信息:

(1)運動隊:隊名、主教練,其中隊名惟一標識運動隊。

(2)運動員:運動員編號、姓名、性別、年齡。

(3)運動項目:項目編號、項目名、所屬類別。

其中:每個運動隊有多名運動員,每名運動員只屬于一個運動隊;每名運動

員可以參與多個項目,每個項目可以有多個運動員參與。系統(tǒng)記錄每名運動員參

與每個項目所得名次和成果以及競賽日期。

(1)試畫出E-R圖并在E-R圖中標注聯(lián)系的類型。

(2)指出每一個實體的鍵(用下劃線標注)。

(3)將E-R圖轉換成關系模型(用下劃線標注每個關系的主碼)。

(4)用下劃線標注每個關系的主碼。

2)

運動隊(俄笠,主教練,地址)

運動員(繳號,姓名,性別,年齡)

項目(項目編號,項目名,類別)

屬于(綢號,隊名)

競賽(編號,項目編號,競賽日期,成果,名次)

附加:

一、應用題

1.創(chuàng)建名為“Love”的數(shù)據(jù)庫,其中主數(shù)據(jù)文件為Lovedat.mdf,初始大小為

8M,增長大小為1M,日志文件為LovedaUdf,初始大小是5M,最大存儲空間

是30M,增長是5M。請寫出相應的SQL語句。

2.運用sql語句創(chuàng)建表authors,結構如下表所示

列名數(shù)據(jù)類型大小是否為空默認值說明

authorlDint4N編號(主鍵),自動增長

authorNamenvarchar50N姓名

Phonenvarcharl3Y電話

addressnvarchar255Y地址

3.運用SQL語句對2中創(chuàng)建的authors表進行如下修改:

⑴添力口Sex列char(2),city列varchar(20)(>

(2)刪除city列。

(3)修改作者信息表authors中的address列將該列的屬性的長度更改為500.,

4.系部表的創(chuàng)建語句如下,請完成以下操作

CREATETABLE系部(系部代碼char(2)CONSTRAINTpk_xbdmPRIMARY

KEY,

系部名稱varchar(30)NOTNULL,系主任char(8))

(1)將系部表中計算機系的系主任改為'張中裕'

(2)將系部表中的系部名稱列中的'系'全部更改為‘科學系'(運用replace

函數(shù),用法:replace(串1,串2,串3),其功能是將串1中的串2替換為串3)

(3)在系部表中刪除系主任姓‘張’的系部數(shù)據(jù)

5.有二個數(shù)據(jù)表XS(xh,xm)和XS_KC(xh,kch,cj),用兩種方法,寫出如下

查詢:“查找數(shù)據(jù)庫中全部學生的學號(xh)、姓名(xm)以及其所選修的課程號(kch)

和成果⑹”。

1.createdatabaseloveon

(name=lovedat,

filename二'd:\database\lovedat.mdf\

size=8,

Maxsize=unlimited,

filegrowth=1)

logon

(name=lovcdat_log,

filenarne='d:\database\lovedat.ldf,

size=5,

Maxsize=3(),

filegrowth=5)

2.createtableauthors(authoridintidentity(l,l)primarykeynotnull,

authornamcnvarchar(50)notnull,

phonenvarchar(13)null,

addressnvarch

溫馨提示

  • 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

提交評論