數(shù)據(jù)庫(kù)基礎(chǔ)試題_第1頁
數(shù)據(jù)庫(kù)基礎(chǔ)試題_第2頁
數(shù)據(jù)庫(kù)基礎(chǔ)試題_第3頁
數(shù)據(jù)庫(kù)基礎(chǔ)試題_第4頁
數(shù)據(jù)庫(kù)基礎(chǔ)試題_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、數(shù)據(jù)庫(kù)基礎(chǔ)試題 1、單項(xiàng)選擇題 (每小題1分,共 15分)1. 下列四項(xiàng)中,不屬于數(shù)據(jù)庫(kù)特點(diǎn)的是( )。A. 數(shù)據(jù)共享B. 數(shù)據(jù)完整性C.數(shù)據(jù)冗余很高D.數(shù)據(jù)獨(dú)立性高)。)系統(tǒng)數(shù)據(jù)庫(kù)。2. 下列四項(xiàng)中,不屬于 SQL Server 2000 實(shí)用程序的是(A. 企業(yè)管理器B. 查詢分析器C.服務(wù)管理器D.媒體播放器Server 安裝程序創(chuàng)建 4 個(gè)系統(tǒng)數(shù)據(jù)庫(kù),下列哪個(gè)不是(4. ()是位于用戶與操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它屬于系統(tǒng)軟件,它為用戶或應(yīng)用程序提供訪問數(shù)據(jù)庫(kù)的方法。數(shù)據(jù)庫(kù)在建立、使用和維護(hù)時(shí)由其統(tǒng)一管理、統(tǒng)一 控制。A DBMSB DBCDBSD DBA5. 在SQL中,建立表

2、用的命令是 ()。SCHEMATABLEVIEWINDEX語言中,條件年齡 BETWEEN 15 AND 35表示年齡在 15 至 35之間,且 ()A. 包括 15 歲和 35 歲B. 不包括 15 歲和 35 歲C. 包括 15 歲但不包括 35 歲D. 包括 35 歲但不包括 15 歲7. 下列四項(xiàng)中,不正確的提法是 ()。語言是關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)語言 語言具有數(shù)據(jù)定義、查詢、操縱和控制功能 語言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化 語言稱為結(jié)構(gòu)查詢語言語言中,刪除表中數(shù)據(jù)的命令是 ()。A. DELETEB.DROPC. CLEARD.REMOVE的視圖是從()中導(dǎo)出的。視圖A. 基本表B

3、.C. 基本表或視圖D.數(shù)據(jù)庫(kù)10.在SQL語言中,建立存儲(chǔ)過程的命令是()A、 CREATE PROCEDUREB、CREATE RULEC、 CREATE DURED、CREATE FILE11. 目前( )數(shù)據(jù)庫(kù)系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫(kù)和層次數(shù)據(jù)庫(kù),成為當(dāng)今最為流行的商用數(shù)據(jù)庫(kù)系統(tǒng)。A.關(guān)系B.面向?qū)ο驝.分布12. 在SQL中,建立視圖用的命令是()。TABLEINDEXSCHEMAVIEW語言中,刪除一個(gè)表的命令是 ()。A. DELETEB. DROPC. CLEAR D. REMOVE14. 數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)是由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、()和用戶構(gòu)成。A

4、. DBMSB.DBC. DBSD.DBA15.數(shù)據(jù)庫(kù)管理系統(tǒng)的英文縮寫是()。A. DBMSB.DBSC. DBAD.DB.、填空題(每空1分,共15分)I. 語句 select floor, floor, round,2), round,3)的執(zhí)行結(jié)果是: 17_、_-215、和。Server 2000局部變量名字必須以開頭。3. 語句select len(' 你 是BigTiger ')的執(zhí)行結(jié)果是:_ 12。4. 語句select lower('Beautiful') , rtrim('我心中的太陽 ')的執(zhí)行結(jié)果是:beautiful禾

5、廿_我心中的太陽 _。5. 語句select upper('beautiful') , ltrim ('我心中的太陽') 的執(zhí)行結(jié)果是:_BEAUTIFUL 和我心中的太陽_。6. 索引的類型主要有聚集索引和非聚集索引 。7. 完整性約束包括 實(shí)體完整性、域完整性、參照完整性和用戶定義完整性。8. 在SQLServer 2000中,數(shù)據(jù)庫(kù)對(duì)象包括數(shù)據(jù)表_、_視圖、觸發(fā)器、過程、列、索弓I、約束等。9. 語句select day('2004-4-6'), len('我們快放假了 .') 的執(zhí)行結(jié)果是:_6和7。10. 語句 sele

