版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
-、判斷題
[數(shù)據(jù)庫(kù)系統(tǒng)概論]2
(F)與用文件系統(tǒng)來(lái)管理數(shù)據(jù)對(duì)比,用數(shù)據(jù)庫(kù)管理數(shù)據(jù)增添了數(shù)據(jù)冗余度。
(F)一個(gè)信息只好用一種數(shù)據(jù)形式來(lái)表示。
(F)數(shù)據(jù)庫(kù)系統(tǒng)是數(shù)據(jù)庫(kù)管理系統(tǒng)的重要構(gòu)成部分。
(F)數(shù)據(jù)庫(kù)的三級(jí)模式是觀點(diǎn)模型、邏輯模型和物理模型。
(F)E-R模型只好變換為關(guān)系模型,不可以變換為層次模型和網(wǎng)狀模型。
(F)假如一個(gè)實(shí)體A對(duì)應(yīng)多個(gè)實(shí)體B,則A與B之間必定是一對(duì)多的聯(lián)系。
[關(guān)系型數(shù)據(jù)庫(kù)基根源理]2
(F)一個(gè)關(guān)系的主鍵只好包含一個(gè)屬性。
(F)在實(shí)體-聯(lián)系模型中,實(shí)體擁有屬性,聯(lián)系不可以擁有屬性。
(F)關(guān)系運(yùn)算中,選擇運(yùn)算是從列的角度進(jìn)行的運(yùn)算,投影運(yùn)算是從行的角度進(jìn)行的運(yùn)算。
(F)在一個(gè)關(guān)系模式中,假如A->B,B->C,則稱C部分依靠于A。
(F)E-R圖變換為關(guān)系模型時(shí),實(shí)體可變換為關(guān)系模式,聯(lián)系不可以變換為關(guān)系模式。
(F)E-R圖變換為關(guān)系模式時(shí),所有的聯(lián)系都一定變換為獨(dú)立的關(guān)系模式。
[數(shù)據(jù)庫(kù)的管理]1
(F)數(shù)據(jù)庫(kù)的文件包含數(shù)據(jù)文件、事務(wù)日記文件和索引文件。
(F)數(shù)據(jù)庫(kù)的一個(gè)數(shù)據(jù)文件能夠?qū)儆诙鄠€(gè)文件組。
(F)在SQLServer中,數(shù)據(jù)庫(kù)的主數(shù)據(jù)文件的擴(kuò)展名是Idf.
[表的管理]2
(F)創(chuàng)立一個(gè)表時(shí),對(duì)于表的每一列,一定指明數(shù)據(jù)種類和長(zhǎng)度,比如“誕辰datetime(8)”。
(T)在SQLServer中,nchar數(shù)據(jù)種類與nvarchar數(shù)據(jù)種類的差別是,前者是固定長(zhǎng)度的,后
者是可變長(zhǎng)度的。
(T)在SQLServer中,儲(chǔ)存邏輯型數(shù)據(jù)值的數(shù)據(jù)種類是bit.
(F恰QL中的數(shù)據(jù)定義語(yǔ)言(DDL)用于實(shí)現(xiàn)數(shù)據(jù)增、刪、改、杳等數(shù)據(jù)操作。
(F)對(duì)于邏輯型的屬性,賦值是只好寫“YES”或“NO"o
(T)在SQL語(yǔ)句中,對(duì)一個(gè)字符型的屬性賦值,應(yīng)當(dāng)兩邊用單引號(hào)將值包含起來(lái)。
[數(shù)據(jù)查問(wèn)]1
(F)關(guān)系型數(shù)據(jù)庫(kù)的連結(jié)查問(wèn)有內(nèi)連結(jié)和外連結(jié)之分,內(nèi)連結(jié)只好實(shí)現(xiàn)兩個(gè)表的查問(wèn),外連
接能夠?qū)崿F(xiàn)多個(gè)表的查問(wèn)。
(F)在SELECT語(yǔ)句的WHERE子句部分,不可以再使用SELECT語(yǔ)句。
(T)在進(jìn)行分組統(tǒng)計(jì)時(shí),假如需要對(duì)分組進(jìn)行挑選,應(yīng)使用HAVING語(yǔ)句而不是WHERE語(yǔ)句。
[索引與視圖]2
(F)為了提升數(shù)據(jù)庫(kù)的檢索和更新速度,最幸虧數(shù)據(jù)表的每個(gè)字段都成立索引。
(F)齊集索引必定是獨(dú)一性索引,非齊集索引必定是非獨(dú)一性索引。
(T)主鍵索引必定是獨(dú)一索引。
(F)視圖?旦創(chuàng)立,就儲(chǔ)存了數(shù)據(jù)。
(F)視圖只好用來(lái)查察數(shù)據(jù),不可以在視圖長(zhǎng)進(jìn)行數(shù)據(jù)更新。
(F)視圖只好用來(lái)查察一個(gè)基本表的數(shù)據(jù),相當(dāng)于在一個(gè)基本表上的投影與選擇。
[數(shù)據(jù)完好性]1
(F)數(shù)據(jù)完好性有3種種類:實(shí)體完好性、參照完好性、更新完好性。
(F)外鍵拘束定義了表與表之間的關(guān)系,用于保證明體完好性。
(F)檢查拘束和默認(rèn)拘束都用于保證數(shù)據(jù)的實(shí)體完好性。
[儲(chǔ)存過(guò)程和觸發(fā)器]2
(T)儲(chǔ)存過(guò)程能夠帶參數(shù),進(jìn)而增添調(diào)用靈巧性。
(F)SQLSERVER中的所有儲(chǔ)存過(guò)程都-定由用戶自定義,系統(tǒng)自己沒有定義好的儲(chǔ)存過(guò)程。
(F)儲(chǔ)存過(guò)程一旦創(chuàng)立,其腳本就被加密,不可以再次編寫改正。
(F)觸發(fā)器被定義此后,只有當(dāng)用戶調(diào)用它時(shí)才觸發(fā),用戶不調(diào)用時(shí)觸發(fā)器不起作用。
(F)能夠依據(jù)完好性的需要,對(duì)某一個(gè)表定義SELECT觸發(fā)器。
(F)事務(wù)的原子性是指事務(wù)中的每一個(gè)操作相互是獨(dú)立的。
[數(shù)據(jù)的安全管理]1
(T)SQLServer身份考證有兩種模式:Windows身份考證模式和混稱身份考證模式。
(F)凡能夠登錄到SQLServer上的用戶,都能夠翻開隨意數(shù)據(jù)庫(kù),并讀取數(shù)據(jù)庫(kù)中的表。
(F)假如一個(gè)用戶能讀取某數(shù)據(jù)庫(kù)的某表的數(shù)據(jù),則該用戶必定能對(duì)該表的數(shù)據(jù)進(jìn)行改正。
[數(shù)據(jù)庫(kù)的備份與復(fù)原]1
(T)SQLServer數(shù)據(jù)庫(kù)中的數(shù)據(jù),能夠?qū)氲揭粋€(gè)Excel文件中。
(T)SQLServer支持完好備份、事務(wù)日記備份、差別備份。
(F)在SQLServer長(zhǎng)進(jìn)行數(shù)據(jù)庫(kù)分別,意味著刪除數(shù)據(jù)文件。
選擇題(30分,單項(xiàng)選擇,共15題,每題2分)
[數(shù)據(jù)庫(kù)系統(tǒng)概論]2
E-R圖用于描繪數(shù)據(jù)庫(kù)的(A).
A.觀點(diǎn)模型B.物理模型
C.儲(chǔ)存模型D.邏輯模型
ER圖中的主要元素是(B).
A.結(jié)點(diǎn)、記錄和文件B.實(shí)體、聯(lián)系和屬性
C.記錄、文件和表D.記錄、表、屬性
以下(A)組術(shù)語(yǔ)屬于觀點(diǎn)模型的范圍。
A.實(shí)體和聯(lián)系B,文件和文件組
C.索引和視圖D.儲(chǔ)存過(guò)程與觸發(fā)器
數(shù)據(jù)庫(kù)物理儲(chǔ)存方式的描繪稱為(B).
A.外模式B.內(nèi)模式
C.觀點(diǎn)模式D.邏輯模式
數(shù)據(jù)庫(kù)三級(jí)模式間引入二:線映照的主要作用是(A).
A.提升數(shù)據(jù)與程序的獨(dú)立性B.提升數(shù)據(jù)與程序的安全性
C.保持?jǐn)?shù)據(jù)與程序的一致性D.提升數(shù)據(jù)與程序的可移植性
在DBS、DBMS、DB三者的關(guān)系是(A)o
A.DBS包DBMS和DBB.DBMS包DBSDB
含含和
C.DB包DBSDBMSD.三者的包含關(guān)系在不一樣的場(chǎng)合下會(huì)發(fā)生改變
含和
[關(guān)系型數(shù)據(jù)庫(kù)基根源理2
AnB可等價(jià)替代為(A).
A.A-(A-B)B.AU(A-B)
C.A-(B-A)D.B-(A-B)
相關(guān)系:教師(編號(hào),姓名,誕辰,職稱),從關(guān)系中查問(wèn)所有教授的狀況應(yīng)使用(B)關(guān)系
運(yùn)算。
A.投影B.選擇
C.連結(jié)D.笛卡兒積
相關(guān)系:教加(編號(hào),姓名,誕辰,職稱),從關(guān)系中杳問(wèn)所有教師的姓名和誕辰應(yīng)使用(A)
關(guān)系運(yùn)算。
A.投影B.選擇
C.連結(jié)D.笛卡兒積
相關(guān)系:銷售(商品號(hào),銷售員編號(hào),銷售日期,客戶名),那么,該關(guān)系的主鍵是(D)。
A.商品號(hào)B.商品號(hào),銷售員編號(hào)
C.(商品號(hào),銷售員編號(hào),銷售日期)D.(商品號(hào),銷售員編號(hào),銷售日期,客戶名)
相關(guān)系:教課(學(xué)號(hào)、教工號(hào)、課程號(hào)),每個(gè)學(xué)生能夠選修多門課程,每門課程能夠由多名學(xué)
生來(lái)選修,每個(gè)老師能夠講解多門課程,每門課程能夠由多個(gè)老師來(lái)講解,那么該關(guān)系的主
鍵是(C)。
A.課程號(hào)B.教工號(hào)
C.(學(xué)號(hào),教工號(hào),課程號(hào))D.(學(xué)號(hào),教工號(hào))
相關(guān)系:教課(學(xué)號(hào)、班級(jí)號(hào)、班主任,班主任聯(lián)系電話),一個(gè)學(xué)生只好屬于一個(gè)班級(jí),一
個(gè)班級(jí)只有一個(gè)班主任,一個(gè)班主任只有一個(gè)聯(lián)系電話,那么該關(guān)系的主鍵是(A)
A.學(xué)號(hào)B.班級(jí)號(hào)
C.(學(xué)號(hào),班級(jí)號(hào))D.(學(xué)號(hào),班級(jí)號(hào),班主任)
[數(shù)據(jù)庫(kù)管理]1
下邊(A)不是SQLServer2005的數(shù)據(jù)庫(kù)對(duì)象。
A.SQL語(yǔ)句B.儲(chǔ)存過(guò)程
C.索引D.觸發(fā)器
SQLServer的物理儲(chǔ)存主要包含兩類文件,它們是(B)o
A.圖片文件和文本文件B.數(shù)據(jù)文件和事務(wù)日記文件
C.函數(shù)文件和數(shù)據(jù)文件D.源文件和可履行文件
SQLServer事務(wù)日記文件的擴(kuò)展名為(C)
A.mdfB.ndf
C.IdfD.idx
[表的管理]1
假如表S(A,B,C)中,設(shè)置A為主鍵,當(dāng)向S表插入一行新數(shù)據(jù)時(shí),該行(D)。
A.A,B,C屬性的值都能夠與己有的行同
樣B.A,B,C屬性的值都不可以與已有的
行同樣
C.A屬性的值不可以與已有的行同樣,但同意為
空D.A屬性的值不可以與己有的行同樣,也不可
以為空
在SQLServer的以下數(shù)據(jù)種類中,最合適表示一個(gè)人的體重(公斤,保存一位小數(shù))的是(D)。
A.charB.float
C.tinyintD.decimal
對(duì)于數(shù)據(jù)庫(kù)中的表A,假如想要清空A中的數(shù)據(jù)且不留下事務(wù)日記,應(yīng)使用(D)。
A.DELETETABLEAB.DROPTABLEA
C.ALTERTABLEAD.TRUNCATETABLEA
[數(shù)據(jù)查問(wèn)]3
對(duì)R和S進(jìn)行連結(jié)查問(wèn)時(shí),假如想在顯示中保存R的所有行應(yīng)當(dāng)使用(C),
A.R全外連結(jié)SB.R內(nèi)連結(jié)S
C.R左外連結(jié)SD.右外連結(jié)S
對(duì)R和S進(jìn)行連結(jié)查問(wèn)時(shí),假如想在顯示中保存S的所有行應(yīng)當(dāng)使用(D)..
A.R全外連結(jié)SB.R內(nèi)連結(jié)S
左外連結(jié)SD.R右外連結(jié)S
對(duì)R和S進(jìn)行連結(jié)查問(wèn)時(shí),假如想在顯示中保存R和S的所有行應(yīng)當(dāng)使用(A)。
A.R全外連結(jié)SB.R內(nèi)連結(jié)S
C.R左外連結(jié)SD.右外連結(jié)S
已知關(guān)系:學(xué)生(學(xué)號(hào),姓名,年紀(jì)),假如按年紀(jì)降序列出所有學(xué)生,而且同樣年紀(jì)的學(xué)
生按姓名升序擺列。則排序子句應(yīng)當(dāng)是(B)。
A.OrderBy年紀(jì),姓名B.OrderBy年紀(jì)Desc.姓名
C.OrderBy姓名,年紀(jì)DescD.B項(xiàng)與C項(xiàng)都正確
已知關(guān)系:?jiǎn)T工(工號(hào),入職日期,部門),假如按部門降序列出所有員工,而且同樣部門
的員工按入職日期升序擺列,則排序子句應(yīng)當(dāng)是(C)o
A.OrderBy部門,入職日期B.OrderBy入職日期,部門DESC
C.OrderBy部門DESC,入職日期D.B項(xiàng)與C項(xiàng)都正確
已知關(guān)系:課程(編號(hào),學(xué)分,開課學(xué)期,假如按開課學(xué)期升序擺列,同一學(xué)期的按學(xué)分降
序擺列,則排序子句應(yīng)當(dāng)是(C)。
A.OrderBy學(xué)分,開課學(xué)期B.OrderBy開課學(xué)期,學(xué)分
C.OrderBy開課學(xué)期,學(xué)分DESCD.OrderBy開課學(xué)期,學(xué)分ASC
對(duì)薪資表(員工號(hào),姓名,部門號(hào),月薪)進(jìn)行查問(wèn),列出屬于D01號(hào)部門,且薪資高于所有
D02號(hào)部門員工薪資的員工信息,查問(wèn)語(yǔ)句的WHERE子句應(yīng)使用(B)。
A.部門號(hào)="DOVAND月薪〉A(chǔ)NY(SELECT月薪FROM員工表WHERE部門號(hào)上D02')
B.部門號(hào)=*D0rAND月薪〉A(chǔ)LL(SELECT月薪FROM員工表WHERE部門號(hào)='D02')
C.部門號(hào)=4D0rAND月薪〉(SELECT月薪FROM員工表WHERE部門號(hào)="D02)
D.部門號(hào)='D01'or月薪〉A(chǔ)LL(SELECT月薪FROM員工表WHERE部門號(hào)』D02')
對(duì)薪資表(員工號(hào),姓名,部門號(hào),月薪)進(jìn)行查問(wèn),分部門統(tǒng)計(jì)人數(shù)和均勻薪資,查問(wèn)語(yǔ)
句應(yīng)使用(D)。
A.SELECT部門號(hào),Count。),AVG(月薪)FROM薪資表GROUPBY月薪
B.SELECT姓名,Count(*),AVG(月薪)FROM薪資表GROUPBY部門號(hào)
C.SELECT部門號(hào),Count(月薪),AVG(*)FROM薪資表GROUPBY部門號(hào)
D.SELECT部門號(hào),Count(月薪),AVG(月薪)FROM薪資表GROUPBY部門號(hào)
對(duì)學(xué)生表(學(xué)號(hào),姓名,性別,身高)進(jìn)行統(tǒng)計(jì),分性別統(tǒng)計(jì)人數(shù)和均勻身高,查問(wèn)語(yǔ)句應(yīng)
使用(D)o
A.SELECT性另ij,Count(*),AVG(身高)FROM學(xué)生表GROUPBY身高
B.SELECT姓名,Count。),AVG(身高)FROM學(xué)生表GROUPBY性別
C.SELECT性別,Count(身高),AVG(*)FROM學(xué)生表GROUPBY性別
D.SELECT性別,Count。),AVG(身高)FROM學(xué)生表GROUPBY性別
[索引與視圖]2
成立索引的主要目的是(B).
A.節(jié)儉儲(chǔ)存空間B.提升檢索速度
C.提升檢索和更新速度C.加強(qiáng)數(shù)據(jù)安全性
對(duì)于索引,以下說(shuō)法正確的選項(xiàng)6。
是(
A.一個(gè)數(shù)據(jù)表只好有一個(gè)索引B.一個(gè)數(shù)據(jù)表只好有一個(gè)獨(dú)一索引D.-
C.一個(gè)數(shù)據(jù)表只好有一個(gè)齊集索引個(gè)數(shù)據(jù)標(biāo)只好有一個(gè)非齊集索引
CreateUniqueNonclusteredIndexwriterjndexOn作者信息(作者編號(hào))語(yǔ)句履行后,在作者
信息表上創(chuàng)立了一個(gè)(D)索引。
A.唯一齊集索引B.齊集索引
C.主鍵索引D.唯?非齊集索引
對(duì)于視圖,以下正確的說(shuō)法是(A)。
A.視圖顯示的數(shù)據(jù)能夠取自于多個(gè)基礎(chǔ)表。
B.視圖其實(shí)不儲(chǔ)存數(shù)據(jù),每次查察視圖時(shí),視圖中的數(shù)據(jù)根源于基礎(chǔ)表
C.能夠鑒于一個(gè)視圖,一次性地改正多個(gè)基礎(chǔ)表的數(shù)據(jù)
D.視圖存在于內(nèi)存中,每次從頭啟動(dòng)DBMS時(shí),視圖便會(huì)自動(dòng)消逝。刪
除視圖用下邊哪條語(yǔ)句(A)。
A.DROPVIEWB.DELETEVIEW
C.REMOVEVIEWD.RMVIEW
對(duì)所有的視圖都能夠進(jìn)行(B)操作。
A.插入數(shù)據(jù)B.選擇數(shù)據(jù)
C.更新數(shù)據(jù)D.刪除數(shù)據(jù)
[數(shù)據(jù)完好性]1
在關(guān)系型數(shù)據(jù)庫(kù)中,用于實(shí)現(xiàn)參照完好性的方法是(0)
A.設(shè)置默認(rèn)值B.設(shè)置檢查拘束
C.設(shè)置外鍵拘束D.設(shè)置主鍵拘束
設(shè)屬性A是關(guān)系R的獨(dú)一主屬性,則屬性A不可以取空值NULL),這是(D)規(guī)則。
(
A.域完好性B.參照完好性
C.用戶自定義完好性D.實(shí)體完好性
以下方法中,用于實(shí)現(xiàn)用戶自定義完好性的方法是(B)..
A.為字段設(shè)置數(shù)據(jù)種類B.設(shè)置檢查拘束
C.設(shè)置外鍵拘束D.設(shè)置主鍵拘束
[儲(chǔ)存過(guò)程與觸發(fā)器]3
對(duì)于儲(chǔ)存過(guò)程的描繪正確的一項(xiàng)為哪一項(xiàng)(C)?
A.儲(chǔ)存過(guò)程存在于內(nèi)存中,每次從頭啟動(dòng)DBMS時(shí),便會(huì)自動(dòng)消逝
B.儲(chǔ)存過(guò)程在每次調(diào)用時(shí)都會(huì)被編譯?次
C.儲(chǔ)存過(guò)程能夠包含輸入和輸出函數(shù),增添了調(diào)用時(shí)的靈巧性
D.履行一次儲(chǔ)存過(guò)程所花的時(shí)間,比履行同樣的SQL批辦理要長(zhǎng)
假如有兩個(gè)事務(wù)同時(shí)對(duì)數(shù)據(jù)庫(kù)中同一數(shù)據(jù)進(jìn)行操作,不會(huì)惹起矛盾的是(D)o
A.一個(gè)DELETE和一SELECTB.一個(gè)SELECT和一個(gè)DELETE
C.兩個(gè)個(gè)UPDATED.兩個(gè)SELECT
當(dāng)觸發(fā)器履行時(shí),系統(tǒng)會(huì)創(chuàng)立暫時(shí)表保存用戶操作改正的行的新值和舊值UPDATE操作所
波及的值會(huì)被暫時(shí)保存在(C)。
A.updated表B.inserted表
C.deleted表D.inserted表和updated表
[數(shù)據(jù)庫(kù)的安全管理]1
一組擁有同樣權(quán)限的用戶被稱為(A)。
A.角色B.數(shù)據(jù)C.視圖D.構(gòu)造
系統(tǒng)在運(yùn)轉(zhuǎn)過(guò)程中,因?yàn)槟撤N硬件故障,使儲(chǔ)存在外存上的數(shù)據(jù)部分損失或所有損失,這類狀況
屬于(A)o
A.事務(wù)故障B.系統(tǒng)故障
C.介質(zhì)故障D.運(yùn)轉(zhuǎn)故障
SQLServer的安全性是鑒于(A)。
A.用戶B.角色
C.對(duì)象和權(quán)限D(zhuǎn).以上都對(duì)
[數(shù)據(jù)庫(kù)備份與恢復(fù)]1
以下(C)操作能夠?qū)崿F(xiàn)數(shù)據(jù)庫(kù)之間的數(shù)據(jù)的變換和轉(zhuǎn)移。
A.對(duì)數(shù)據(jù)庫(kù)進(jìn)行備份操作B.對(duì)數(shù)據(jù)庫(kù)進(jìn)行復(fù)原操作
C.對(duì)數(shù)據(jù)庫(kù)的導(dǎo)入與導(dǎo)出操作D.改正數(shù)據(jù)庫(kù)文件的后輟
以下對(duì)于數(shù)據(jù)庫(kù)分別與附帶的描繪,錯(cuò)誤的選項(xiàng)是(A)o
A.進(jìn)行數(shù)據(jù)庫(kù)分別操作時(shí),能夠同時(shí)進(jìn)行更新操作
B.挪動(dòng)數(shù)據(jù)庫(kù)前,最好為數(shù)據(jù)庫(kù)做一個(gè)完好備份
C.要保證數(shù)據(jù)庫(kù)挪動(dòng)的目標(biāo)有足夠的空間,知夠數(shù)據(jù)庫(kù)的增添
D.分別數(shù)據(jù)庫(kù)并無(wú)將數(shù)據(jù)庫(kù)文件從磁盤上刪除
三、填空題
[關(guān)系型數(shù)據(jù)庫(kù)基根源理]1
設(shè)關(guān)系模式R(A,B,C,D),(A,B)->C,A->D是R的屬性依靠函數(shù),則因?yàn)镽中存在依靠,故
關(guān)系模式不知足2NF,為使R知足2NF,應(yīng)將R分解為和。(部分依靠,
R1(A,B,C),R2(A,D))
設(shè)關(guān)系模式R(A,B,C,D),(A,B)->C,O>D是R的屬性依靠函數(shù),則因?yàn)镽中存在依能,故不
知足3NF,為使R知足3NF,應(yīng)將R分解為和。(傳達(dá)依靠,R1(A,B,C),R2(C,D))
對(duì)關(guān)系模式的規(guī)范化要求分為不一樣的層次,假如關(guān)系R的函數(shù)依靠集中不存在傳達(dá)依靠,則稱R
知足,假如不存在部分依嵬,則稱R知足,假如R中的屬性不可以分解
為更基本的成員,則稱R知足。(3NF.2NF.1NF)
[數(shù)據(jù)庫(kù)管理]1
SQLServer數(shù)據(jù)庫(kù)的文件分為三類,分別是_.(主
數(shù)據(jù)文件,次數(shù)據(jù)文件,事務(wù)日記文件)
SQL包含三個(gè)部分,數(shù)據(jù)定義語(yǔ)言簡(jiǎn)寫作,數(shù)據(jù)操控語(yǔ)言簡(jiǎn)寫作,數(shù)據(jù)
控制語(yǔ)言簡(jiǎn)寫作。(DDL.DML,DCL>
[數(shù)據(jù)完好性!1
關(guān)系型數(shù)據(jù)的數(shù)據(jù)完整性包括,和
。(實(shí)體完好性,參照完好性,用戶自定義完好性)
關(guān)系型數(shù)據(jù)庫(kù)的數(shù)據(jù)完好性包含實(shí)體完好性,參照完好性,用戶自定義完好性,DBMS頂用
拘束來(lái)保證外整性,此中,主鍵拘束用于保證.外鍵拘束用于保證,
檢查拘束用于實(shí)現(xiàn)。(實(shí)體完好性,參照完好性,用戶自定義完好性)
寫出約束的中文名,PRIMARYKEY約束被稱為約束,UNIQUE約束被稱為
拘束,CHECK拘束被稱為拘束。(主鍵,獨(dú)一,檢查)
[儲(chǔ)存過(guò)程與觸發(fā)器]1
事務(wù)擁有四項(xiàng)基本屬性,分別是原子性、和.(一
致性,隔絕性,長(zhǎng)久性)
在儲(chǔ)存過(guò)程中能夠定義事務(wù),開始事務(wù)的重點(diǎn)詞是,提交事務(wù)的重點(diǎn)詞是
,回退事務(wù)的重點(diǎn)詞是o(BEGINTRANS,COMMITTRANS,ROLLBACK
TRANS)
[數(shù)據(jù)庫(kù)安全管理]1
SQLServer中的權(quán)限包含3種種類:,和。(對(duì)
象權(quán)限,語(yǔ)句權(quán)限,隱含權(quán)限)
在SQLServer2005中,數(shù)據(jù)庫(kù)的安全體制包含管理、數(shù)據(jù)庫(kù)用戶管理、
管理和管理。(登錄賬號(hào)管理,角色管理,權(quán)限管理)
四、簡(jiǎn)答題(18分,SQL語(yǔ)法考察,共6小題)
1、(共5分)相關(guān)系模式R(U,F),屬性集U={A,B,C,D,E},函數(shù)
依靠會(huì)合F={C->A,BC->D,D->E},請(qǐng)回答以下的問(wèn)題:
(1)R最高屬于第幾范式說(shuō)明原因:
(2)請(qǐng)分解R為切合第三范式的關(guān)系模式會(huì)合,并給出每個(gè)關(guān)系的主碼:
2、(共13分)依據(jù)以下員工表,寫SQL語(yǔ)句達(dá)成以下任務(wù):
工號(hào)姓名部門號(hào)薪資
301吳子豐D0110000
302劉質(zhì)D0215000
303李智D0230000
(1)向員工表增添一條數(shù)據(jù),(004,魏策,D01,25000)(2分)
(2)對(duì)員工表,列出月薪資在2000~3000元之間的員工名單。(2分)
(3)創(chuàng)立視圖V1,用于顯示各部門的均勻薪資,(即顯示(部門號(hào),均勻薪資)e)(3分)
(4)創(chuàng)立儲(chǔ)存過(guò)程,取名為Proc_1,用于改正某員工薪資的儲(chǔ)存過(guò)程,其員工號(hào),薪資
要求以參數(shù)輸入(員工號(hào)種類為:char(10);薪資種類為:@scoreint)。(3分)
(5)為員工表創(chuàng)立一個(gè)名為tester的觸發(fā)器,當(dāng)履行增添、更新或刪除時(shí),激該死觸發(fā)
器,觸發(fā)時(shí)要求顯示插入,刪除暫時(shí)表。(3分)
答案:
1、(共5分)
(共2分)R最高屬于1NF范式。原因:關(guān)系模式R(U,F)的主碼是(B,C),屬性之間存在部
分函數(shù)依靠C,A,同時(shí)存在傳達(dá)函數(shù)依靠BC->D,D->Eo
切合第三范式的關(guān)系模式會(huì)合:
(共1分)R1(C,A),主碼:C
(共1分)R2(BC,D),主碼:BC
(共1分)R3(D,E),主碼:D
2、(共13分)依據(jù)以下員工表,寫SQL語(yǔ)句達(dá)成以下任務(wù):
1.向員工表增添一條數(shù)據(jù),(004,張三,D01,2500)(2分)
INSERTINTO員工表分
(工號(hào),姓名,部門號(hào),薪資)0.5'
VALUES'(004','魏策',,Dor,25000)1分
2..對(duì)員工表,列出月薪資在2000~3000元之間的員工名單。(2分)
SELECT*FROM員工表——1分
1
WHERE薪資BETWEEN2000AND3000-----------分
(語(yǔ)句中的WHERE子句還有等價(jià)的形式,或?yàn)橐韵拢?/p>
WHERE薪資>=2000AND薪資<=3000)
3.創(chuàng)立視圖V1,用于顯示各部門的均勻薪資,【即顯示(部門號(hào),均勻薪資)。)(3分)
CREATEVIEWV1AS.............分
SELECT部門號(hào),avg(薪資)as均勻薪資-------1分
FROM員工表-------分
GROUPby部門號(hào)-------1分
4.創(chuàng)立儲(chǔ)存過(guò)程,取名為Proc_1,用于改正某員工薪資的儲(chǔ)存過(guò)程,其員工號(hào),薪資要求
以參數(shù)輸入(員工號(hào)種類為:char(10);薪資種類為:@scoreint)。(3分)
CREATEPROCEDUREProc_1分
@sidchar(10),@scoreint-----------1分
AS分
UPDATE員工表
SET薪資=@score-----------分
WHERE工號(hào)=@sid.............分
5.為員工表創(chuàng)立一個(gè)名為tester的觸發(fā)器,當(dāng)履行增添、更新或刪除時(shí),激該死觸發(fā)器,
觸發(fā)時(shí)要求顯示插入,刪除暫時(shí)表。(3分)
CREATETRIGGERtestjr-----------分
ON員工表FORINSERT,UPDATE,DELETE----------1分
AS分
SELECT*FROMinserted-----------分
SELECT*FROMdeleted-----------分
1、共(5分)相關(guān)系模式R(U,F),屬性會(huì)合U={A,B,C,D,E},函數(shù)依靠會(huì)合F={A->BC,B->D,CD->E,
E->B},
請(qǐng)回答以下的問(wèn)題:
(1)R的候選碼是:
(2)R最高屬于第幾范式說(shuō)明原因:
(3)請(qǐng)分解R為切合第三范式的關(guān)系模式會(huì)合,并給出每個(gè)關(guān)系模式的主碼。
2、(共13分)依據(jù)以放學(xué)生表,寫SQL語(yǔ)句達(dá)成以下任務(wù):
學(xué)號(hào)姓幺索號(hào)年紀(jì)
001符林Dm1R
nn9白水晶nn917
——nnp-1£______
(1).向?qū)W生表增添一條數(shù)據(jù),(004,張三豐,D01,16)(2分)
(2).對(duì)學(xué)生表,列出年紀(jì)在15~17歲之間的學(xué)生名單。(2分)
(3).創(chuàng)立視圖V1,用于顯示各系的均勻年紀(jì),t即顯示(系號(hào),均勻年紀(jì)),(3分)
(4).創(chuàng)立儲(chǔ)存過(guò)程,取名為Proc_1,用于改正某學(xué)生年紀(jì)的儲(chǔ)存過(guò)程,其學(xué)號(hào),年紀(jì)要
求以參數(shù)輸入(員學(xué)號(hào)種類為:char(10);年紀(jì)種類為:@scoreint),(3分)
(5).為學(xué)生表創(chuàng)立一個(gè)名為test_tr的觸發(fā)器,當(dāng)履行增添、更新或刪除時(shí),激該死觸發(fā)
器,觸發(fā)時(shí)要求顯示插入,刪除哲時(shí)表。(3分)
答案:
1.(共5分)
答案
(1)(共1分)R的候選碼是:A
⑵(共2分)
R最高屬于第2(2NF)范式。
原因:關(guān)系模式R(U,F)中不存在非主屬性對(duì)碼的部分函數(shù)依靠.
(3)(共2分)
分解以下:
R1(A,B,C),主碼:A
R2(B,D),主碼:B
R3(C,D,E),主碼:(C.D)
R4(E,B),主碼:E
2、(共13分)
依據(jù)以放學(xué)生表,寫SQL語(yǔ)句達(dá)成以下任務(wù):
1.向?qū)W生表增添一條數(shù)據(jù),(004,張三豐,D01,16)(2分)
INSERTINTO學(xué)生表-------分
(學(xué)號(hào),姓名,系號(hào),年紀(jì))--------0.5'
VALUES"(0041,'張三豐','D01',16)-----------1分
2..對(duì)學(xué)生表,列出年紀(jì)在15~17歲之間的學(xué)生名單。(2分)
SELECT*FROM學(xué)生表........1分
WHERE年紀(jì)BETWEEN15AND17----------1分
(語(yǔ)句中的WHERE子句還有等價(jià)的形式,或?yàn)橐韵拢?/p>
WHERE年紀(jì)>=15AND年紀(jì)<=17)
3.創(chuàng)立視圖V1,用于顯示各系的均勻年紀(jì),【即顯示(系號(hào),均勻年紀(jì))。)(3分)
CREATEVIEWV1AS-----------分
SELECT系號(hào),avg(年紀(jì))as均勻年紀(jì)-------1分
FROM學(xué)生表-------分
GROUPby系號(hào)-------1分
4.創(chuàng)立儲(chǔ)存過(guò)程,取名為Proc_1,用于改正某學(xué)生年紀(jì)的儲(chǔ)存過(guò)程,其學(xué)號(hào),年紀(jì)要求以
參數(shù)輸入(員學(xué)號(hào)種類為:char(10):年紀(jì)種類為:@scoreint),>(3分)
CREATEPROCEDUREProc1分
@sidchar(10),@scoreint-----------1分
AS..........分
UPDATE學(xué)生表
SET年紀(jì)=@score-----------分
WHERE學(xué)號(hào)=@sid-----------分
5.為學(xué)生表創(chuàng)立一個(gè)名為tester的觸發(fā)器,當(dāng)履行增添、更新或刪除時(shí),激該死觸發(fā)器,
觸發(fā)時(shí)要求顯示插入,刪除暫時(shí)表。(3分)
CREATETRIGGERtestjr.............分
ON學(xué)生表FORINSERT.UPDATE,DELETE-----------1分
AS...........分
SELECT*FROMinserted-----------分
SELECT*FROMdeleted-----------分
1、(共5分)剖析以下的問(wèn)題:相關(guān)系模式R(U,F),屬性集U={A,B,C,D,E},函數(shù)依靠集
合F={AB->C,C->D,D>E,}請(qǐng)回答以下的問(wèn)題:
(1)R最高屬于第幾范式說(shuō)明原因;
(2)R屬于第三范式說(shuō)明原因,假如第三范式就不用分解,不然分解成切合第三范式的模式。
2、(共13分)“教課”數(shù)據(jù)庫(kù)中有三個(gè)表:學(xué)生表(學(xué)號(hào),姓名,性別,誕辰),課程表(課程
號(hào),課程名,學(xué)分),成績(jī)表(學(xué)號(hào),課程號(hào),成績(jī)),寫SQL語(yǔ)句達(dá)成以下任務(wù):
(1)向?qū)W生表增添一條數(shù)據(jù),(01,張三,男,1990-3-5)。(2分)
(2)在課程表中,查問(wèn)課程號(hào)為'NN10081的課程名和學(xué)分。(2分)
(3)創(chuàng)立視圖V1,用于顯示各學(xué)生的均勻成績(jī),【即顯示(學(xué)號(hào),均勻成績(jī))。)。(3分)
(4)創(chuàng)立儲(chǔ)存過(guò)程,取名為Proc」,用于改正某課程名的儲(chǔ)存過(guò)程,其課程號(hào),課程名
要求以參數(shù)輸入(員課程號(hào)種類為:@sidchar(10);課程名種類為:@scorechar(10))o
(3分)
答案:
1,
答案(共5分)
(1)(共2分)、
R最高屬于2NF范式。
原因:關(guān)系模式R(U,F)的主碼是(A,B),非主屬性存在對(duì)碼的傳達(dá)函數(shù)依靠AB->C,C->D,D->E?
(2)(共3分)、
R不屬于第三范式,
原因:關(guān)系模式R(U,F)的主碼是(A,B),非主屬性存在對(duì)碼的傳達(dá)函數(shù)依靠AB->C,C->D,D->E?
分解為切合第三范式的關(guān)系模式會(huì)合以下:R1(A,B,C)R2(C,D)R3(D,E)
2、(共13分)
(1)(2分)向?qū)W生表增添一條數(shù)據(jù),(01,張三,男,1990-3-5)。
INSERTINTO學(xué)生表分
(學(xué)號(hào),姓名,性別,誕辰)分
VALUES'(0930200001','張三','男','1990-3-55)-----1分
(2)(2分)在課程表中,查問(wèn)課程號(hào)為'NN1008’的課程名和學(xué)分。
SELECT課程名,學(xué)分FROM課程表----1分
WHERE課程號(hào)='NN1008'——1分
(3)(3分)創(chuàng)立視圖V1,用于顯示各學(xué)生的均勻成績(jī),【即顯示(學(xué)號(hào),均勻成績(jī))。)?
CREATEVIEWV1AS-----------分
SELECT學(xué)號(hào),avg(成績(jī))as均勻年紀(jì).......1分
FROM成績(jī)表-------分
GROUPby學(xué)號(hào)-------1分
(4)(3分)創(chuàng)立儲(chǔ)存過(guò)程,取名為Proc_1,用于改正某課程名的儲(chǔ)存過(guò)程,其課程
號(hào),課程名要求以參數(shù)輸入(員課程號(hào)種類為:@sidchar(10):課程名種類為:@score
char(10))?
CREATEPROCEDUREProc_1分
@sidchar(10),@scorechar(10)----------1分
AS--分
UPDATE課程表
SET課程名=@score.............分
WHERE課程號(hào)=@sid-----------分
五、設(shè)計(jì)題(共分)
比如,某工廠的物質(zhì)庫(kù)存管理
該系統(tǒng)波及的實(shí)體有:
庫(kù)房屬性有庫(kù)房號(hào)、面積、地點(diǎn)、電話號(hào)碼。
部件屬性有部件號(hào)、名稱、規(guī)格、單價(jià)、描繪。
產(chǎn)品屬性有產(chǎn)品號(hào)、名稱、生產(chǎn)日期、單價(jià)、描繪。
員工屬性有員工號(hào)、姓名、性別、年紀(jì)、職稱。
這些實(shí)體之間存在以卜聯(lián)系:
一個(gè)庫(kù)房能夠寄存多種部件,一種部件也能夠寄存在多個(gè)庫(kù)房中,某個(gè)庫(kù)房寄存某種部件會(huì)有一
個(gè)庫(kù)存量。
一個(gè)庫(kù)房能夠寄存多種產(chǎn)品,一種產(chǎn)品也能夠寄存在多個(gè)庫(kù)房中,某個(gè)庫(kù)房寄存某種產(chǎn)品會(huì)有一
個(gè)寄存量。
一種部件能夠用在多種產(chǎn)品上,一種產(chǎn)品也由多種部件制造而成,某種產(chǎn)品使用某種部件會(huì)有一
個(gè)使用量。
一個(gè)庫(kù)房有多名員工,但一名員工只好在一個(gè)庫(kù)房工作。
在這些員工中,除庫(kù)房主任外,其余員工都被自己所在庫(kù)房的庫(kù)房主任直接領(lǐng)導(dǎo)。
依據(jù)上述關(guān)系:
(1)請(qǐng)?jiān)O(shè)計(jì)E-R模型,要求標(biāo)明幾對(duì)幾的聯(lián)系,可省略屬性。
(2)寫出關(guān)系數(shù)據(jù)庫(kù)的邏輯模型(要求標(biāo)明主碼和外碼,主碼用實(shí)下劃線
溫馨提示
- 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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024銷售人員勞務(wù)合同范本
- 2024食品行業(yè)銷售渠道拓展合同
- 2025年度智能化廚房設(shè)備承包合同范本4篇
- 2025年度生物科技研發(fā)成果保密合同4篇
- 2025年度深海油氣田打深水井設(shè)備供應(yīng)合同2篇
- 2025年度圖書館蟲害防治與文物保護(hù)服務(wù)合同4篇
- 2025年度智慧城市建設(shè)項(xiàng)目代理房屋買賣合同4篇
- 2024版養(yǎng)豬場(chǎng)用工合同范本
- 2024版貨物運(yùn)輸合同完整樣本
- 2025年度新型環(huán)保儲(chǔ)罐安裝及維護(hù)服務(wù)合同4篇
- 深圳2024-2025學(xué)年度四年級(jí)第一學(xué)期期末數(shù)學(xué)試題
- 中考語(yǔ)文復(fù)習(xí)說(shuō)話要得體
- 《工商業(yè)儲(chǔ)能柜技術(shù)規(guī)范》
- 華中師范大學(xué)教育技術(shù)學(xué)碩士研究生培養(yǎng)方案
- 醫(yī)院醫(yī)學(xué)倫理委員會(huì)章程
- xx單位政務(wù)云商用密碼應(yīng)用方案V2.0
- 風(fēng)浪流耦合作用下錨泊式海上試驗(yàn)平臺(tái)的水動(dòng)力特性試驗(yàn)
- 高考英語(yǔ)語(yǔ)法專練定語(yǔ)從句含答案
- 有機(jī)農(nóng)業(yè)種植技術(shù)操作手冊(cè)
- 【教案】Unit+5+Fun+Clubs+大單元整體教學(xué)設(shè)計(jì)人教版(2024)七年級(jí)英語(yǔ)上冊(cè)
- 2024-2025學(xué)年四年級(jí)上冊(cè)數(shù)學(xué)人教版期末測(cè)評(píng)卷(含答案)
評(píng)論
0/150
提交評(píng)論