蘭州交通大學(xué)數(shù)據(jù)庫60道題_第1頁
蘭州交通大學(xué)數(shù)據(jù)庫60道題_第2頁
蘭州交通大學(xué)數(shù)據(jù)庫60道題_第3頁
蘭州交通大學(xué)數(shù)據(jù)庫60道題_第4頁
蘭州交通大學(xué)數(shù)據(jù)庫60道題_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上概念基礎(chǔ)部分:簡述數(shù)據(jù)、數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫應(yīng)用系統(tǒng)的概念。答:數(shù)據(jù)是描述事物的符號記錄,是信息的載體,是信息的具體表現(xiàn)形式。數(shù) 組織、描述和存儲,能夠自動進(jìn)行查詢和修改的數(shù)據(jù)集合。數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心,是為數(shù)據(jù)庫的建立、使用和維護(hù)而配置的軟件。它建立在操作系統(tǒng)的基礎(chǔ)上,位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法,包括數(shù)據(jù)庫的創(chuàng)建、查詢、更新及各種數(shù)據(jù)控制等。凡使用數(shù)據(jù)庫技術(shù)管理其數(shù)據(jù)的系統(tǒng)都稱為數(shù)據(jù)庫應(yīng)用系統(tǒng)。簡述數(shù)據(jù)庫管理系統(tǒng)的功能。答:數(shù)據(jù)庫管理系統(tǒng)是數(shù)據(jù)庫系統(tǒng)的核心軟件,一般說來,其功能主要包括以下5

2、個方面。 (1) 數(shù)據(jù)定義和操縱功能 (2) 數(shù)據(jù)庫運(yùn)行控制功能(3) 數(shù)據(jù)庫的組織、存儲和管理 (4) 建立和維護(hù)數(shù)據(jù)庫 (5) 數(shù)據(jù)通信接口什么是實(shí)體、屬性、碼、聯(lián)系?:客觀存在并可以相互區(qū)分的事物叫實(shí)體。屬性是實(shí)體所具有的某些特性,通過屬性對實(shí)體進(jìn)行描述。一個實(shí)體往往有多個屬性,這些屬性之間是有關(guān)系的,它們構(gòu)成該實(shí)體的屬性集合。如果其中有一個屬性或?qū)傩约軌蛭ㄒ粯?biāo)識整個屬性集合,則稱該屬性或?qū)傩约癁樵搶?shí)體的碼?,F(xiàn)實(shí)世界的事物之間是有聯(lián)系的,即各實(shí)體型之間是有聯(lián)系的。就兩個實(shí)體型的聯(lián)系來說,主要有以下3種情況:一對一聯(lián)系(1:1)、一對多聯(lián)系(1 : M)和多對多聯(lián)系(M : N)。 解釋

3、關(guān)系模型的基本概念:關(guān)系、元組、屬性、域、關(guān)系模式、候選關(guān)鍵字、主鍵、外鍵、主屬性。關(guān)系:一個關(guān)系就是一張二維表。元組:二維表中的行稱為元組,每一行是一個元組。屬性:二維表的列稱為屬性,每一列有一個屬性名,屬性值是屬性的具體值。域:是屬性的取值范圍。關(guān)系模式:對關(guān)系的信息結(jié)構(gòu)及語義限制的描述稱為關(guān)系模式,用關(guān)系名和包含的屬性名的集合表示。候選關(guān)鍵字:如果在一個關(guān)系中,存在多個屬性(或?qū)傩越M合)都能用來唯一標(biāo)識該關(guān)系中的元組,這些屬性(或?qū)傩越M合)都稱為該關(guān)系的候選關(guān)鍵字或候選碼,候選碼可以有多個。主鍵:在一個關(guān)系的若干候選關(guān)鍵字中,被指定作為關(guān)鍵字的候選關(guān)鍵字稱為該關(guān)的主鍵或主碼。主屬性:在一

