《數(shù)據(jù)庫原理及應(yīng)用》總復(fù)習(xí)題帶答案要點.doc

上傳人:good****022 文檔編號:116503012 上傳時間:2022-07-05 格式:DOC 頁數(shù):55 大?。?51.50KB
收藏 版權(quán)申訴 舉報 下載
《數(shù)據(jù)庫原理及應(yīng)用》總復(fù)習(xí)題帶答案要點.doc_第1頁
第1頁 / 共55頁
《數(shù)據(jù)庫原理及應(yīng)用》總復(fù)習(xí)題帶答案要點.doc_第2頁
第2頁 / 共55頁
《數(shù)據(jù)庫原理及應(yīng)用》總復(fù)習(xí)題帶答案要點.doc_第3頁
第3頁 / 共55頁

下載文檔到電腦,查找使用更方便

10 積分

下載資源

還剩頁未讀,繼續(xù)閱讀

資源描述:

《《數(shù)據(jù)庫原理及應(yīng)用》總復(fù)習(xí)題帶答案要點.doc》由會員分享,可在線閱讀,更多相關(guān)《《數(shù)據(jù)庫原理及應(yīng)用》總復(fù)習(xí)題帶答案要點.doc(55頁珍藏版)》請在裝配圖網(wǎng)上搜索。

1、窗體頂端數(shù)據(jù)庫原理及應(yīng)用總復(fù)習(xí)題(帶答案)一 、單項選擇題(131)1 ( )是長期存儲在計算機內(nèi)有序的、可共享的數(shù)據(jù)集合。A)DATAB)INFORMATIONC)DBD)DBS2 應(yīng)用數(shù)據(jù)庫的主要目的是為了()A)解決數(shù)據(jù)保密問題B)解決數(shù)據(jù)完整性問題 C)解決數(shù)據(jù)共享問題 D)解決數(shù)據(jù)量大的問題3 在數(shù)據(jù)管理技術(shù)的發(fā)展過程中,數(shù)據(jù)獨立性最高的是( )階段。A)數(shù)據(jù)庫系統(tǒng)B)文件系統(tǒng)C)人工管理D)數(shù)據(jù)項管理4 數(shù)據(jù)庫系統(tǒng)的核心是( )。A)數(shù)據(jù)庫B)數(shù)據(jù)庫管理系統(tǒng)C)操作系統(tǒng)D)文件5 文字、圖形、圖像、聲音、學(xué)生的檔案記錄、貨物的運輸情況等,這些都是( )。A)DATAB)INFORM

2、ATIONC)DBD)其他6 下列四項中,不正確的提法是()A)SQL語言是關(guān)系數(shù)據(jù)庫的國際標準語言B)SQL語言具有數(shù)據(jù)定義、查詢、操縱和控制功能C)SQL語言可以自動實現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D)SQL語言稱為結(jié)構(gòu)查詢語言8 數(shù)據(jù)庫主數(shù)據(jù)文件的擴展名為( )。A)dbfB)mdfC)ndfD)ldf9 數(shù)據(jù)庫設(shè)計過程中,( )將E-R圖轉(zhuǎn)換成關(guān)系模式并進行關(guān)系的規(guī)范化。A)需求分析階段B)概念結(jié)構(gòu)設(shè)計階段C)邏輯結(jié)構(gòu)設(shè)計階段D)物理結(jié)構(gòu)設(shè)計階段10 下列實體類型的聯(lián)系中,屬于一對一聯(lián)系的是( )。A)教研室對教師的所屬聯(lián)系B)父親與孩子的聯(lián)系C)省與省會的所屬聯(lián)系D)供應(yīng)商與工程項目的供貨聯(lián)系

