SQL試題(附答案)_第1頁
SQL試題(附答案)_第2頁
SQL試題(附答案)_第3頁
SQL試題(附答案)_第4頁
SQL試題(附答案)_第5頁
已閱讀5頁,還剩63頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、sql數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(a卷)一、單項(xiàng)選擇題(每小題1分,共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ù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。adbms

2、bdbcdbsddba5.在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ù)定義、查詢、操縱和控制功能c.sql語言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫的規(guī)范化d.sql語言稱為結(jié)構(gòu)查詢語言8.在ms sql se

3、rver中,用來顯示數(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ù)庫三、填空題(每空1分,共20分)1.數(shù)據(jù)庫系統(tǒng)具有數(shù)據(jù)的_、_和內(nèi)模式三級模式結(jié)構(gòu)。2.sql server 2000局部變量名字必須以_開頭,而全局變量名字必須以_開頭。3.語句 select ascii(d), char(67) 的執(zhí)行結(jié)果是:_和_。4

4、.語句 select lower(beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _和_。5.選擇運(yùn)算是根據(jù)某些條件對關(guān)系做_分割;投影是根據(jù)某些條件對關(guān)系做_分割。6.關(guān)系運(yùn)算主要有_、_和連接。7.完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性。8.在sql server 2000中,數(shù)據(jù)庫對象包括_、_、觸發(fā)器、過程、列、索引、約束、規(guī)則、默認(rèn)和用戶自定義的數(shù)據(jù)類型等。9.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_和_。10.語句 select round(13.4321,2), round(13.4

5、567,3)的執(zhí)行結(jié)果是:_和_。五、設(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語句代碼:1.創(chuàng)建數(shù)據(jù)庫我班同學(xué)數(shù)據(jù)庫代碼(2分)。2.創(chuàng)建數(shù)據(jù)表宿舍表代碼(3分); 宿舍表(宿舍號 char(6),宿舍電話) 要求使用:主鍵(宿舍號)、宿舍電話:以633開頭的7位電話號碼3.創(chuàng)建數(shù)據(jù)表同學(xué)表代碼(6分); 同學(xué)表(學(xué)號 char(6),姓名,性別,年齡,民族,身份證號,宿舍號) 要求使用:主鍵(學(xué)號)、外鍵(宿舍號)、默

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

7、舍情況 (8分)9.設(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分)一、12345678910cdcabacdac三、 no答案分1.外模式、模式22.、23.68、c24.beautiful、我心中的太陽25.水平、垂直26.選擇、投影27.實(shí)體、域28.表、視圖29.6、721013.4300、13.45702五、no參考答案分1.create database 我班同學(xué)數(shù)據(jù)庫gouse 我班同學(xué)數(shù)據(jù)庫go22.create t

8、able 宿舍表(宿舍號 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) check(性別 in (男, 女),年齡 int ,民族 nchar(8) default 漢族 not null,身份證號 char(18) unique,宿舍號 char(6) references 宿舍表(宿舍號)64.insert 宿舍表 values(101, 6331157)i

9、nsert 宿舍表 values(102, 6331777)update 宿舍表 set 宿舍電話=6331158 where 宿舍號=101delete 宿舍表 where 宿舍號=10285.create view 同學(xué)表視圖 asselect 學(xué)號, 姓名, 性別, 年齡, 民族, 身份證號, 同學(xué)表.宿舍號, 宿舍電話 from 同學(xué)表,宿舍表where 同學(xué)表.宿舍號=宿舍表.宿舍號56.select 姓名, 性別, 宿舍電話 from 同學(xué)表視圖 where 姓名 like 張% and 性別=女47.select 最大年齡 = max(年齡), 最小年齡 = min(年齡), 平

10、均年齡 = avg(年齡) from 同學(xué)表 where 性別=女58.create procedure 某宿舍同學(xué) 宿舍號 varchar(6) asselect 姓名, 性別, 宿舍電話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讀者9sql數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(b卷)一、單項(xiàng)選擇題(每小題1分,共10分)1.( )是位于用戶

11、與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫的方法。數(shù)據(jù)庫在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一控制。adbmsbdbcdbsddba2.下列四項(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.下列哪個(gè)不是sql 數(shù)據(jù)庫文件的后綴。a.mdfb.ldfc.tifd.ndf5.數(shù)據(jù)定義語言的縮寫詞為 ( )。a.ddlb.dclc.dmld.dbl6.sql語言中

12、,條件年齡 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 sql server中,用來顯示數(shù)據(jù)庫信息

13、的系統(tǒng)存儲過程是( )。a. sp_dbhelpb. sp_dbc. sp_helpd. sp_helpdb三、填空題(每空1分,共20分)1.sql server 2000局部變量名字必須以_開頭,而全局變量名字必須以_開頭。2.語句 select ascii(d), char(67) 的執(zhí)行結(jié)果是:_和_。3.語句 select lower(beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _和_。4.選擇運(yùn)算是根據(jù)某些條件對關(guān)系做_分割;投影是根據(jù)某些條件對關(guān)系做_分割。5.關(guān)系運(yùn)算主要有_、_和連接。6.完整性約束包括_完整性、_完整性、參照完整性和用戶定義完整性

14、。7.t-sql 語言中,有_運(yùn)算、字符串連接運(yùn)算、比較運(yùn)算和_運(yùn)算。8.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_和_。9.語句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的執(zhí)行結(jié)果是: _、_、_和_。五、設(shè)計(jì)題(共45分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績信息表(id,學(xué)號,課號,分?jǐn)?shù)) 用sql語言實(shí)現(xiàn)下列功能的sql

15、語句代碼。1.創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼(2分)。2.創(chuàng)建數(shù)據(jù)表課程信息表代碼;(2分) 課程信息表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)3.創(chuàng)建數(shù)據(jù)表學(xué)生信息表代碼;(4分) 學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別)4.創(chuàng)建數(shù)據(jù)表成績信息表;(5分) 成績信息表(id,學(xué)號,課號,分?jǐn)?shù)) 要求使用:外鍵(學(xué)號,課號)、檢查(分?jǐn)?shù)),自動(dòng)編號(id)5.將下列課程信息添加到課程信息表的代碼(8分) 課號 名稱 100101 西班牙語 100102 大學(xué)

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

