《SQL-Server數(shù)據(jù)庫技術(shù)》試卷期末考試卷12套帶答案測試卷題庫模擬試卷_第1頁
《SQL-Server數(shù)據(jù)庫技術(shù)》試卷期末考試卷12套帶答案測試卷題庫模擬試卷_第2頁
《SQL-Server數(shù)據(jù)庫技術(shù)》試卷期末考試卷12套帶答案測試卷題庫模擬試卷_第3頁
《SQL-Server數(shù)據(jù)庫技術(shù)》試卷期末考試卷12套帶答案測試卷題庫模擬試卷_第4頁
《SQL-Server數(shù)據(jù)庫技術(shù)》試卷期末考試卷12套帶答案測試卷題庫模擬試卷_第5頁
已閱讀5頁,還剩86頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、(裝訂線內(nèi)不準(zhǔn)做答)線訂裝 SQL Server數(shù)據(jù)庫技術(shù) 考試試卷(A)PAGE 第7頁(共7頁)分 題號一二三四五六七八九十總分核分教師分值201020201218100得分評卷教師A考試科目SQL Server數(shù)據(jù)庫技術(shù)考試類型高職期末考試 閉卷學(xué)年學(xué)期適用專業(yè)年 級教研室主任一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號中)(本大題共20小題,每小題1分,總計(jì)20分)1、數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)及其開發(fā)工具、應(yīng)用系統(tǒng)、( )和用戶構(gòu)成。ADBMS BDB CDBS DDBA2、數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是( )。ADBMS BDBS CDBA DDB

2、3、在關(guān)系運(yùn)算中,選取符合條件的元組是( )運(yùn)算。A除法 B投影 C選擇 D連接 4、用于模糊查詢的匹配符是( )。A. _ B. C. D. LIKE5、在SQL SERVER中不是系統(tǒng)數(shù)據(jù)庫的是( )。A. master B. pubs C. tempdbD. model6、如果要從數(shù)據(jù)庫中刪除觸發(fā)器,應(yīng)該使用SQL語言的命令( ) 。A.DELETE TRIGGER B.DROP TRIGGER C.REMOVE TRIGGER D.DISABLE TRIGGER7、SQL Server 2000中刪除表中記錄的命令是( )。ADELETEBSELECTCUPDATEDDROP 8、SQ

3、L語言中,條件“年齡BETWEEN 20 AND 30”表示年齡在20至30之間,且( )。A.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲9、在SQL中,建立視圖用的命令是 ( )。A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX10、在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。A. sp_dbhelp B. sp_dbC. sp_help D. sp_helpdb11、下列聚合函數(shù)中正確的是( ) A. SUM (*) B. MAX (*) C

4、. COUNT (*) D. AVG (*)12、已知員工和員工親屬兩個(gè)關(guān)系,當(dāng)員工調(diào)出時(shí),應(yīng)該從員工關(guān)系中刪除該員工的元組,同時(shí)在員工親屬關(guān)系中刪除對應(yīng)的親屬元組。在SQL語言中利用觸發(fā)器定義這個(gè)完整性約束的短語是( ) A. AFTER DELETE B. INSTEAD OF DROP C. INSTEAD OF DELETED. AFTER UPDATE13、對于數(shù)據(jù)庫的管理,對SQL Server中g(shù)uest用戶的描述錯(cuò)誤的是 ( ) A. 安裝系統(tǒng)時(shí),guest用戶被加入到master、pubs、tempdb、northwind數(shù)據(jù)中B. 用戶成功登錄到SQL Server后,若該

5、登錄賬號在某數(shù)據(jù)庫中無合法數(shù)據(jù)庫用戶,則系統(tǒng)將可能允許以guest用戶來訪問該數(shù)據(jù)庫C. 不能從master、tempdb數(shù)據(jù)庫中刪除guest用戶D. 在新建一個(gè)數(shù)據(jù)庫時(shí),guest用戶將被自動添加14、Select 職工號 FROM 職工 WHERE 工資1250 命令的功能是( )。A.查詢工資大于1250的紀(jì)錄B.查詢1250號記錄后的記錄C.檢索所有的職工號 D.從職工關(guān)系中檢索工資大于1250的職工號15、用于求系統(tǒng)日期的函數(shù)是( )。A GETDATE() BYEAR() CCOUNT() DSUM()16、向用戶授予操作權(quán)限的SQL語句是( )。ACTEATE BREVOKE