3、12 ( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立、使用和維護時由其統(tǒng)一管理、統(tǒng)一控制。A)DBMSB)DBC)DBSD)DBA13 下列四項中,不屬于數(shù)據(jù)庫系統(tǒng)特點的是( )A)數(shù)據(jù)共享B)數(shù)據(jù)完整性C)數(shù)據(jù)冗余度高D)數(shù)據(jù)獨立性高14 描述數(shù)據(jù)庫全體數(shù)據(jù)的全局邏輯結(jié)構(gòu)和特性的是( )A)模式B)內(nèi)模式C)外模式D)全模式15 在數(shù)據(jù)庫管理技術(shù)發(fā)展的3個階段中,沒有專門的軟件對數(shù)據(jù)進行管理的階段是()I人工管理階段 II文件系統(tǒng)階段 III數(shù)據(jù)庫階段 A)I 和 IIB)只有 IIC)II 和 IIID)只有 I16 數(shù)據(jù)庫(DB)、數(shù)據(jù)庫系統(tǒng)(DBS)和數(shù)據(jù)庫管理系統(tǒng)(D

4、BMS)之間的關(guān)系是( )。A)DBS包括DB和DBMSB)DBMS包括DB和DBS C)DB包括DBS和DBMSD)DBS就是DB,也就是DBMS17 概念設(shè)計的結(jié)果是( )A)一個與DBMS相關(guān)的要領(lǐng)模型B)一個與DBMS無關(guān)的概念模型C)數(shù)據(jù)庫系統(tǒng)的公用視圖D)數(shù)據(jù)庫系統(tǒng)的數(shù)據(jù)字典18 E-R方法的三要素是()A)實體、屬性、實體集B)實體、鍵、聯(lián)系C)實體、屬性、聯(lián)系D)實體、域、候選區(qū)19 數(shù)據(jù)庫系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、( )和用戶構(gòu)成。A)DBMSB)DBC)DBSD)DBA20 要保證數(shù)據(jù)庫的數(shù)據(jù)獨立性,需要修改的是( )A)模式與外模式B)模式

5、與內(nèi)模式C)三級模式之間的兩層映射D)三級模式21 下列關(guān)于數(shù)據(jù)庫數(shù)據(jù)模型的說法中,哪一個是不正確的()?A)任何一張二維表都表示一個關(guān)系B)層次模型的數(shù)據(jù)結(jié)構(gòu)是有向樹結(jié)構(gòu)C)在網(wǎng)狀模型中一個子結(jié)點可以有多個父結(jié)點D)在面向?qū)ο竽P椭忻總€對象都有一個惟一的標識。22 關(guān)系數(shù)據(jù)模型是目前最重要的一種數(shù)據(jù)模型,它的三個要素是( )A)實體完整性、參照完整性、用戶自定義完整性B)數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、完整性約束C)數(shù)據(jù)增加、數(shù)據(jù)修改、數(shù)據(jù)查詢D)外模式、模式、內(nèi)模式23 現(xiàn)有如下關(guān)系:患者(患者編號,患者姓名,性別,出生日期,所在單位)、醫(yī)療(患者編號,醫(yī)生編號,醫(yī)生姓名,診斷日期,診斷結(jié)果),其中,

6、醫(yī)療關(guān)系中的外碼是()A)患者編號B)患者姓名C)患者編號和患者姓名D)醫(yī)生編號和患者編號24 一個關(guān)系中取出滿足某個條件的所有元組形成一個新的關(guān)系的操作是( )操作。A)投影B)連接C)選擇D)復(fù)制25 如果采用關(guān)系數(shù)據(jù)庫實現(xiàn)應(yīng)用,在數(shù)據(jù)庫邏輯設(shè)計階段需將( )轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A)E-R模型B)層次模型C)關(guān)系模型D)網(wǎng)狀模型26 在關(guān)系代數(shù)運算中,三種專門運算為( )。A)并、交、補B) 并、選擇、投影 C)選擇、投影、連接D)選擇、笛卡爾積、投影27 關(guān)系數(shù)據(jù)庫系統(tǒng)采用關(guān)系模型作為數(shù)據(jù)的組織方式,關(guān)系模型是誰先提出來的()?A)PPSCHEN B)J.MartinC)E.F.Codd