6、ct round,2), round,3)的執(zhí)行結(jié)果是:和。II. 在SQL Server 2000中,數(shù)據(jù)庫(kù)對(duì)象包括數(shù)據(jù)表、視圖、 索引、觸發(fā)器等。12. 語句 select year('1931-9-18')的執(zhí)行結(jié)果是_1931。域完整性 指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。觸發(fā)器_是特殊類型的存儲(chǔ)過程,它能在任何試圖改變表中由觸發(fā)器保護(hù)的數(shù)據(jù)時(shí)執(zhí)行。15. 事務(wù)(Transaction)可以看成是由對(duì)數(shù)據(jù)庫(kù)的若干操作組成的一個(gè)單元,這些操作要么都完成 ,要么 都取消(如果在操作執(zhí)行過程中不能完成其中任一操作)。.、分析題(共70分)(一)現(xiàn)有關(guān)系

7、數(shù)據(jù)庫(kù)如下: 數(shù)據(jù)庫(kù)名:我班同學(xué)數(shù)據(jù)庫(kù) 同學(xué)表(學(xué)號(hào)char(6),姓名,性別,年齡,民族,身份證號(hào),宿舍號(hào) ) 宿舍表(宿舍號(hào)char(6),宿舍電話) 用SQL語言實(shí)現(xiàn)下列功能的 sql語句代碼:1. 創(chuàng)建數(shù)據(jù)庫(kù)我班同學(xué)數(shù)據(jù)庫(kù)代碼。Create database我班同學(xué)數(shù)據(jù)庫(kù)Use 我班同學(xué)數(shù)據(jù)庫(kù)2. 創(chuàng)建數(shù)據(jù)表 宿舍表 代碼;宿舍表 ( 宿舍號(hào) char(6) ,宿舍電話 )要求使用:主鍵 ( 宿舍號(hào) ) 、宿舍電話:以 633 開頭的 7 位電話號(hào)碼Create table 宿舍表(宿舍號(hào) char(6) primary key, 宿舍電話 char ( 7),check( 宿舍 電話

8、 like 6330-90-90-90-9') )3. 創(chuàng)建數(shù)據(jù)表 同學(xué)表 代碼;同學(xué)表 ( 學(xué)號(hào) char(6) ,姓名,性別,年齡,民族,身份證號(hào),宿舍號(hào) ) 要求使用:主鍵 (學(xué)號(hào))、外鍵 (宿舍號(hào) )、默認(rèn) (民族)、非空 (民族,姓名,年齡 )、唯 一( 身份證號(hào) )、檢查 (性別)Create table 同學(xué)表 ( 學(xué)號(hào) char(6) primary key , 姓名 varchar ( 4) not null , 性別 nchar(1)check( 性別 in (男',女') ) , 年齡 int not null ,民族 nchar(8)defaul

9、t 漢族' not null , 身份證號(hào) varchar(18)unique ,宿舍號(hào) char (6) references 宿舍表(宿舍號(hào)) )4. 將下列宿舍信息添加到宿舍表的代碼 宿舍號(hào) 宿舍電話101 6331157102 6331777修改 宿舍號(hào)為 101 的 宿舍電話: 6331158 刪除 宿舍號(hào)為 102 的 宿舍信息Insert 宿舍表 values ( 101',6331157')Insert 宿舍表 values ( 102',6331777')Update 宿舍表 set 宿舍電話 =6331158' where 宿

10、舍號(hào) = 101' Delete 宿舍表 where 宿舍號(hào) = 102 '5. 創(chuàng)建視圖 同學(xué)表視圖 代碼;同學(xué)表視圖 (學(xué)號(hào), 姓名, 性別, 年齡, 民族, 身份證號(hào) , 宿舍號(hào), 宿舍電話) Create view 同學(xué)表視圖 asSelect 學(xué)號(hào), 姓名, 性別, 年齡, 民族, 身份證號(hào) , 宿舍表 .宿舍號(hào) , 宿舍電話 from 同學(xué)表,宿舍表where 同學(xué)表 . 宿舍號(hào) =宿舍表 . 宿舍號(hào)6. 從同學(xué)表視圖中查詢姓張的女同學(xué)的姓名、性別、宿舍電話。 select 姓名,性別,宿舍電話from 同學(xué)表視圖where 姓名 like 張 %'and

11、性別 =女'7. 從同學(xué)表中查詢女同學(xué)的最大年齡、最小年齡、平均年齡Select 最大年齡=max (年齡),最小年齡=min (年齡),平均年齡=avg(年齡) From 同學(xué)表Where 性別 =女'8. 創(chuàng)建帶參數(shù)的存儲(chǔ)過程 某宿舍同學(xué) :姓名 , 性別, 宿舍電話 執(zhí)行此過程,查詢 '101' 宿舍情況Create procedure 某宿舍同學(xué) 宿舍號(hào) varchar ( 6) asSelect 姓名,性別,宿舍電話From 同學(xué)表視圖Where 宿舍號(hào) =宿舍號(hào)Execute 某宿舍同學(xué) 101'(二)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下: 數(shù)據(jù)庫(kù)名:學(xué)生成績(jī)

12、數(shù)據(jù)庫(kù) 學(xué)生信息表 ( 學(xué)號(hào) char(6) ,姓名,性別,民族,身份證號(hào) ) 課程信息表 ( 課號(hào) char(6) ,名稱 ) 成績(jī)信息表 (ID, 學(xué)號(hào),課號(hào),分?jǐn)?shù) )用SQ語言實(shí)現(xiàn)下列功能的sql語句代碼。1. 創(chuàng)建數(shù)據(jù)庫(kù) 學(xué)生成績(jī)數(shù)據(jù)庫(kù) 代碼。Create database 學(xué)生成績(jī)數(shù)據(jù)庫(kù)Use 學(xué)生成績(jī)數(shù)據(jù)庫(kù)2. 創(chuàng)建數(shù)據(jù)表 課程信息表 代碼; 課程信息表 ( 課號(hào) char(6) ,名稱 ) 要求使用:主鍵 (課號(hào))、非空 (名稱)Create table 課程信息表 ( 課號(hào) char(6) primary key , 名稱 nchar (20) not null )3. 創(chuàng)建數(shù)

