




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
終結性考試模擬試題、單項選擇題(每個題只有一個答案是正確的,請將正確的答案填寫到括號內。)下列功能中,不屬于數(shù)據(jù)庫管理系統(tǒng)功能的是(B)。A、數(shù)據(jù)庫對象定義B、數(shù)據(jù)庫文件讀寫C、數(shù)據(jù)查詢D、數(shù)據(jù)更新下列類型中,屬于定點小數(shù)類型的是(A)。A、numericB、intC、datetimeD、real對char(10)類型的列,若存儲“電視”,其占用的字節(jié)數(shù)是(C)。TOC\o"1-5"\h\zA、4B、5C、10D、20下列條件子句中,能夠篩選出成績在60~80(包括邊界值)的是(B)。A、Where成績>=60OR成績<=80B、Where成績>=60AND成績<=80C、Where60<=成績<=80D、Where成績IN(60..80)下列關于聚集索引與非聚集索引的說法,正確的是(C)。A、在一個表上可以建立多個聚集索引和多個非聚集索引B、在一個表上可以建立多個聚集索引和最多一個非聚集索引C、在一個表上可以同時存在聚集索引和非聚集索引D、必須先建立聚集索引,然后再建立非聚集索引下列關于觸發(fā)器的說法,正確的是(B)。A、后觸發(fā)型觸發(fā)器是在觸發(fā)器執(zhí)行完成后再執(zhí)行引發(fā)觸發(fā)器執(zhí)行的語句B、觸發(fā)器是由數(shù)據(jù)更改操作引發(fā)的自動執(zhí)行的代碼C、引發(fā)觸發(fā)器執(zhí)行的操作可以是SELECTD、CREATETRIGGERtriONtable1FORINSERT定義的是前觸發(fā)型觸發(fā)器可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。下列將SC表中學號為S105的學生的成績減少10分的語句,正確的是(C)。A、ADOcn.ExecuteB、ADOcn.Execute'S105'”C、ADOcn.ExecuteD、A、ADOcn.ExecuteB、ADOcn.Execute'S105'”C、ADOcn.ExecuteD、ADOcn.Execute'S105'”ALTERFROMSCSETGrade=Grade-10WHERE學號=UPDATESCSETGrade=Grade-10WHERE學號='S105'UPDATEFROMSCSETGrade=Grade-10WHERE學號=下列聲明并創(chuàng)建Connection對象的語句,正確的是(B)。A、DimADOcnAsConnectionB、DimADOcnAsNewConnectionC、DeclareADOcnAsNewConnectionD、DeclareADOcnAsConnection若有學生表Student,結構為:學生(學號,姓名,所在系),選課表SC結構為:選課(學號,課程號,成績)?,F(xiàn)要查詢信息工程系學生的姓名和所選的課程號。下列關系代數(shù)表達式正確的是(C)。A、c姓名,課程號(匚所在系='信息工程'(SCStudent))B、c姓名,課程號(n所在系。信息工程'SCxStudent)C、n生名,課程號(c所在系=信息工程'(SCxStudent))D、匚姓名,課程號(c所在系=丫言息工程'SSStudent)下列關于第二范式的說法,錯誤的是(D)。A、第二范式的關系模式一定是第一范式的B、第二范式的關系模式有可能存在數(shù)據(jù)冗余C、第二范式的關系模式一定不存在非主屬性對主鍵的傳遞函數(shù)依賴。、第二范式的關系模式一定不存在非主屬性對主鍵的部分函數(shù)依賴設有關系表:教師(教師編號,教師姓名,性別,電話號),其中電話號允許為空。下列數(shù)據(jù)插入語句中,正確的是(D)。A、INSERTINTO教師('t001','劉曉紅','女',NULL)教師VALUES('t001','劉曉紅','女')C、INSERTINTO教師(教師編號,教師姓名,性)('t001','劉曉紅','女')INSERTINTO別教師(教師編號,教師姓名,)VALUES('t001','劉曉紅','女')下列關于視圖的說法,錯誤的是(A)。A、只能在基本表上建立視圖,不能在視圖上再建立視圖B、通過視圖查詢數(shù)據(jù)時最終都轉換為對基本表的查詢C、視圖在一定程度上提供了數(shù)據(jù)的邏輯獨立性D、視圖提供了一定的安全控制機制下列查詢年齡最大的前四個學生(包括并列的情況)的語句,正確的是(C)。A、SELECTTOP4WITHTIES*FROMStudentORDERBYSageASCB、SELECTTOP4WITHTIES*FROMStudentGROUPBYSageASCC、SELECTTOP4WITHTIES*FROMStudentORDERBYSageDESCD、SELECTTOP4WITHTIES*FROMStudentGROUPBYSageDESC下列關系代數(shù)運算中,要求參與運算的兩個集合必須列個數(shù)相同的是(C)。A、選擇運算B、投影運算C、并運算D、笛卡爾積運算下列關于SQLServer中擴大數(shù)據(jù)庫空間的說法,正確的是(A)。A、日志文件和數(shù)據(jù)文件的空間都可以擴大B、只能擴大數(shù)據(jù)文件的空間,不能擴大日志文件的空間C、只能擴大日志文件的空間,不能擴大數(shù)據(jù)文件的空間D、在數(shù)據(jù)庫空間未用滿時不能進行擴大數(shù)據(jù)庫空間的操作下列屬于數(shù)據(jù)模型三要素的是(D)。A、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和操作系統(tǒng)B、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和應用程序C、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫文件D、數(shù)據(jù)結構、數(shù)據(jù)操作和數(shù)據(jù)完整性約束下列關于關系運算中選擇運算的說法,正確的是(B)。A、選擇運算是從垂直方向選取表中的若干列B、選擇運算是從水平方向選取表中滿足條件的記錄C、進行選擇運算的兩個表必須結構相同D、進行選擇運算時要求兩個表中必須有同名列下列類型中,屬于浮點類型的是(D)。A、numericB、intC、datetimeD、real對char(10)類型的列,若存儲“中國”,其占用的字節(jié)數(shù)是(C)。TOC\o"1-5"\h\zA、2B、4C、10D、20下列條件子句中,能夠篩選出價格不在100~200(不包括邊界值)的是(A)。A、Where價格NOTBETWEEN100AND200B、Where價格BETWEENNOT100AND200C、Where價格NOTBETWEEN101AND201D、Where價格BETWEENNOT101AND201現(xiàn)要統(tǒng)計選課表中C01課程的總成績,下列語句中正確的是(C)。A、SELECTCOUNT(成績)FROM選課表WHERE課程號='C01'B、SELECTCOUNT(*)FROM選課表WHERE課程號='C01'C、SELECTSUM(成績)FROM選課表WHERE課程號='C01'D、SELECTSUM(*)FROM選課表WHERE課程號='C01'下列關于非聚集索引的說法,正確的是(A)。A、在一個表上可以建立多個非聚集索引B、在一個表上最多只能建立一個非聚集索引C、非聚集索引必須在聚集索引之后建立D、建立非聚集索引后,數(shù)據(jù)會按非聚集索引鍵值排序設有圖書銷售表(書號,銷售時間,銷售數(shù)量,銷售總價),設同一時間可銷售多種圖書,但同一圖書同一時間只能銷售一次。其中適合作為主鍵的是(D)。A、僅書號B、僅銷售時間C、書號或者是銷售時間D、(書號,銷售時間)設要查詢不姓“張”的學生,下列條件子句中正確的是(C)。A、Where姓名!='張%'B、Where姓名LIKE'!張%'C、Where姓名NOTLIKE'張%'D、Where姓名LIKENOT'張%'下列表達式中,與“年齡NOTBETWEEN20AND30”等價的是(D)。A、年齡>20AND年齡<30B、年齡>20OR年齡<30C、年齡<20AND年齡>30D、年齡<20OR年齡>30下列關于視圖的說法,錯誤的是(A)。A、只能在基本表上建立視圖,不能在視圖上再建立視圖B、通過視圖查詢數(shù)據(jù)時最終都落實到對基本表的查詢C、視圖在一定程度上提供了數(shù)據(jù)的邏輯獨立性D、視圖提供了一定的安全控制機制數(shù)據(jù)庫中一個事務的執(zhí)行不能被其他事務干擾,這個特性稱為事務的(C)。A、一致性B、持久性C、隔離性D、原子性下列關于SQLServer日志備份的說法,正確的是(B)。A、對數(shù)據(jù)庫進行的第一次備份可以是日志備份B、日志備份僅備份數(shù)據(jù)庫的日志內容,不備份數(shù)據(jù)C、數(shù)據(jù)庫的所有恢復模式都支持日志備份D、一般情況下,日志備份是最耗費時間的下列關于觸發(fā)器的說法,正確的是(B)。A、觸發(fā)器是由用戶調用執(zhí)行的一段代碼B、觸發(fā)器主要用于實現(xiàn)復雜的數(shù)據(jù)約束C、在定義觸發(fā)器的代碼中不能包含INSERT語句D、弓I發(fā)觸發(fā)器執(zhí)行的操作可以是INSERT、DELETE、UPDATE和SELECT下列聲明并創(chuàng)建Recordset對象的語句,正確的是(A)。A、DimADOcnAsNewRecordsetB、DimADOcnAsRecordsetC、DeclareADOcnAsNewRecordsetD、DeclareADOcnAsRecordset下列屬于數(shù)據(jù)庫系統(tǒng)組成部分的是(B)。A、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)和數(shù)據(jù)庫文件B、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、用戶和應用程序C、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和數(shù)據(jù)庫文件D、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)和操作系統(tǒng)下列運算中,屬于傳統(tǒng)的集合運算的是(D)。A、選擇運算B、投影運算C、連接運算D、并運算下列屬于整型類型的是(B)。A、numericB、intC、datetimeD、real對nchar(10)類型的列,若存儲“數(shù)據(jù)庫”,其占用的字節(jié)數(shù)是(D)。A、3B、6C、10D、20下列條件子句中,能夠篩選出價格在100~200(包括邊界值)的是(D)。A、Where價格>=100OR價格<=200B、Where價格IN(100..200)C、Where價格BETWEEN200AND100D、Where價格>=100AND價格<=200現(xiàn)要統(tǒng)計選課表中C01課程的最低成績,下列語句中正確的是(C)。A、SELECTMAX(成績)FROM選課表WHERE課程號='C01'B、SELECTMAX(*)FROM選課表WHERE課程號='C01'C、SELECTMIN(成績)FROM選課表WHERE課程號='C01'D、SELECTMIN(*)FROM選課表WHERE課程號='C01'下列關于聚集索引的說法,正確的是(B)。A、在一個表上可以建立多個聚集索引B、在一個表上最多只能建立一個聚集索引C、聚集索引適合建立在重復值多的列上D、必須先建立聚集索引,然后再建立非聚集索引設有學生表(學號,姓名,所在系,身份證號)和系表(系名,系辦公地點)。下列關于兩個表的引用關系的描述,正確的是(A)。A、設置學生表中的“所在系”為外鍵B、設置系表中的“系名”為外鍵C、設置學生表的學號為主鍵D、無法表達這兩個表的引用關系設要查詢所有姓“張”的學生,下列條件子句中正確的是(B)。A、Where姓名LIKE'張_'B、Where姓名LIKE'張%'C、Where姓名LIKE'%張,D、Where姓名LIKE'%張_'在VB中,可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。下列將SC表中學號為S01學生的成績增加10分的語句,正確的是(C)。AALTERSCSETGrade=Grade+10WHERE學號='S01'”A、AlALTERFROMSCSETGrade=Grade+10WHERE學號=ADOcn.ExecuteC、ADOcn.ExecuteUPDATESCSETGrade=Grade+10WHERE學號='S01'D、ADOcn.ExecuteUPDATEFROMSCSETGrade=Grade+10WHERE學號='S01'下列關于SQLServer數(shù)據(jù)庫組成的說法,正確的是(A)。A、一個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和多個日志文件組成B、一個數(shù)據(jù)庫可由多個數(shù)據(jù)文件和僅一個日志文件組成C、一個數(shù)據(jù)庫可由僅一個數(shù)據(jù)文件和多個日志文件組成D、一個數(shù)據(jù)庫可由僅一個數(shù)據(jù)文件和僅一個日志文件組成事務一旦提交,其對數(shù)據(jù)的更改就是永久的,這個特性稱為事務的(B)。A、一致性B、持久性C、隔離性D、原子性下列聲明并創(chuàng)建Connection對象的語句,正確的是(A)。A、DimADOcnAsNewConnectionB、DimADOcnAsConnectionC、DeclareADOcnAsNewConnectionD、DeclareADOcnAsConnection下列關于觸發(fā)器的說法,正確的是(C)。A、后觸發(fā)型觸發(fā)器是在觸發(fā)器執(zhí)行完成后再執(zhí)行引發(fā)觸發(fā)器執(zhí)行的語句B、引發(fā)觸發(fā)器執(zhí)行的操作可以是SELECTC、觸發(fā)器是由數(shù)據(jù)更改操作引發(fā)的自動執(zhí)行的代碼D、CREATETRIGGERtriONtable1FORINSERT定義的是前觸發(fā)型觸發(fā)器下列屬于數(shù)據(jù)庫邏輯設計內容的是(B)。A、存儲記錄的格式設計B、將概念設計的結果轉換為特定DBMS所支持的數(shù)據(jù)模型C、設計局部的E-R圖D、將各局部E-R圖合并為全局E-R圖下列功能中,不屬于數(shù)據(jù)庫管理系統(tǒng)功能的是(B)。A、數(shù)據(jù)庫對象定義B、數(shù)據(jù)庫文件讀寫C、數(shù)據(jù)查詢D、數(shù)據(jù)更新下列運算中,屬于專門的關系運算的是(C)。A、集合的并運算B、集合的差運算C、集合的連接運算D、集合的笛卡爾乘積下列類型中,屬于定點小數(shù)類型的是(A)。A、numericB、intC、datetimeD、real對nchar(10)類型的列,若存儲“中國”,其占用的字節(jié)數(shù)是(D)。TOC\o"1-5"\h\zA、4B、5C、10D、20下列條件子句中,能夠篩選出成績在60~80(包括邊界值)的是(C)。A、Where成績>=60OR成績<=80B、Where60<=成績<=80C、Where成績>=60AND成績<=80D、Where成績IN(60..80)現(xiàn)要統(tǒng)計選課表中C01課程的最高成績,下列語句中正確的是(A)。A、SELECTMAX(成績)FROM選課表WHERE課程號='C01'B、SELECTMAX(*)FROM選課表WHERE課程號='C01'C、SELECTMIN(成績)FROM選課表WHERE課程號='C01'D、SELECTMIN(*)FROM選課表WHERE課程號='C01'下列關于聚集索引與非聚集索引的說法,正確的是(C)。A、在一個表上可以建立多個聚集索引和多個非聚集索引B、在一個表上可以建立多個聚集索引和最多一個非聚集索引C、在一個表上可以同時存在聚集索引和非聚集索引D、必須先建立聚集索引,然后再建立非聚集索引設有學生表(學號,姓名,所在系,專業(yè),身份證號),其中能夠作為候選鍵的是(B)。A、僅學號B、學號、身份證號C、僅身份證號D、學號、姓名設要查詢姓名中第二個字是“玲”的學生,下列條件子句中正確的是(B)。A、Where姓名LIKE’—玲B、Where姓名LIKE’_玲%’C、Where姓名LIKE’%玲D、Where姓名LIKE’%玲%’下列表達式中,與“所在部門NOTIN('財務','后勤')”等價的是(A)。A、所在部門!=財務'AND所在部門!='后勤’B、所在部門!='財務’OR所在部門!='后勤’C、所在部門='財務’AND所在部門='后勤’D、所在部門=財務’OR所在部門='后勤’下列關于SQLServer安全認證的說法,正確的是(B)。A、僅具有連接權的用戶在登錄到數(shù)據(jù)庫服務器后,可以訪問用戶數(shù)據(jù)庫B、僅具有連接權的用戶只能夠登錄到數(shù)據(jù)庫服務器,不能訪問用戶數(shù)據(jù)庫C、若某用戶只進行查詢數(shù)據(jù)的操作,則無需對其進行任何授權D、只有對數(shù)據(jù)進行增、刪、改操作時,才需對用戶進行授權事務所包含的操作作為一個整體,要么都做,要么都不做,這個特性稱為事務的(D)。A、一致性B、持久性C、隔離性D、原子性在VB中,可以利用Connection對象的Execute方法實現(xiàn)對數(shù)據(jù)庫的更改操作。下列刪除SC表中學號為S01的選課記錄的語句,正確的是(B)。A、ADOcn.Execute“UPATEFROMSCWHERE學號'S01'”B、ADOcn.Execute“DELETEFROMSCWHERE學號='S01'”C、ADOcn.Execute“SELECTFROMSCWHERE學號='S01'”D、ADOcn.Execute“DROPFROMSCWHERE學號='S01'”44.下列關于SQLServer中擴大攵據(jù)庫空間的說法,正確的是(C)。A、只能擴大日志文件的空間,不能擴大數(shù)據(jù)文件的空間B、只能擴大數(shù)據(jù)文件的空間,不能擴大日志文件的空間C、日志文件和數(shù)據(jù)文件的空間都可以擴大D、在數(shù)據(jù)庫空間未用滿時不能進行擴大數(shù)據(jù)庫空間的操作下列不屬于VB中ADO對象模型中的對象的是(D)。A、ConnectionB、CommandC、RecordsetD、Update二、判斷題(正確的在括號內打上“/,錯誤的打上“X”)TOC\o"1-5"\h\z在數(shù)據(jù)庫三級模式中,夕卜模式到模式的映像提供了數(shù)據(jù)的物理獨立性。(X)實體完整性約束通常用主鍵實現(xiàn)。(V)當?shù)卿涃~戶成為某數(shù)據(jù)庫的合法用戶之后,其對該數(shù)據(jù)庫中的用戶數(shù)據(jù)和對象自動擁有各種操作權限。(X)…一一」/VE-R圖中用矩形框表示具體的實體。()設ADOrs是一個Recordset對象,則ADOrs(”學號”)表示得到“學號”列的值。(“)數(shù)據(jù)庫三級模式中,外模式到模式的映像提供了數(shù)據(jù)的邏輯獨立性。(V)在進行數(shù)據(jù)庫概念結構設計時,要充分考慮所使用的數(shù)據(jù)庫管理系統(tǒng)。(X)一個關系模式只能包含一個候選鍵。(X)B/S模式的開發(fā)、維護工作主要集中在服務器端,可減輕異地用戶的維護成本。(V)SQLServer不允許將同一個數(shù)據(jù)庫的數(shù)據(jù)文件和日志文件存儲在相同的位置。(X)在SQLServer中,可以手工擴大數(shù)據(jù)文件和日志文件的空間。(v)具有數(shù)據(jù)更改權限的用戶都自動具有該數(shù)據(jù)的查詢權限。(x)設ADOrs是一個Recordset對象,則ADOrs(”學號”)表示得到“學號”列的值。(V)TOC\o"1-5"\h\z在數(shù)據(jù)庫設計中,通常是先進行邏輯結構設計,然后再進行概念結構設計。(x)SQLServer中的“簡單恢復模式”不支持對數(shù)據(jù)庫進行日志備份。(V)在數(shù)據(jù)庫三級模式中,夕卜模式到模式的映像提供了數(shù)據(jù)的物理獨立性。(X)數(shù)據(jù)庫的概念設計通常與具體的數(shù)據(jù)庫管理系統(tǒng)無關。(V)實體完整性約束通常用主鍵實現(xiàn)。(V)通常應該在頻繁進行更新操作的列上建立非聚集索引。(X)在SQLServer中,同一個數(shù)據(jù)庫的不同數(shù)據(jù)文件必須存放在不同的位置。(x)在SQLServer中,不允許刪除正在被用戶使用的數(shù)據(jù)庫。(V)當?shù)卿涃~戶成為某數(shù)據(jù)庫的合法用戶之后,其對該數(shù)據(jù)庫中的用戶數(shù)據(jù)和對象自動擁有各種操作權限。(X)數(shù)據(jù)庫三級模式中的外模式是面向全體用戶的數(shù)據(jù)需求設計的。(X)E-R圖中的“E”表示的是實體。(V)Recordset對象是數(shù)據(jù)表的查詢結果,通??墒褂盟M行數(shù)據(jù)的插入操作。(X)關系數(shù)據(jù)模型的數(shù)據(jù)結構是簡單二維表。(V)SQLServer數(shù)據(jù)庫中的NULL值(空值)表示的是“0”值(X)使用FOREIGNKEY約束可以實現(xiàn)參照完整性約束。(v)索引一般來說可以提高數(shù)據(jù)增、刪、改、查的效率。(X)SQLServer允許將一行數(shù)據(jù)存儲在多個數(shù)據(jù)頁上。(X)用戶創(chuàng)建的數(shù)據(jù)庫的大小不能小于3MBAo(V)VB提供了三種數(shù)據(jù)庫訪問引擎,分別是Jet引擎、ODBC和OLEDB,目前主要使用的是OLEDBo(v)TOC\o"1-5"\h\z數(shù)據(jù)庫三級模式中的模式是面向全體用戶的數(shù)據(jù)需求設計的。(V)如果使用Connection對象建立與數(shù)據(jù)庫的連接,在聲明對象之后建立數(shù)據(jù)庫連接的方法是Createo(x)SQLServer中的“簡單恢復模式”不支持對數(shù)據(jù)庫進行完整備份。(X)三、簡述題(本題共2個小題,每小題5分,共10分)1.請簡要說明視圖的作用。(1)簡化數(shù)據(jù)查詢語句;使用戶能從多角度看待同一數(shù)(2)據(jù);e〈小提高了數(shù)據(jù)的安全性;4U.(3)(4)提供了一定程度的邏輯獨立性。簡要說明什么是數(shù)據(jù)流程圖,它包含哪四種符號。數(shù)據(jù)流圖是在業(yè)務流程分析基礎上,描述實際數(shù)據(jù)流動和加工過程的圖形表示法,它一般有4種符號,即外部實體、數(shù)據(jù)流、處理和存儲。44.2.簡述數(shù)據(jù)庫概念結構設計的目的,并說明用E-R圖進行概念設計的一般步驟。概念結構設計的目標是產(chǎn)生反映全體用戶信息需求的整體數(shù)據(jù)庫概念結構,即概念模型。一般步驟:(1)設計局部E-R圖;(2)將局部E-R圖綜合成全局E-R圖;(3)優(yōu)化全局E-R圖。2.請簡單說明數(shù)據(jù)庫系統(tǒng)的組成。使用戶能從多角度看待同一數(shù)據(jù);5U.廣義上講,數(shù)據(jù)庫系統(tǒng)由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應用系統(tǒng)和用戶組成,其中用戶可分為數(shù)據(jù)庫管理員、應用程序開發(fā)人員和最終用戶三類。1.請簡要說明數(shù)據(jù)庫邏輯設計所包含的工作。(1)將概念結構轉換為關系數(shù)據(jù)模型。(2)對關系數(shù)據(jù)模型進行優(yōu)化。(3)設計面向用戶的外模式。2.請簡要說明SQLServer提供的主要備份種類,每種類型的備份所備份的主要內容是什么?三種備份類型:完整備份(或完整數(shù)據(jù)庫備份)、差異備份(或差異數(shù)據(jù)庫備份)和事務日志備份。完整備份:備份數(shù)據(jù)庫的全部內容。差異備份:備份自最近的完整備份之后變化的內容。事務日志備份:只備份自上次備份后到當前備份時間新增的日志內容。四、綜合應用題(本題共3個小題,共40分)(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句。“教師”表結構:教師號:普通編碼定長字符類型,長度為教師名:普通編碼可變長字符類型,長度為所在部門:普通編碼可變長字符類型,長度為職稱:普通編碼定長字符類型,長度為6,“課程”表結構:課程號:普通編碼定長字符類型,長度為課程名:普通編碼可變長字符類型,長度為學時數(shù):微整型。開課學期:微整型“授課”表結構:教師號:普通編碼定長字符類型,長度為課程號:普通編碼定長字符類型,長度為授課時數(shù):整型。授課年份:整型。主鍵:(教師號,課程號,授課年份)10,主鍵。20,非空。30。取值為:“教授”、“副教授”、“其他”。20,主鍵。40,非空。10,引用教師表的外鍵。20,引用課程表的外鍵。CREATETABLE教師(教師號char(10)primarykey,教師名varchar(20)notnull,所在部門varchar(30),職稱char(6)CHECK(職稱IN('教授,,'副教授',,其他')))評分要點:主鍵1分;CHECK2分;其他1分;共計4分。CREATETABLE課程(課程號char(20)primarykey,課程名varchar(40)notnull,學時數(shù)tinyint,開課學期tinyint)評分要點:主鍵1分;其他1分;共計2分。CREATETABLE授課(教師號char(10),課程號char(20),授課時數(shù)int,授課年份int,Primarykey(教師號言果程號,授課年份),F(xiàn)oreignkey(教師號)references教師(教師號),Foreignkey(課程號)references課程(課程號))依據(jù)第1題所創(chuàng)建的三張表,寫出完成下列操作的SQL語句。(本題共20分,每小題5分)1)查詢教授職稱的教師姓名和所在部門。2)查詢每學期開設的學時數(shù)大于40的課程門數(shù)。3)查詢2012年全部課程的授課情況,列出課程名、學時數(shù)、教師名和授課時數(shù)。4)刪除沒人講授的課程。SELECT教師名,所在部門FROM教師WHERE職稱='教授'評分要點:SELECT:2分,F(xiàn)ROM:1分,WHERE:2分2)SELECT開課學期,COUNT(*)課程門數(shù)FROM課程WHERE學時數(shù)>40GROUPBY開課學期3)SELECT課程名,學時數(shù),教師名,授課時數(shù)FROM課程JOIN授課ON課程.課程號=授課.課程號JOIN教師ON教師.教師號=授課.教師號WHERE授課年份=2012評分要點:SELECT:2分,F(xiàn)ROM、JOIN:2分;WHERE:1分4)DELETEFROM課程WHERE課程號NOTIN(SELECT課程號FROM授課)評分要點:DELETE部分2分,WHERE部分3分依據(jù)第1題所創(chuàng)建的三張表,寫出創(chuàng)建滿足如下要求的視圖的SQL語句:查詢2014授課年份全體授課教師的教師名、所授的課程名和授課時數(shù)。(本題10分)CREATEVIEWV1ASSELECT教師名,課程名,授課時數(shù)FROM授課JOIN教師ON授課.教師號=教師.教師號JOIN課程ON課程.課程號=授課.課程號WHERE授課年份=2014(本題10分)寫出創(chuàng)建如下三張數(shù)據(jù)表的SQL語句?!捌嚒北斫Y構:汽車型號:普通編碼定長字符類型,長度為20,主鍵。汽車類別:普通編碼定長字符類型,長度為6,取值為:“小轎車”、商務車”生產(chǎn)年份:整型?!敖?jīng)銷商”表結構:經(jīng)銷商號:普通編碼定長字符類型,長度為20,主鍵。經(jīng)銷商名:普通編碼可變長字符類型,長度為40,非空。地址:普通編碼可變長字符類型,長度為50。“銷售”表結構:經(jīng)銷商號:普通編碼定長字符類型,長度為汽20,引用經(jīng)銷商表的外鍵。車型號:普通編碼定長字符類型,長度為銷售20,引用汽車表的外鍵。時間:日期時間型。銷售價格:整型主鍵:(經(jīng)銷商號,汽車型號,銷售時間)CREATETABLE汽車(汽車型號char(20)primarykey,汽車類別char(6)CHECK(汽車類別in('小轎車','商務車')),生產(chǎn)年份int)評分要點:主鍵:1分;CHECK:2分,其他1分。共計4分。CREATETABLE經(jīng)銷商(經(jīng)銷商號char(20)primarykey,經(jīng)銷商名varchar(40)notnull,地址varchar(50)評分要點:主鍵:1分;其他:1分。共計2分。CREATETABLE銷售(經(jīng)銷商號char(20),汽車型號char(20),銷售時間datetime,銷售價格int
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年變電站綜合自動化裝置項目合作計劃書
- 造口還納術術后護理
- 采購方式選擇培訓
- 2025年非調質鋼合作協(xié)議書
- 靜脈治療總結
- 男式T恤企業(yè)ESG實踐與創(chuàng)新戰(zhàn)略研究報告
- 毛線鉤編飾品企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略研究報告
- 模塊化舞臺設計服務行業(yè)跨境出海戰(zhàn)略研究報告
- 模塊化建筑現(xiàn)場管理系統(tǒng)企業(yè)制定與實施新質生產(chǎn)力戰(zhàn)略研究報告
- 硫化鋁企業(yè)數(shù)字化轉型與智慧升級戰(zhàn)略研究報告
- 《西方經(jīng)濟學》(上冊)課程教案
- 移動政企部年終總結
- 施工合同協(xié)議書樣本
- 醫(yī)學綜合題庫(含答案)
- 工會一函兩書模板
- 四年級語文下冊第六單元【集體備課】(教材解讀+教學設計)
- 2024版義務教育小學科學課程標準
- 當代青年心態(tài)問題研究報告
- 《籃球防守戰(zhàn)術基礎配合》教案(三篇)
- 專利申請文件-審查意見的答復
- 衛(wèi)生院醫(yī)院管理提升年活動方案例文
評論
0/150
提交評論