4、個關(guān)系中,包含在任何候選關(guān)鍵字中的各個屬性稱為主屬性。外鍵:一個關(guān)系的某個屬性(或?qū)傩越M合)不是該關(guān)系的主鍵或只是主鍵的一部分,卻是另一個關(guān)系的主碼,則稱這樣的屬性為該關(guān)系的外鍵或外碼。設(shè)某工廠數(shù)據(jù)庫中有四個實(shí)體集。一是“倉庫”實(shí)體集,屬性有倉庫號、倉庫面積等;二是“零件”實(shí)體集,屬性有零件號、零件名、規(guī)格、單價等;三是“供應(yīng)商”實(shí)體集,屬性有供應(yīng)商號、供應(yīng)商名、地址等;四是“保管員”實(shí)體集,屬性有職工號、姓名等。(1) 試為該工廠的數(shù)據(jù)庫設(shè)計一個ER模型,要求標(biāo)注聯(lián)系類型,可省略實(shí)體屬性。M1MNNM保管員倉庫工作零件存放供應(yīng)商供應(yīng)倉庫面積倉庫號供應(yīng)商號地址供應(yīng)商名零件號零件名規(guī)格職工號姓名

5、庫存量供應(yīng)量單價ER模型N1(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)明每個關(guān)系模式的主鍵和外鍵。(2)關(guān)系模式:倉庫(倉庫號,倉庫面積)零件(零件號,零件名,規(guī)格,單價)供應(yīng)商(供應(yīng)商號,供應(yīng)商名,地址)保管員(職工號,姓名,倉庫號)庫存(倉庫號,零件號,庫存量)供應(yīng)(供應(yīng)商號,零件號,供應(yīng)量)6.某網(wǎng)上訂書系統(tǒng),涉及如下信息:(1)客戶:客戶號、姓名、地址、聯(lián)系電話。(2)圖書:書號、書名、出版社、單價。(3)訂單:訂單號、日期、付款方式、總金額。其中:一份訂單可訂購多種圖書,每種圖書可訂購多本;一位客戶可有多份訂單,一份訂單僅對應(yīng)一位客戶。(1)根據(jù)以上敘述,建立ER模型,要求

6、標(biāo)注聯(lián)系類型(可省略實(shí)體的屬性)。出版社1NMM客戶訂單擁有圖書訂購聯(lián)系電話地址書號書名訂單號日期付款方式客戶號姓名數(shù)量總金額單價(2)根據(jù)轉(zhuǎn)換規(guī)則,將ER模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注每個關(guān)系模型的主鍵和外鍵(如果存在)。(2)關(guān)系模式:客戶(客戶號,姓名,地址,聯(lián)系電話,訂單號)圖書(書號,書名,出版社,單價)訂單(訂單號,日期,付款方式,總金額)訂購(訂單號,書號,數(shù)量)7.簡述關(guān)系的完整性。答:關(guān)系模型允許定義三類完整性約束:實(shí)體完整性、參照完整性和用戶自定義的完整性約束。 實(shí)體完整性規(guī)則要求關(guān)系中元組在組成主碼的屬性上不能有空值。參照完整性規(guī)則:若屬性(或?qū)傩越M)F是基本關(guān)系R的外碼,