6、CSELECT DGRANT17、在查詢分析器中執(zhí)行SQL語句的快捷鍵是( )。AF1 BF3 CF5 DF6 18、SQL Server提供的單行注釋語句是使用( )開始的一行內(nèi)容。A. “/*” B. “” C. “/” D. “-”19、在SQL Server 2000中,當(dāng)數(shù)據(jù)表被修改時(shí),系統(tǒng)自動執(zhí)行的數(shù)據(jù)庫對象是( )。A.存儲過程 B.觸發(fā)器 C.視圖 D.其他數(shù)據(jù)庫對象 20、SQL Server的字符型系統(tǒng)數(shù)據(jù)類型主要包括( )。A. Int、money、char B. char、varchar、textC. datetime、binary、int D. char、varcha

7、r、int二、判斷題:(對的打,錯(cuò)的打,填在題末的括號中)(每小題1分,共10分)21、在SQL Server中用戶不能建立全局變量。 ( ) 22、備份時(shí)只能對數(shù)據(jù)文件進(jìn)行備份。 ( )23、自定義函數(shù)在對任何表的查詢中都可以使用。 ( )24、觸發(fā)器是通過事件進(jìn)行觸發(fā)而被執(zhí)行的。 ( )25、主鍵字段允許為空。 ( )26、SQL Server 自動為primary key約束的列建立一個(gè)索引。( )27、SQL Server的數(shù)據(jù)庫可以導(dǎo)出為Access數(shù)據(jù)庫。 ( )28、刪除表時(shí),表中的觸發(fā)器不被同時(shí)刪除。 ( )29、數(shù)據(jù)庫的名稱可在企業(yè)管理器中重命名。 ( )30、觸發(fā)器與約束發(fā)

8、生沖突,觸發(fā)器將不執(zhí)行。 ( )三、填空題(每空1分,共20分)31、 SQL Server登錄身份驗(yàn)證模式類型有_ 和_ 兩種。32、 MS SQL Server提供多個(gè)圖形化工具,其中用來啟動、停止和暫停SQL Server的圖形化工具稱為_。33、 _是已經(jīng)存儲在SQL Server服務(wù)器中的一組預(yù)編譯過的Transact-SQL語句。34、 SQL Server數(shù)據(jù)庫的體系結(jié)構(gòu)也是三級模式結(jié)構(gòu),在SQL Server中,_對應(yīng)于視圖、_對應(yīng)于基本表、_對應(yīng)于存儲文件。35、 表或視圖的操作權(quán)限有select、_、_、_。36、 用SELECT進(jìn)行模糊查詢時(shí),可以使用like或not l

9、ike匹配符,但要在條件值中使用_或_等通配符來配合查詢。并且,模糊查詢只能針對字符類型字段查詢。37、 我們要連接數(shù)據(jù)庫需要使用ADO組件中的Connection對象,創(chuàng)建它的方法是:set 變量名=_.CreateObject(“_. Connection”)。38、 SQL Server有3種類型,即insert觸發(fā)器、_觸發(fā)器和_觸發(fā)器。39、 SQL Server 2005局部變量名字必須以_開頭,而全局變量名字必須以_開頭。40、SQL Server的安全性分為兩類:_安全性和_安全性。四、簡述題(每小題5分,共20分)41、假設(shè)某公司的備份策略是:每星期日中午12:00進(jìn)行一次完

10、全數(shù)據(jù)庫備份,每天進(jìn)行一次差異備份,每一個(gè)小時(shí)進(jìn)行一次事務(wù)日志備份。周五17:00時(shí),該公司的數(shù)據(jù)庫遭到破壞,請問你怎樣來恢復(fù)數(shù)據(jù)庫?42、在SQL Server 2000數(shù)據(jù)完整性類型及其實(shí)現(xiàn)技術(shù)有哪些?43、什么是視圖?它和表有什么區(qū)別?44、簡述SQL Server 2005的安全機(jī)制(6級)。 五、程序設(shè)計(jì)題(每空1分,共13分) 45、計(jì)算1+3+5+99的和,并使用PRINT顯示計(jì)算結(jié)果。DECLARE I int,sum int,csum char(10)SELECT I=1,sum=0WHILE I=_ BEGIN SELECT sum = _ SELECT I=I+_ END

11、 SELECT csum=convert(char(10),sum) PRINT 1+2+3+99= + csum46、使用SQL語句創(chuàng)建一個(gè)班級表CLASS,屬性如下:CLASSNO,DEPARTNO,CLASSNAME;類型均為字符型;長度分別為8、2、20且均不允許為空。CREATE _ CLASS(CLASSNO _ (8) NOT NULL, DEPARTNO CHAR (2) NOT NULL, CLASSNAMECHAR (_) NOT NULL)47、編寫一個(gè)自定義函數(shù),根據(jù)學(xué)生表中的出生日期列,計(jì)算年齡。CREATE FUNCTION dbo.計(jì)算年齡(vardate dat

12、etime,Curdate datetime) RETURNS tinyint AS BEGIN return _(yyyy, vardate, Curdate)END48、使用SQL語句在XK數(shù)據(jù)庫中創(chuàng)建一個(gè)名為V_STUDENT的視圖,該視圖僅查看“STUDENT”表中班級代碼為 “200000001”班的學(xué)生信息。USE XKCREATE _ V_STUDENTASSELECT *FROM _WHERE CLASSNO=20000001 49、使用SQL語句在XK數(shù)據(jù)庫中創(chuàng)建一個(gè)名為P_STUDENT的存儲過程,該存儲過程返回“STUDEND”表中所有班級代碼為200000001的記錄。

13、USE XKCREATE _ P_STUDENTASSELECT * _ STUDENTWHERE CLASSNO=2000000150、創(chuàng)建觸發(fā)器TEST,要求每當(dāng)在STUDENT表中修改數(shù)據(jù)時(shí),將向客戶端顯示一條“記錄已修改”的消息。USE XK_ ON STUDENT _ ASPRINT 記錄已修改操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請按題目的編號來命名,代碼無需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號+姓名的形式命名,如“01王明”。考試期間,一定要注意文件的保存。) 六、設(shè)計(jì)題(共17

14、分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生選課數(shù)據(jù)庫學(xué)生表(學(xué)號,姓名,性別,年齡,專業(yè))課程表(課程號,課程名,學(xué)分,先行課程號)選課表(ID, 學(xué)號,課程號,分?jǐn)?shù)) 用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼:51、創(chuàng)建數(shù)據(jù)庫學(xué)生選課數(shù)據(jù)庫代碼(1分);52、創(chuàng)建課程表代碼(2分); 課程表(課程號 char(6),課程名,學(xué)分,先行課程號) 要求使用:主鍵(課程號)、非空(課程名, 學(xué)分)53、創(chuàng)建學(xué)生表代碼(2分); 學(xué)生表(學(xué)號 char(6),姓名,性別,年齡,專業(yè)) 要求使用:主鍵(學(xué)號)、非空(姓名,專業(yè))、檢查(性別)54、創(chuàng)建選課表代碼(2分); 選課表(ID,學(xué)號,課號,分

15、數(shù)) 要求使用:外鍵(選課表.學(xué)號,選課表.課程號)、檢查(分?jǐn)?shù)),自動編號(ID)55、將下列課程信息添加到課程表的代碼(2分) 課程號課程名學(xué)分先行課程號100001C語言2100002數(shù)據(jù)結(jié)構(gòu)2100001100003數(shù)據(jù)庫原理2 要求:寫出修改 “課程號為100003的課程名:SQL數(shù)據(jù)庫”的代碼 寫出刪除 “課程號為100002的課程信息”的代碼 56、寫出創(chuàng)建:選課表視圖(學(xué)號,姓名,課程號,課程名,學(xué)分,分?jǐn)?shù))的代碼;(2分)57、寫出創(chuàng)建“某門課程高低均分”的存儲過程,功能是計(jì)算某門課程成績最高分、最低分、平均分以及執(zhí)行的代碼;(2分) 執(zhí)行:所有修SQL數(shù)據(jù)庫這門學(xué)生的最高分

16、、最低分、平均分;58、檢索姓張的女同學(xué)的情況:姓名、學(xué)號、專業(yè)。(2分)59、檢索有一門或一門以上課程成績小于60分的所有學(xué)生的信息,包括學(xué)號、姓名。(2分)(裝訂線內(nèi)不準(zhǔn)做答)線訂裝 考試試卷參考答案(A)PAGE 第82頁(共2頁)SQL Server數(shù)據(jù)庫技術(shù)姓名班級 SQL Server數(shù)據(jù)庫技術(shù)(A卷)評分標(biāo)準(zhǔn)及參考答案一、單項(xiàng)選擇題:(每小題1分,共20分)1234567891011121314151617181920DADCBBAACCCADDADCDBB二、判斷題:(每小題1分,共10分)(正確的在對應(yīng)的題號下打,錯(cuò)誤的打)21222324252627282930三、填空題:

17、(每題1分,共計(jì)20分)31、Windows身份驗(yàn)證、混合32、SQL Server 服務(wù)管理器33、存儲過程34、外模式、模式、內(nèi)模式35、insert、update、delete36、% 、_ 37、Server、ADODB38、Update、Delete39、40、數(shù)據(jù)訪問、數(shù)據(jù)運(yùn)行四、簡述題(每小題5分,共20分)41假設(shè)某公司的備份策略是:每星期日中午12:00進(jìn)行一次完全數(shù)據(jù)庫備份,每天進(jìn)行一次差異備份,每一個(gè)小時(shí)進(jìn)行一次事務(wù)日志備份。周五17:00時(shí),該公司的數(shù)據(jù)庫遭到破壞,請問你怎樣來恢復(fù)數(shù)據(jù)庫?答:第一步,先執(zhí)行還原上周日的完全數(shù)據(jù)庫備份第二步,再按順序執(zhí)行還原周一的差異備份

18、,周二的差異備份,周三的差異備份,周四的差異備份第三步,接著按順序執(zhí)行還原13:00的事務(wù)日志備份,14:00的事務(wù)日志備份,15:00的事務(wù)日志備份,還原16:00的事務(wù)日志備份。即:周日的完全備份+周一、二、三、四的差異備份周五的日志備份42在SQL Server 2005數(shù)據(jù)完整性類型及其實(shí)現(xiàn)技術(shù)有哪些?答:(1)域完整性:DEFAULT(默認(rèn)值)、DEFAULT(默認(rèn)技術(shù))、CHECK(檢查)、RULE(規(guī)則技術(shù))(2)實(shí)體完整性:PRIMARY KEY(主鍵)、UNIQUE(唯一鍵)、IDENTITY(標(biāo)識列)(3)參照完整性:FOREIGN KEY(外鍵)(4)自定義完整性:自定義

19、函數(shù)、觸發(fā)器43什么是視圖?它和表有什么區(qū)別?答:視圖是由一個(gè)或多個(gè)數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表或查詢表,是關(guān)系數(shù)據(jù)庫系統(tǒng)提供給用戶以多種角度觀察數(shù)據(jù)庫中數(shù)據(jù)的重要機(jī)制。視圖是虛表。所謂虛表,就是說視圖不是表。因?yàn)橐晥D只儲存了她的定義(select語句),而沒有儲存視圖對應(yīng)的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的數(shù)據(jù)表(基表),數(shù)據(jù)與基表中數(shù)據(jù)同步,即對視圖的數(shù)據(jù)進(jìn)行操作時(shí),系統(tǒng)根據(jù)視圖的定義去操作與視圖相關(guān)聯(lián)的基本表44、簡述SQL Server 2005的安全機(jī)制(6級)。答:1. 計(jì)算機(jī)的連接 2. SQL Server登錄(賬戶、固定服務(wù)器角色) 3. 數(shù)據(jù)庫的訪問(用戶/角色:固定/自定

20、義角色) 4. 表/視圖的權(quán)限(select insert update delete) 5. 存儲過程、內(nèi)嵌表值函數(shù)的權(quán)限(execute select) 6. 表(視圖)中列的權(quán)限(select update)。五、程序設(shè)計(jì)題(每小題1分,共13分)4599 、 sum+i 、 246table 、 char 、 2047datediff48View、student49procedure、from50Create trigger test、for update六、設(shè)計(jì)題(第51小題1分,第52至第59小題每題2分,共17分)51. create database 學(xué)生選課數(shù)據(jù)庫gouse

21、學(xué)生選課數(shù)據(jù)庫go52. create table 學(xué)生表(學(xué)號 char(6) primary key, 姓名 nchar(4) not null, 性別 nchar(1) check(性別 in (男, 女), 年齡 numeric(2) , 專業(yè) char(18) not null) 53. create table課程表(課程號 char(6) primary key, 課程名 char(40) not null, 學(xué)分 numeric(2) not null, 先行課程號 char(6) ) 54. create table選課表(ID IDENTITY(1, 1), 學(xué)號 char

22、(6) references 學(xué)生表(學(xué)號), 課程號 char(6) references 課程表(課程號), 分?jǐn)?shù) integer check(分?jǐn)?shù) between 0 and 100)55.insert 課程表 values(100001, C語言,2)insert 課程表 values(100002, 數(shù)據(jù)結(jié)構(gòu), 2, 100001)insert 課程表 values(100003, 數(shù)據(jù)庫原理, 2)update課程表 set 課程名=SQL數(shù)據(jù)庫 where 課程號=100003delete課程表 where 課程號=10000256. create view 選課表視圖 asse

23、lect 選課表.學(xué)號,姓名,選課表.課程號,課程名, 學(xué)分, 分?jǐn)?shù) from 選課表,學(xué)生表,課程表where 選課表.學(xué)號=學(xué)生表.學(xué)號 and 選課表.課程號=課程表.課程號-或create view 選課表視圖 asselect 選課表.學(xué)號,姓名,選課表.課程號,課程名, 學(xué)分,分?jǐn)?shù) from 選課表 join 學(xué)生表 on 選課表.學(xué)號=學(xué)生表.學(xué)號 join 課程表 on 選課表.課程號=課程表.課程號57.create procedure 某門課程高低均分課程名 varchar(40) asselect 課程名, 最高分=max(分?jǐn)?shù))、最低分=min(分?jǐn)?shù))、平均分=avg(

24、分?jǐn)?shù))from 選課表視圖where 課程名 = 課程名 goexecute 某門課程高低均分 SQL數(shù)據(jù)庫58.select 姓名, 學(xué)號, 專業(yè) from 學(xué)生表 where 姓名 like 張% and 性別=女59. select 學(xué)號, 姓名, 專業(yè) from 學(xué)生表 where學(xué)號 in (select distinct 學(xué)號 from 選課表 where分?jǐn)?shù)23)3)select 課程名稱 from 課程表where 課程號 in (select 選課表.課程號 from 選課表,學(xué)生表 where (選課表.學(xué)號=學(xué)生表.學(xué)號) and (學(xué)生表.姓名=李小波)4)select

25、 姓名, 所在系 from 學(xué)生表 where 學(xué)號 in(select distinct 學(xué)號from 選課表 where 成績 = 80) 5)沒有選修“操作系統(tǒng)”課的學(xué)生姓名。 select distinct 學(xué)生表.學(xué)號, 姓名 from 學(xué)生表, 選課表, 課程表 where (選課表.學(xué)號=學(xué)生表.學(xué)號) and (選課表.課程號=課程表.課程號) and (課程名稱 操作系統(tǒng)) 6)英語成績比數(shù)學(xué)成績好的學(xué)生。 create function 課程成績(課程名 nchar(255), 學(xué)號 char(6) returns numeric as begin declare i nu

26、meric select i=成績 from 選課表, 課程表 where (學(xué)號 = 學(xué)號) and (選課表.課程號 =課程表.課程號) and (課程名稱 = 課程名) return i endselect 學(xué)號, 姓名, 英語成績= dbo.課程成績(英語,學(xué)號), 數(shù)學(xué)成績= dbo.課程成績(數(shù)學(xué),學(xué)號) from 學(xué)生信息表 where dbo.課程成績(英語,學(xué)號)dbo.課程成績(數(shù)學(xué),學(xué)號)7)至少選修兩門以上課程的學(xué)生姓名、性別。 select 姓名, 性別 from 學(xué)生表where 學(xué)號 in(SELECT 學(xué)號 FROM 選課表group by 學(xué)號 having

27、count(學(xué)號)1)8)選修了李老師所講課程的學(xué)生人數(shù)。 select count(學(xué)號) from 選課表, 課程表 where (選課表.課程號=課程表.課程號) and (教師姓名=李老師)9)“操作系統(tǒng)”課程得最高分的學(xué)生姓名、性別、所在系。select top 1 學(xué)生表.學(xué)號, 姓名, 所在系 from 學(xué)生表, 選課表, 課程表 where (選課表.學(xué)號=學(xué)生表.學(xué)號) and (選課表.課程號=課程表.課程號) and (課程名稱 = 操作系統(tǒng)) order by 成績 desc題號一二三四五六七八九十總分核分教師分值1010201050100得分評卷教師C考試科目SQL

28、Server數(shù)據(jù)庫技術(shù)考試類型高職期末考試 閉卷學(xué)年學(xué)期適用專業(yè)年 級教研室主任一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號中)(本大題共10小題,每小題1分,總計(jì)10分)1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是( )。A.數(shù)據(jù)共享B.數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨(dú)立性高2.下列四項(xiàng)中,不屬于SQL2000實(shí)用程序的是( )。A.企業(yè)管理器B.查詢分析器C.服務(wù)管理器D.媒體播放器3.SQL Server安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫,下列哪個(gè)不是( )系統(tǒng)數(shù)據(jù)庫。A.masterB.modelC.pubD.msdb4.( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它

29、屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。ADBMSBDBCDBSDDBA5.在SQL中,建立表用的命令是 ( )。A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.下列四項(xiàng)中,不正確的提法是( )。A.SQL語言是關(guān)系數(shù)據(jù)庫的國際標(biāo)準(zhǔn)語言B.SQL語言具有數(shù)據(jù)定義、查詢

30、、操縱和控制功能C.SQL語言可以自動實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化D.SQL語言稱為結(jié)構(gòu)查詢語言8.在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9.SQL語言中,刪除表中數(shù)據(jù)的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的視圖是從( )中導(dǎo)出的。A. 基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫二、判斷題:(對的打,錯(cuò)的打,填在題末的括號中)(每小題1分,共10分)11.在那遙遠(yuǎn)的地方 是SQL中的字符串常量 ( )12.11.9 是S

31、QL中的實(shí)型常量 ( )13.select 16%4, 的執(zhí)行結(jié)果是: 4 ( )14.2005.11.09 是SQL中的日期型常量 ( )15.¥2005.89 是SQL中的貨幣型常量 ( )16.select 25/2 的執(zhí)行結(jié)果是: 12.5 ( )17.岳飛文天祥 比較運(yùn)算的結(jié)果為真 ( )18.一個(gè)表可以創(chuàng)建多個(gè)主鍵 ( )19.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值 ( )20.固定數(shù)據(jù)庫角色:db_datarader 的成員能修改本數(shù)據(jù)庫內(nèi)表中的數(shù)據(jù) ( )三、填空題(每空1分,共20分)21.數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的_、_和內(nèi)模式三級模式結(jié)構(gòu)。22.SQL Server 2005局部

32、變量名字必須以_開頭,而全局變量名字必須以_開頭。23.語句 select ascii(D), char(67) 的執(zhí)行結(jié)果是:_和_。24.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _和_。25.選擇運(yùn)算是根據(jù)某些條件對關(guān)系做_分割;投影是根據(jù)某些條件對關(guān)系做_分割。26.關(guān)系運(yùn)算主要有_、_和連接。27.完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性。28.在SQL Server 2005中,數(shù)據(jù)庫對象包括_、_、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。29.語句 select day(2

33、004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_和_。30.語句 select round(13.4321,2), round(13.4567,3)的執(zhí)行結(jié)果是:_和_。四、簡述題(每小題5分,共10分)31.在SQL Server 2005中,使用視圖的好處是什么?32.在SQL Server 2005中,用戶訪問表/視圖、列的權(quán)限是什么?操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請按題目的編號來命名,代碼無需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號+姓名的形式命名,如“01王明”???/p>

34、試期間,一定要注意文件的保存。)五、程序設(shè)計(jì)題(共50分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:我班同學(xué)數(shù)據(jù)庫同學(xué)表(學(xué)號 char(6),姓名,性別,年齡,民族,身份證號,宿舍號) 宿舍表(宿舍號 char(6),宿舍電話) 用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼:33.創(chuàng)建數(shù)據(jù)庫我班同學(xué)數(shù)據(jù)庫代碼(2分)。34.創(chuàng)建數(shù)據(jù)表宿舍表代碼(3分); 宿舍表(宿舍號 char(6),宿舍電話) 要求使用:主鍵(宿舍號)、宿舍電話:以633開頭的7位電話號碼35.創(chuàng)建數(shù)據(jù)表同學(xué)表代碼(6分); 同學(xué)表(學(xué)號 char(6),姓名,性別,年齡,民族,身份證號,宿舍號) 要求使用:主鍵(學(xué)號)、外鍵(宿舍

35、號)、默認(rèn)(民族)、非空(民族,姓名,年齡)、唯一(身份證號)、檢查(性別)36.將下列宿舍信息添加到宿舍表的代碼(8分) 宿舍號 宿舍電話 101 6331157 102 6331777 修改 宿舍號為101的 宿舍電話:6331158 刪除 宿舍號為102的 宿舍信息37.創(chuàng)建視圖同學(xué)表視圖代碼(5分); 同學(xué)表視圖(學(xué)號, 姓名, 性別, 年齡, 民族, 身份證號, 宿舍號, 宿舍電話)38.從同學(xué)表視圖中查詢姓張的女同學(xué)的姓名、性別、宿舍電話。(4分)39.從同學(xué)表中查詢女同學(xué)的最大年齡、最小年齡、平均年齡。(5分)40.創(chuàng)建帶參數(shù)的存儲過程某宿舍同學(xué):姓名, 性別, 宿舍電話 執(zhí)行此

36、過程,查詢101宿舍情況 (8分)41.設(shè)置一SQL身份驗(yàn)證的用戶賬戶:登錄名:U班主任,密碼:888,數(shù)據(jù)庫用戶名:U讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲過程。請寫出賬戶、權(quán)限設(shè)置的T_SQL腳本。(9分)SQL Server數(shù)據(jù)庫技術(shù)(C卷)評分標(biāo)準(zhǔn)及參考答案一、12345678910CDCABACDAC二、12345678910YNNNNNYNNN三、 no答案分1.外模式、模式22.、23.68、C24.beautiful、我心中的太陽25.水平、垂直26.選擇、投影27.實(shí)體、域28.表、視圖29.6、721013.4300、13.4570

37、2四、no答案要點(diǎn)分1.(1) 為用戶集中需要的數(shù)據(jù),簡化了數(shù)據(jù)的用戶操作;(2) 對用戶隱藏了數(shù)據(jù)庫設(shè)計(jì)的復(fù)雜性;(3) 簡化用戶權(quán)限的管理 (4) 組織數(shù)據(jù)導(dǎo)出到其它應(yīng)用程序;52.1.數(shù)據(jù)表/視圖(select insert update delete)2.列(字段)的訪問(select update) 5五、no參考答案分1.create database 我班同學(xué)數(shù)據(jù)庫gouse 我班同學(xué)數(shù)據(jù)庫go22.create table 宿舍表(宿舍號 char(6) primary key,宿舍電話 char(7) check(宿舍電話 like 6330-90-90-90-9)33.cr

38、eate table 同學(xué)表(學(xué)號 char(6) primary key,姓名 nchar(4) not null,性別 nchar(1) check(性別 in (男, 女),年齡 int ,民族 nchar(8) default 漢族 not null,身份證號 char(18) unique,宿舍號 char(6) references 宿舍表(宿舍號)64.insert 宿舍表 values(101, 6331157)insert 宿舍表 values(102, 6331777)update 宿舍表 set 宿舍電話=6331158 where 宿舍號=101delete 宿舍表 w

39、here 宿舍號=10285.create view 同學(xué)表視圖 asselect 學(xué)號, 姓名, 性別, 年齡, 民族, 身份證號, 同學(xué)表.宿舍號, 宿舍電話 from 同學(xué)表,宿舍表where 同學(xué)表.宿舍號=宿舍表.宿舍號56.select 姓名, 性別, 宿舍電話 from 同學(xué)表視圖 where 姓名 like 張% and 性別=女47.select 最大年齡 = max(年齡), 最小年齡 = min(年齡), 平均年齡 = avg(年齡) from 同學(xué)表 where 性別=女58.create procedure 某宿舍同學(xué) 宿舍號 varchar(6) asselect

40、姓名, 性別, 宿舍電話from 同學(xué)表視圖where 宿舍號 = 宿舍號goexecute 某宿舍同學(xué) 10189.exec sp_addlogin U班主任, 888, 我班同學(xué)數(shù)據(jù)庫exec sp_grantdbaccess U班主任, U讀者exec sp_addrolemember db_datareader, U讀者9題號一二三四五六七八九十總分核分教師分值1010201050100得分評卷教師D考試科目SQL Server數(shù)據(jù)庫技術(shù)考試類型高職期末考試 閉卷學(xué)年學(xué)期適用專業(yè)年 級教研室主任一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號中)(本大題共10小題,

41、每小題1分,總計(jì)10分)1.( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。ADBMSBDBCDBSDDBA2.下列四項(xiàng)中,不屬于SQL2005實(shí)用程序的是( )。A.企業(yè)管理器B.查詢分析器C.服務(wù)管理器D.媒體播放器3.SQL Server安裝程序創(chuàng)建4個(gè)系統(tǒng)數(shù)據(jù)庫,下列哪個(gè)不是( )系統(tǒng)數(shù)據(jù)庫。A. masterB. modelC. pubD. msdb4.下列哪個(gè)不是sql 數(shù)據(jù)庫文件的后綴。A.mdfB.ldfC.tifD.ndf5.數(shù)據(jù)定義語言的縮寫詞為 ( )。A.DDLB

42、.DCLC.DMLD.DBL6.SQL語言中,條件年齡 BETWEEN 15 AND 35表示年齡在15至35之間,且( )。A.包括15歲和35歲B.不包括15歲和35歲C.包括15歲但不包括35歲D.包括35歲但不包括15歲7.SQL的視圖是從( )中導(dǎo)出的。A. 基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫8.在SQL語言中,建立存儲過程的命令是()A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE9.SQL語言中,刪除表中數(shù)據(jù)的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE10.在MS

43、 SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。A. sp_dbhelpB. sp_dbC. sp_help D. sp_helpdb二、判斷題:(對的打,錯(cuò)的打,填在題末的括號中)(每小題1分,共10分)11.¥2005.89 是SQL中的貨幣型常量 ( )12.select 25/2 的執(zhí)行結(jié)果是: 12.5 ( )13.李逵李鬼 比較運(yùn)算的結(jié)果為真 ( )14.一個(gè)表可以創(chuàng)建多個(gè)主鍵 ( )15.創(chuàng)建唯一性索引的列可以有一些重復(fù)的值 ( )16.smallint 是SQL的數(shù)據(jù)類型 ( )17.SQL Server不允許字段名為漢字 ( )18.職稱 in (教授,

44、副教授)與 職稱 = 教授 or 職稱 = 副教授 等價(jià) ( )19.如果規(guī)則當(dāng)前綁定到某列或用戶定義的數(shù)據(jù)類型,不能解除綁定能直接刪除規(guī)則 ( )20.在表中創(chuàng)建一個(gè)標(biāo)識列(IDENTITY),當(dāng)用戶向表中插入新的數(shù)據(jù)行時(shí),系統(tǒng)自動為該行標(biāo)識列賦值 ( )三、填空題(每題1分,共20分)21.SQL Server 2005局部變量名字必須以_開頭,而全局變量名字必須以_開頭。22.語句 select ascii(D), char(67) 的執(zhí)行結(jié)果是:_和_。23.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _和_。24.選擇運(yùn)算是

45、根據(jù)某些條件對關(guān)系做_分割;投影是根據(jù)某些條件對關(guān)系做_分割。25.關(guān)系運(yùn)算主要有_、_和連接。26.完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性。27.T-SQL 語言中,有_運(yùn)算、字符串連接運(yùn)算、比較運(yùn)算和_運(yùn)算。28.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_和_。29.語句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的執(zhí)行結(jié)果是: _、_、_和_。四、簡答題(每小題5分,共10分)30簡述SQL Server 2005的安全

46、性管理機(jī)制(6級,涉及登錄賬號、用戶、角色以及權(quán)限分配)。 SQL Server 2005中,使用視圖的好處是什么?操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請按題目的編號來命名,代碼無需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號+姓名的形式命名,如“01王明”??荚嚻陂g,一定要注意文件的保存。)五、設(shè)計(jì)題(每小題5分, 10小題共50分)現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績信息表(I

47、D,學(xué)號,課號,分?jǐn)?shù)) 用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼。創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼33.創(chuàng)建數(shù)據(jù)表課程信息表代碼; 課程信息表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)34.創(chuàng)建數(shù)據(jù)表學(xué)生信息表代碼; 學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別)35.創(chuàng)建數(shù)據(jù)表成績信息表; 成績信息表(ID,學(xué)號,課號,分?jǐn)?shù)) 要求使用:外鍵(學(xué)號,課號)、檢查(分?jǐn)?shù)),自動編號(ID)36.將下列課程信息添加到課程信息表的代碼 課號 名稱 100101 西班牙語

48、100102 大學(xué)英語 修改 課號為100102的課程名稱:專業(yè)英語 刪除 課號為100101的課程信息 37.創(chuàng)建視圖成績信息表視圖的代碼; 成績信息表視圖(學(xué)號,姓名,課號,課程名稱,分?jǐn)?shù))從學(xué)生信息表中查詢姓劉的女同學(xué)的情況:姓名、性別、民族。查詢有一門或一門以上課程成績小于60分的所有學(xué)生的信息,包括學(xué)號、姓名。40.創(chuàng)建帶參數(shù)的存儲過程某門課程高低均分、執(zhí)行該過程的代碼 存儲過程功能:查詢某門課程的最高分、最低分、平均分; 執(zhí)行該過程,查詢所有修專業(yè)英語這門學(xué)生的最高分、最低分、平均分;41設(shè)置一SQL身份驗(yàn)證的用戶賬戶:登錄名:U院長,密碼:888,數(shù)據(jù)庫用戶名:U讀者,權(quán)限:可查

49、詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲過程。請寫出賬戶、權(quán)限設(shè)置的T_SQL腳本。SQL Server數(shù)據(jù)庫技術(shù)(D卷)評分標(biāo)準(zhǔn)及參考答案一、12345678910CDCABACDAC二、12345678910YNNNNNYNNN三、 no答案分1.外模式、模式22.、23.68、C24.beautiful、我心中的太陽25.水平、垂直26.選擇、投影27.實(shí)體、域28.表、視圖29.6、721013.4300、13.45702四、no答案要點(diǎn)分1.(1) 為用戶集中需要的數(shù)據(jù),簡化了數(shù)據(jù)的用戶操作;(2) 對用戶隱藏了數(shù)據(jù)庫設(shè)計(jì)的復(fù)雜性;(3) 簡化用戶權(quán)限的管理

50、(4) 組織數(shù)據(jù)導(dǎo)出到其它應(yīng)用程序;52.1.數(shù)據(jù)表/視圖(select insert update delete)2.列(字段)的訪問(select update) 5五、no參考答案分1.create database 我班同學(xué)數(shù)據(jù)庫gouse 我班同學(xué)數(shù)據(jù)庫go22.create table 宿舍表(宿舍號 char(6) primary key,宿舍電話 char(7) check(宿舍電話 like 6330-90-90-90-9)33.create table 同學(xué)表(學(xué)號 char(6) primary key,姓名 nchar(4) not null,性別 nchar(1) c

51、heck(性別 in (男, 女),年齡 int ,民族 nchar(8) default 漢族 not null,身份證號 char(18) unique,宿舍號 char(6) references 宿舍表(宿舍號)64.insert 宿舍表 values(101, 6331157)insert 宿舍表 values(102, 6331777)update 宿舍表 set 宿舍電話=6331158 where 宿舍號=101delete 宿舍表 where 宿舍號=10285.create view 同學(xué)表視圖 asselect 學(xué)號, 姓名, 性別, 年齡, 民族, 身份證號, 同學(xué)表.

52、宿舍號, 宿舍電話 from 同學(xué)表,宿舍表where 同學(xué)表.宿舍號=宿舍表.宿舍號56.select 姓名, 性別, 宿舍電話 from 同學(xué)表視圖 where 姓名 like 張% and 性別=女47.select 最大年齡 = max(年齡), 最小年齡 = min(年齡), 平均年齡 = avg(年齡) from 同學(xué)表 where 性別=女58.create procedure 某宿舍同學(xué) 宿舍號 varchar(6) asselect 姓名, 性別, 宿舍電話from 同學(xué)表視圖where 宿舍號 = 宿舍號goexecute 某宿舍同學(xué) 10189.exec sp_addlo

53、gin U班主任, 888, 我班同學(xué)數(shù)據(jù)庫exec sp_grantdbaccess U班主任, U讀者exec sp_addrolemember db_datareader, U讀者9題號一二三四五六七八九十總分核分教師分值1010202040100得分評卷教師E考試科目SQL Server數(shù)據(jù)庫技術(shù)考試類型高職期末考試 閉卷學(xué)年學(xué)期適用專業(yè)年 級教研室主任一、選擇題(在每個(gè)小題四個(gè)備選答案中選出一個(gè)正確答案,填在題末的括號中)(本大題共10小題,每小題1分,總計(jì)10分)1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(diǎn)的是( )。A數(shù)據(jù)共享B.數(shù)據(jù)完整性C. 數(shù)據(jù)冗余很高D.數(shù)據(jù)獨(dú)立性高2. 目前( )數(shù)

54、據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。A關(guān)系B面向?qū)ο驝分布3. 數(shù)據(jù)庫設(shè)計(jì)中的概念結(jié)構(gòu)設(shè)計(jì)的主要工具是( )。A數(shù)據(jù)模型BER模型 C新奧爾良模型D概念模型4. ( )是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。ADBMSBDBCDBSDDBA5. 在SQL中,建立視圖用的命令是 ( )。A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDEX6. SQL語言中,條件“年齡BETWEEN 20

55、 AND 30”表示年齡在20至30之間,且( )。A.包括20歲和30歲B.不包括20歲和30歲C.包括20歲但不包括30歲D.包括30歲但不包括20歲8. 在MS SQL Server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。A. sp_dbhelpB. sp_dbC. sp_helpD. sp_helpdb9. SQL語言中,刪除一個(gè)表的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE10.SQL的視圖是從( )中導(dǎo)出的。A基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫二、判斷題:(對的打,錯(cuò)的打,填在題末的括號中)(每小題1分,共10分)11數(shù)據(jù)的

56、完整性主要防范的對象是非法用戶。( )12概念結(jié)構(gòu)設(shè)計(jì)的工具是ER模型。( )13寫程序不屬于數(shù)據(jù)庫的模式設(shè)計(jì)階段。( )14設(shè)計(jì)好的數(shù)據(jù)庫管理系統(tǒng)在投入使用后出現(xiàn)問題由使用方負(fù)責(zé)。( )15規(guī)則必須使用一次就必須定義一次。( ) 16缺省情況下,所創(chuàng)建的索引是非聚集索引 ( )17自定義函數(shù)在對任何表的查詢中都可以使用。( ) 18觸發(fā)器是可在程序中被調(diào)用執(zhí)行。( ) 19游標(biāo)中可發(fā)插入數(shù)據(jù)記錄。 ( ) 20sa能否創(chuàng)建和刪除數(shù)據(jù)庫角色 ( )三、填空題(每空1分,共20分)21. 數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的_、_和_三級模式結(jié)構(gòu)。22. SQL Server 2005局部變量名字必須以_開頭,

57、而全局變量名字必須以_開頭。23. 語句 select ascii(C), char(68), len( 你 是BigTiger ) 的執(zhí)行結(jié)果是: _、_和_。24. 語句 select upper(beautiful) , ltrim ( 我心中的太陽) 的執(zhí)行結(jié)果是: _和_。25. 關(guān)系運(yùn)算主要有_、_、_。26. 選擇運(yùn)算是根據(jù)某些條件對關(guān)系做_分割;投影是根據(jù)某些條件對關(guān)系做_分割。27. 索引的類型主要有_ _和_ _。28. 在SQL Server 2000中,數(shù)據(jù)庫對象包括數(shù)據(jù)表、_、_、觸發(fā)器、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。四、簡述題(每小題5分,共20分)29.簡述

58、數(shù)據(jù)庫設(shè)計(jì)過程中需求分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)各個(gè)階段所要完成的任務(wù)。30.存儲過程與觸發(fā)器有什么不同?31.什么是游標(biāo)?32.什么是事務(wù)?操作題部分(注意:所有操作畫面都應(yīng)保存在以自己姓名命名的WORD文檔中,代碼的保存請按題目的編號來命名,代碼無需記錄在試卷上。最后所有的代碼和操作畫面文件應(yīng)以一個(gè)壓縮文件包的形式遞交,壓縮包以自己的2位學(xué)號+姓名的形式命名,如“01王明”??荚嚻陂g,一定要注意文件的保存。)五、程序設(shè)計(jì)題(共40分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生表(學(xué)號 char(6),姓名,性別,民族,身份證號) 課程表(課號 char(6),名稱) 成績表(

59、ID,學(xué)號,課號,分?jǐn)?shù)) 用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼:創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼;34.創(chuàng)建課程表代碼; 課程表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)35.創(chuàng)建學(xué)生表代碼; 學(xué)生表(學(xué)號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別)36.創(chuàng)建成績表代碼 成績表(ID,學(xué)號,課號,分?jǐn)?shù)) 要求使用:主鍵(課號)、外鍵(成績表.學(xué)號,成績表.課號)、檢查(分?jǐn)?shù)),自動編號(ID)37.將下列課程信息添加到課程表的代碼 課號 課程名稱 100001 大學(xué)語文 100

60、002 大學(xué)英語 100003 西班牙語 修改 課號為100002的課程名稱:實(shí)用英語 刪除 課號為100003的課程信息 寫出創(chuàng)建:成績表視圖(學(xué)號,姓名,課號,課程名稱,分?jǐn)?shù))的代碼;39.寫出創(chuàng)建:某門課程成績 內(nèi)嵌表值函數(shù)以及檢索的代碼; 檢索:所有修 實(shí)用英語 這門學(xué)生的成績;40.寫出創(chuàng)建:某門課程高低均分 計(jì)算某門課程成績最高分、最低分、平均分 存儲過程以及執(zhí)行的代碼; 執(zhí)行:所有修 實(shí)用英語 這門學(xué)生的最高分、最低分、平均分;檢索姓李的女同學(xué)的情況:姓名、性別、民族。檢索有一門或一門以上課程成績大于等于90分的所有學(xué)生的信息,包括學(xué)號、姓名。設(shè)置一SQL身份驗(yàn)證的賬戶:登錄名:

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論