版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫應(yīng)用技術(shù) 復(fù)習(xí)試題 1單項選擇1 實體完整性要求屬性不能取空值,這一點通常通過( B )A 定義外鍵來保證B 定義主鍵來保證C 用戶定義完整性來保證D 關(guān)系系統(tǒng)自動保證2 在概念設(shè)計階段可用 E-R 圖,其中矩形表示實體, ( D )表示實體聯(lián)系A(chǔ) 圓形框 B 橢圓形框 C 箭頭D 菱形框3 一個教師能開多門課程, 一門課程可以由多個老師開設(shè), 老師實體與課程實體間是 ( C ) A 一對一的聯(lián)系 B 一對多的聯(lián)系 C 多對多的聯(lián)系 D 多對一的聯(lián)系4 下列四項中不屬于數(shù)據(jù)庫特點的是(C )D 數(shù)據(jù)獨立性高A 數(shù)據(jù)共享 B 數(shù)據(jù)完整性 C 數(shù)據(jù)冗余高5 不同實體間可以有(B)A 只有一種
2、聯(lián)系B 可以有多種聯(lián)系C 不能有聯(lián)系D 只有多對多聯(lián)系6 建立在計算機(jī)外部設(shè)備上的結(jié)構(gòu)化的有聯(lián)系的數(shù)據(jù)集合是( A)A 數(shù)據(jù)庫B 數(shù)據(jù)庫管理系統(tǒng)C 數(shù)據(jù)結(jié)構(gòu)D 數(shù)據(jù)文件7 實體間存在多種聯(lián)系,下面那種數(shù)據(jù)模型可以描述實體間多對多的聯(lián)系( C )A 層次模型 B 網(wǎng)狀模型C 關(guān)系模型D 對象模型8 ( A )是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件。數(shù)據(jù)庫在建立,使用和維護(hù) 時由其統(tǒng)一管理,統(tǒng)一控制。A DBMS (數(shù)據(jù)庫管理系統(tǒng))B DB (數(shù)據(jù)庫)C DBS (數(shù)據(jù)庫系統(tǒng) )D DBA (數(shù)據(jù)庫管理員)C )D 以上都是9 SQL 語言允許使用通配符進(jìn)行字符串匹配,其中%可以表示A 零個字
3、符B 1 個字符串C 多個字符串10 英文縮寫 DBA 代表( B )A 數(shù)據(jù)庫管理系統(tǒng)B 數(shù)據(jù)庫管理員C 數(shù)據(jù)定義語言D 數(shù)據(jù)庫操縱語言11 以下不是 SQL 數(shù)據(jù)定義語言的是( C )A CREATEB DROPC DELECT D ALTER12 學(xué)校中有若干系,每個系有若干班級和教研室,每個教研室有若干教員,其中有的教授 和副教授各帶若干研究生, 每位研究生均只有一名導(dǎo)師, 每個班有若干學(xué)生, 每個學(xué)生選修 若干課程,每門課可以由若干學(xué)生選修。請選出一下描述中符合該關(guān)系描述的描述組合( C )1)學(xué)校和系之間是一對多的聯(lián)系2)班級和教研室之間是多對多的聯(lián)系3)教員和研究室之間是多對多聯(lián)
4、系4)學(xué)生和選修課之間是多對一聯(lián)系5)教研室和教員之間是一對多聯(lián)系6)系和教研室之間是一對多聯(lián)系A(chǔ) 1) 2) 3) B 2) 3) 4) C 1) 2) 5) 6) D 以上均是13 要修改已經(jīng)創(chuàng)建好的 Table1 的字段名稱 Field1 為新字段名稱 Field2 ,使用以下哪條指令 ( A )A exec sp_renametable1.Field1 ,Field2 B exec Xp_rename Field2 ,Field1 ,Column C exec Xp_rename table1.Field1 ,Field2 D exec sp_renametable1.Field1 ,
5、 Field2 , column 14 下列四項中說法不正確的是(C)A 數(shù)據(jù)庫減少了數(shù)據(jù)冗余B 數(shù)據(jù)庫中的數(shù)據(jù)可以共享C 數(shù)據(jù)庫避免了一切數(shù)據(jù)的重復(fù)D 數(shù)據(jù)庫具有較高的數(shù)據(jù)獨立性15 假如采用關(guān)系數(shù)據(jù)庫系統(tǒng)來實現(xiàn)應(yīng)用,在數(shù)據(jù)庫設(shè)計的( A )階段,需要將 E-R 模型 轉(zhuǎn)換為關(guān)系數(shù)據(jù)模型。A 概念設(shè)計 B 物理設(shè)計 C 邏輯設(shè)計 D 運行階段16 下列哪一個數(shù)據(jù)庫不是 SQL 2008 的系統(tǒng)數(shù)據(jù)庫( )A master 數(shù)據(jù)庫B msdb 數(shù)據(jù)庫C pubs 數(shù)據(jù)庫D model 數(shù)據(jù)庫17 如何在已經(jīng)創(chuàng)建好的表上添加一個外鍵( A )A Alter table 表名 add foreig
6、n key (鍵名) reference 關(guān)聯(lián)表(關(guān)聯(lián)鍵名) B Alter table 表名 add Primary key (鍵名) reference 關(guān)聯(lián)表(關(guān)聯(lián)鍵名) C Alter 表名 add foreign key (鍵名) reference 關(guān)聯(lián)鍵名)D Alter 表名 add Primary key (鍵名) reference 關(guān)聯(lián)表(關(guān)聯(lián)鍵名)18 要修改表名為 Table1 的字段 Field1 長度,原為 Char( 10)要求用 SQL 增加長度為 char (20 ),以下語句那個正確(C )A Alter table Table1 Alter Field1
7、 char ( 20 )B Alter Table1 Alter column Field1 char ( 20)C Alter table Table1 Alter column Field1 char ( 20)D Alter column Field1 char ( 20)19 下面聚集函數(shù)中哪個只能用于計算數(shù)值類型的數(shù)據(jù)( D )A COUNT( )B MIN( )C MAX( )D SUM( )20 以下哪個關(guān)鍵字用來定義記錄在某屬性上的約束條件( D )A DEFAULT B DISTINCT C UNIQUE D CHECK21 欲往表中增加一條記錄,應(yīng)該用哪一條 SQL 語句(
8、 A ) A ALTER TABLE B INSERT INTO TABLEC CREATE TABLED DROP TABLE22 以下哪一個不是邏輯運算符(D)A NOT B AND C ORD IN22 在創(chuàng)建表的過程中,哪個關(guān)鍵字用來定義默認(rèn)值( D )A DISTINCTB UNIQUEC CHECK D DEFAULT23 以下哪些描述符合數(shù)據(jù)庫階段的特點( )1)文件的組織形式可以是順序的,也可以是隨機(jī)的2)數(shù)據(jù)結(jié)構(gòu)化3)數(shù)據(jù)可以共享,但冗余大4)程序獨立于數(shù)據(jù)5)統(tǒng)一的數(shù)據(jù)管理功能6)數(shù)據(jù)面向應(yīng)用7)數(shù)據(jù)不保存D 2) 3) 5) 6)A 1) 2) 7) B 2) 3) 4)
9、 5)C 2) 4) 5)二 填空題1 數(shù)據(jù)庫技術(shù)經(jīng)歷了人工管理階段,文件系統(tǒng) _和_數(shù)據(jù)庫系統(tǒng) _三個發(fā)展階段。2 數(shù)據(jù)庫系統(tǒng)中最常用的三種數(shù)據(jù)模型有層次模型,_網(wǎng)狀模型 和 _關(guān)系模型 3 關(guān)系模式的三類完整性約束條件分別是_實體完整性 ,_參照完整性 ,和 _用戶自定義的完整性 _。4 E-R 圖的主要元素是實體型, _屬性 , _聯(lián)系的方法 _。5 在 E-R 模型的主要術(shù)語中,屬性的取值范圍稱為_域 。能夠區(qū)別不同的實體且能唯一標(biāo)識實體的最小屬性集,稱為 _實體集的實體鍵 。三 判斷題1 默認(rèn)值綁定到列上后,該列上的值將固定不能改變( F )2 一張表允許有多個主鍵,但只能有一個外鍵
10、 ( F )3 可以通過 SQL 語句修改數(shù)據(jù)庫名稱及表的名稱4 聚集函數(shù) SUM( ) 與 AVG( ) 可以用來操作任何類型的數(shù)據(jù) ( F )5 要刪除一條記錄使用 DROP 指令( F )6 在空串處理語句中, IS NULL 用來判斷屬性值是否為空,在此 IS 是關(guān)鍵字,不是標(biāo)準(zhǔn)的 邏輯運算符( F )7 在模糊查詢中可以使用 LIKE 結(jié)合通配符一塊兒實現(xiàn),其中 %代表單個字符 ( F )8 在查詢語句中,若要把記錄進(jìn)行降序排列應(yīng)使用 ORDER BY 字段名 DESC ( T )9 在創(chuàng)建表的過程中,如果一屬性是 DATETIME 類型需要指定長度 ( T )10 在關(guān)系數(shù)據(jù)庫的設(shè)
11、計過程中,允許在設(shè)計后對表結(jié)構(gòu)進(jìn)行修改 ( T )四 根據(jù)關(guān)系描述完成 E-R 圖的設(shè)計某企業(yè)集團(tuán)有若干工廠,每個工廠生產(chǎn)多種產(chǎn)品,且每一種產(chǎn)品可以在多個工廠生產(chǎn), 每個工廠按固定的計劃數(shù)量生產(chǎn)產(chǎn)品; 每個工廠聘用多名職工, 且每名職工只能在一個工廠 工作,工廠聘用職工有聘期和工資。工廠的屬性有工廠編號,廠名,廠址;產(chǎn)品的屬性有產(chǎn) 品編號,產(chǎn)品名,規(guī)格;職工的屬性有職工號,姓名。(1)根據(jù)上述畫出 ER 圖,在 E-R 圖中需要注明實體的屬性,聯(lián)系的類型及實體的標(biāo)識符將ER模型轉(zhuǎn)換成關(guān)系模型,并指出每個關(guān)系模式的主鍵和外鍵。 工廠(工廠編號,廠址,廠名)產(chǎn)品(產(chǎn)品編號,產(chǎn)品名,規(guī)格)職工(職工
12、號,姓名)五基本操作現(xiàn)在要為學(xué)校建立一個數(shù)據(jù)庫, 設(shè)學(xué)校的環(huán)境如下: 一個系有若干個專業(yè), 每個專業(yè)一 年只招一個班,每個班有若干個學(xué)生, 現(xiàn)要建立關(guān)于系、學(xué)生、班級的數(shù)據(jù)庫,關(guān)系模式為: 學(xué)生表STUDENT (學(xué)號,姓名,性別,生源地,出生日期)班級表CLASS (班號,專業(yè)名,系號,入學(xué)年份)系DEPARTMENT (系號,系名)使用SQL語句完成一下功能:1 建立數(shù)據(jù)庫名為 SCHOOL 并激活當(dāng)前新建的數(shù)據(jù)庫 Create database school;Use database school;2 建表: 在定義中聲明1) 每個表要有主鍵2) 學(xué)生的性別只能取男或者女3) 學(xué)生姓名不
13、能為空4) 表 CLASS 中建立外鍵系名,關(guān)聯(lián)表 DEPARTMENT 中的系名5) 系代號不能重復(fù)且不能為空(1) 學(xué)生表 STUDENT (學(xué)號,姓名,性別,生源地,出生日期)Create table student(Sno char(10) primary key,Sname char(10) not null,Ssex char(4) check (Ssex in( 男,女 ) ,Sborthplace char(20),Sborthtime char(10);(2) 班級表 CLASS (班號,專業(yè)名,系名,入學(xué)年份)Create table class(Clno char(10)
14、 primary key,Cmajor char(10),Cdeptname char(10),Centranceyear char(10),Foreing key(Cdeptname) references department(Ddept),);(3) 系 DEPARTMENT (系號,系名)Create table department(Dno char(10) union,Ddeptname char(10),Primary key Dno);3 插入如下數(shù)據(jù)CALSS ( 101,軟件, 02, 2003; 102,微電子, 02, 2004)InsertInto class(Clo
15、,Cmajor,Cdeptname,Centranceyear)Values( 101,軟件,02, 2003)Value(102 ,微電子,02,2004 );101 ,山東, 1984;121 ,濟(jì)南, 1984;131 ,福建, 1985;102,河北, 1985);STUDENT (8101,張三,男,8102,錢四,女,8103,王玲,女,8105,李飛,男,InsertInto student( Sno ,sname,Ssex,Sborthplace,Sborthtime)Values( 8101,張三,男,101,山東,1984)Values( 8102,錢四,女,121,濟(jì)南,
16、1984 )Values ( 8103 王玲,女,131,福建, 1985 )Values( 8108,李飛男,102,河北,1985 )DEPARTMENT ( 02,計算機(jī);03,數(shù)學(xué);04,化學(xué))InsertInto department( Dno , Ddeptname )Values( 02,計算機(jī))Values( 03,數(shù)學(xué))Values( 04,化學(xué));4 完成以下的查詢功能(1 )通過對學(xué)生信息表的查詢,查詢出所有學(xué)生的學(xué)號,姓名和性別 Select Sno,Sname,SsexFrom student; (2)通過對學(xué)生信息表的查詢,查詢來自福建的學(xué)生的記錄Select *From studentWhere Sborthplace= 福建;(3)在查詢語句中,查詢出學(xué)生姓名并計算出學(xué)生的年齡大小Select sname,sum(sage)From studentGroup by sname;(4)用模糊查詢出姓錢的女生記錄Select *From studentWhere sname like 錢 %;(5)在查詢語句中使用聚合函數(shù)計算出所有學(xué)生總數(shù)起別名為學(xué)生人數(shù)Select count(sno) as sumstudentFrom student;(6)查詢所有班級的信息,并用班級號進(jìn)行降序排序Se
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 燃?xì)廨斉湔n程設(shè)計
- 研學(xué)課程設(shè)計留學(xué)生
- 2024至2030年木制裝飾盒項目投資價值分析報告
- 2024至2030年臺式液壓鉚接機(jī)項目投資價值分析報告
- 消防及聯(lián)動系統(tǒng)課程設(shè)計
- 2024年物流運營管理合同3篇
- 2025版文化娛樂產(chǎn)業(yè)投資合作協(xié)議(模板)3篇
- 2025年度大型企業(yè)搬遷項目協(xié)議書模板3篇
- 2025版橋梁欄桿扶手安全檢測與維護(hù)合同規(guī)范3篇
- 2025版智慧城市建設(shè)信息化服務(wù)合同范本3篇
- 部編版五年級語文上冊作文總復(fù)習(xí)課件
- 體育集體備課記錄
- 錨桿密實度檢測
- 跳繩興趣小組活動總結(jié)
- 文物保護(hù)項目加固工程監(jiān)理細(xì)則
- 肋骨骨折查房演示
- 五年級語文備課組工作總結(jié)三篇
- 浙江農(nóng)林大學(xué)土壤肥料學(xué)
- “戲”說故宮智慧樹知到答案章節(jié)測試2023年中央戲劇學(xué)院
- 四大名著《西游記》語文課件PPT
- 三年級道德與法治下冊第一單元我和我的同伴教材解讀新人教版
評論
0/150
提交評論