17、讀者,權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表、視圖、內(nèi)嵌表值函數(shù)的數(shù)據(jù),執(zhí)行所有的存儲過程。請寫出賬戶、權(quán)限設(shè)置的t_sql腳本。(6分)一、12345678910adccaacaad二、123456789101112131415yyynnnynnynynyn三、 no答案分1.、22.68、c23.beautiful、我心中的太陽24.水平、垂直25.選擇、投影26.實(shí)體、域27.算術(shù)、邏輯28.6、729.17、-215、13.4400、-18.45604四、五、no參考答案分1.create database 學(xué)生成績數(shù)據(jù)庫gouse 學(xué)生成績數(shù)據(jù)庫go22.create table 課程信息

18、表(課號 char(6) primary key, 名稱 nchar(20) not null)23.create table 學(xué)生信息表(學(xué)號 char(6) primary key,姓名 nchar(4) not null,性別 nchar(1) check(性別 in (男, 女),民族 nchar(8) default 漢族 not null,身份證號 char(18) unique)44.create table 成績信息表(id int identity(1, 1),學(xué)號 char(6) references 學(xué)生信息表(學(xué)號),課號 char(6) references 課程信息

19、表(課號),分?jǐn)?shù) integer check(分?jǐn)?shù) between 0 and 100)55.insert 課程信息表 values(100101, 西班牙語)insert 課程信息表 values(100102, 大學(xué)英語)update 課程信息表 set 名稱=專業(yè)英語 where 課號=100102delete 課程信息表 where 課號=10010186.create view 成績信息表視圖 asselect 成績信息表.學(xué)號,姓名,成績信息表.課號,名稱 課程名稱,分?jǐn)?shù) from 成績信息表,學(xué)生信息表,課程信息表where 成績信息表.學(xué)號=學(xué)生信息表.學(xué)號 and 成績信息表

20、.課號=課程信息表.課號57.select 姓名, 性別, 民族 from 學(xué)生信息表 where 姓名 like 劉% and 性別=女28.select 學(xué)號, 姓名 from 學(xué)生信息表 where 學(xué)號 in (select distinct 學(xué)號 from 成績信息表 where 分?jǐn)?shù)=90)11.use 學(xué)生成績數(shù)據(jù)庫exec sp_addlogin u領(lǐng)導(dǎo), null, 學(xué)生成績數(shù)據(jù)庫, 簡體中文exec sp_password null, 888, u領(lǐng)導(dǎo)exec sp_grantdbaccess u領(lǐng)導(dǎo), u讀者exec sp_addrolemember db_datarea

