數(shù)據(jù)庫原理與應(yīng)用作業(yè)工商.doc_第1頁
數(shù)據(jù)庫原理與應(yīng)用作業(yè)工商.doc_第2頁
數(shù)據(jù)庫原理與應(yīng)用作業(yè)工商.doc_第3頁
數(shù)據(jù)庫原理與應(yīng)用作業(yè)工商.doc_第4頁
數(shù)據(jù)庫原理與應(yīng)用作業(yè)工商.doc_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

保定廣播電視大學(xué)開放教育形成性考核作業(yè) 數(shù)據(jù)庫原理與應(yīng)用 姓名 學(xué)號年級專業(yè) 保定廣播電視大學(xué) 二O一二年五月第一次作業(yè)一、單選 1在Access數(shù)據(jù)庫系統(tǒng)中,不能建立索引的數(shù)據(jù)類型是( )。 A文本型 B備注型 C數(shù)值型 D日期/時間型 2下面有關(guān)表的敘述中錯誤的是( )。 A表是Access數(shù)據(jù)庫中的要素之一 B表設(shè)計的主要工作是設(shè)計表的結(jié)構(gòu) CAccess數(shù)據(jù)庫的各表之間相互獨(dú)立 D可以將其他數(shù)據(jù)庫的表導(dǎo)入到當(dāng)前數(shù)據(jù)庫中 3. Access中包含有( )個數(shù)據(jù)庫對象。 A5 B6 C7 D 4在設(shè)計Access數(shù)據(jù)表時,“索引”屬性有( )取值。 A1 B2 C3 D4 5下列( )圖標(biāo)是Access中新建宏的標(biāo)志。 A B C D二、填空 1設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,CD,(A,C)E,則該關(guān)系的候選碼為_,該候選碼含有_屬性。 2設(shè)一個關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,AC,CD,CE,該關(guān)系滿足_范式,若要規(guī)范化為高一級的范式,則將得到_個關(guān)系。 3數(shù)據(jù)庫系統(tǒng)的外模式在SQL中稱為_,它由_產(chǎn)生出來。 4在SQL中,列級完整性約束分為_種情況,表級完整性約束分為_種情況。 5在SQL中,通過使用視圖,能夠使在關(guān)系規(guī)范化時被分解的關(guān)系_起來,能夠增強(qiáng)數(shù)據(jù)庫的_性。三、根據(jù)主教材第四章所給的商品庫和教學(xué)庫,按照下列前三小題的每條SQL查詢語句寫出相應(yīng)的功能,或者按照下列后兩小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題3分,共15分) 在名稱為商品庫的數(shù)據(jù)庫中包含有商品表1和商品表2,它們的定義分別為: 商品表1(商品代號 char(8),分類名 char(8),單價 float,數(shù)量 int) 商品表2(商品代號 char(8),產(chǎn)地 char(6),品牌 char(6) 在名稱為教學(xué)庫的數(shù)據(jù)庫中包含有學(xué)生、課程和選課三個表,它們的定義分別為: 學(xué)生(學(xué)生號 char(7),姓名 char(6),性別 char(2),出生日期 datetime, 專業(yè) char(10),年級 int) 課程(課程號 char(4),課程名 char(10),課程學(xué)分 int) 選課(學(xué)生號 char(7),課程號 char(4),成績 int) 1select x.商品代號,分類名,產(chǎn)地,品牌 from 商品表1 x,商品表2 y where x.商品代號=y.商品代號 and (品牌=熊貓 or 品牌=春蘭) 2select * from 課程 where not exists (select * from 選課 where 課程.課程號=選課.課程號 )第二次作業(yè)一、單選1. 當(dāng)一條SELECT語句訪問一張大表里的有限幾行數(shù)據(jù)時,SQL Server通常會( )。 A. 為數(shù)據(jù)加上頁級鎖B. 為數(shù)據(jù)加上行級鎖 C. 需要用戶的干涉和參與D. 使用戶獨(dú)占數(shù)據(jù)庫 2. 要想使SQL Server數(shù)據(jù)庫管理系統(tǒng)開始工作,必須首先啟動( )。 A. SQL Server服務(wù)器 B. 查詢分析器 C. 網(wǎng)絡(luò)實用工具 D. 數(shù)據(jù)導(dǎo)入和導(dǎo)出程序 3. Transact-SQL對標(biāo)準(zhǔn)SQL的擴(kuò)展主要表現(xiàn)為( )。 A. 加入了程序控制結(jié)構(gòu)和變量 B. 加入了建庫和建表語句 C. 提供了分組(Group By)查詢功能 D. 提供了Min、Max等統(tǒng)計函數(shù) 4. 使用“CREATE DATABASE AAA”命令所建立數(shù)據(jù)庫文件的初始大小是( )字節(jié)。 A. 1MB. 2MC. 3MD. 4M 5. 不屬于SQL Server系統(tǒng)全局變量的是( )。 A. Error B. Connections C. Fetch_Status D. Records二、填空1在列舉的購物活動中,商品實體同銷售實體之間是_對_的聯(lián)系。 2Access是 辦公套件中的一個重要組成部分。 3Access“表”結(jié)構(gòu)設(shè)計窗口分為兩個部分,上半部分是 ,下半部分是 。 4在Access中,如果要對大批量的數(shù)據(jù)進(jìn)行修改,為了提高效率,最好使用_查詢。 5在Access 2000中報表中有_和_視圖,而沒有數(shù)據(jù)表視圖。三、根據(jù)主教材第四章所給的商品庫和教學(xué)庫,按照下列前三小題的每條SQL查詢語句寫出相應(yīng)的功能,或者按照下列后兩小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題3分,共15分) 在名稱為商品庫的數(shù)據(jù)庫中包含有商品表1和商品表2,它們的定義分別為: 商品表1(商品代號 char(8),分類名 char(8),單價 float,數(shù)量 int) 商品表2(商品代號 char(8),產(chǎn)地 char(6),品牌 char(6) 在名稱為教學(xué)庫的數(shù)據(jù)庫中包含有學(xué)生、課程和選課三個表,它們的定義分別為: 學(xué)生(學(xué)生號 char(7),姓名 char(6),性別 char(2),出生日期 datetime, 專業(yè) char(10),年級 int) 課程(課程號 char(4),課程名 char(10),課程學(xué)分 int) 選課(學(xué)生號 char(7),課程號 char(4),成績 int)1select 專業(yè),性別,count(*) as 人數(shù) from 學(xué)生 group by 專業(yè),性別 order by 專業(yè) 2從商品庫中查詢出每類(即分類名相同)商品的總數(shù)量。 3從商品庫中查詢出每種商品的總價值,并按降序排列出來。第三次作業(yè)一、填空 1在_系統(tǒng)中,不容易做到數(shù)據(jù)共享,在_系統(tǒng)中,容易做到數(shù)據(jù)共享。 2分布式數(shù)據(jù)庫系統(tǒng)除了具有一般數(shù)據(jù)庫系統(tǒng)的優(yōu)點(diǎn)之外,還具有_、_、數(shù)據(jù)量大、客戶數(shù)多等優(yōu)點(diǎn)。 3若實體A和B是1對多的聯(lián)系,實體B和C是多對1的聯(lián)系,則實體A和C是_對_的聯(lián)系。 4關(guān)系中的每一行稱為一個_,每一列稱為一個_。 5數(shù)據(jù)庫管理系統(tǒng)的下層支持軟件是_,上層軟件是數(shù)據(jù)庫應(yīng)用_。6. 在SQL Server中,CASE函數(shù)具有_種格式,每種格式中可以帶有_個WHEN選項,可以帶有_個ELSE選項。 7. 每次執(zhí)行使用游標(biāo)的取數(shù)、修改或_操作的語句時,能夠?qū)Ρ碇械腳個記錄進(jìn)行操作。 8. 創(chuàng)建和刪除一個觸發(fā)器的語句關(guān)鍵字為_和_。 9. Visual FoxPro 6.0是運(yùn)行于Windows 95和Windows NT平臺的_位的_型數(shù)據(jù)庫開發(fā)系統(tǒng)。 10. 在傳統(tǒng)數(shù)據(jù)庫系統(tǒng)中,結(jié)構(gòu)與行為_。面向?qū)ο髷?shù)據(jù)庫技術(shù)是數(shù)據(jù)庫技術(shù)與_技術(shù)的結(jié)合。二、根據(jù)下面所給的AAA數(shù)據(jù)庫,按照第1小題寫出執(zhí)行結(jié)果,按照第2、3小題寫出其實現(xiàn)功能。 假設(shè)使用名稱為AAA的數(shù)據(jù)庫,它包括Students(學(xué)號 char(8),姓名 varchar(8),年齡 int,專業(yè) varchar(20),入學(xué)日期 DateTime)和Score(學(xué)號 char(8),課程名 varchar(10),成績 numeric(5,2))兩張表。 1. SELECT FLOOR(888.33),F(xiàn)LOOE(-888.33) 2. SELECT * FROM Students WHERE DATEPART(year,入學(xué)日期) =DATEPART(year,GETDATE() 3. declare a char(8),b varchar(10),c numeric(5,2) declare d int set d=0 declare xxx cursor for select 學(xué)號,課程名,成績 from score open xxx fetch xxx into a,b,c while fetch_status=0 begin set d=d+1 fetch from xxx into a,b,c end close xxx deallocate xxx print d第四次作業(yè)一、填空1DBMS的主要功能之一是_和_數(shù)據(jù)字典。 2在參照和被參照的關(guān)系中,每個外碼值或者為_,或者等于某個

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論