《關(guān)系數(shù)據(jù)庫(kù)與SQLServer2023》-習(xí)題參考答案_第1頁(yè)
《關(guān)系數(shù)據(jù)庫(kù)與SQLServer2023》-習(xí)題參考答案_第2頁(yè)
《關(guān)系數(shù)據(jù)庫(kù)與SQLServer2023》-習(xí)題參考答案_第3頁(yè)
《關(guān)系數(shù)據(jù)庫(kù)與SQLServer2023》-習(xí)題參考答案_第4頁(yè)
《關(guān)系數(shù)據(jù)庫(kù)與SQLServer2023》-習(xí)題參考答案_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《關(guān)系數(shù)據(jù)庫(kù)與SQLServer2024》--習(xí)題參考答案關(guān)系數(shù)據(jù)庫(kù)與SQLServer2024

習(xí)題參考答案

第1章關(guān)系數(shù)據(jù)庫(kù)原理

一、填空題

1.DBMS(數(shù)據(jù)庫(kù)管理系統(tǒng))

2.平安性

3.實(shí)體屬性聯(lián)系

4.1:N

5?網(wǎng)狀模型

6.外鍵

7?實(shí)體

&型

9?每個(gè)實(shí)體的碼

10.N端實(shí)體的碼

11.諸實(shí)體碼的組合

12.實(shí)體

二、選擇題

1.D

2.B

3.A

4.A

5.C

6.B

7.D

8.D

9.A

三、簡(jiǎn)答題

1.數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)、有組織的、可共享的數(shù)據(jù)集合。數(shù)

據(jù)庫(kù)管理系統(tǒng)是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫(kù)系統(tǒng)是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及開(kāi)發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。

2.數(shù)據(jù)庫(kù)系統(tǒng)的特點(diǎn)有:數(shù)據(jù)結(jié)構(gòu)化、數(shù)據(jù)的共享性高,冗余度低,易擴(kuò)充、數(shù)據(jù)獨(dú)立性高、數(shù)據(jù)由DBMS統(tǒng)一管理和掌握。

