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

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(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ú)立性高2、下列四項(xiàng)中 ,不屬于 SQL Server 2000 實(shí)用程序得就是 ( ) 。A、企業(yè)管理器B、查詢分析器C、服務(wù)管理器D媒體播放器3、SQL Server 安裝程序創(chuàng)建 4 個(gè)系統(tǒng)數(shù)據(jù)庫(kù) ,下列哪個(gè)不就是 () 系統(tǒng)數(shù)據(jù)庫(kù)。A、masterB、modelC、 pub, 它屬于系統(tǒng)軟件 , 它為用D、 msdb4、() 就是位于用戶與操作系統(tǒng)之間得一層數(shù)據(jù)管理軟件 戶或應(yīng)用程序提供訪問(wèn)數(shù)據(jù)庫(kù)得方法。數(shù)據(jù)庫(kù)在建立、使用與維

2、護(hù)時(shí)由其統(tǒng)一管理、統(tǒng) 控制。B.DBA.DBMSC.DBSD.DBA5、在SQL中,建立表用得命令就是 ()。6、7、8、A、 CREATE SCHEMAB、 CREATE TABLEC、 CREATE VIEWD、 CREATE INDEXSQL語(yǔ)言中,條件年齡 BETWEEN 15 AND 35表示年齡在 15至35之間,且()。包括 15 歲與 35 歲不包括 15 歲與 35 歲包括 1 5歲但不包括 35歲包括 35歲但不包括 15歲A、B、C、D、 列四項(xiàng)中 , 不正確得提法就是 ()。SQL語(yǔ)言就是關(guān)系數(shù)據(jù)庫(kù)得國(guó)際標(biāo)準(zhǔn)語(yǔ)言SQL語(yǔ)言具有數(shù)據(jù)定義、查詢、操縱與控制功能SQL語(yǔ)言可以

3、自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)得規(guī)范化 SQL語(yǔ)言稱為結(jié)構(gòu)查詢語(yǔ)言A、B、C、D、A、DELETEB、DROPC、CLEARD、REMOVESQL得視圖就是從()中導(dǎo)出得。視圖A、基本表B、C、基本表或視圖D、數(shù)據(jù)庫(kù)9、10、在SQ語(yǔ)言中,建立存儲(chǔ)過(guò)程得命令就是SQL語(yǔ)言中,刪除表中數(shù)據(jù)得命令就是 ()。()CREATE RULE CREATE FILE11、目前 ( ) 數(shù)據(jù)庫(kù)系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫(kù)與層次數(shù)據(jù)庫(kù)A、 CREATE PROCEDUREC、 CREATE DUREB、D、, 成為當(dāng)今最為流行得商C.分布) 。B、 CREATE TABLEA、 CREATE SCHEMA用數(shù)據(jù)庫(kù)系統(tǒng)。A.