7、它與基本關(guān)系S的主碼Ks相對應(yīng)(基本關(guān)系R和S可能是相同的關(guān)系),則對于R中每個元組在F上的值必須為:或者取空值(F的每個屬性值均為空值);或者等于S中某個元組的主碼值。用戶定義的完整性規(guī)則由用戶根據(jù)實(shí)際情況對數(shù)據(jù)庫中數(shù)據(jù)的內(nèi)容進(jìn)行的規(guī)定,也稱為域完整性規(guī)則。8.根據(jù)給定的關(guān)系模式進(jìn)行查詢。設(shè)有學(xué)生-課程關(guān)系數(shù)據(jù)庫,它由三個關(guān)系組成,它們的模式是:學(xué)生S(學(xué)號S#,姓名SN,所在系SD,年齡SA)、課程C(課程號C#,課程名CN,先修課號PC#)、SC(學(xué)號S#,課程號C#,成績G)。請用關(guān)系代數(shù)分別寫出下列查詢: (1)檢索學(xué)生的所有情況。S#, SN, SD, SA(S) (2)檢索學(xué)生年

8、齡大于等于20歲的學(xué)生姓名。SN(SA20 (S) (3)檢索先修課號為C2的課程號。 C#(PC#=C2 (C) (4)檢索課程號C1的成績?yōu)锳的所有學(xué)生姓名。SN(C#=C1 G=A (SSC) (5)檢索學(xué)號為S1的學(xué)生選修的所有課程名及先修課號。CN, PC#(S#=S1 (CSC) (6)檢索年齡為23歲的學(xué)生所選修的課程名。CN(SA=23 (CSCS)9. 解釋下列術(shù)語的含義:函數(shù)依賴、平凡函數(shù)依賴、非平凡函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞函數(shù)依賴、范式.函數(shù)依賴:指在關(guān)系R中,X、 Y為R的兩個屬性或?qū)傩越M,如果對于R的所有關(guān)系r都存在: 對于X的每一個具體值,Y都只有

9、一個具體值與之對應(yīng),則稱屬性Y函數(shù)依賴于屬性X。記作XY。當(dāng)Y不函數(shù)依賴于X時,記作:X Y。當(dāng)XY且YX時,則記作:X Y。平凡函數(shù)依賴:設(shè)關(guān)系模式R(U),U是R上的屬性集,X、 YU;如果XY,且YX,則稱XY為平凡的函數(shù)依賴。非平凡函數(shù)依賴、如果XY,且Y不是X的子集,則稱XY為非平凡的函數(shù)依賴。完全函數(shù)依賴:設(shè)關(guān)系模式R(U),U是R上的屬性集,X、YU;如果XY,并且對于X的任何一個真子集Z,ZY都不成立,則稱Y完全函數(shù)依賴于X;部分函數(shù)依賴:如果XY,但對于X的某一個真子集Z,有ZY成立,則稱Y部分函數(shù)依賴于X。傳遞函數(shù)依賴:設(shè)關(guān)系模式R(U),XU,YU,ZU;如果XY,YZ成

10、立,但YX不成立,且Z-X、Z-Y和Y-X均不空,則稱XZ為傳遞函數(shù)依賴。范式:范式(Normal Form)是符合某一種級別的關(guān)系模式的集合,是衡量關(guān)系模式規(guī)范化程度的標(biāo)準(zhǔn),達(dá)到的關(guān)系才是規(guī)范化的。10.簡述數(shù)據(jù)庫設(shè)計過程的各個階段上的設(shè)計任務(wù)。答:需求分析的任務(wù)是通過詳細(xì)調(diào)查現(xiàn)實(shí)世界要處理的對象(組織、 部門、 企業(yè)等), 充分了解原系統(tǒng)(手工系統(tǒng)或計算機(jī)系統(tǒng))工作概況,明確用戶的各種需求,然后在此基礎(chǔ)上確定新系統(tǒng)的功能。概念設(shè)計階段要做的工作不是直接將需求分析得到的數(shù)據(jù)存儲格式轉(zhuǎn)換為DBMS能處理的數(shù)據(jù)庫模式,而是將需求分析得到的用戶需求抽象為反映用戶觀點(diǎn)的概念模型。邏輯設(shè)計的主要目標(biāo)是

11、產(chǎn)生一個DBMS可處理的數(shù)據(jù)模型和數(shù)據(jù)庫模式。該模型必須滿足數(shù)據(jù)庫的存取、一致性及運(yùn)行等各方面的用戶需求。將邏輯設(shè)計中產(chǎn)生的數(shù)據(jù)庫邏輯模型結(jié)合指定的DBMS,設(shè)計出最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)的過程,稱為數(shù)據(jù)庫的物理結(jié)構(gòu)設(shè)計。根據(jù)邏輯和物理設(shè)計的結(jié)果,在計算機(jī)上建立起實(shí)際的數(shù)據(jù)庫結(jié)構(gòu),并裝入數(shù)據(jù),進(jìn)行試運(yùn)行和評價的過程,叫做數(shù)據(jù)庫的實(shí)施(或?qū)崿F(xiàn))。維護(hù)工作包括以下內(nèi)容:數(shù)據(jù)庫的轉(zhuǎn)儲和恢復(fù);數(shù)據(jù)庫的安全性和完整性控制;數(shù)據(jù)庫性能的監(jiān)督、分析和改造;數(shù)據(jù)庫的重組織和重構(gòu)造。11.將圖1學(xué)生信息數(shù)據(jù)庫系統(tǒng)的E-R圖轉(zhuǎn)換為關(guān)系模型。圖11NNM課程學(xué)生選修姓名性別年齡課程號課程名學(xué)分成績學(xué)號班級屬于班主任