13、據(jù)表 學(xué)生信息表 代碼;學(xué)生信息表 ( 學(xué)號(hào) char(6) ,姓名,性別,民族,身份證號(hào) ) 要求使用:主鍵 ( 學(xué)號(hào)) 、默認(rèn) (民族 ) 、非空 ( 民族,姓名 )、唯一 ( 身份證號(hào) ) 、檢查 (性 別)Create table 學(xué)生信息表 ( 學(xué)號(hào) char(6) primary key ,姓名 nchar (4) not null,性別 nchar(1)check( 性別 in (男',女') ) ,民族 nchar(8)default 漢族' not null ,身份證號(hào) varchar(18)unique)4. 創(chuàng)建數(shù)據(jù)表 成績(jī)信息表 ; 成績(jī)信息表

14、(ID, 學(xué)號(hào),課號(hào),分?jǐn)?shù) )要求使用:外鍵 (學(xué)號(hào),課號(hào) )、檢查(分?jǐn)?shù)), 自動(dòng)編號(hào) (ID)Create table 成績(jī)信息表(ID int identity (1,1 ),學(xué)號(hào) char ( 6) reference 學(xué)生信息表(學(xué)號(hào)),課號(hào) char ( 6) reference 課程信息表(課號(hào)),分?jǐn)?shù) integer check (分?jǐn)?shù) between 0 and 100 )5. 將下列課程信息添加到課程信息表的代碼課號(hào)名稱100101西班牙語100102大學(xué)英語修改 課號(hào)為 100102的課程名稱:專業(yè)英語刪除 課號(hào)為 100101的課程信息Insert 課程信息表 valu

15、es ( 100101',西班牙語')Insert 課程信息表 values ( 100102',大學(xué)英語')Update 課程信息表 set 名稱 =專業(yè)英語' where 課號(hào) = 100102'Delete 課程信息表 where 課號(hào) = 100101'6. 創(chuàng)建視圖 成績(jī)信息表視圖 的代碼; 成績(jī)信息表視圖 ( 學(xué)號(hào),姓名,課號(hào),課程名稱,分?jǐn)?shù))Create view 成績(jī)信息表視圖 asSelect 成績(jī)信息表 . 學(xué)號(hào), 姓名, 成績(jī)信息表 .課號(hào),名稱,課程名稱,分?jǐn)?shù)from 成績(jī)信息表,學(xué)生信息表,課程信息表where 成績(jī)信息表 .學(xué)號(hào)=學(xué)生信息表 .學(xué)號(hào) and 成績(jī)信息表 .課號(hào)=課程信息表 .課號(hào)7. 從學(xué)生信息表中查詢姓劉的女同學(xué)的情況:姓名、性別、民族。select 姓名,性別,民族from 學(xué)生信息表where 姓名 like 劉 %'and 性別 =女'8. 查詢有一門或一門以上課程成績(jī)小于60分的所有學(xué)生的信息,包括學(xué)號(hào)、姓名。Select 學(xué)號(hào),姓名From 學(xué)生信息表Where 學(xué)號(hào) in (Select distinct 學(xué)號(hào) from 成績(jī)信息表 where 分?jǐn)?shù) <60)9. 創(chuàng)建帶參數(shù)的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論