7、D)w.H.Inmon28 一個關(guān)系中,能唯一標識元組的屬性集稱為關(guān)系的()A)副鍵B)關(guān)鍵字C)從鍵D)參數(shù)29 在下面列出的數(shù)據(jù)模型中,哪一種是數(shù)據(jù)庫系統(tǒng)中最早出現(xiàn)的數(shù)據(jù)模型()A)關(guān)系B)層次C)網(wǎng)狀D)面向?qū)ο竽P?0 在概念模型中,客觀存在并可以相互區(qū)別的事物稱為()A)碼B)屬性C)聯(lián)系D)實體31 自然連接是構(gòu)成新關(guān)系的有效方法。一般情況下,當(dāng)對關(guān)系R和S使用自然連接時,要求R和S含有一個或多個共有的( )。A)元組 B)行C)記錄 D) 屬性32 如果一個班只有一個班長,且一個班長不能同時擔(dān)任其他班的班長,班和班長兩個實體之間的聯(lián)系屬于( )。A)一對一關(guān)系B)一對二關(guān)系C)多

8、對多關(guān)系D)一對多關(guān)系33 關(guān)系代數(shù)中的運算符對應(yīng)SELECT語句中的()子句。A)SELECT B)FROM C)WHERED)GROUP BY34 關(guān)系代數(shù)中的運算符對應(yīng)SELECT語句中的()子句。A)SELECT B)FROM C)WHERED)GROUP BY35 設(shè)有關(guān)系R(A,B,C),與SQL語句:SELECT DISTINCT A FROM R WHERE B=17等價的關(guān)系代數(shù)表達式是()。A)A(R) B)B=17(R)C)A(B=17(R)D)B=17(A(R))36 假定學(xué)生關(guān)系是S(S#,SNAME,SEX,AGE),課程關(guān)系是C(C#,CNAME,TEACHER)

9、,學(xué)生選課關(guān)系是SC(S#,C#,GRADE)。要查找選修“COMPUTER”課程的女學(xué)生姓名,將涉及到關(guān)系()。A)S B)SC,C C)S,SC D)S,C,SC37 關(guān)系模型中,主關(guān)鍵字是( )。A)可由多個任意屬性組成B)至多有一個屬性組成C)可由一個或多個其值能惟一標識該關(guān)系模式中任何元組的屬性組成D)以上都不是38 目前( )數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。A)關(guān)系B)面向?qū)ο驝)分布D)面向過程39 數(shù)據(jù)庫設(shè)計中的邏輯結(jié)構(gòu)設(shè)計的任務(wù)是把( )階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。A)需求分析B)物理設(shè)計C)邏輯結(jié)構(gòu)設(shè)計

10、D)概念結(jié)構(gòu)設(shè)計40 關(guān)系數(shù)據(jù)庫管理系統(tǒng)應(yīng)能實現(xiàn)的專門關(guān)系運算包括()A)排序、索引、統(tǒng)計B)選擇、投影、連接C)關(guān)聯(lián)、更新、排序D)顯示、打印、制表41 Microsoft SQL Server 2005是一種基于客戶機/服務(wù)器的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它使用( )語言在服務(wù)器和客戶機之間傳遞請求。A)TCP/IPB)T-SQLC)CD)ASP42 ( )管理工具是SQL SERVER2005提供的集成環(huán)境,它能完成訪問、配置和管理SQL SERVER的所有任務(wù)。A)SQL SERVER Management StudioB)SQL SERVER 配置管理器C)企業(yè)管理器D)查詢分析器43 S

11、QL SERVER2005的Management stdio具有( )功能?A)管理服務(wù)器B)暫停、啟動服務(wù)C)執(zhí)行SQL命令D)注冊服務(wù)器組44 SQL Server系統(tǒng)中的所有服務(wù)器級系統(tǒng)信息存儲于哪個數(shù)據(jù)庫( )。A)masterB)modelC)tempdbD)msdb45 下面()不是微軟公司為用戶提供的六種版本的SQL Server 2005之一。A)企業(yè)版B)開發(fā)版C)應(yīng)用版D)標準版46 下列不屬于在SQL SERVER2005安裝時創(chuàng)建的系統(tǒng)數(shù)據(jù)庫是( )。A)masterB)msdbC)userdbD)tempdb47 刪除數(shù)據(jù)庫的命令是( )。A)drop databas