4、 關(guān)系B. 面向?qū)ο?2、 在SQL中,建立視圖用得命令就是 (13、SQL語(yǔ)言中,刪除一個(gè)表得命令就是()。A、DELETE B 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.DBMSB.DBC.DBSD.DBA15、 數(shù)據(jù)庫(kù)管理系統(tǒng)得英文縮寫就是()。A.DBMSB.DBSC.DBAD.DB、填空題(每空1分,共15分)1、語(yǔ)句 select floor(17 、4), floor(-214 、2), round(13、4382,2), round(-18、4562,3) 得執(zhí)行結(jié)果就是:口_、_

5、-215 _、_13、4400_ 與 匚18、4560_。2、SQL Server 2000局部變量名字必須以 開頭。3、語(yǔ)句 select len('您 就是 BigTiger4、語(yǔ)句 select lower('Beautiful') , rtrim('beautiful與_我心中得太陽(yáng) _。5、語(yǔ)句 select upper( 'beautiful ') , ltrim (_BEAUTIFUL 與_我心中得太陽(yáng)_6、 索引得類型主要有 _ 聚集索引_與 _')得執(zhí)行結(jié)果就是:_12一。我心中得太陽(yáng) ')得執(zhí)行結(jié)果就是'

6、; 我心中得太陽(yáng)')得執(zhí)行結(jié)果就是 非聚集索引。7、完整性約束包括_實(shí)體_完整性、_域_完整性、參照完整性與用戶定義完整性。8、 在SQLServer 2000中,數(shù)據(jù)庫(kù)對(duì)象包括數(shù)據(jù)表 、視圖、觸發(fā)器、過(guò)程、列、索我們快放假了、')得執(zhí)行結(jié)果就是:_§弓I、約束等。9、語(yǔ)句 select day('2004-4-6'), len('與7。10、 語(yǔ)句 select round(13、4321,2), round(13、4567,3)得執(zhí)行結(jié)果就是:13、4300_ 與 _13、4570_。11、 在SQL Server 2000中,數(shù)據(jù)庫(kù)對(duì)象包

7、括數(shù)據(jù)表、_視圖、索引_、觸發(fā)器等。12、 語(yǔ)句 select year('1931-9-18')得執(zhí)行結(jié)果就是1931。13、 域完整性就是指保證指定列得數(shù)據(jù)具有正確得數(shù)據(jù)類型、格式與有效得數(shù)據(jù)范圍。14、 _觸發(fā)器_就是特殊類型得存儲(chǔ)過(guò)程,它能在任何試圖改變表中由觸發(fā)器保護(hù)得數(shù)據(jù) 時(shí)執(zhí)行。15、事務(wù)(Transaction)可以瞧成就是由對(duì)數(shù)據(jù)庫(kù)得若干操作組成得一個(gè)單元,這些操作要么都完成 ,要么 都取消(如果在操作執(zhí)行過(guò)程中不能完成其中任一操作)。八分析題(共70分)(一)現(xiàn)有關(guān)系數(shù)據(jù)庫(kù)如下:數(shù)據(jù)庫(kù)名:我班同學(xué)數(shù)據(jù)庫(kù) 同學(xué)表(學(xué)號(hào)char(6),姓名,性別,年齡,民族,身

8、份證號(hào),宿舍號(hào)) 宿舍表(宿舍號(hào)char(6),宿舍電話)用SQL語(yǔ)言實(shí)現(xiàn)下列功能得sql語(yǔ)句代碼: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( 宿舍電話like 6330-90-90-90-9 ' )3、創(chuàng)建數(shù)據(jù)表 同學(xué)表 代碼 ;同學(xué)表 ( 學(xué)號(hào)

9、 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)default 漢族' not null,身份證號(hào) varchar(18)unique,

10、宿舍號(hào) char(6)references 宿舍表 ( 宿舍號(hào) )4、將下列宿舍信息添加到宿舍表得代碼宿舍號(hào) 宿舍電話10163311571026331777修改宿舍號(hào)為101 得宿舍電話:6331158刪除宿舍號(hào)為102 得宿舍信息Insert宿舍表values( 101', ' )Insert宿舍表values( 102', ' )Update宿舍表set 宿舍電話 =' where宿舍號(hào) = 101'Delete宿舍表where 宿舍號(hào) =102'5、創(chuàng)建視圖 同學(xué)表視圖 代碼 ;同學(xué)表視圖 (學(xué)號(hào) , 姓名 , 性別, 年齡, 民

11、族 , 身份證號(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 性別 =女'7、從同學(xué)表中查詢女同學(xué)得最大年齡、最小年齡、平均年齡Select 最大年齡=max(年齡),最小年齡=min(年齡),平均年齡=avg(年齡)F

12、rom 同學(xué)表Where 性別 =女'8、創(chuàng)建帶參數(shù)得存儲(chǔ)過(guò)程 某宿舍同學(xué) : 姓名 , 性別 , 宿舍電話執(zhí)行此過(guò)程 , 查詢 '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ī)數(shù)據(jù)庫(kù)學(xué)生信息表 ( 學(xué)號(hào) char(6), 姓名 , 性別 , 民族 , 身份證號(hào) )課程信息表 ( 課號(hào) char(6), 名稱 )成績(jī)信息表 (ID, 學(xué)號(hào)

13、 ,課號(hào), 分?jǐn)?shù)) 用SQ語(yǔ)言實(shí)現(xiàn)下列功能得sql語(yǔ)句代碼。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ù)據(jù)表 學(xué)生信息表 代碼;學(xué)生信息表 ( 學(xué)號(hào) char(6), 姓名 , 性別 , 民族 , 身份證號(hào) )要求使用 : 主鍵(學(xué)號(hào)) 、默認(rèn)(民族) 、非空(民族,

14、姓名) 、唯一 (身份證號(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ī)信息表 (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,

15、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西班牙語(yǔ)100102大學(xué)英語(yǔ)修改 課號(hào)為 100102得課程名稱 : 專業(yè)英語(yǔ)刪除 課號(hào)為 100101得課程信息Insert 課程信息表 values( 100101' , 西班牙語(yǔ)' )Insert 課程信息表 values( 100102' , 大學(xué)英語(yǔ)' )Update 課程信息表

16、set 名稱 =專業(yè)英語(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ù) <

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(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)論