




版權(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ù)管理分析及應(yīng)用1 單項(xiàng)選擇題1. 在以下系統(tǒng)自帶的幾個(gè)數(shù)據(jù)庫(kù)中,可以刪除的是(c)A. master , tempdb B.model, msdbC. pubs, Northwind D.Northwind, tempdb2. SQL語(yǔ)言中表示查詢條件“18年齡22”,正確的表達(dá)方式是哪個(gè)(c)A. where 18 =年齡=22 B.where 18= 年齡=22歲C.where 年齡between 18 and 22 D.where 年齡>=18and<=223. SQL語(yǔ)言中建立視圖的命令是(c)A. CREATE PROCEDURE B.CREATE RULE C.C
2、REATE VIEW D.CREATE FILE4. 使用索引下列哪個(gè)說(shuō)法是正確的(c)A. 與表無(wú)關(guān) B.節(jié)省磁盤空間 C.縮短查詢時(shí)間 D.在執(zhí)行插入、修改、刪除時(shí)節(jié)約時(shí)間5. 關(guān)于關(guān)系圖下列哪個(gè)說(shuō)法是正確的(b)A. 關(guān)系圖是在同一個(gè)表中不同字段之間建立關(guān)聯(lián) B.關(guān)系圖是在不同表中的字段之間建立關(guān)聯(lián)C.關(guān)系圖是表與表之間建立關(guān)聯(lián),與字段無(wú)關(guān)D.關(guān)系圖是在不同數(shù)據(jù)庫(kù)之間建立關(guān)聯(lián)6. 模式查找like_a%,下面那個(gè)結(jié)果是可能的(b)A. aili B.bai C.bba D.cca7. SQL語(yǔ)言中,刪除記錄的命令是(a)A. DELETE B.DROP C.CLEAR D.REMOVE8
3、. SQL的視圖是從(c)中導(dǎo)出的。A. 基本表 B.視圖 C基本表或視圖 D.數(shù)據(jù)庫(kù)9. 下列四項(xiàng)中,不正確的提法是(c)A. SQL語(yǔ)言是關(guān)系數(shù)據(jù)庫(kù)的國(guó)際標(biāo)準(zhǔn)語(yǔ)言 B.SQL語(yǔ)言具有數(shù)據(jù)定義、查詢、操縱和控制功能 C.SQL語(yǔ)言可以自動(dòng)實(shí)現(xiàn)關(guān)系數(shù)據(jù)庫(kù)的規(guī)范化 D.SQL語(yǔ)言稱為結(jié)構(gòu)查詢語(yǔ)言10. DBS是采用了數(shù)據(jù)庫(kù)技術(shù)的計(jì)算機(jī)系統(tǒng),DBS是一個(gè)集合體,包含數(shù)據(jù)庫(kù)、計(jì)算機(jī)硬件、軟件和(c)A. 系統(tǒng)分析員B.程序員 C.數(shù)據(jù)庫(kù)管理員D.操作員11. 如果要修改表的結(jié)構(gòu),應(yīng)該使用SQL語(yǔ)言的命令(c)A. UPDATE TABLE B.MODEL TABLE C.ALTER TABLE D.
4、CHANGE TABLE12. 下列那個(gè)統(tǒng)計(jì)函數(shù)科技計(jì)算某列的和(a)A. sum B.avg C.count D.min13. 安裝SQL Server時(shí),系統(tǒng)自動(dòng)建立幾個(gè)數(shù)據(jù)庫(kù),有一個(gè)數(shù)據(jù)庫(kù)記錄了一個(gè)SQL Server系統(tǒng)的所有系統(tǒng)信息,這個(gè)數(shù)據(jù)庫(kù)是(a)A. master 數(shù)據(jù)庫(kù)B.model 數(shù)據(jù)庫(kù) C.tempdb 數(shù)據(jù)庫(kù) D.pubs 數(shù)據(jù)庫(kù)14. 公司中有多少個(gè)部門和多個(gè)職員,沒(méi)名職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從一個(gè)部門到職員的聯(lián)系是(d)A. 多對(duì)多 B.一對(duì)一 C.多對(duì)一 D.一對(duì)多15. 查詢員工工資信息時(shí),結(jié)果按工資升序排列,正確的是(c)A. ORDE
5、R BY工資 distinct B.ORDER BY工資 desc C.ORDER BY 工資asc D.ORDER BY 工資distinct 16. 數(shù)據(jù)庫(kù)系統(tǒng)DBS、數(shù)據(jù)庫(kù)管理系統(tǒng)DBMS、數(shù)據(jù)庫(kù)DB三者的關(guān)系是(c)A. DB包含DBMS、DBS B.DBMS包含DB、DBS C.DBS包含DB、DBMS D.DBM就是DB也就是DBS17. 事務(wù)日志文件的默認(rèn)擴(kuò)展名是(c)A. MDF B.NDF C.LDF D.DBF18. SQL語(yǔ)言中,建立存儲(chǔ)過(guò)程的命令是(a )A. CREATE PROCEDURE B.CREATE RULE C.CREATE VIEW D.CREATE F
6、ILE19. “成績(jī)?cè)?至100分之間”的約束屬于哪類功能( b)A. 并發(fā)控制 B.完整性控制 C.數(shù)據(jù)恢復(fù) D.安全性控制20. 下面那些語(yǔ)句不可能觸發(fā)相應(yīng)的觸發(fā)器(a )A. create view B.insert C.delete D.update21. SQL語(yǔ)言中,刪除一個(gè)視圖的命令是(b )A. DELETE B.DROP C.CLEAR D.REMOVE22. SQL語(yǔ)言中,條件“年齡 BEWTEEN 15 AND 35”表示年齡在15至35之間(a )A. 包括15歲和35歲 B.不包括15和35歲 C.包括15歲但不包括35歲 D.包括35歲但不包括15歲23. 在SQL
7、 Server服務(wù)器上,存儲(chǔ)過(guò)程是一組預(yù)先定義并( b)的T-SQL語(yǔ)句A. 保存 B.編譯 C.解釋 D.編寫24. 在SQL2000查詢語(yǔ)句中,若查詢表記錄中所有au_id滿足前兩個(gè)字母為“A101”的記錄,則下列正確where子句是(c )A. Where au_id=A101% B.Where au_id=likeA101% C.Where au_id likeA101% D.Where au_id likeA101?25. 對(duì)聚簇索引的描述,錯(cuò)誤的是( c )A. 聚簇索引的檢索率高于非聚簇索引 B.聚簇索引可以建立在多列上C.建立聚簇索引時(shí),不需要物理移動(dòng)記錄 C.建立聚簇索引時(shí),
8、需要物理移動(dòng)記錄26. 下列哪個(gè)關(guān)鍵字在SQL語(yǔ)句中國(guó)可以i表示所有的列(a)* B.ALL C.DESC D.DISTNCT27.查詢員工工資信息時(shí),結(jié)果按工資降序排列,正確的是( b)A.ORDER BY工資 distinct B.ORDER BY工資 desc C.ORDER BY 工資asc D.ORDER BY 工資distinct14. 28.安裝SQL Server時(shí),系統(tǒng)自動(dòng)建立幾個(gè)數(shù)據(jù)庫(kù),有一個(gè)數(shù)據(jù)庫(kù)記錄了一個(gè)SQL Server系統(tǒng)的所有系統(tǒng)信息,這個(gè)數(shù)據(jù)庫(kù)是(a)A.master 數(shù)據(jù)庫(kù)B.model 數(shù)據(jù)庫(kù) C.tempdb 數(shù)據(jù)庫(kù) D.pubs 數(shù)據(jù)庫(kù)29.公司中有多
9、少個(gè)部門和多個(gè)職員,沒(méi)名職員只能屬于一個(gè)部門,一個(gè)部門可以有多名職員,從一個(gè)部門到職員的聯(lián)系是(d)A.多對(duì)多 B.一對(duì)一 C.多對(duì)一 D.一對(duì)多13. 30.下列那個(gè)統(tǒng)計(jì)函數(shù)科技計(jì)算某列的和(a)A. sum B.avg C.count D.min2 填空題1. SQL語(yǔ)言主要由DDL、_DML_和_DCL_組成。2. SQL Server登錄身份驗(yàn)證模式有_windows身份驗(yàn)證_和_SQLserver身份驗(yàn)證_兩種。3. 創(chuàng)建、修改和刪除表命令分別是create table、_alter_table和_drop_table。4. 觸發(fā)器有3種類型,即insert類型_update_和_d
10、elete_。5. SQL Server2000局部變量名字必須以_開頭,而全局變量名字必須以_ _開頭。6. 在SQL中,數(shù)據(jù)庫(kù)對(duì)象的操作與創(chuàng)建都可以在_企業(yè)管理器_和或 _查詢分析器_中完成。7. 在SQL Server中,存儲(chǔ)空間的管理是以 頁(yè)_和_區(qū)域_為單位。8. 在E-R圖中,矩形框課用于表示實(shí)體集;橢圓_可用于表示實(shí)體集中的公式;(菱形表示關(guān)系)3 判斷題(T )1.參照完整性是指關(guān)系中外鍵必須是另一個(gè)關(guān)系的主鍵有效值,或者是NULL。(F )2.關(guān)系中的超鍵、候選鍵、主鍵只記住你沒(méi)有差異,只是不同的叫法。( T)3.在開發(fā)一個(gè)數(shù)據(jù)庫(kù)應(yīng)用系統(tǒng)時(shí),通常采用客戶/服務(wù)器(c/s)體系
11、結(jié)構(gòu)和瀏覽器/服務(wù)器(B/S)體系結(jié)構(gòu)。( F)4.我喜歡泡在圖書館不是SQL Server中的字符串常量。( T)5.在關(guān)系模式設(shè)計(jì)時(shí),設(shè)計(jì)者應(yīng)盡量做到使關(guān)系模式滿足3NF,它是一個(gè)良好的關(guān)系模式應(yīng)滿足的基本范式。( T)6.按照數(shù)據(jù)模型來(lái)劃分,數(shù)據(jù)庫(kù)可分層次、網(wǎng)狀、關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)等,SQL SERVER2000是關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)。(F )7.能夠做為主鍵的只能是某個(gè)個(gè)屬性。(T )8.查詢分析器主要用來(lái)輸入和執(zhí)行各種Transact-SQL查詢。(F )9.在數(shù)據(jù)庫(kù)設(shè)計(jì)過(guò)程中,要先設(shè)計(jì)好表,然后再根據(jù)表得出實(shí)體聯(lián)系圖(E-R圖)。(F )10.數(shù)據(jù)庫(kù)角色分兩類,一類是固定數(shù)據(jù)庫(kù)角色,一類是用
12、戶數(shù)據(jù)角色,這兩類角色都是系統(tǒng)設(shè)計(jì)好的,用戶不能定義自己的用戶數(shù)據(jù)庫(kù)角色。4 程序填空題1. 在創(chuàng)建學(xué)院和系表的同時(shí)建立兩表的參照完整性代碼如下:create table 學(xué)院(學(xué)院編號(hào) char(1),學(xué)院名稱 char(4),院長(zhǎng)名稱 char(6),電話 char(13),地址 char(5),_Primary_key_(學(xué)院編號(hào));gocreate table 系(系編號(hào) char(4),系名稱 char(14),系主任 char(6),教研室個(gè)數(shù) smallint,班級(jí)個(gè)數(shù) smallint,學(xué)院編號(hào) char(1),primary key(系編號(hào)),_foreign_key_(學(xué)院
13、編號(hào)) reference 學(xué)院(學(xué)院編號(hào));go2. 輸出你所選的課程為計(jì)算機(jī):Use 電子商務(wù)If_exists_(select 課程名 from 課程 where 課程名=數(shù)據(jù)庫(kù)應(yīng)用技術(shù))_print_您所選的課程為數(shù)據(jù)庫(kù)應(yīng)用技術(shù)Go3. 將“供貨商表的”“企業(yè)名稱”字段,數(shù)據(jù)長(zhǎng)度改為50,允許為空(null可以省略),代碼如下:USE XS_Alter_TABLE 供貨商表 alter column 企業(yè)名稱 _varchar_(50)4. 刪除“供貨商表”的“聯(lián)系電話”字段,必須先刪除該字段上的默認(rèn)電話、“電話約束”唯一約束,代碼如下:USE diannaoxs_Alter_TABL
14、E 供貨商表 _drop_constraint 電話約束5. 將cp 表中的庫(kù)存量小于20的所有產(chǎn)品價(jià)格上調(diào)10%,代碼如下:_Update_ cp_Set_ 價(jià)格=價(jià)格-價(jià)格*0.1 Where 庫(kù)存量<206. 為“供貨商表”的“聯(lián)系電話”字段設(shè)置名字為“電話約束”的唯一約束,默認(rèn)值為“653011”,代碼如下:ALTER TABLE供貨商表_Add_constraint 電話約束 unique(聯(lián)系電話)default 6530117_for_聯(lián)系電話7. 用T-SQL語(yǔ)言編程輸出10500之間能被3整除的數(shù)declare i intselect i=10print10-500之間
15、能被3整除的數(shù)where i<=500begin if_i%3_=0 beginpint convert(char(3),i) end set_i=i+1_end8. 查看超過(guò)學(xué)號(hào)20130022同學(xué)所有課程成績(jī)的同學(xué)成績(jī)SELECT 學(xué)號(hào) 成績(jī)FROM 成績(jī)WHERE 成績(jī)>_all_( SELERE 成績(jī) FROM 成績(jī) WHERE _學(xué)號(hào)=20130022_)9. 查看每門課程的選修人數(shù)SELECT 課程編號(hào) count(*)_AS 選修人數(shù)FROM 成績(jī)GROUP BY_ 課程編號(hào)_10. 下面是計(jì)算1-1000和的循環(huán)結(jié)構(gòu),執(zhí)行之體會(huì)循環(huán)結(jié)構(gòu)程序DELETE SUMINT
16、,IINT_select_ I=1,SUM=0 WHERE I<=1000 BEGINSELECT_sum=sum+i_SELECT I=I-1 ENDPRINT 1.1000的和為:-CONVERT(CHAR(4),SUM)11.刪除“供貨商表”的“聯(lián)系電話”字段,必須先刪除該字段上的默認(rèn)電話、“電話約束”唯一約束,代碼如下:USE diannaoxs_Alter_TABLE 供貨商表 _drop_constraint 電話約束12. 將cp表中的庫(kù)存量小于10的所有產(chǎn)品價(jià)格上調(diào)5%Update cp_set_價(jià)格=價(jià)格+價(jià)格*0.05_where_庫(kù)存量<1013. 要將CP表
17、復(fù)制為cp_bkSELECT_* into_ cp_bkFROM cp14. 用T-SQL語(yǔ)言編程輸出3300之間能被7整除declare i intSelect i=3Print3-300能被7整除的數(shù)Where i_<=_300Begin If_i%7_=0 BeginPrint convert(char(3),i)EndSet i=i-1End15. 下面是計(jì)算1-100和循環(huán)結(jié)構(gòu)執(zhí)行之體會(huì)循環(huán)結(jié)構(gòu)程序DECLARE SUMINTI INT_Select_I=1,SUM=0WHERE I<=100BEGIN SELECT_ sun=sun+i_SELECTI=I-1ENDPR
18、INT 1.100的和為:-CONVERT(CHAR(4),SUM)16. 為“供貨商表”的“聯(lián)系電話”字段設(shè)置名字為“電話約束”的唯一約束,默認(rèn)值為,代碼如下: ALTER TABLE 供貨商表_Add_constraint 電話約束 unique(聯(lián)系電話)Defaultfor_ 聯(lián)系電話17. 查看每門課程的選修人數(shù) SELECT 課程編號(hào) _as_ 選修人數(shù)5 簡(jiǎn)答題1、 設(shè)有“學(xué)生選修課程數(shù)據(jù)庫(kù)”,其中有3張數(shù)據(jù)表,結(jié)構(gòu)如下;(不同表中屬性名相同的列具有同樣的數(shù)據(jù)類型和寬度)學(xué)生表(學(xué)號(hào)、姓名、年齡、性別、所在系、地址、出生
19、日期)選課表(學(xué)號(hào)、課程號(hào)、成績(jī))課程表(課程號(hào)、課程名稱、教師姓名)用SQL語(yǔ)言完成下列查詢:(寫出對(duì)應(yīng)的SQL語(yǔ)句)“陳小芳”老師所數(shù)的課程號(hào)、課程名稱。年齡大于20歲的女學(xué)生的學(xué)號(hào)和姓名。列出選修了課程名稱為“網(wǎng)頁(yè)設(shè)計(jì)”的學(xué)生學(xué)號(hào)?!叭f(wàn)學(xué)文”同學(xué)所選修的全部課程名稱。列出選修了4門課程(含)以上的學(xué)生的學(xué)號(hào)。2. 設(shè)有學(xué)生借書數(shù)據(jù)庫(kù),其中的表結(jié)構(gòu)如下:(不同表中屬性名相同的列具有同樣的數(shù)據(jù)類型和寬度)學(xué)生表(學(xué)號(hào)、姓名、年齡、性別、所在系、地址、出生日期)借書表(學(xué)號(hào)、書號(hào)、借閱日期)書目表(書號(hào)、書名、作者姓名)(說(shuō)明:書號(hào)是指ISBN書號(hào),每本出版的書都有一個(gè)唯一的書號(hào))用SQL語(yǔ)言查詢下列問(wèn)題:(寫出對(duì)應(yīng)的查詢語(yǔ)句)“張三”所編寫
溫馨提示
- 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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 車間內(nèi)部承包經(jīng)營(yíng)與設(shè)備維護(hù)一體化合同范本
- 采石場(chǎng)安全生產(chǎn)責(zé)任承包管理協(xié)議
- 高標(biāo)準(zhǔn)廠房木結(jié)構(gòu)建造與施工一體化服務(wù)合同
- 老人照料及護(hù)理課件
- 石場(chǎng)安全生產(chǎn)三年行動(dòng)方案
- 安全管理三違指的是什么
- 突發(fā)事件應(yīng)急處置機(jī)制和預(yù)案
- 贛州市安全生產(chǎn)電視電話會(huì)議
- 美術(shù)信息化技術(shù)課件
- 生產(chǎn)制造安全事故案例
- 外科病應(yīng)急預(yù)案嵌頓疝病人應(yīng)急預(yù)案
- 孤獨(dú)癥康復(fù)教育人員上崗培訓(xùn)練習(xí)題庫(kù)及答案
- 機(jī)械設(shè)備投入計(jì)劃及保證措施
- 東南大學(xué)附屬中大醫(yī)院ECMO操作記錄單
- 每月防火檢查及記錄表(每月一次)
- DFMEA編制作業(yè)指導(dǎo)書新版
- 工程項(xiàng)目成本預(yù)算表
- GB∕T 3639-2021 冷拔或冷軋精密無(wú)縫鋼管
- DB51∕T 2628-2019 司法所外觀及室內(nèi)標(biāo)識(shí)規(guī)范
- 一般自我效能感量表(GSES)
- 2022版義務(wù)教育語(yǔ)文課程標(biāo)準(zhǔn)(2022版含新增和修訂部分)
評(píng)論
0/150
提交評(píng)論