12、eB)delete databaseC)alter databaseD)remove database48 一個服務(wù)器上可以安裝( )個SQL SERVER默認實例。A)一個B)兩個C)三個D)多個49 ()工具是Microsoft SQL Server 2005提供的集成環(huán)境,這種工具可以完成訪問、配置、控制、管理和開發(fā)SQL Server的所有工作。A)Microsoft SQL Server Management StudioB)SQL Server配置管理器C)Analysis ServicesD)SQL Server Business Intelligence Development

13、 Studio50 數(shù)據(jù)庫操作時服務(wù)器突然掉電,當(dāng)重新啟動后,您如何恢復(fù)已經(jīng)完成但還沒把數(shù)據(jù)寫入硬盤的事務(wù),以及正在進行一半的事務(wù)?A)運行ROLL FORWARD ALL TRANSACTION B)不用。SQL Server 2000自動恢復(fù),即通過日志恢復(fù)所有已經(jīng)完成但還沒把數(shù)據(jù)寫入硬盤的事務(wù)到硬盤,并撤消正在進行一半的事務(wù)。C)先備份事務(wù)日志,再將數(shù)據(jù)庫恢復(fù)到上一完全數(shù)據(jù)庫備份,再把剛備份的事務(wù)日志恢復(fù)到當(dāng)前數(shù)據(jù)庫的日志中。D)沒有辦法。只能使用數(shù)據(jù)庫以前的備份。51 在創(chuàng)建數(shù)據(jù)庫時,系統(tǒng)自動將()系統(tǒng)數(shù)據(jù)庫中的所有用戶定義的對象都復(fù)制到 的數(shù)據(jù)庫中。A)MasterB)MsdbC)M

14、odelD)Tempdb52 SQL Server 2005的系統(tǒng)數(shù)據(jù)庫是( )A)Master,Tempdb,AdventureWorks,Msdb,ResourceB)Master,Tempdb,Model,Librar,ResourceC)Master,Northwind,Model,Msdb,ResourceD)Master,Tempdb,Model,Msdb,Resource53 數(shù)據(jù)庫系統(tǒng)一般由哪些部分組成()?(1) 數(shù)據(jù)庫 (2)數(shù)據(jù)庫管理員 (3)數(shù)據(jù)庫管理系統(tǒng)及其工具 (4)用戶 (5)操作系統(tǒng) (6)應(yīng)用系統(tǒng) A)1、2、3 B)1、2、3、4C)1、2、3、4、5D)全

15、部 54 你使用SQL Server 2000數(shù)據(jù)庫開發(fā)一個小型的酒店管理系統(tǒng)。你用下面的語句創(chuàng)建數(shù)據(jù)庫: CREATE DATABASE JiuDian ON PRIMARY ( NAME = JiuDianData, FILENAME = c:cyjJiuDianData.mdf, SIZE = 100, MAXSIZE = 200, FILEGROWTH = 10 ) LOG ON ( NAME = JiuDianLog, FILENAME = c:cyjJiuDianLog, SIZE =50, MAXSIZE =100, FILEGROWTH = 10 現(xiàn)在酒店營業(yè)的數(shù)據(jù)為150MB

16、。對其中50%的數(shù)據(jù)進行備份并刪除后,要把數(shù)據(jù)庫立即縮小為初始的大?。?00 MB)。下面哪條語句能夠?qū)崿F(xiàn)該功能? A)DBCC SHRINKFILE( JiuDianData, NOTRUNCATE )B)DBCC SHRINKDATABASE( JiuDianData, 25 )C)DBCC SHRINKDATABASE(JiuDianData, 100 )D)ALTER DATABASE JiuDianData SET AUTO_SHRINK ON 55 數(shù)據(jù)庫管理系統(tǒng)的數(shù)據(jù)操縱語言(DML)所實現(xiàn)的操作一般包括()A)建立、授權(quán)、修改B)建立、授權(quán)、刪除C)建立、插入、修改、排序D)

