下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫基礎(chǔ)試題1一、單項(xiàng)選擇題(每小題1分,共15分)1.下列四項(xiàng)中,不屬于數(shù)據(jù)庫特點(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ù)庫,下列哪個(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)一控制。ADBMSBDBCDB
2、SDDBA5.在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.SQL語言中,刪除表中數(shù)據(jù)的命令
3、是( )。A. DELETEB. DROPC. CLEARD. REMOVE9.SQL的視圖是從( )中導(dǎo)出的。A. 基本表B. 視圖 C. 基本表或視圖D. 數(shù)據(jù)庫10.在SQL語言中,建立存儲過程的命令是()A、CREATE PROCEDUREB、CREATE RULEC、CREATE DURED、CREATE FILE11.目前( )數(shù)據(jù)庫系統(tǒng)已逐漸淘汰了網(wǎng)狀數(shù)據(jù)庫和層次數(shù)據(jù)庫,成為當(dāng)今最為流行的商用數(shù)據(jù)庫系統(tǒng)。A關(guān)系B面向?qū)ο驝分布12.在SQL中,建立視圖用的命令是 ( )。A.CREATE SCHEMAB.CREATE TABLEC.CREATE VIEWD.CREATE INDE
4、X13.SQL語言中,刪除一個(gè)表的命令是( )。A. DELETEB. DROPC. CLEARD. REMOVE14.數(shù)據(jù)庫應(yīng)用系統(tǒng)是由數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、( )和用戶構(gòu)成。ADBMSBDBCDBSDDBA15.數(shù)據(jù)庫管理系統(tǒng)的英文縮寫是( )。ADBMSBDBSCDBADDB二、填空題(每空1分,共15分)1.語句 select floor(17.4), floor(-214.2), round(13.4382,2), round(-18.4562,3)的執(zhí)行結(jié)果是: _17_、_-215_、_13.4400_和_-18.4560_。2.SQL Server
5、2000局部變量名字必須以_開頭。3.語句 select len( 你 是BigTiger ) 的執(zhí)行結(jié)果是: _12_。4.語句 select lower(Beautiful) , rtrim(我心中的太陽 ) 的執(zhí)行結(jié)果是: _beautiful_和_我心中的太陽_。5.語句 select upper(beautiful) , ltrim ( 我心中的太陽) 的執(zhí)行結(jié)果是: _BEAUTIFUL_和_我心中的太陽_。6.索引的類型主要有_ 聚集索引 _和_ 非聚集索引 _。7.完整性約束包括_實(shí)體_完整性、_域_完整性、參照完整性和用戶定義完整性。8.在SQL Server 2000中,數(shù)
6、據(jù)庫對象包括_數(shù)據(jù)表_、_視圖_、觸發(fā)器、過程、列、索引、約束等。9.語句 select day(2004-4-6), len(我們快放假了.) 的執(zhí)行結(jié)果是:_6_和_7_。10.語句 select round(13.4321,2), round(13.4567,3)的執(zhí)行結(jié)果是:_13.4300_和_13.4570_。11.在SQL Server 2000中,數(shù)據(jù)庫對象包括數(shù)據(jù)表、_視圖_、_索引_、觸發(fā)器等。12.語句 select year(1931-9-18) 的執(zhí)行結(jié)果是_1931_。13._域完整性_是指保證指定列的數(shù)據(jù)具有正確的數(shù)據(jù)類型、格式和有效的數(shù)據(jù)范圍。14._觸發(fā)器_是
7、特殊類型的存儲過程,它能在任何試圖改變表中由觸發(fā)器保護(hù)的數(shù)據(jù)時(shí)執(zhí)行。15.事務(wù)(Transaction)可以看成是由對數(shù)據(jù)庫的若干操作組成的一個(gè)單元,這些操作要么都完成_,要么_都取消_(如果在操作執(zhí)行過程中不能完成其中任一操作)。三、分析題(共70分)(一)現(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ù)庫代碼。Create database 我班同學(xué)數(shù)據(jù)庫Use 我班同學(xué)數(shù)據(jù)庫2.創(chuàng)建數(shù)據(jù)表宿舍表代碼; 宿舍
8、表(宿舍號 char(6),宿舍電話) 要求使用:主鍵(宿舍號)、宿舍電話:以633開頭的7位電話號碼Create table 宿舍表(宿舍號char(6) primary key, 宿舍電話 char(7),check(宿舍電話 like 6330-90-90-90-9))3.創(chuàng)建數(shù)據(jù)表同學(xué)表代碼; 同學(xué)表(學(xué)號 char(6),姓名,性別,年齡,民族,身份證號,宿舍號) 要求使用:主鍵(學(xué)號)、外鍵(宿舍號)、默認(rèn)(民族)、非空(民族,姓名,年齡)、唯一(身份證號)、檢查(性別)Create table 同學(xué)表(學(xué)號 char(6) primary key,姓名 varchar(4)not
9、 null ,性別 nchar(1)check(性別 in(男,女)),年齡 int not null,民族 nchar(8)default漢族not null,身份證號 varchar(18)unique,宿舍號 char(6)references 宿舍表(宿舍號))4.將下列宿舍信息添加到宿舍表的代碼 宿舍號 宿舍電話 101 6331157 102 6331777 修改 宿舍號為101的 宿舍電話:6331158 刪除 宿舍號為102的 宿舍信息Insert 宿舍表 values(101,6331157)Insert 宿舍表 values(102,6331777)Update 宿舍表 s
10、et 宿舍電話=6331158where 宿舍號=101Delete 宿舍表 where 宿舍號=1025.創(chuàng)建視圖同學(xué)表視圖代碼; 同學(xué)表視圖(學(xué)號, 姓名, 性別, 年齡, 民族, 身份證號, 宿舍號, 宿舍電話)Create view 同學(xué)表視圖 asSelect 學(xué)號, 姓名, 性別, 年齡, 民族, 身份證號, 宿舍表.宿舍號, 宿舍電話 from 同學(xué)表,宿舍表where 同學(xué)表.宿舍號=宿舍表.宿舍號6.從同學(xué)表視圖中查詢姓張的女同學(xué)的姓名、性別、宿舍電話。select 姓名,性別,宿舍電話from 同學(xué)表視圖where 姓名 like張%and 性別=女7.從同學(xué)表中查詢女同學(xué)
11、的最大年齡、最小年齡、平均年齡Select 最大年齡=max(年齡),最小年齡=min(年齡),平均年齡=avg(年齡)From 同學(xué)表Where 性別=女8.創(chuàng)建帶參數(shù)的存儲過程某宿舍同學(xué):姓名, 性別, 宿舍電話 執(zhí)行此過程,查詢101宿舍情況Create procedure 某宿舍同學(xué)宿舍號 varchar(6) asSelect 姓名,性別,宿舍電話From 同學(xué)表視圖Where 宿舍號=宿舍號Execute 某宿舍同學(xué)101(二)現(xiàn)有關(guān)系數(shù)據(jù)庫如下: 數(shù)據(jù)庫名:學(xué)生成績數(shù)據(jù)庫學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 課程信息表(課號 char(6),名稱) 成績
12、信息表(ID,學(xué)號,課號,分?jǐn)?shù)) 用SQL語言實(shí)現(xiàn)下列功能的sql語句代碼。1.創(chuàng)建數(shù)據(jù)庫學(xué)生成績數(shù)據(jù)庫代碼。Create database 學(xué)生成績數(shù)據(jù)庫Use 學(xué)生成績數(shù)據(jù)庫2.創(chuàng)建數(shù)據(jù)表課程信息表代碼; 課程信息表(課號 char(6),名稱) 要求使用:主鍵(課號)、非空(名稱)Create table 課程信息表(課號 char(6) primary key,名稱 nchar(20)not null )3.創(chuàng)建數(shù)據(jù)表學(xué)生信息表代碼; 學(xué)生信息表(學(xué)號 char(6),姓名,性別,民族,身份證號) 要求使用:主鍵(學(xué)號)、默認(rèn)(民族)、非空(民族,姓名)、唯一(身份證號)、檢查(性別)
13、Create table 學(xué)生信息表(學(xué)號 char(6) primary key,姓名 nchar(4)not null ,性別 nchar(1)check(性別 in(男,女)),民族 nchar(8)default漢族not null,身份證號 varchar(18)unique)4.創(chuàng)建數(shù)據(jù)表成績信息表; 成績信息表(ID,學(xué)號,課號,分?jǐn)?shù)) 要求使用:外鍵(學(xué)號,課號)、檢查(分?jǐn)?shù)),自動(dòng)編號(ID)Create table 成績信息表(ID int identity(1,1),學(xué)號 char(6)reference 學(xué)生信息表(學(xué)號),課號 char(6)reference 課程信
14、息表(課號),分?jǐn)?shù) integer check(分?jǐn)?shù) between 0 and 100)5.將下列課程信息添加到課程信息表的代碼 課號 名稱 100101 西班牙語 100102 大學(xué)英語 修改 課號為100102的課程名稱:專業(yè)英語 刪除 課號為100101的課程信息Insert 課程信息表 values(100101,西班牙語)Insert 課程信息表 values(100102,大學(xué)英語)Update 課程信息表 set 名稱=專業(yè)英語 where 課號=100102Delete 課程信息表 where 課號=1001016.創(chuàng)建視圖成績信息表視圖的代碼; 成績信息表視圖(學(xué)號,姓名,
15、課號,課程名稱,分?jǐn)?shù))Create view 成績信息表視圖 asSelect 成績信息表.學(xué)號, 姓名,成績信息表.課號,名稱,課程名稱,分?jǐn)?shù)from 成績信息表,學(xué)生信息表,課程信息表where 成績信息表.學(xué)號=學(xué)生信息表.學(xué)號and 成績信息表.課號=課程信息表.課號7.從學(xué)生信息表中查詢姓劉的女同學(xué)的情況:姓名、性別、民族。select 姓名,性別,民族from 學(xué)生信息表where 姓名 like劉%and 性別=女8.查詢有一門或一門以上課程成績小于60分的所有學(xué)生的信息,包括學(xué)號、姓名。Select 學(xué)號,姓名From 學(xué)生信息表Where 學(xué)號 in(Select distinct 學(xué)號 from 成績信息表 where 分?jǐn)?shù)60)9.創(chuàng)建帶參
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 捐資助學(xué)倡議書模板6篇
- 店鋪使用權(quán)和代理權(quán)轉(zhuǎn)讓合同書(3篇)
- 第二十六章 二次函數(shù)(64道壓軸題專練)
- 代詞-2023年中考英語知識清單(原卷版)
- 天津市五區(qū)縣重點(diǎn)校聯(lián)考2024-2025學(xué)年高二上學(xué)期11月期中化學(xué)試題(含答案)
- 黑龍江省大慶市肇源縣聯(lián)盟學(xué)校2024-2025學(xué)年七年級上學(xué)期期中地理試題(含答案)
- 上海地區(qū)高考語文五年高考真題匯編-作文
- 2024年湖南省公務(wù)員考試《行測》真題及答案解析
- 企業(yè)間合作戰(zhàn)略合同模板集
- 不動(dòng)產(chǎn)投資合作協(xié)議書應(yīng)注意問題
- 2024年采礦權(quán)轉(zhuǎn)讓合同范本
- 雙手向前投擲實(shí)心球 課件
- 第六章 回歸分析課件
- 醫(yī)務(wù)人員職業(yè)暴露預(yù)防及處理課件(完整版)
- 期中階段性練習(xí)(一~四單元)(試題)-2024-2025學(xué)年五年級上冊數(shù)學(xué)蘇教版
- 醫(yī)療設(shè)備供貨安裝調(diào)試培訓(xùn)、售后組織方案
- 期中考試模擬試卷 2024-2025學(xué)年人教版數(shù)學(xué)九年級上冊
- 朝鮮半島局勢演變
- 2024年云南德宏州州級事業(yè)單位選調(diào)工作人員歷年高頻難、易錯(cuò)點(diǎn)500題模擬試題附帶答案詳解
- 2024年秋新魯科版三年級上冊英語課件 Unit 6 lesson 1
- 英語國家概況-Chapter10-government解析
評論
0/150
提交評論