12、班級名 習(xí)題11圖課程(課程號,課程名,學(xué)分)學(xué)生(學(xué)號,姓名,性別,年齡,班級名)班級(班級名,班主任)選修(學(xué)號,課程號,成績)12一個圖書館理系統(tǒng)中有如下信息:圖書:書號、書名、數(shù)量、位置借書人:借書證號、姓名、單位出版社:出版社名、郵編、地址、電話、E-mail其中約定:任何人都可以借多種書,任何一種書可以被多個人借,借書和還書時,要登記相應(yīng)的借書日期和還書日期;一個出版社可以出版多種書籍,同一本書僅為一個出版社所出版,出版社名具有唯一性。根據(jù)以上情況,完成如下設(shè)計:(1) 設(shè)計系統(tǒng)的E-R圖;1MNM借書人圖書借閱書名數(shù)量位置借書證號姓名單位借書日期書號出版社出版E-mail電話出版

13、社名郵編地址還書日期(3)指出轉(zhuǎn)換后的每個關(guān)系模式的主碼。圖書(書號,書名,數(shù)量,位置,出版社名)借書人(借書證號,姓名,單位)出版社(出版社名,郵編,地址,電話,E-mail)借閱(書號,借書證號,借書日期,還書日期) nT-SQL語句部分:13 在D盤DATABASE文件夾下創(chuàng)建”學(xué)生管理”數(shù)據(jù)庫,主數(shù)據(jù)文件的邏輯文件名為“學(xué)生管理_Data”,實(shí)際文件名為“學(xué)生管理_Data.mdf”,事務(wù)日志文件的邏輯文件名為“學(xué)生管理_Log”,實(shí)際文件名14 為“學(xué)生管理_Log.ldf”。上述文件的初始容量均為5MB,最大容量均為50MB,遞增兩均為2MB。使用T-SQL語句再次創(chuàng)建該數(shù)據(jù)庫,主

14、文件和日志文件的文件名同上,要求:倉庫庫存_data最大尺寸為無限大,增長速度為20%,日志文件初始大小為2MB,最大尺寸為5MB,增長速度為1MB。create database 學(xué)生管理on primary ( name=學(xué)生管理_Data, filename='d:學(xué)生管理_Data.mdf', size=5MB, maxsize=50MB, filegrowth=2MB)log on ( name=學(xué)生管理_Log, filename='d:學(xué)生管理_Log.ldf', size=2MB, maxsize=50MB, filegrowth=2MB)14在

15、“學(xué)生管理”數(shù)據(jù)庫中建立“學(xué)生”、“課程”和“成績”數(shù)據(jù)表,其中: 學(xué)生(學(xué)號CHAR(8),姓名CHAR(8),性別CHAR(2),出生日期DATATIME,郵政編碼CHAR(6),住址VARCHAR(50),簡歷TEXT),其中學(xué)號為主鍵。 課程(課程號CHAR(4),課程名稱VARCHAR(50),學(xué)分INT),其中課程號為主鍵。成績(學(xué)號CHAR(8),課程號CHAR(4),期中成績INT,期末成績INT),其中學(xué)號與課程號的組合為主鍵。00026590000385880004567800026768表中數(shù)據(jù)如下:“學(xué)生”表學(xué)號姓名性別出生日期班級住址簡歷黎明男1980-10-1土木工