17、查詢、插入、修改、刪除56 在數(shù)據(jù)庫中,( )是數(shù)據(jù)物理存儲的最主要、最基本的單位。A)表B)存儲過程C)觸發(fā)器D)視圖57 DELETE命令可以刪除( )。A)表結(jié)構(gòu)B)所有記錄C)數(shù)據(jù)庫D)約束 58 在SQL SERVER2005的數(shù)據(jù)庫文件中,()有且僅有一個,是數(shù)據(jù)庫和其他數(shù)據(jù)文件的起點。A)次數(shù)據(jù)文件B)主數(shù)據(jù)文件C)日志文件D)備份文件59 能夠在服務(wù)器之間移動數(shù)據(jù)庫的操作是( )。A)創(chuàng)建數(shù)據(jù)庫B)修改數(shù)據(jù)庫C)分離附加數(shù)據(jù)庫D)刪除數(shù)據(jù)庫60 以下關(guān)于主鍵的描述正確的是( )。 A)標識表中唯一的實體B)創(chuàng)建唯一的索引,允許空值C)只允許以表中第一字段建立D)表中允許有多個主

18、鍵 61 關(guān)于數(shù)據(jù)庫文件的存儲描述不正確的是( )。A)每個數(shù)據(jù)庫有且僅有一個主數(shù)據(jù)文件B)每個數(shù)據(jù)庫允許有多個主數(shù)據(jù)文件,也允許沒有次數(shù)據(jù)文件C)每個數(shù)據(jù)庫至少有一個日志文件D)每個數(shù)據(jù)庫至少有一個日志文件 62 數(shù)據(jù)庫系統(tǒng)中負責(zé)數(shù)據(jù)庫系統(tǒng)的建立、維護和管理的人員是()。A)最終用戶B)應(yīng)用程序員C)系統(tǒng)分析員D)數(shù)據(jù)庫管理員 63 以下關(guān)于外鍵和相應(yīng)的主鍵之間的關(guān)系,正確的是( )。A)外鍵并不一定要與相應(yīng)的主鍵同名B)外鍵一定要與相應(yīng)的主鍵同名C)外鍵一定要與相應(yīng)的主鍵同名而且唯一D)外鍵一定要與相應(yīng)的主鍵同名,但并不一定唯一64 數(shù)據(jù)庫系統(tǒng)的體系結(jié)構(gòu)中,( )將數(shù)據(jù)庫系統(tǒng)分為3層進行管

19、理。A)用戶結(jié)構(gòu)B)C/S結(jié)構(gòu)C)主從式結(jié)構(gòu)D)B/S結(jié)構(gòu)65 下列哪個不是sql 數(shù)據(jù)庫文件的后綴()A).mdfB).ldfC).tifD).ndf66 SQL的視圖是從( )中導(dǎo)出的。A)基本表B)視圖C)基本表或視圖D)數(shù)據(jù)庫68 在SQL語言中,刪除表中數(shù)據(jù)的命令是( )。A)DELETEB)DROPC)CLEARD)REMORVE 69 在SQL語言中,刪除表對象的命令是( )。A)DELETEB)DROPC)CLEARD)REMORVE70 若用如下的SQL語句創(chuàng)建一個STUDENT表: CREATE TABLE STUDENT(NO char(4) NOT NULL,NAME

20、char(8) NOT NULL,SEX char(2),AGE int() )可以插入到STUDENT表中的是()。A)(1031,曾華,男,23)B) (1031,曾華,NULL,NULL)C)(NULL,曾華,男,23)D)(1031,NULL,男,23)71 在關(guān)系數(shù)據(jù)模型中,外鍵(FOREIGN KEY)是( )A)在一個關(guān)系中用于惟一標識元組的一個或一組屬性。B) 在一個關(guān)系中的一個或一組屬性是另一個關(guān)系的主鍵。C)在一個關(guān)系中定義了約束的一個或一組屬性D)在一個關(guān)系中定義了缺省值的一個或一組屬性。 72 SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。A)int、mone