21、der, u讀者use 學(xué)生成績數(shù)據(jù)庫exec sp_addlogin u領(lǐng)導(dǎo), 888, 學(xué)生成績數(shù)據(jù)庫exec sp_grantdbaccess u領(lǐng)導(dǎo), u讀者exec sp_addrolemember db_datareader, u讀者sql數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(d卷)一、單項(xiàng)選擇題(每小題1分,共10分)1數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、( )和用戶構(gòu)成。adbmsbdbcdbsddba2數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是( )。adbmsbdbscdbaddb3在關(guān)系運(yùn)算中,選取符合條件的元組是( )運(yùn)算。a除法b投影c連接d選擇4數(shù)據(jù)庫設(shè)計(jì)

22、中的邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把( )階段產(chǎn)生的概念數(shù)據(jù)庫模式變換為邏輯結(jié)構(gòu)的數(shù)據(jù)庫模式。a需求分析b物理設(shè)計(jì)c邏輯結(jié)構(gòu)設(shè)計(jì)d概念結(jié)構(gòu)設(shè)計(jì)5一個(gè)規(guī)范化的關(guān)系至少應(yīng)當(dāng)滿足( )的要求。a一范式b二范式c三范式d四范式6在實(shí)際數(shù)據(jù)庫設(shè)計(jì)中,“學(xué)號”通常作為( )存在。a數(shù)據(jù)結(jié)構(gòu)b數(shù)據(jù)存儲c數(shù)據(jù)項(xiàng)目d處理過程7sql server 2000中刪除表中記錄的命令是( )。adeletebselectcupdateddrop 8運(yùn)行命令select ascii(alklk) 的結(jié)果是( )。a48b32c90d65 9在sql中,建立視圖用的命令是 ( )。a.create schemab.create ta

23、blec.create viewd.create index10在ms sql server中,用來顯示數(shù)據(jù)庫信息的系統(tǒng)存儲過程是( )。a. sp_dbhelpb. sp_dbc. sp_helpd. sp_helpdb三、填空題(每空1分,共20分)1數(shù)據(jù)庫三個(gè)要素是_、_和_。 2. 語句 select year(1931-9-18) 的執(zhí)行結(jié)果是_。3_是指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。4_是特殊類型的存儲過程,它能在任何試圖改變表中由觸發(fā)器保護(hù)的數(shù)據(jù)時(shí)執(zhí)行。5事務(wù)(transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個(gè)單元,這些操作要么_,要么_

24、(如果在操作執(zhí)行過程中不能完成其中任一操作)。6. sql server 2000 采用的身份驗(yàn)證模式有_模式和_模式。7用戶訪問sql server數(shù)據(jù)庫時(shí),經(jīng)過了兩個(gè)_驗(yàn)證和_驗(yàn)證安全驗(yàn)證階段。8sql server 2000提供的數(shù)據(jù)庫備份方法有_數(shù)據(jù)庫備份和_數(shù)據(jù)庫備份、_備份和_備份。9sql server代理主要由_、_和警報(bào)來組成。10sql server復(fù)制把服務(wù)器分為_服務(wù)器、_服務(wù)器和訂閱服務(wù)器三種。五、設(shè)計(jì)題(16題每空2分,第7題10分,共40分) 1計(jì)算1+2+3+100的和,并使用print顯示計(jì)算結(jié)果。declare i int,sum int,csum char

25、(10)select i=1,sum=0while i4begin rollback transaction print 超過報(bào)名門數(shù)!endelsebegin commit transactionprint 報(bào)名成功!endgo本題定義的事務(wù)成功提交。sql數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(e卷)一、單項(xiàng)選擇題(每小題1分,共10分)1( )是被長期存放在計(jì)算機(jī)內(nèi)的、有組織的、統(tǒng)一管理的相關(guān)數(shù)據(jù)的集合。adata binformation cdb ddbs2需求分析的主要方法是( )。a自頂向下 b自底向上 c從左到右 d混合策略3在關(guān)系運(yùn)算中,選取符合條件的元組是( )運(yùn)算。a除法 b投影

26、c連接 d選擇4.關(guān)系數(shù)據(jù)庫的規(guī)范化理論指出,關(guān)系數(shù)據(jù)庫中的關(guān)系應(yīng)滿足一定的要求,最起碼的要求是達(dá)到1nf,既滿足( )。a主關(guān)鍵字唯一標(biāo)識表中的每一行b關(guān)系中的行不允許重復(fù)c每個(gè)非關(guān)鍵字列都完全依賴于主關(guān)鍵字d每個(gè)屬性都有是不可再分的基本數(shù)據(jù)項(xiàng)5sql server 2000中表查詢的命令是( )。a. use bselect cupdate ddrop6sql server 2000中表更新數(shù)據(jù)的命令是( )。ause bselect cupdate ddrop 7在sql server 2000中,下列變量名正確的是( )。asum bj csum d4kk 8建立索引的目的是( )。a

27、降低sql server數(shù)據(jù)檢索的速度b與sql server數(shù)據(jù)檢索的速度無關(guān)c加快數(shù)據(jù)庫的打開速度d提高sql server數(shù)據(jù)檢索的速度9用于求系統(tǒng)日期的函數(shù)是( )。ayear() bgetdate() ccount() dsum()10向用戶授予操作權(quán)限的sql語句是( )。acteate brevoke cselect dgrant三、填空題(每空1分,共20分)1sql語言主要由_、_和數(shù)據(jù)控制語言(dcl)組成。2.sql server 2000采用的身份驗(yàn)證模式有windows身份驗(yàn)證模式和_模式。3.語句 select (7+3)*4-17/(4-(8-6)+99%4 的執(zhí)

28、行結(jié)果是_。4. _是由一個(gè)或多個(gè)數(shù)據(jù)表(基本表)或視圖導(dǎo)出的虛擬表。5._用于保證數(shù)據(jù)庫中數(shù)據(jù)表的每一個(gè)特定實(shí)體的記錄都是惟一的。6.索引的類型有_和非聚集索引。7._是已經(jīng)存儲在sql server服務(wù)器中的一組預(yù)編譯過的transact-sql語句。8.觸發(fā)器定義在一個(gè)表中,當(dāng)在表中執(zhí)行_、_或delete操作時(shí)被觸發(fā)自動(dòng)執(zhí)行。9.事務(wù)的acid屬性是指_性、_性、_性和_性。10.數(shù)據(jù)庫管理系統(tǒng)的安全性通常包括兩個(gè)方面,一是指數(shù)據(jù)_的安全性,二是指數(shù)據(jù)_的安全性。11.sql server代理主要由_、操作員和_來組成。12.sql server復(fù)制有快照復(fù)制、_復(fù)制和_復(fù)制3種類型。

29、五、設(shè)計(jì)題(每小題5分,共40分) 現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生表(*學(xué)號,姓名,性別,民族) 課程表(*課程號,課程名稱,任課教師) 成績表(*學(xué)號,*課程號,分?jǐn)?shù))用sql語言實(shí)現(xiàn)下列功能的sql語句代碼:1創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼(2分);2.創(chuàng)建課程表代碼(2分); 課程表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)3.創(chuàng)建學(xué)生表代碼(2分); 學(xué)生表(學(xué)號 char(6),姓名,性別,民族) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、檢查(性別)4.創(chuàng)建成績表代碼(2分); 成績表(學(xué)號,課程號,分?jǐn)?shù)) 要求使用:外鍵

