




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、2011年數(shù)據(jù)庫系統(tǒng)概論試題及答案卷2一、選擇題(每題2分,共40分)1、在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,經(jīng)歷了人工管理階段、文件系統(tǒng)階段和數(shù)據(jù)庫系統(tǒng)階段。在這幾個階段中,數(shù)據(jù)獨立性最高的是 階段。A數(shù)據(jù)庫系統(tǒng) B文件系統(tǒng) C人工管理 D數(shù)據(jù)項管理 2、據(jù)庫系統(tǒng)的核心是 。A數(shù)據(jù)庫 B數(shù)據(jù)庫管理系統(tǒng) C數(shù)據(jù)模型 D軟件工具3、數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(DBMS)三者之間的關(guān)系是 。ADBS包括DB和DBMS BDDMS包括DB和DBS CDB包括DBS和DBMS DDBS就是DB,也就是DBMS 4、據(jù)庫系統(tǒng)的最大特點是 。A數(shù)據(jù)的三級抽象和二級獨立性 B數(shù)據(jù)共享性 C
2、數(shù)據(jù)的結(jié)構(gòu)化 D數(shù)據(jù)獨立 5、關(guān)系運算中花費時間可能最長的運算是 。A投影 B選擇 C笛卡爾積 D除 6、如圖所示,兩個關(guān)系R1和R2,它們進行 運算后得到R3。R2DEM125MNMIJK R1ABCACD121XYyR3ABCDEACC112XYyMMNIIJA交 B并 C笛卡爾積 D連接 7、若用如下的SQL語句創(chuàng)建一個student表: CREATE TABLE student(NO C(4) NOT NULL, NAME C(8) NOT NULL, SEX C(2), AGE N(2) 可以插入到student表中的是 。A(1031,曾華,男,23) B(1031,曾華,NULL
3、,NULL) C(NULL,曾華,男,23) D(1031,NULL,男,23) 8、保護數(shù)據(jù)庫,防止未經(jīng)授權(quán)的或不合法的使用造成的數(shù)據(jù)泄漏、更改破壞。這是指數(shù)據(jù)的 。A安全性B完整性C并發(fā)控制 D恢復(fù) 9、在SQL Server 中刪除觸發(fā)器用()。AROLLBACK B. DROP CDELALLOCATE D. DELETE 10、在數(shù)據(jù)庫的表定義中,限制成績屬性列的取值在0到100的范圍內(nèi),屬于數(shù)據(jù)的_約束。A.實體
4、完整性 B.參照完整性 C.用戶自定義 D.用戶操作 11、在關(guān)系DB中,任何二元關(guān)系模式的最高范式必定是 。A1NF B2NF C3NF DBCNF 12、在關(guān)系數(shù)據(jù)庫設(shè)計中,設(shè)計關(guān)系模式是 的任務(wù)。A需求分析階段B概念設(shè)計階段 C邏輯設(shè)計階段 D物理設(shè)計階段 13、下圖所示的E-R圖轉(zhuǎn)換成關(guān)系模型,可以轉(zhuǎn)換為 關(guān)系模式。A1個 B2個 C3個 D4個價格借閱日期借閱借書人圖書借書證號姓名單位總編號書名分類號作者位置mn 14、 是DBMS的基本單位,它是用戶定義的一組邏輯一致的程序序列。 A程序 B命令 C事務(wù) D文件 15、設(shè)有兩個事務(wù)T1、T2,其并發(fā)操作如下所示,下面評價正確的是 。
5、 A該操作不存在問題 B該操作丟失修改 C該操作不能重復(fù)讀 D該操作讀“臟”數(shù)據(jù) T1T2讀A=10A=A-5寫回讀A=10A=A-8寫回16、用于數(shù)據(jù)庫恢復(fù)的重要文件是 。A數(shù)據(jù)庫文件 B索引文件C日志文件 D備注文件 17、概念模型獨立于 。AE-R模型 B硬件設(shè)備和DBMS C操作系統(tǒng)和DBMS DDBMS 18、在關(guān)系模式R中,若其函數(shù)依賴集中所有候選關(guān)鍵字都是決定因素,則R最高范式是 。A2NF B3NF C4NF DBCNF 19、把對關(guān)系SC的屬性GRADE的修改權(quán)授予用戶ZHAO的SQL語句是 A.GRANT GRADE ON SC TO ZHAO B.GRANT UPDATE
6、 ON SC TO ZHAOC.GRANT UPDATE (GRADE) ON SC D.GRANT UPDATE ON SC (GRADE) TO ZHAO 20、學(xué)生表S、課程表C和學(xué)生選課表SC,它們的結(jié)構(gòu)如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE)其中:S#為學(xué)號,SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號,CN為課程名,GRADE為成績。檢索選修四門以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。正確的SELECT語句是 。 A. SELECT S#,SUM(GRADE)FRO
7、M SC WHERE GRADE=60 GROUP BY S# ORDER BY 2 DESC HAVING COUNT(*)4 WHERE C#=“C2” AND GRADE (SELECT GRADE FORM SC WHERE C#=“C2”) BSELECT S# FORM SC WHERE C#=“C2” AND GRADE IN (SELECT GRADE FORM SC WHERE C#=“C2”) CSELECT S# FORM SC WHERE C#=“C2” AND GRADE NOT IN (SELECT GRADE FORM SC WHERE C#=“C2”) DSEL
8、ECT S# FORM SC WHERE C#=“C2” AND GRADEALL (SELECT GRADE FORM SC WHERE C#=“C2”2、 填空題(每空2分,共30分)1、關(guān)系代數(shù)運算中,基本的運算是 、 、 、 和 。 答案:并 差 笛卡爾積 投影 選擇2、 實體之間的聯(lián)系可抽象為三類,它們是 、 和 。 答案:11 1m mn3、 DBMS存取控制機制主要包括兩部分:自主存取控制,_。 答案:強制存取控制4、設(shè)有如下關(guān)系表R: R(No,NAME,SEX,AGE,CLASS) 主關(guān)鍵字是NO其中NO為學(xué)號,NAME為姓名,SEX為性別,AGE為年齡,CLASS為班號。寫
9、出實現(xiàn)下列功能的SQL語句。 插入一個記錄(25,“李明”,“男”,21,“95031”); 。 插入“95031”班學(xué)號為30、姓名為“鄭和”的學(xué)生記錄; 。 將學(xué)號為10的學(xué)生姓名改為“王華”; 。 將所有“95101”班號改為“95091”; 。 刪除學(xué)號為20的學(xué)生記錄; 。刪除姓“王”的學(xué)生記錄; 。答案:INSERT INTO R VALUES(25,“李明”,“男”,21,“95031”) INSERT INTO R(NO,NAME,CLASS) VALUES(30,“鄭和”,“95031”) UPDATE R SET NAME=“王華”WHERE NO10 UPDATE R S
10、ET CLASS“95091”WHERE CLASS“95101” DELETE FROM R WHERE NO=20DELETE FROMR WHERE NAME LIKE“王3、 綜合題(每題15分,共30分)1、已知學(xué)生關(guān)系模式S(Sno,Sname,SD,Sdname,Course,Grade)其中:Sno學(xué)號、Sname姓名、SD系名、Sdname系主任名、Course課程、Grade成績。(1)寫出關(guān)系模式S的基本函數(shù)依賴和主碼。(2)原關(guān)系模式S為幾范式?為什么?分解成高一級范式,并說明為什么? (3)將關(guān)系模式分解成3NF,并說明為什么? 答:(1) 關(guān)系模式S的基本函數(shù)依賴如
11、下: SnoSname,SDSdname,SnoSD,(Sno,Course) Grade關(guān)系模式S的碼為:(Sno,Course)。 (2)原關(guān)系模式S為幾范式?為什么?分解成高一級范式,并說明為什么?答: 原關(guān)系模式S是屬于1NF的,碼為(Sno,Course),非主屬性中的成績完全依賴于碼,而其它非主屬性對碼的函數(shù)依賴為部分函數(shù)依賴,所以不屬于2NF。消除非主屬性對碼的函數(shù)依賴為部分函數(shù)依賴,將關(guān)系模式分解成2NF如下:S1(Sno,Sname,SD,Sdname)S2(Sno,Course,Grade) (3)將關(guān)系模式分解成3NF,并說明為什么? 答: 將上述關(guān)系模式分解成3NF如下
12、: 關(guān)系模式S1中存在SnoSD,SDSdname,即非主屬性Sdname傳遞依賴于Sno,所以S1不是3NF。進一步分解如下: S11(Sno,Sname,SD) S12(SD,Sdname) 分解后的關(guān)系模式S11、S12滿足3NF。 對關(guān)系模式S2不存在非主屬性對碼的傳遞依賴,故屬于3NF。所以,原模式S(Sno,Sname,SD,Sdname,Course,Grade)按如下分解滿足3NF。S11(Sno,Sname,SD) S12(SD,Sdname)S2(Sno,Course,Grade) 2設(shè)有關(guān)系S、SC、C,試用關(guān)系代數(shù)、元組關(guān)系演算表達式和SQL完成下列操作。(15分,每小
13、題5分)S(S#,SNAME,AGE,SEX) 例:(001,'李強',23,男')SC(S#,C#,SCORE) 例:(003,'C1',83)C(C#,CNAME,TEACHER) 例:('C1','數(shù)據(jù)庫原理','王華')(1)試用關(guān)系代數(shù)檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。(2)試用元組關(guān)系演算表達式檢索選修了“程軍”老師所授課程之一的學(xué)生姓名。(3)試用元組關(guān)系演算表達式檢索選修了“程軍”老師所授課程之一的學(xué)生學(xué)號。(4)試用SQL找出“程序設(shè)計”課程成績在90分以上的學(xué)生姓名。答案:(
14、1)SNAME(S SC TEACHER='程軍'(C)(2)T(1)|($U)($V)($W)(S(U)SC(V)C(W)T1=U1U1=V1V2=W1W3='程軍')(3)T(1)| ($V)($W)( SC(V)C(W)T1=V1V2=W1W3='程軍')(4)SELECT SNAMEFROM S,SC,CWHERE S.S#=SC.S# AND SC.C#=C.C# AND SCORE>=90 AND CNAME='程序設(shè)計'或者SELECT SNAMEFROM SWHERER S.S# IN ( SELECT S#
15、 FROM SC WHERE SCORE>=90 AND C.C# IN ( SELECT C# FROM C WHERE CNAME='程序設(shè)計')附錄:sql與關(guān)系代數(shù)匯總1、已知學(xué)生表S和學(xué)生選課表SC。其關(guān)系模式如下。 S(SNO,SN,SD,PROV) SC(SNO,CN,GR) 其中,SNO為學(xué)號,SN為姓名,SD為系名,PROV為省區(qū),CN為課程名,GR為分數(shù)。試用SQL語言實現(xiàn)下列操作: (1) 查詢“信息系”的學(xué)生來自那些省區(qū)。 (2) 分數(shù)降序排序,輸出“中文系”學(xué)生選修了“計算機”課程的學(xué)生的姓名和分數(shù)。 2、已知學(xué)生表S、課程表C和學(xué)生選課表SC,
16、它們的關(guān)系模式如下: S(S#,SN,SEX,AGE,DEPT) C(C#,CN) SC(S#,C#,GRADE) 其中:S#為學(xué)號,SN為姓名,SEX為性別,AGE為年齡,DEPT為系別,C#為課程號,CN為課程名,GRADE為成績。試用SQL語言完成下列問題。 (1) 檢索選修課程“C2”的學(xué)生中成績最高的學(xué)生的姓名和學(xué)號。 (2) 檢索四門及四門以上課程學(xué)生。 3、設(shè)有下列關(guān)系模式:STUDENT(SNO,SNAME,AGE,SEX,DNO)其中,SNO表示學(xué)號,CNAME表示姓名,AGE表示年齡,SEX表示性別,DNO表示院系號。 SC(SNO,CNO,GRADE) ,其中SNO表示學(xué)
17、號,CNO表示課程號,GRADE表示成績。 COURSE(CNO,CNAME) ,其中CNO表示課程號,CNAME表示課程名。 請用關(guān)系代數(shù)表示下列查詢: 1 )檢索成績大于85分的學(xué)生的學(xué)號、姓名。 2 )檢索選修課程號為C1的學(xué)生的學(xué)號,姓名,課程名和成績。 3 )檢索選修了全部課程的學(xué)生的學(xué)號、姓名和年齡。 4、創(chuàng)建一個學(xué)生表student ,它由學(xué)號sno、姓名sname、性別ssex、年齡sage、所在系 sdept五個屬性組成,其中學(xué)號為主碼,姓名取值是唯一的,年齡在13-45歲之間。 5、假設(shè)學(xué)生選課數(shù)據(jù)庫關(guān)系模式如下: Student(SNo,SName,SAge,SDept)
18、; Course(CNo,CName); SC(SNo,CNo,Score); 1)用關(guān)系代數(shù)進行如下查詢:學(xué)生王芳的“計算機組成原理”課成績。 2)用數(shù)據(jù)邏輯規(guī)則進行如廠查詢:學(xué)號為20020202的學(xué)生的系別和年齡。6、 假設(shè)學(xué)生一課程數(shù)據(jù)庫關(guān)系模式如下: Student(Sno,Sname,Sage,Ssex); Course(Cno,Cname,Teacher); SC(Sno,Cno,Grade)。 用SQL語句表達下列查詢: 1求張老師講的每門課的學(xué)生平均成績。 2統(tǒng)計選修各門課的學(xué)生人數(shù)。輸出課程號和人數(shù)。查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,則按課程號升序排列。7、設(shè)有如下所示的
19、關(guān)系S(S#,SNAME,AGE,SEX)、C(C#,CNAME,TEACHER)和SC(S#,C#,GRADE),試用關(guān)系代數(shù)表達式表示下列查詢語句:(1)檢索“程軍”老師所授課程的課程號(C#)和課程名(CNAME)。 (2)檢索年齡大于21的男學(xué)生學(xué)號(S#)和姓名(SNAME)。 (3)檢索至少選修“程軍”老師所授全部課程的學(xué)生姓名(SNAME)。 (4)檢索”李強”同學(xué)不學(xué)課程的課程號(C#)。 (5)檢索至少選修兩門課程的學(xué)生學(xué)號(S#)。 (6)檢索全部學(xué)生都選修的課程的課程號(C#)和課程名(CNAME)。 (7)檢索選修課程包含“程軍”老師所授課程之一的學(xué)生學(xué)號(S#)。 (
20、8)檢索選修課程號為k1和k5的學(xué)生學(xué)號(S#)。 (9)檢索選修全部課程的學(xué)生姓名(SNAME)。 (10)檢索選修課程包含學(xué)號為2的學(xué)生所修課程的學(xué)生學(xué)號(S#)。 (11)檢索選修課程名為“C語言”的學(xué)生學(xué)號(S#)和姓名(SNAME)。 答案:1(1)SelectdistinctPROV FromS,SC WhereS.SNO=SC.SNOandSD=信息系; (2)SelectSN,GR FromS,SC WhereS.SNO=SC.SNOandSD=中文系andCN=計算機 OrderbyGRDESE; 2(1) SelectSN,S#,MAX(GR) FromS,C,SC Whe
21、reS.S#=SC.S#andC.C#=SC.C#andCN=c2 (2) SelectS# FromSC GroupbyS# HavingCount(*)>=4 3、1 )Sno ,Sname (Grade>85 (Student SC ) 2 )Sno ,Sname ,Cname ,Grade (Cname C1 (Student SC Course ) 3 )Sno ,Cno (SC )÷Cno (Course ) Sno ,Sname (Student ) 4、CREATE TABLE student (sno CHAR(10) PRIMARY KEY, snam
22、e CHAR(10) UNIQUE NOT NULL, ssex CHAR(2) NOT NULL, sage INT CHECK (sage> 13 and sage< 45) NOT NULL, sdept CHAR(20) ); 5、6、1 SELECT Cno,AVG(Grade) FROM SC,Course WIIERE SCCnoCourseCno AND Teacher LIKE張 GROUP BY Cno; 2 SELECT Cno,COUNT(·) FROM SC GROUP BY Cno ORDER BY COUNT(·)DESC,Cno;
23、7、 解:本題各個查詢語句對應(yīng)的關(guān)系代數(shù)表達式表示如下:(1). C#,CNAME(TEACHER=程軍(C) (2). S#,SNAME(AGE>21SEX=”男”(C) (3). SNAMEswv S#,C#(sc)÷C#(TEACHER=程軍(C) (4). C#(C)- C#(SNAME=李強(S) wv SC) (5). S#(1=425 (SC × SC)(6). C#,CNAME(Cwv (S#,C#(sc)÷S#(S) (7). S#(SCwv C#(TEACHER=程軍(C) (8). S#,C#(sc)÷C#(C#=k1 C#=
24、k5(C) (9). SNAMEswv S#,C#(sc)÷C#(C) (10). S#,C#(sc)÷C#(S#=2(SC)(11). S#,SNAMEswv S#(SCwv CNAME=C語言(C) 密封線內(nèi)不要答題,班級、姓名、學(xué)號必須寫在密封線內(nèi)。班級 姓名 學(xué)號 密封線南通農(nóng)院07-08學(xué)年度第2學(xué)期期末考試試卷(A卷) 網(wǎng)絡(luò) 專業(yè) 級 網(wǎng)絡(luò)數(shù)據(jù)庫 課程題號一二三四五總分統(tǒng)分人得分得分評卷人 一 選擇題:本大題共13小題;每小題2分,共26分。在每小題給出的四個選擇中,只有一項是符合題目要求的,把所選擇項前的字母填在下表中對應(yīng)的題號下。12345678910111
25、21314151( )是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A DB BDBMS CDBS DDBA2 SQL語言允許使用通配符進行字符串匹配的操作,其中%可以表示( )A、零個字符 B、1個字符 C、多個字符 D、以上都可以3下列哪一個數(shù)據(jù)庫不是SQL Server 2000的系統(tǒng)數(shù)據(jù)庫( )Amaster數(shù)據(jù)庫 Bmsdb數(shù)據(jù)庫 Cpubs數(shù)據(jù)庫 Dmodel數(shù)據(jù)庫4 下列四項中,可以直接用于表示概念模型的是( )。A. 網(wǎng)狀模型 B.關(guān)系模型 C.層次模型 D.實體-聯(lián)系(E-R)模型5下列四項中說法不正確的是( ) A. 數(shù)據(jù)庫避
26、免了一切數(shù)據(jù)的重復(fù) B.數(shù)據(jù)庫中的數(shù)據(jù)可以共享 C. 數(shù)據(jù)庫減少了數(shù)據(jù)冗余 D.數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性6公司中有多個部門和多名職員,每個職員只能屬于一個部門,一個部門可以有多名職員,從職員到部門的聯(lián)系類型是( ) A.多對多 B.一對一 C.多對一 D.一對多7 關(guān)系數(shù)據(jù)庫中空值(NULL)相當(dāng)于( )A. 零(0) B. 空白 C. 零長度的字符串 D. 沒有輸入8事務(wù)有多個性質(zhì),其中不包括( )A.隔離性 B. 不可撤消 C.原子性 D. 一致性 9一個電視經(jīng)銷商在表Tvtype 中維護庫存的Tvs信息,下述哪條語句能顯示價格最昂貴的三種電視機的信息?( )A. select top3
27、 cDiscription from Tvtype order by iprice ascB. select cDiscription from Tvtype where max(iprice)>3C. select top3 cDiscription from Tvtype order by iprice descD. select cDiscription max(iprice) from Tvtype order by iprice 10假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的( )階段,需要將E-R模型轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A.概念設(shè)計 B.物理設(shè)計 C. 運行階段 D.
28、邏輯設(shè)計11取出關(guān)系中的某些列,并消去重復(fù)的元組的關(guān)系運算稱為( ) A.取列運算 B. 投影運算 C.連接運算 D. 選擇運算12一家航空公司把一年中飛行距離(idistancetravelled)超過10000里的客戶信息轉(zhuǎn)移到一張稱為flyersclub 的表中,他們的詳細情況被記錄在表flyers ( )A. insert into flyersclub from flyers where idistancetravelled>=10000B. insert flyersclub (idistancetravelled) values from flyers where idis
29、tancetravelled>=10000C.insert into flyersclub from flyers where (idistancetravelled)values>=10000D. select * into flyersclub from flyers where idistancetravelled >=1000013. 系統(tǒng)死鎖屬于( )A.事務(wù)故障 B.程序故障 C.系統(tǒng)故障 D.介質(zhì)故障網(wǎng)絡(luò)數(shù)據(jù)庫 試題第18頁(共18頁) 得分評卷人 二填空題:本大題共9小題,14個填空;每空1分,共14分。答案請寫在試題中的橫線上。1數(shù)據(jù)庫系統(tǒng)中常用的三種數(shù)據(jù)模
30、型有層次模型、_和_。2SQL語言由數(shù)據(jù)定義語言、 和 組成。3使用 命令可以增加數(shù)據(jù)庫和事務(wù)日志的容量。4關(guān)系模式的三類完整性約束條件分別是_、參照完整性約束和_。5如果一個關(guān)系不滿足2NF,則該關(guān)系一定也不滿足_(在1NF、2NF、3NF范圍內(nèi))。6 關(guān)鍵字是能唯一標識每一行的列或列的組合。一個表可能有多個關(guān)鍵字,選定其中一個作為主關(guān)鍵字,其余的稱為 。7. 索引有兩種類型: 和 。 8.當(dāng)在一個已經(jīng)存放了數(shù)據(jù)的表上增加主鍵時,SQL Server會自動對表中的數(shù)據(jù)進行檢查,以確保這些數(shù)據(jù)能夠滿足主鍵約束的要求。問:主鍵約束滿足 和 兩個要求。9. 將視圖v_Course重命名為v_new
31、Course的SQL語句是: 。得分評卷人 三操作題:本大題共13小題;各小題分值不等,共60分,請按要求上機操作。銷售數(shù)據(jù)庫Sales中存在這樣的三張表:1.客戶表(Customer)客戶編號(CusNo)姓名(CusName)地址(Address)電話(Tel)C001楊婷北002李和平上003葉新成004馮辰誠上海021-872359652.產(chǎn)品表(Product)產(chǎn)品編號(ProNo)品名(ProName)單價(price)庫存數(shù)量(Stocks)P0001液晶電視5600.00800P0002空調(diào)2390
32、.00460P0003洗衣機3700.00600P0004電熱水器890.001203.銷售表(ProOut)銷售日期(SaleDate)客戶編號(CusNo)產(chǎn)品編號(ProNo)銷售數(shù)量(Quantity)2007-10-27C001P000132007-11-06C004P0003402007-12-27C001P000352008-3-15C002P0002122008-05-02C003P0002212008-05-02C003P000192008-09-21C004P0001302008-11-21C004P000173按要求完成下列題目:() 建立銷售數(shù)據(jù)庫Sales的以上三個表
33、。(分)() 實現(xiàn)各表的實體完整性要求。(分)() 在Customer上基于CusName列創(chuàng)建非惟一索引;在Product上基于ProName列創(chuàng)建惟一索引;在ProOut上基于SaleDate列創(chuàng)建聚集的、惟一索引。(分)() 在ProOut表上設(shè)置外鍵,保證錄入時的產(chǎn)品代碼都在產(chǎn)品表中存在的。(分)() 創(chuàng)建一規(guī)則限定只能錄入大于的值,然后將其綁定到ProOut表上Quantity列。(分)() 查詢銷售數(shù)量超過100的產(chǎn)品號。(分)() 創(chuàng)建一自定義函數(shù)sumMoney,要求能夠利用該函數(shù)計算出銷售金額,并進行測試,利用該函數(shù)計算出每種產(chǎn)品(ProNo)的銷售金額。(分)() 查詢購買
34、了產(chǎn)品號“P0002”的客戶編號、客戶名和電話,查詢結(jié)果按客戶名降序排列。(分)() 在查詢的基礎(chǔ)上創(chuàng)建一張新表Cus,要求顯示客戶“C004”在2008年購買的產(chǎn)品號、數(shù)量。(分)() 創(chuàng)建視圖viewPro,要求顯示每種產(chǎn)品的銷售量和銷售金額(分)() 創(chuàng)建存儲過程p_Pro, 要求能夠根據(jù)指定的客戶編號,統(tǒng)計該客戶購買每種產(chǎn)品的產(chǎn)品號、數(shù)量。(分)() 創(chuàng)建一個觸發(fā)器t_Stocks,要求當(dāng)插入、更新、刪除銷售表(ProOut)的銷售記錄時,根據(jù)銷售數(shù)量(Quantity)的變化,能更新產(chǎn)品表(Product)中相應(yīng)的庫存數(shù)量(Stocks) (分)() 備份該數(shù)據(jù)庫Stu_info。(
35、分)網(wǎng)絡(luò)數(shù)據(jù)庫期末試卷(一)答案:一. 選擇題12345678910111213BDCDACDBCDBDA二. 填空題1關(guān)系模型,網(wǎng)狀模型6 候選關(guān)鍵字2數(shù)據(jù)操作語言,數(shù)據(jù)控制語言7聚集索引,非聚集索引3ALTER DATABASE8主鍵值要唯一,不允許為NULL值4域完整性約束,實體(表)完整性約束9Exec sp_ rename v_Course,v_newCourse53NF三. 操作題1(1) 建立數(shù)據(jù)庫Sales的三個表客戶表(Customer)、產(chǎn)品表(Product)、銷售表(ProOut)(2) 客戶表(Customer)的主鍵為:客戶編號(CusNo)產(chǎn)品表(Product)
36、 的主鍵為:產(chǎn)品編號(ProNo)銷售表(ProOut) 的主鍵為:銷售日期(SaleDate)、客戶編號(CusNo)、產(chǎn)品編號(ProNo) (3) CREATE INDEX IX_Customer ON Customer (CusName)CREATE UNIQUE INDEX IX_Product ON Product (ProName)CREATE UNIQUE CLUSTERED INDEX IX_ProOut ON ProOut (SaleDate)(4) USE SalesGOALTER TABLE ProOut ADD CONSTRAINT FK_ ProOut_ProNo FOREIGN KEY (ProNo) REFERENCES Product(ProNo)GO(5) CREATE RULE RU_ProOut as x>0EXEC sp_bindrule RU_P
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 社工服務(wù)項目合同
- 工程承包和項目咨詢合同
- 工業(yè)廠房買賣合同協(xié)議書
- 民間借貸擔(dān)保人合同
- 0 的認識與加減法(教學(xué)設(shè)計)2024-2025學(xué)年一年級上冊數(shù)學(xué)人教版
- 《12 晝與夜》作業(yè)設(shè)計方案-2024-2025學(xué)年二年級上冊科學(xué)教學(xué)設(shè)計 粵教粵科版
- 綏化學(xué)院《外科學(xué)總論》2023-2024學(xué)年第二學(xué)期期末試卷
- 大連海洋大學(xué)《工程力學(xué)及機械設(shè)計基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 銅陵學(xué)院《國際貿(mào)易綜合實訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 寧夏工業(yè)職業(yè)學(xué)院《計算機網(wǎng)絡(luò)基礎(chǔ)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025年二級建造師聘用合同范文(三篇)
- 湖北省2025屆高三T8聯(lián)盟模擬考數(shù)學(xué)試卷(解析版)
- 2025年北京電子科技職業(yè)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 2025年包頭輕工職業(yè)技術(shù)學(xué)院高職單招職業(yè)技能測試近5年??及鎱⒖碱}庫含答案解析
- 工業(yè)統(tǒng)計知識培訓(xùn)
- 2025年蘇州高鐵新城國有資產(chǎn)控股(集團)有限公司招聘筆試參考題庫附帶答案詳解
- 鄭州市2025年高中畢業(yè)年級第一次質(zhì)量預(yù)測(一模) 化學(xué)試卷(含標準答案)
- 2025年臨床醫(yī)師定期考核必考復(fù)習(xí)題庫及答案(1080題)
- 電梯維保知識培訓(xùn)課件
- 山東省海洋知識競賽(初中組)考試題及答案
- 幼兒園藝術(shù)領(lǐng)域活動設(shè)計
評論
0/150
提交評論