21、y、charB)char、varchar、textC)datetime、binary、intD)char、varchar、int73 【表設(shè)計器】的“允許空”單元格用于設(shè)置該列是否可輸入空值,實際上就是創(chuàng)建該列的( )約束。A)主鍵B)外鍵C)NULLD)CHECK 74 在T-SQL中,關(guān)于NULL值敘述正確選項是 ( )A)NULL 表示空格B)NULL表示0C)NULL既可以表示0,也可以表示是空格D)NULL表示空值 75 若用如下的SQL語句創(chuàng)建課程表C: Create table C (C# char(10) primary key, CN char(20) not null, C

22、C int null) 可以插入到C表中的記錄是( )。A)(005,VC+,6)B)(005,NULL,6)C)(NULL,VC+,6)D)(005,VC+,NULL)76 使用T-SQL語言創(chuàng)建表時,語句是( )A)DELETE TABLEB)CREATE TABLEC)ADD TABLED)DROP TABLE77 在T-SQL語言中,修改表結(jié)構(gòu)時,應(yīng)使用的命令是( ) A)UPDATEB)INSERTC)ALTERD)MODIFY 78 可以唯一地標識表中的一行數(shù)據(jù)記錄的列稱為( )。A)約束B)外鍵C)參考鍵D)主鍵 79 下列標識符可以作為局部變量使用( )。A)MyvarB)My

23、 varC)MyvarD)My var80 假設(shè)表中某列的數(shù)據(jù)類型設(shè)為varchar(100),而輸入的字符串為“abcdefgh“,則存儲的是( )。A)abcdefgh,共8BB)abcdefgh和92個空格,共100BC)abcdefgh和12個空格,共20BD)abcdefgh和32個空格,共40B81 在SQL Server 2005數(shù)據(jù)庫中創(chuàng)建了定單表: CREATE TABLE 定單表 ( 定單號 int IDENTITY(100001,1) PRIMARY KEY, 雇員代號 int NOT NULL, 客戶代號 int NOT NULL, 訂購日期 datetime NOT

24、NULL, 訂購金額 money NOT NULL ) 由于業(yè)務(wù)量很大,定單表已經(jīng)存放了大量的數(shù)據(jù)。你想刪除3年以前的訂購信息, 下面哪個語句能夠完成改任務(wù)? A)DELETE FROM 定單表 WHERE 定單日期 DATEADD( YY, -3, GETDATE() )B)DELETE FROM 定單表 WHERE 定單日期 DATEADD( YY, 3, GETDATE() )C)DELETE FROM 定單表 WHERE 定單日期 GETDATE() - 3D)DELETE FROM 定單表 WHERE 定單日期 =1972-1-1ORDER BY 總工資 desc14 某班級的學(xué)生成

25、績表包含列“學(xué)號”、列“課程代號”、列“成績”、列“學(xué)期號”,請統(tǒng)計學(xué)期號為“第三學(xué)期”的每個學(xué)生所有科目的平均成績。select 學(xué)號,avg(成績)from 學(xué)生成績表 where 學(xué)期號=第三學(xué)期 order by 學(xué)號15 表和視圖有何區(qū)別?17 簡述存儲過程和觸發(fā)器的主要區(qū)別?18 AFTER觸發(fā)器和INSTEAD OF觸發(fā)器有什么區(qū)別? 五 、分析與設(shè)計題(4)(一) 請根據(jù)下表內(nèi)容完成題目要求:(表的名字為:商品表)編號商品名單價數(shù)量狀態(tài)001電視機120050002洗衣機1650130003空調(diào)560081004自行車180431005電視機2580181006洗衣機36002

26、301、 查詢表中所有的數(shù)據(jù)行。2、 查詢表中前兩行數(shù)據(jù)。3、 顯示表中商品名和單價,并去掉重復(fù)行的數(shù)據(jù)。4、 查看表中數(shù)量低于10的商品信息。5、 查看表中價格最高的的商品名。6、 查看表中單價在1000和3000之間的商品信息。7、 顯示表中商品名和單價兩列數(shù)據(jù),且按單價降序排列。8、 顯示表中商品名以電開頭的數(shù)據(jù)行。9、 向表中添加一行數(shù)據(jù),其值為(007,電冰箱,4560,56)10、 更改表中的數(shù)據(jù),將自行車的單價改為280。11、 刪除表中商品名為電冰箱的數(shù)據(jù)行。12、 依據(jù)此表創(chuàng)建視圖aa,使該視圖包含編號,商品名,及單價*0.8三列。13、 刪除該表.答案:1、select *

