歡迎來到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁 裝配圖網(wǎng) > 資源分類 > DOCX文檔下載  

2020年春《數(shù)據(jù)庫原理》考試復習題.docx

  • 資源ID:16254915       資源大?。?span id="kcu5uah" class="font-tahoma">19.50KB        全文頁數(shù):16頁
  • 資源格式: DOCX        下載積分:5積分
快捷下載 游客一鍵下載
會員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要5積分
郵箱/手機:
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機號,方便查詢和重復下載(系統(tǒng)自動生成)
支付方式: 支付寶    微信支付   
驗證碼:   換一換

 
賬號:
密碼:
驗證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會被瀏覽器默認打開,此種情況可以點擊瀏覽器菜單,保存網(wǎng)頁到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無水印,預覽文檔經(jīng)過壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標題沒有明確說明有答案則都視為沒有答案,請知曉。

2020年春《數(shù)據(jù)庫原理》考試復習題.docx

1、單選題單選題答案1D 2C 3A 4A 5D6B 7C 8B 9C 10D11D 12C 13B 14C 15D16C 17C 18D 19A 20D21A 22B 23C 24D 25A26A 27B 28C 29C 30C 31D 32C 33A 34B 35A36C 37D 38A 39A 40C1、下列不屬于數(shù)據(jù)庫管理系統(tǒng)管理數(shù)據(jù)的特點的是( )。A數(shù)據(jù)結(jié)構(gòu)化B數(shù)據(jù)共享性高C實現(xiàn)并發(fā)操作D數(shù)據(jù)不可恢復性2、下列不屬于集合運算符的是( )。A并運算符B差運算符C與運算符D廣義笛卡爾積3、下列屬于SQL語言中的數(shù)據(jù)查詢的動詞的是( )。AselectBinsertCcreateDgrant4、確定集合這個查詢條件所使用的謂詞是( )。AIN或者NOT INBLIKE或者NOT LIKECANDDBETWEEN AND5、動詞REVOKE屬于SQL語言的( )。A數(shù)據(jù)查詢B數(shù)據(jù)操縱C數(shù)據(jù)定義D數(shù)據(jù)控制6、下列不屬于局部E-R圖之間的沖突種類的是( )。A屬性沖突B關系沖突C命名沖突D結(jié)構(gòu)沖突7、( )不屬于意向鎖的3種類型。AIS鎖BIX鎖CSX鎖DSIX鎖8、( )不屬于SQL Server 2005的常用工具。A配置管理器B分析管理器C數(shù)據(jù)管理工具D查詢分析器9、下列參數(shù)中,( )表示指定由OUTPUT參數(shù)支持的結(jié)果集。AtypeBparameterCvaryingDAS10、( )用于控制對數(shù)據(jù)庫對象的訪問。A用戶B登錄C角色D權(quán)限11、( )簡略地記錄了大多數(shù)大容量操作,完整地記錄了其他事務。A簡單恢復模式B完整恢復模式C混合恢復模式D大容量日志恢復模式12、下列不屬于OLE DB的3種數(shù)據(jù)訪問組件的是( )。AData ProvidersBData ConsumersCService ProvidersDService Components13、( )是微軟提供給Visual Basic開發(fā)人員的一種簡單的數(shù)據(jù)訪問方法。AODBCBDAOCRDODJDBC14、( )對象定義了將對數(shù)據(jù)源執(zhí)行的指定命令。AParameterBFieldCCommandDProperty15、在ADO.NET數(shù)據(jù)庫訪問中,為了減少數(shù)據(jù)庫調(diào)用次數(shù),把數(shù)據(jù)緩存在內(nèi)存中,采用( )對象實現(xiàn)。ADataSetBSqlConnectionCSqlDataReaderDSqlDataAdapter16、下列不屬于實體間對應關系的是( )。A一對一聯(lián)系B一對多聯(lián)系C多對一聯(lián)系D多對多聯(lián)系17、( )是約束外碼取值的規(guī)則。A實體完整性B結(jié)構(gòu)完整性C參照完整性D用戶定義完整性18、CHECK是指下列哪個完整性約束( )。A主碼約束B指定默認值C參照完整性約束D限制取值范圍19、( )是最常用的連接查詢。A內(nèi)連接查詢B外連接查詢C交叉連接查詢D并列連接查詢20、下列集函數(shù)表示統(tǒng)計列值平均值的是( )。ACOUNT(*)BCOUNT(<列名>)CSUM(<列名>)DAVG(<列名>)21、( )階段是數(shù)據(jù)庫設計中最困難、最耗時的一步。A需求分析B概念結(jié)構(gòu)設計C數(shù)據(jù)庫實施D數(shù)據(jù)庫運行和維護22、( )定義類型之間的一種子集聯(lián)系。A分類B概括C聚集D統(tǒng)計23、SQL Server屬于( )安全級別。ADBC1CC2DB124、( )是DBMS達到C2以上安全級別必不可少的一項指標。A用戶標識與鑒別B存取控制C視圖機制D審計25、( )是優(yōu)化策略中最重要、最基本的一條。A選擇運算盡可能先做B同時進行投影和選擇運算C盡量用廣義笛卡爾積代替連接運算D找出公共子表達式26、( )是包含在存儲過程中的任何數(shù)量和類型的SQL語句。ASql_statementBASCtypeDRECOMPILE27、系統(tǒng)要求用戶必須能夠恢復所有的數(shù)據(jù)并且必須能夠恢復到故障點,那么應該選?。?)恢復模式。A簡單B完整C混合D大容量日志28、( )級別,可以對任何數(shù)據(jù)庫進行頁面還原,而不管文件組數(shù)多少。A數(shù)據(jù)庫B數(shù)據(jù)庫文件C數(shù)據(jù)頁D數(shù)據(jù)節(jié)點29、( )是基于COM的一種新的架構(gòu),用來提供應用與數(shù)據(jù)源之間的無縫連接。AODBCBADO.NETCOLE DBDADO30、在JDBC編程中,( )接口用來暫時存放數(shù)據(jù)庫查詢操作所獲得的結(jié)果。AConnectionBStatementCResultSetDDriverManager31、下列不屬于人工管理數(shù)據(jù)特點的是( )。A數(shù)據(jù)不能被大量保存B數(shù)據(jù)不具有獨立性C數(shù)據(jù)無法共享D數(shù)據(jù)具有結(jié)構(gòu)性32、下列不屬于專門的關系運算符的是( )。A選擇運算符B投影運算符C差運算符D除運算符33、下列不屬于SQL語言中的數(shù)據(jù)操縱的動詞的是( )。AselectBinsertCupdateDdelete34、下列關于視圖的說法,錯誤的是( )。A視圖是定義在基本表或視圖之上B視圖是關系數(shù)據(jù)庫的內(nèi)模式C視圖可以按多種角度組織數(shù)據(jù)D視圖對數(shù)據(jù)有一定的安全保護作用35、下列不屬于數(shù)據(jù)更新內(nèi)容的選項的是( )。A數(shù)據(jù)選擇B數(shù)據(jù)插入C數(shù)據(jù)修改D數(shù)據(jù)刪除36、動詞DROP屬于SQL語言的( )。A數(shù)據(jù)查詢B數(shù)據(jù)操縱C數(shù)據(jù)定義D數(shù)據(jù)控制37、下列不屬于常用的抽象方法的是( )。A分類B概括C聚集D統(tǒng)計38、( )故障是指某個事務在運行過程中沒有運行至正常終止點就中斷了。A事務故障B系統(tǒng)故障C介質(zhì)故障D機械故障39、( )是SQL Server 2005配置管理器中最常用配置。A服務配置B網(wǎng)絡配置C本地客戶端配置D服務器配置40、下列不屬于查詢優(yōu)化的一般準則的是( )。A選擇運算盡可能先做B同時進行投影和選擇運算C盡量用廣義笛卡爾積代替連接運算D找出公共子表達式二、判斷題1、文件系統(tǒng)管理數(shù)據(jù)階段,數(shù)據(jù)有了內(nèi)部結(jié)構(gòu)。( )2、E-R方法是描述信息模型最常用的方法。( )3、比較運算符是用來輔助專門的關系運算符進行操作。( )4、在關系模型中實體與實體間的聯(lián)系用關系表示。( )5、數(shù)據(jù)庫系統(tǒng)每次磁盤讀寫操作中都傳輸不同的字節(jié)數(shù)。( )6、數(shù)據(jù)庫邏輯設計的結(jié)果是唯一的。( )7、數(shù)據(jù)恢復的基本原理是通過冗余數(shù)據(jù)來再現(xiàn)原有數(shù)據(jù)。( )8、觸發(fā)器分為DML觸發(fā)器和DDL觸發(fā)器。( )9、數(shù)據(jù)庫支持的還原方案取決于它本身的恢復模式。( )10、SQL Server native client是一種用于數(shù)據(jù)訪問的新技術。( )11、模式是數(shù)據(jù)庫的物理結(jié)構(gòu)。( )12、連接有兩種類型:非等值連接和等值連接。( )13、數(shù)據(jù)刪除不屬于數(shù)據(jù)更新。( )14、樹索引是以多級索引為基礎的一種重要索引結(jié)構(gòu)。( )15、每一個數(shù)據(jù)庫管理系統(tǒng)都提供了HASH存取方法。( )16、存取控制機制主要有兩種類型:自主存取控制和強制存取控制。( )17、存儲過程不可以重復使用。( )18、角色用來簡化將很多權(quán)限分配給用戶這一復雜任務的管理。( )19、數(shù)據(jù)庫驅(qū)動程序以靜態(tài)鏈接的形式存在。( )20、在JDBC中,Statement對象可以用于執(zhí)行不帶參數(shù)的簡單SQL語句。( )21、文件系統(tǒng)管理數(shù)據(jù)支持對文件的并發(fā)訪問。( )22、層次模式屬于非關系模型。( )23、關系演算分為元組關系演算和域關系演算。( )24、如果在主屬性之間存在傳遞函數(shù)依賴或部分函數(shù)依賴,則不屬于第三范式。( )25、UNIQUE表明此索引為唯一值索引。( )26、視圖是目前關系數(shù)據(jù)庫管理系統(tǒng)提供的面向應用的內(nèi)模式機制。( )27、動態(tài)轉(zhuǎn)儲是指在數(shù)據(jù)庫管理系統(tǒng)正常運行的情況下轉(zhuǎn)儲數(shù)據(jù)庫。( )28、DOS操作系統(tǒng)的安全標準為D級。( )29、在ODBC中,ODBC API可以直接訪問數(shù)據(jù)庫。( )30、DataColumn表示DataTable中的一行。( )31、內(nèi)模式是數(shù)據(jù)庫的物理結(jié)構(gòu)。( )32、候選碼的定義是能夠唯一標識一行元組的屬性或?qū)傩越M。( )33、連接查詢是關系數(shù)據(jù)庫中最主要的查詢。( )34、數(shù)據(jù)庫管理系統(tǒng)是以事務為基本單位進行運行。( )35、在每個關系數(shù)據(jù)庫管理系統(tǒng)中都封裝了查詢優(yōu)化模塊。( )36、觸發(fā)器在插入、刪除或修改特定表中的數(shù)據(jù)時觸發(fā)執(zhí)行。( )37、OLE DB是一種非開放式的標準,設計成COM一種對象的格式。( )38、從ODBC CAPI到Java API的字面翻譯是不可取的。( )39、DriverManager類用來管理數(shù)據(jù)庫中的所有驅(qū)動程序。( )40、數(shù)據(jù)庫支持的還原方案取決于其恢復模式。( )三、名詞解釋1、DBMS數(shù)據(jù)庫管理系統(tǒng)是操縱和管理數(shù)據(jù)庫的一組軟件,它是數(shù)據(jù)庫系統(tǒng)(DBS)的重要組成部分,位于用戶和操作系統(tǒng)之間,用于建立、運用和維護數(shù)據(jù)庫,具有定義、建立、維護和使用數(shù)據(jù)庫的功能。2、主鍵主鍵是從多個候選鍵中選出的一個關系鍵,用來唯一標識實體的個體,在關系中用來作為插入、刪除、檢索元組的操作變量。3、封鎖封鎖是并發(fā)控制的主要方法,基本的封鎖類型有排它式封鎖和保護式封鎖兩種。事務在對某個數(shù)據(jù)對象操作之前,先向系統(tǒng)發(fā)出請求,對其加鎖,這樣事務就對這個數(shù)據(jù)對象有了一定的控制,其他事務就不能更新此數(shù)據(jù),直到事務釋放它的鎖為止。4、映像映像指的是兩個層次之間的對應關系。在數(shù)據(jù)庫的層次結(jié)構(gòu)中,通過概念視圖/內(nèi)視圖的映像保證數(shù)據(jù)的物理獨立性,通過外視圖/概念視圖的映像保證數(shù)據(jù)的邏輯獨立性。5、DBA是“數(shù)據(jù)庫管理員”的簡稱,是數(shù)據(jù)庫系統(tǒng)中的高級用戶,全面負責數(shù)據(jù)庫系統(tǒng)的管理、維護、正常使用等工作。6、內(nèi)模式內(nèi)模式是數(shù)據(jù)在數(shù)據(jù)庫內(nèi)部的表示方式,是對數(shù)據(jù)的物理結(jié)構(gòu)和存儲結(jié)構(gòu)的描述。7、關系代數(shù)是施加于關系上的一組集合代數(shù)運算,每個運算都以一個或多個關系作為運算對象,并生成另外一個關系作為該關系運算的結(jié)果。8、封鎖的粒度封鎖的粒度指的是對數(shù)據(jù)進行并發(fā)控制時所封鎖的數(shù)據(jù)目標的大小。9、E-R圖描述概念結(jié)構(gòu)的工具是E-R圖,E-R方法是“實體-聯(lián)系方法”,它是描述概念世界、建立概念模型的實用工具。數(shù)據(jù)庫的設計過程是先使用E-R圖描述組織模式,再進一步轉(zhuǎn)換成任何一種DBMS支持的數(shù)據(jù)模型。10、數(shù)據(jù)字典數(shù)據(jù)字典通常是一系列表,存儲著數(shù)據(jù)庫中有關信息的當前描述,包括數(shù)據(jù)庫三級模式、數(shù)據(jù)類型、用戶名表、用戶權(quán)限、程序與其用戶聯(lián)系等有關數(shù)據(jù)庫系統(tǒng)的信息,能夠幫助用戶、DBA和DBMS本身使用和管理數(shù)據(jù)庫。11、投影是在關系中選取相應的屬性列并刪去重復行,組成一個新關系,它是對給定關系在垂直方向上進行的選取。如果新關系中包含重復元組,則要刪除重復元組。12、參照完整性規(guī)則參照完整性規(guī)則:基本關系R的外碼T與基本關系S的主碼L相對應(基本關系R和S不一定是不同的關系),則T要么取空值,要么取L的某個值。13、集合運算集合運算將關系看成元組的集合,從關系的“水平”方向,即行的角度來進行,包括并、差、交、廣義笛卡爾積4種運算。14、嵌套查詢將一個查詢塊嵌套在另一個SQL語句中的情況很多,其中最常用的是將一個查詢塊嵌套到另一個查詢塊的WHERE子句或HAVING短語的條件中,稱之為嵌套查詢。15、并發(fā)控制在多處理機系統(tǒng)中,每個處理機可以運行一個事務,多個處理機可以同時運行多個事務,實現(xiàn)多個事務真正的并行運行。這種并行執(zhí)行方式稱為并發(fā)控制。16、ResultSet接口ResultSet接口用來暫時存放數(shù)據(jù)庫查詢操作所獲得的結(jié)果。ResultSet接口中包含了一系列get方法,用來對結(jié)果集中的數(shù)據(jù)進行訪問。四、簡答題1、什么是數(shù)據(jù)獨立性?其目的是什么?數(shù)據(jù)庫獨立性是指應用程序與DB的數(shù)據(jù)結(jié)構(gòu)之間相互獨立。其目的是在物理結(jié)構(gòu)改變或邏輯結(jié)構(gòu)改變時,盡量不影響應用程序。2、試述采用E-R方法的數(shù)據(jù)庫概念設計的過程。利用E-R方法進行數(shù)據(jù)庫的概念設計,可分成三步進行:首先設計局部E-R模式,然后把各局部E-R模式綜合成一個全局ER模式,最后對全局E-R模式進行優(yōu)化,得到最終的E-R模式,即概念模式。3、簡要說明兩段鎖協(xié)議的含義。兩段鎖協(xié)議是指所有事務對數(shù)據(jù)項的封鎖策略必須分為兩個階段,前一個階段獲得封鎖,后一個階段釋放封鎖,即:在對任何數(shù)據(jù)進行讀、寫操作之前,首先要申請并獲得對該數(shù)據(jù)的封鎖;在釋放一個封鎖之后,事務不再申請和獲得任何其他封鎖。4、簡述ADO和OLE DB的聯(lián)系及區(qū)別。ADO和OLE DB實際上是同一種技術的兩種表現(xiàn)形式。OLE DB提供的是通過COM接口的底層數(shù)據(jù)接口,而ADO提供的是一個對象模型,它簡化了應用程序中使用OLE DB獲取數(shù)據(jù)的過程。如果使用的是傳統(tǒng)的編程語言,那么可以將OLE DB看成是針對數(shù)據(jù)庫的匯編語言,而ADO則是提供了一種建立在這個匯編語言之上的高級語言。5、SQL Server外圍應用配置器的主要作用是什么?SQL Server外圍應用配置器(SQL Server Surface Area Configuration)是SQL Server 2005提供的一個新的管理工具。通過SQL Server外圍應用配置器,可以在統(tǒng)一集中的界面下設置各種SQL Server服務實例對外溝通的渠道,降低可能的危險。6、為什么在數(shù)據(jù)庫設計階段不直接用關系模型,而首先用ODL或者E-R圖進行設計?因為關系模型中只有單一的概念關系,沒有其他的輔助概念,例如ODL中的類和聯(lián)系,E-R圖中的實體集和聯(lián)系等,所以在數(shù)據(jù)庫設計階段用關系模型不如用ODL或者E-R圖來得方便和直觀。7、簡述數(shù)據(jù)庫設計的基本步驟。需求分析階段;概念結(jié)構(gòu)設計階段;邏輯結(jié)構(gòu)設計階段;物理結(jié)構(gòu)設計階段;數(shù)據(jù)庫實施階段;數(shù)據(jù)庫運行和維護階段8、簡要說明為什么Java不使用ODBC?Java可以使用ODBC,但最好是在JDBC的幫助下以JDBC-ODBC橋的形式使用,ODBC不適合直接在Java中使用,因為它使用C語言接口。從Java調(diào)用本地C代碼在安全性、實現(xiàn)、堅固性和程序的自動移植性方面都有很多缺點。另外,從ODBC CAPI到Java API的字面翻譯是不可取的。五、綜合應用題1、“教學數(shù)據(jù)庫”中包含3個數(shù)據(jù)庫表,分別是學生表、課程表、選課表。學生Student(Sno,Sname,Ssex,Sage,Sdept)課程Course(Cno,Cname,Ccredit)選課SC(Sno,Cno,Grade)(1)統(tǒng)計每門課程的學生選修人數(shù),超過3人的課程才統(tǒng)計。要求輸出課程號和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號升序排列。答案:SELECTCnoCOUNT(*) FROMSCGROUP BYCnoHAVING COUNT(*) >3ORDER BY COUNT(*) DESCCno(2)查詢選修4門以上課程的學生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。答案:SELECT SnoSUM(Grade) FROM SCWHERE Grade>=60GROUP BY SnoHAVING COUNT(*)>=4ORDER BY SUM(Grade) DESC(3)檢索學號比王非同學大,而年齡比他小的學生姓名。答案:SELECT Sname FROM StuentWHERE Sno>(SELECT Sno FROM StudentWHERE Sname=王非)AND Sage<(SELECT Sage FROM StudentWHERE Sage=王非)(4)利用控制流語句,查詢學號為0101001的學生的各科成績,如果沒有這個學生的成績,就顯示“此學生無成績”。答案:IF EXISTS ( SELECT * FROM SC WHERE Sno=0101001)SELECT Cno Grade FROM SCWHERE Sno=0101001ELSE PRINT 此學生無成績2、某網(wǎng)上訂書系統(tǒng),涉及如下信息:客戶:客戶號、姓名、地址、聯(lián)系電話圖書:書號、書名、出版社、單價訂單:訂單號、日期、付款方式、總金額其中:一份訂單可訂購多種圖書,每種圖書可訂購多本;一位客戶可有多份訂單,一份訂單僅對應一位客戶。(1)簡述E-R圖向關系模型轉(zhuǎn)換的規(guī)則。(2)根據(jù)以上敘述,建立E-R模型,要求標注聯(lián)系類型(可省略實體的屬性)。(3)根據(jù)轉(zhuǎn)換規(guī)則,將E-R模型轉(zhuǎn)換成關系模型,要求標注每個關系模型的主鍵。答案:(1)1)一個實體型轉(zhuǎn)換為一個關系模式,實體的屬性就是關系的屬性,實體的碼(關鍵字)就是關系的碼。2)一個1:1聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與任意一端對應的關系模式合并。如果轉(zhuǎn)換為一個獨立的模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,每個實體的碼均是該關系的候選鍵。如果與某一端實體對應的關系模式合并,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯(lián)系本身的屬性。3) 一個1:n聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,也可以與任意n端對應的關系模式合并。如果轉(zhuǎn)換為一個獨立的模式,則與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,而關系的碼為n端實體的碼。如果與n端實體對應的關系模式合并,則需要在該關系模式的屬性中加入1端關系模式的碼和聯(lián)系本身的屬性4) 一個m:n聯(lián)系轉(zhuǎn)換為一個獨立的關系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,而關系的碼為各實體碼的組合。5)三個以上實體間的一個多元聯(lián)系可以轉(zhuǎn)換為一個獨立的關系模式,與該聯(lián)系相連的各實體的碼以及聯(lián)系本身的屬性均轉(zhuǎn)換為關系的屬性,而關系的碼為各實體碼的組合。(2)(3)客戶(客戶號,姓名,地址,聯(lián)系電話,訂單號)圖書(書號,書名,出版社,單價)訂單(訂單號,日期,付款方式,總金額)訂購(訂單號,書號,數(shù)量)3、一個圖書管理系統(tǒng)中有如下信息:圖書:書號、書名、數(shù)量、位置借書人:借書證號、姓名、單位出版社:出版社名、郵編、地址、電話、E-mail其中約定:任何人都可以借多種書,任何一種書可以被多個人借,借書和還書時,要登記相應的借書日期和還書日期;一個出版社可以出版多種書籍,同一本書僅為一個出版社所出版,出版社名具有唯一性。根據(jù)以上情況,完成如下設計:設計系統(tǒng)的E-R圖,將E-R圖轉(zhuǎn)換為關系模式,并指出每個關系模式的主碼。答案:圖書(書號,書名,數(shù)量,位置,出版社名)借書人(借書證號,姓名,單位)出版社(出版社名,郵編,地址,電話,E-mail)借閱(書號,借書證號,借書日期,還書日期)4、假設“學生課程”數(shù)據(jù)庫中包含學生表、課程表、學生選課表3個表,分別是:學生表:Student(Sno,Sname,Ssex,Sage,Sdept)學號(Sno),姓名(Sname),性別(Ssex),年齡(Sage),系(Sdept),Sno為主碼。課程表:Course(Cno,Cname,Cpno,Ccredit)課程號(Cno),課程名(Cname),前序課號(Cpno),學分(Ccredit),Cno為主碼。學生選課表:SC(Sno,Cno,Grade)學號(Sno),課程號(Cno),成績(Grade),主碼為(Sno,Cno)。(1)、針對“學生課程”數(shù)據(jù)庫,查詢數(shù)學系中比信息系某一學生年齡小的學生姓名和年齡。SELECT Sname SageFROM StudentWHERE Sdept=數(shù)學系 AND Sage<ANY (SELECT SageFROM StudentWHERE Sdept=信息系);(2)、查詢所有選修了課程的學生姓名。SELECT SnameFROM StudentWHERE EXISTS(SELECT *FROM SCWHERE Sno = Student.Sno);(3)、查詢選修了全部課程的學生姓名。SELECT SnameFROM StudentWHERE NOT EXISTS(SELECT *FROM CourseWHERE NOT EXISTS(SELECT *FROM SCWHERE Sno = Stuent.Sno AND Cno = Course.Cno);(4)、查詢至少選修了學生20190304002選修的全部課程的學生學號。SELECT DISTINCT SnoFROM SC XWHERE NOT EXISTS(SELECT *FROM SC YWHERE Y.Sno = 20190304002 AND NOT EXISTS(SELECT *FROM SC ZWHERE Z.Sno = X.Sno AND Z.Cno = Y.Cno);

注意事項

本文(2020年春《數(shù)據(jù)庫原理》考試復習題.docx)為本站會員(小**)主動上傳,裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng)(點擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因為網(wǎng)速或其他原因下載失敗請重新下載,重復下載不扣分。




關于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號:ICP2024067431-1 川公網(wǎng)安備51140202000466號


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!