3.數(shù)據(jù)庫(kù)管理系統(tǒng)的主要功能有:數(shù)據(jù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的運(yùn)行管理、數(shù)據(jù)庫(kù)的建立和維護(hù)功能。

4.等值連接是把兩個(gè)表中的行根據(jù)給定的等值條件進(jìn)行拼接而形成新表,結(jié)果列為參加連接的兩個(gè)表的

全部列。自然連接是一種特別的等值連接,要求參加連接的兩個(gè)表有共同屬性(列),其結(jié)果是在參加操作的

兩個(gè)表的共同屬性上進(jìn)行等值條件連接后,再去除重復(fù)的屬性后所得的新表。

5.關(guān)系的完整性規(guī)章包括實(shí)體完整性、域完整性和參照完整性三個(gè)方面。實(shí)體完整性用于保證數(shù)據(jù)庫(kù)表

中的每一個(gè)元組都是唯一的,要求在任何關(guān)系的任何一個(gè)元組中,主鍵的值不能為空值、也不能取重復(fù)的值。

域完整性用于保證給定字段中數(shù)據(jù)的有效性,即保證數(shù)據(jù)的取值在有效的范圍內(nèi),要求由用戶依據(jù)實(shí)際狀況,

定義表中屬性的取值范圍。參照完整性用于確保相關(guān)聯(lián)的表間的數(shù)據(jù)保持全都,要求“不引用不存在的實(shí)體”,即:不允許在一個(gè)關(guān)系中引用另一個(gè)關(guān)系中不存在的元組。

例如:主表:同學(xué)(學(xué)號(hào),姓名,性別,專業(yè)號(hào),年齡)

從表:專業(yè)(專業(yè)號(hào),專業(yè)名)

主表的“專業(yè)號(hào)(外鍵)”的取值只能為兩種狀況:若取非空值,則它必需是從表中存在的值;取空值(null),表明尚未給同學(xué)安排專業(yè),null不等于0或空字符串。

6.一個(gè)低一級(jí)范式的關(guān)系模式,通過(guò)分解可以轉(zhuǎn)換為若干個(gè)高一級(jí)范式的關(guān)系模式,這種過(guò)程稱為關(guān)系的規(guī)范化。

關(guān)系的規(guī)范化主要目的是解決數(shù)據(jù)庫(kù)中數(shù)據(jù)冗余、插入特別、刪除特別和更新特別等數(shù)據(jù)存儲(chǔ)問(wèn)題。

關(guān)系規(guī)范化的基本方法是逐步消退關(guān)系模式中不合適的數(shù)據(jù)依靠,使關(guān)系模式達(dá)到某種程度的分別,也就是說(shuō),不要將若干事物混在一起,而要彼此分開(kāi),用一個(gè)關(guān)系表示一事或一物,所以,規(guī)范化的過(guò)程也被認(rèn)為是“單一化”的過(guò)程。

從第一范式至BCNF,它們之間的關(guān)系是BCNF》|3NF2NF1NF。從第一范式到其次范式,消退了非主

(1)

ABCDE

12331

4r

5

662

(2)

ABCBCD

123239

4r

5

6560

(3)

A:

B

CD

1239

4r

5

60

ABC1D

1239

4560

789null

null273

ABC[D

1239

4560

7r89null

卜連接

ABCD

1239

4560

null273

1.

屬性對(duì)碼的部分函數(shù)依靠;從其次范式到第三范式,消退了非主屬性對(duì)碼的傳遞函數(shù)依靠;從第三范式到BCNF,消退了關(guān)系中冗余的碼。

四、計(jì)算題

m:n的E-R圖

1:1的E-R圖

1:n的E-R圖

2.

3.

公司

部門

員工

商品

廠家

擁有

屬于

銷售

供貨

4.

(1)編

號(hào)+

名稱名稱

1

n

系班級(jí)

n

教研室

1

1m

n

老師

校名課程

m

專業(yè)姓名教材

1

姓名性別年齡

職稱

名稱3

性別年齡

n指導(dǎo)

1

學(xué)校

n同學(xué)

/n

選修

公哥

1

n

部門

1

廠-也

廠家

廠家

員工茴品

服務(wù)

代碼

i'Hlcn

(公司代碼,公司名,地址)

(部門代碼,部門名)

(員工代碼,姓名,性別,年齡,職

務(wù))

(商品代碼,商品名,單價(jià),數(shù)量)

(廠家代碼,廠家名,地址)

(公司代碼,部門代碼)

(部門代碼,員工代碼)

(員工代碼,商品代碼,銷售量)

(商品代碼,廠家代碼)

基本的函數(shù)依靠有:(商店編號(hào)+商品編號(hào)部門編號(hào),商品編號(hào)數(shù)量

(2)由題意,上面的函數(shù)依靠可知商店編號(hào)是主屬性,商品編號(hào)也是主屬性,由這兩個(gè)屬性,可以確

定關(guān)系元組的全部屬性,所以R的候選碼是:商店編號(hào)+商品編號(hào)

R(商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào),負(fù)責(zé)人)最咼已達(dá)到

(商店編號(hào)+部門編號(hào))7負(fù)責(zé)人,(商店

賴。(3)2NF。由于負(fù)責(zé)人是碼的傳遞依

(4)要達(dá)到3NF,必需消退非主屬性對(duì)碼的傳遞依靠。對(duì)R分解后的兩個(gè)模式如下:R1(商店編號(hào),商品編號(hào),數(shù)量,部門編號(hào))

R2(部門編號(hào),負(fù)責(zé)人)

第2章SQLServer2024基礎(chǔ)

一、填空題

1.一個(gè)實(shí)例

2.SQLServer配置管理器

3.對(duì)象資源管理器

4.Windows身份驗(yàn)證混合模式驗(yàn)證

5.Windows服務(wù)配置管理器

6.遠(yuǎn)程本地

7.SharedMemory

8.TCP/IP

二、簡(jiǎn)答題

1.對(duì)象資源管理器窗口用于管理數(shù)據(jù)庫(kù)中的全部對(duì)象,在該窗口中,可以完成注冊(cè)、啟動(dòng)和停止服務(wù)器,配置服務(wù)器屬性,創(chuàng)建數(shù)據(jù)庫(kù)以及表、視圖、存儲(chǔ)過(guò)程等數(shù)據(jù)庫(kù)對(duì)象,生成Transact-SQL對(duì)象以創(chuàng)建腳本、創(chuàng)建登錄賬戶、管理數(shù)據(jù)庫(kù)對(duì)象權(quán)限等,配置和管理復(fù)制,監(jiān)視服務(wù)器活動(dòng),查看系統(tǒng)日志等操作。

2.該窗口用于編寫(xiě)和運(yùn)行Transact-SQL腳本。它既可以在連接模式下工作,也可以在斷開(kāi)模式下工作。

SQLServer2024的“查詢編輯器”支持彩色代碼關(guān)鍵字,可視化地顯示語(yǔ)法錯(cuò)誤,允許開(kāi)發(fā)人員運(yùn)行和診斷代碼等。

3.使用SQLServerProfiler工具可以對(duì)MicrosoftSQLServer2024系統(tǒng)的運(yùn)行過(guò)程像攝像機(jī)一樣進(jìn)行攝錄。

SQLServerProfiler是用于從服務(wù)器中捕獲SQLServer2024大事的工具。這些大事可以是連接服務(wù)器、登錄系統(tǒng)、執(zhí)行Transact-SQL語(yǔ)句等操作。這些大事被保存在一個(gè)跟蹤文件中,以便日后對(duì)該文件進(jìn)行分析或用來(lái)重新執(zhí)行指定的系列步驟,從而有效地發(fā)覺(jué)系統(tǒng)中性能比較差的查詢語(yǔ)句等相關(guān)問(wèn)題。

第3章數(shù)據(jù)庫(kù)的創(chuàng)建與管理

一、填空題

1.Master數(shù)據(jù)庫(kù)Model數(shù)據(jù)庫(kù)Msdb數(shù)據(jù)庫(kù)Tempdb數(shù)據(jù)庫(kù)Resource數(shù)據(jù)庫(kù)

2.主數(shù)據(jù)文件次數(shù)據(jù)文件事務(wù)日志文件

3.可恢復(fù)全部未完成的事務(wù),保證數(shù)據(jù)庫(kù)操作的全都性和完整性

4.CREATEDATABASE

5.ALTERDATABASE

6.DROPDATABASE

7.sp_helpdb

8.為空刪除文件組中的文件

9.主

10.備份

二、選擇題

1-5ADAAD

6-8DDB

三、推斷題

1-5FFTTF

6-9FFFT

任務(wù)1:

createdatabasetestdb

onprimary

(name=td1,=\s‘qle\t:d1.mdf',

size=5,maxsize=20,),

(name=td2,=‘\sqel:\td2.ndf',

size=10,maxsize=30,),

user1

(name=td3,=\s‘qle\t:d3.ndf',

size=5,maxsize=unlimited,)

logon

(name=tlog,'e:\sql\tlog.ldf',

size=4,maxsize=unlimited,)

任務(wù)2:

1.

alterdatabasetestdb

addu3

2.

alterdatabasetestdb

u3name=u2

modify

3.

alterdatabasetestdb

modifyfile

(name=td2,size=10,maxsize=50,)

4.

alterdatabasetestdbmodifyname=gldb

第4章數(shù)據(jù)表的創(chuàng)建與管理

一、填空題

1.主鍵約束唯一性約束外鍵約束檢查約束非空約束

默認(rèn)值約束2.單個(gè)列定義全部列定義修改表的方式

3.一多空非空

4.相應(yīng)的約束

5.外鍵T2

6.空

7.修改刪除

8.域

9.參照

10.identity

二、選擇題

1-5BBDAC

三、推斷題

1-5FTFTF

6-10FFTFT

第5章數(shù)據(jù)查詢

一、填空題

1.SELECT

2.WHERE

3.連接

4.分組

5.排序

6.ORDERBY

7.Transact-SQL

8.DISTINCT

9.HAVING

10.BETWEEN…AND

11.LIKE

12.ANSI語(yǔ)法SQLServer語(yǔ)法

13.比較

14.ANYALLIN

二、選擇題

1-5DCDAD

三、推斷題

1-5TFTFF

6-7FF

課外實(shí)踐】

任務(wù)1:

1.

select課程名,授課老師,開(kāi)課學(xué)期

fromkc

where開(kāi)課學(xué)期=2

2.

select姓名,聯(lián)系電話,專業(yè)名,性別

fromxsqk

where專業(yè)名=‘信息平安'and性別=03.

select學(xué)號(hào),課程號(hào),成果

fromxs_kc

where成果>=90

4.

select學(xué)號(hào),課程號(hào),成果

fromxs_kc

where成果>=90or成果<605.

select學(xué)號(hào),姓名,誕生日期

fromxsqk

where誕生日期notbetween‘95-1191-01'and9‘6-129-29'6.

select*

fromxsqk

where姓名like‘陳_'7.

select*

fromxsqk

where學(xué)號(hào)like‘8%'

8.

select*

fromxsqk

where聯(lián)系電話like‘%'9.

select*

fromkc

where開(kāi)課學(xué)期in(1,3,5)

10.

select學(xué)號(hào),姓名,誕生日期

fromxsqk

orderby誕生日期

任務(wù)2:

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論