27、 from 商品表2、select top 2 * from 商品表3、select distinct 商品名,單價 from商品表4、select * from商品表 where 數(shù)量105、select top 1 商品名 from商品表 oder by 單價 desc6、select * from商品表 where 單價 between 1000 and 30007、select 商品名,單價from商品表 oder by 單價 desc8、select * from 商品表 where 商品名 like 電%9、insert into商品表 values(007,電冰箱,4560,56

28、)10、update 商品表 set單價=280 where商品名=自行車11、delete from商品表 where商品名= 電冰箱12、create view aa as select 編號,商品名,單價*0.8 from 商品表13、drop table 商品表(二)、 11、建立數(shù)據(jù)庫student。2.按照圖表中給出的表定義,請在student數(shù)據(jù)庫中創(chuàng)建學(xué)生表。3.查詢學(xué)生表中女同學(xué)的基本信息。4.查詢成績表中選修了課程號為002的所有學(xué)生的學(xué)號及成績,并按成績降序排列。 5.查詢成績表中課程號為003課程的成績最高分。6.查詢所有學(xué)生的學(xué)號、姓名、所選課程的課程名稱及相應(yīng)成績7

29、.修改課程表中 數(shù)據(jù)結(jié)構(gòu)課程的學(xué)分,將其學(xué)分改為6 。 8.根據(jù)學(xué)生表創(chuàng)建視圖View1,視圖包含計算機系所有學(xué)生的基本信息。9.創(chuàng)建存儲過程Proc1,使其完成如下功能:根據(jù)任意輸入的學(xué)生學(xué)號,查詢成績表中該學(xué)生的學(xué)號、課程號及成績。(使用輸入?yún)?shù))10.執(zhí)行第9小題中創(chuàng)建的存儲過程Proc1,執(zhí)行時輸入的學(xué)生學(xué)號為2009010111、刪除成績表。答案:1create database student2. create table 學(xué)生表( 學(xué)號char(8) primary key,姓名char(6) not null,性別char(2) default 男,年齡int check(年齡

30、 between 15 and 25),系別 char(30) null )3.select * from學(xué)生表 where 性別=女 4.select 學(xué)號,成績 from 成績表 where 課程號=002order by 成績 desc5.select max(成績) as 最高分 from 成績表 where 課程號=0036.select 學(xué)生表.學(xué)號,姓名,課程名,成績 from 學(xué)生表,成績表, 課程表where學(xué)生表.學(xué)號=成績表.學(xué)號 and 成績表.課程號=課程表.課程號7. update 課程表 set 學(xué)分=6 where 課程名=數(shù)據(jù)結(jié)構(gòu)8. create view

31、view1 asselect * from 學(xué)生表 where 系別=計算機系9. create procedure proc1 xh char(8)asselect * from 成績表 where 學(xué)號=xh10. execute proc1 20090101 11. drop table 成績表(三) 1、創(chuàng)建一個存放在D:SQL路徑下Test數(shù)據(jù)庫,該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為Test_data,物理文件名為Test_data.mdf,初始大小為4MB,最大尺寸為10MB,增長速度為10%;數(shù)據(jù)庫的日志文件邏輯名稱為Test_log,物理文件名為Test_log.ldf,初始大小為1

32、MB,最大尺寸為5MB,增長速度為1MB。 (4分)2、依據(jù)表結(jié)構(gòu)創(chuàng)建score表。3、查看表中所的的數(shù)據(jù)行。4、查看表中姓名、SQL 兩列數(shù)據(jù),并按成績降序排列。5、查看表中姓王學(xué)生的基本信息。6、查看所有學(xué)生的學(xué)號、姓名及總分(三門課相加)。7、向score表中插入一行數(shù)據(jù),值分別為:(1005 , 趙強, 64, 82 , 69) 8、修改表中姓名為王英的數(shù)據(jù),使VB的值改為:85 9、創(chuàng)建視圖xs1,使其包含學(xué)號、姓名、SQL三列。10、創(chuàng)建存儲過程pjf,用它來按姓名查詢score表中任一學(xué)生的平均成績。11、執(zhí)行第10小題中創(chuàng)建的存儲過程pjf。 12、建立觸發(fā)器tr1p,防止用戶