16、程東陽市八一路2006年入學(xué)張揚(yáng)男1978-12-1市場營銷長嶺市五一路2006年入學(xué)文海男1980-12-3工商管理東方市中山路2006年入學(xué)肖曉女1979-3-4軟件工程蘭州市安寧路2006年入學(xué)劉燁女1978-5-4交通運(yùn)輸衡山市東風(fēng)路2006年入學(xué)“課程”表課程號課程名稱學(xué)分0001大學(xué)計算機(jī)基礎(chǔ)30002C語言程序設(shè)計30003高等數(shù)學(xué)40004數(shù)據(jù)結(jié)構(gòu)4“成績”表學(xué)號課程號期中成績期末成績平時成績總成績000178890002659000038588000456780002676815. 根據(jù)上面表中數(shù)據(jù),插入每一張表的前兩條記錄。insert into 成績 values(

17、9;','003',98,88)insert into 成績(學(xué)號,課程號,期末成績) values('','002',88)16. 在“學(xué)生”表中,查詢前5條的所有記錄。select top 5 * from 學(xué)生信息17. 在“學(xué)生”表中,查詢20%的所有記錄。select top 20 percent * from 學(xué)生信息18. 在“學(xué)生”表中查詢班級不能重復(fù)的記錄。 select distinct 班級 from 學(xué)生信息19. 在“學(xué)生”表中查詢學(xué)號和班級連接顯示的記錄并將合成的列名為“學(xué)號班級”。 select 學(xué)號+班級

18、'學(xué)號班級' from 學(xué)生信息20 在“成績”表中查詢期末成績大于80的并期中成績成績大于70分的記錄。 21. 在“成績”表中查詢期末成績在70-85的所有記錄。Select * from 學(xué)生信息 where 期末成績 between 70 and 8022在“學(xué)生”表中,查詢學(xué)號為,, 的學(xué)生的班級,性別。select * from 學(xué)生信息 where 學(xué)號 in(,, ')23. 在“學(xué)生”表中,查詢姓劉同學(xué)的所有記錄。 select * from 學(xué)生信息 where 姓名 like '劉%'24在“學(xué)生”表中,查詢姓劉或姓張同學(xué)的學(xué)號,姓

19、名和班級的記錄。select 學(xué)號,姓名,班級 from 學(xué)生信息 where 姓名 like '劉%' or 姓名 like '張%'25. 在“學(xué)生”表中,查詢叫劉某同學(xué)的所有記錄。select * from 學(xué)生信息 where 姓名 like '劉_'26. 在“學(xué)生”表中,查詢除了姓劉同學(xué)的所有記錄。 select * from 學(xué)生信息 where 姓名 not like '劉%'27. 在“學(xué)生”表中,查詢學(xué)號以2006開頭,是以2結(jié)尾的,長度為8位的所有記錄。select * from 學(xué)生信息 where 郵政編

20、碼 like '20062'28. 在“學(xué)生”表中,查詢出生日期在1985年內(nèi)出生的所有女生的所有記錄。select * from 學(xué)生信息 where 性別='女' and 出生日期 like '%85%'29. 在“成績”表中,查詢期末成績在前3名同學(xué)的學(xué)號,期中成績和期末成績的記錄。 select top 3 學(xué)號,期中成績,期末成績 from 學(xué)生信息 order by 期末成績 desc30在“成績”表中,查詢期中成績在后4名同學(xué)的所有記錄。 select top 4 * from 學(xué)生信息 order by 期中成績31. 通過“學(xué)生

21、”、“課程”、“成績”表,查詢學(xué)號是的學(xué)生的姓名、所選課程名和期末成績的記錄。select name,課程名稱,期末成績 from student,成績,課程 where student.xh=成績.學(xué)號 and 課程.課程號=成績.課程號 and xh=''32修改“成績”表,添加“平時成績”列,數(shù)據(jù)類型為int,默認(rèn)值為0;再添加“總成績”列,數(shù)據(jù)類型為int。alter table 成績 add 平時成績 int default 0alter table 成績 add 總成績 int33更新“成績”表:期中成績和期末成績均大于80平時成績?yōu)?0。select *from

22、學(xué)生信息 where 期末成績>80 and 平時成績=2034. 將學(xué)號為“”的學(xué)生刪除。Delete from student where name= 35利用基表“學(xué)生”創(chuàng)建名為“視圖1”的視圖,要求列名為:學(xué)號、姓名、性別、班級和住址。Create view 視圖1AsSelect 學(xué)號,姓名,性別,班級,住址group by 學(xué)號 having count(學(xué)號)>=236在“成績”表中查詢期中成績大于80,且平時成績?yōu)?8分的記錄。update 成績 set 平時成績=18where 期中成績>80 37在“成績”表中查詢期中成績在前3名的同學(xué)的所有記錄。Sele