30、(成績表.學(xué)號,成績表.課程號)、檢查(分?jǐn)?shù))5.將下列課程信息添加到課程表中 課號 課程名稱 100001 大學(xué)語文 100002 大學(xué)英語6.寫出創(chuàng)建成績表視圖(學(xué)號,姓名,課程號,課程名稱,成績)的代碼;7.寫出創(chuàng)建分?jǐn)?shù)存儲過程用于計(jì)算某門課程成績最高分、最低分、平均分8.檢索姓李的女同學(xué)的信息:姓名、性別、民族。9.設(shè)置sql身份驗(yàn)證的賬戶: 登錄名:u領(lǐng)導(dǎo)密碼:888數(shù)據(jù)庫用戶名:u讀者權(quán)限:可查詢查詢本數(shù)據(jù)庫中所有表的數(shù)據(jù)。10 定義一事務(wù)向成績表中插入學(xué)號=20030021的多條記錄,并檢驗(yàn)若該同學(xué)成績超過4門,則回滾事務(wù),即成績無效,否則成功提交。sql數(shù)據(jù)庫管理與開發(fā)教程與實(shí)訓(xùn)試題(e卷)參考答案一、單項(xiàng)選擇題1c 2a3d 4d5b6c7a8d9b10d二、判斷題1n 2y3y4n5n6y7y8n9n 10y三、填空題1數(shù)據(jù)定義語言(ddl)、數(shù)據(jù)操作語言(dml)2混合3354視圖5實(shí)體完整性6聚集索引7存儲過程8insert、update9原子、一致、獨(dú)立、持久10訪問、運(yùn)行11作業(yè)、警報(bào)12事務(wù)、合并五、設(shè)計(jì)題1crea

溫馨提示

  • 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

提交評論