33、對score表有刪除、修改及插入操作。(4分)13、顯示score中各門課的平均值。14、刪除score表中姓王的所有數(shù)據(jù)行。15、刪除test數(shù)據(jù)庫 。答案:1、create database teston -建立主數(shù)據(jù)文件( name = test_data, -邏輯文件名filename=d:sqltest_data.mdf, -物理文件路徑和名字size=4mb, -初始大小maxsize= 10mb, -最大容量filegrowth = 10% -增長速度) log on -建立日志文件( name=test_log, filename=d:sqltest_log.ldf,size=

34、1mb,maxsize = 5mb,filegrowth = 1mb)2、create table score( 學(xué)號char(8) primary key,姓名char(6) not null,sql float check(sql between 0 and 100),asp float check(asp between 0 and 100),vb float check(asp between 0 and 100)3、select * from score4、select姓名,sql from score order by sql5、select * from score where

35、姓名 like 王% 6、select 學(xué)號,姓名,sql+asp+vb as 總分 from score7、insert into score values(1005,趙強,64,82,69)8、update score set vb=85 where 姓名=王英9、create view xs1 as select 學(xué)號,姓名,sql from score10、create procedure pjf xm char(8)as select avg(asp+vb+sql) 平均分 from score where姓名=xm11、execute pjf12、create trigger tr

36、1 on scorefor delete,update,insertasPrint不允許執(zhí)行上述操作Rollback transactionReturngo13、select avg(sql),avg(asp),avg(vb) from score14、delete from score where 姓名 like 王%15、drop database test(四) 完成如下所要求所用的操作命令:(共40分)1、創(chuàng)建一個存放在D:SQL路徑下的Book數(shù)據(jù)庫,該數(shù)據(jù)庫的主數(shù)據(jù)文件邏輯名稱為Book_data,物理文件名為Book_data.mdf,初始大小為4MB,最大尺寸為10MB,增長速

37、度為10%;數(shù)據(jù)庫的日志文件邏輯名稱為Book_log,物理文件名為Book_log.ldf,初始大小為1MB,最大尺寸為5MB,增長速度為1MB。 (5分)2、依據(jù)圖1的內(nèi)容,創(chuàng)建“圖書信息表”。(4分)3、向表中插入一行數(shù)據(jù),列值分別為:(3分)(1006,數(shù)據(jù)庫原理,王珊,高等教育出版社,25,20,null)4、查看表中所有的數(shù)據(jù)行(2分)5、顯示表中單價的最大值(3分)6、查看表中單價大于30且?guī)齑媪啃∮?0的數(shù)據(jù)行(3分)7、查看表中的書號、書名及總金額列(由單價*庫存量計算得出)(3分)8、修改表中書名為多媒體技術(shù)的庫存量,使其庫存量為38(3分)9、根據(jù)表創(chuàng)建視圖AA,使該視圖

38、包含書號、書名及單價(3分)10、創(chuàng)建存儲過程xxx,使其完成如下功能:查詢表中高等教育出版社出版的圖書的數(shù)目。 (4分)11、執(zhí)行第8小題中創(chuàng)建的存儲過程XXX。(2分)12、刪除表中作者姓張的數(shù)據(jù)行(3分)13、刪除該圖書表(2分)答案:1、create database bookon -建立主數(shù)據(jù)文件( name = book _data, -邏輯文件名filename=d:sqlbook_data.mdf, -物理文件路徑和名字size=4mb, -初始大小maxsize= 10mb, -最大容量filegrowth = 10% -增長速度) log on -建立日志文件( name= book_log, filename=d:sql book_log.ldf,size=1mb,maxsize = 5mb,filegrowth = 1mb) 2. create table圖書信息表(書號 varchar(10) primary key,書名varchar(20) not null,作者varchar(20) not null,單價int null,庫存量int default 10)3. insert into圖書 values(1005,數(shù)據(jù)庫原理,王珊,高等教育出版社,25,20)4. select * from 圖書5. select max(單價) as 最高價

展開閱讀全文
溫馨提示:
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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

相關(guān)資源

更多
正為您匹配相似的精品文檔
關(guān)于我們 - 網(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ù)平臺,本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請立即通知裝配圖網(wǎng),我們立即給予刪除!