23、ct top 3 * from 成績 order by 期中成績 desc38從“學(xué)生”表中獲取學(xué)生的學(xué)號、姓名、班級,從“成績”表中獲取學(xué)生的期中成績和期末成績。select xh,name,bj,期中成績,期末成績 from student,成績 where student.xh=成績.學(xué)號39. 統(tǒng)計“學(xué)生”表中每個班級的人數(shù)。select bj,count(*) from student group by bj40在“成績”表中查詢高于期末成績的平均成績的行。select * from 成績 where 期末成績>(select avg(期末成績) from 成績)41.統(tǒng)計有學(xué)

24、生選修的課程門數(shù)。SELECT COUNT(DISTINCT 課程號) FROM 選課42.求選修C004課程的學(xué)生的平均年齡。SELECT AVG(年齡) FROM 學(xué)生,選課 WHERE 學(xué)生.學(xué)生號=選課.學(xué)生號 and 課程號=C00443. 求學(xué)分為3的每門課程的學(xué)生平均成績。SELECT 課程.課程號,AVG(成績) FROM 課程,選課WHERE 課程.課程號=選課.課程號and 學(xué)分=3GROUP BY 課程.課程號44.統(tǒng)計每門課程的學(xué)生選修人數(shù),超過3人的課程才統(tǒng)計。要求輸出課程號和選修人數(shù),查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號升序排列。SELECT 課程號,COU

25、NT(*) FROM 選課GROUP BY 課程號HAVING COUNT(*) >3ORDER BY COUNT(*) DESC, 課程號45.檢索學(xué)號比王非同學(xué)大,而年齡比他小的學(xué)生姓名。SELECT姓名 FROM 學(xué)生WHERE 學(xué)生號>(SELECT學(xué)生號 FROM學(xué)生)WHERE 姓名=王非)and 年齡<(SELECT年齡 FROM學(xué)生WHERE 姓名=王非)46.在選課表中檢索成績?yōu)榭罩档膶W(xué)生學(xué)號和課程號。SELECT 學(xué)生號,課程號 FROM 選課WHERE 成績 IS NULL47求年齡大于女同學(xué)平均年齡的男學(xué)生姓名和年齡。SELECT 姓名,年齡 FROM

26、 學(xué)生WHERE 性別=男 and 年齡 >(SELECT AVG(年齡) FROM 學(xué)生WHERE 性別=女) 48.求年齡大于所有女同學(xué)年齡的男學(xué)生姓名和年齡。SELECT 姓名,年齡 FROM 學(xué)生WHERE 性別=男 and 年齡 > all (SELECT 年齡 FROM 學(xué)生WHERE 性別=女) 49.檢索所有比王華年齡大的學(xué)生姓名、年齡和性別。SELECT 姓名,年齡,性別 FROM 學(xué)生WHERE 年齡 > (SELECT 年齡 FROM 學(xué)生WHERE 姓名=王華) 50.檢索選修課程C002的學(xué)生中成績最高的學(xué)生的學(xué)號。SELECT 學(xué)生號 FROM 選

27、課WHERE 課程號=C002 and 成績=(SELECT MAX(成績) FROM選課 WHERE課=C002)51.檢索學(xué)生姓名及其所選修課程的課程號和成績。SELECT 姓名, 課程號, 成績 FROM 學(xué)生,選課WHERE學(xué)生.學(xué)生號=選課.學(xué)生號52. 檢索選修4門以上課程的學(xué)生總成績(不統(tǒng)計不及格的課程),并要求按總成績的降序排列出來。SELECT 學(xué)生號,SUM(成績) FROM 選課WHERE 成績>=60GROUP BY學(xué)生號HAVING COUNT(*)>=4ORDER BY SUM(成績) DESC53 利用T-SQL語句創(chuàng)建一個查詢每個學(xué)生的平均成績的視圖,要求包含學(xué)生的學(xué)生號和姓名。CREATE VIEW 學(xué)生_平均成績ASSELECT 學(xué)生.學(xué)生號,姓名,avg(成績) AS平均成績FROM 學(xué)生,選課WHERE 學(xué)生.學(xué)生號=選課.學(xué)生號 GROUP BY學(xué)生.

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論