



版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、()數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程復(fù)習(xí)內(nèi)容和要求(文本)徐孝凱:考試內(nèi)容的比例安排對(duì)于計(jì)算機(jī)信息管理專業(yè),數(shù)據(jù)庫基本知識(shí)(一至五章)、 ACCESS 使用與操作(六、七章)、 SQL Server 操作與應(yīng)用(八、九章)等三個(gè)方面內(nèi)容大約占試卷量的60%、 20%和 20%??己诵问讲捎闷谀┚砻婵己伺c形成性考核相結(jié)合的方式。形成性考核占20 分,視平時(shí)上機(jī)和作業(yè)完成情況而定,由所在班級(jí)的任課教師給定,由?。ㄊ?、自治區(qū))級(jí)電大認(rèn)定;期末卷面考核占80 分,由中央電大統(tǒng)一命題并采用閉卷方式,答題時(shí)限為90 分鐘。兩方面成績(jī)累計(jì)達(dá)到60 分者為及格。終結(jié)性考核情況終結(jié)性考核:由中央電大統(tǒng)一命題和規(guī)定考試時(shí)間,
2、采用閉卷方式答題,答題時(shí)限為90 分鐘;試卷題型大致包括:選擇題、判斷題、填空題、按照SQL 語句序列寫出相應(yīng)功能、以及按照數(shù)據(jù)庫操作功能寫出相應(yīng)的SQL 語句序列等5 種題型。關(guān)系數(shù)據(jù)結(jié)構(gòu)的含義在現(xiàn)實(shí)世界中,數(shù)據(jù)被劃分為不同的域,每個(gè)域中的數(shù)據(jù)具有共同的特性。每個(gè)域包含有若干個(gè)互不相同的數(shù)據(jù),域和域之間相乘運(yùn)算的結(jié)果叫做笛卡兒積。笛卡兒積中的一個(gè)子集在數(shù)據(jù)庫理論中稱作為一個(gè)關(guān)系。一個(gè)關(guān)系又包括有若干個(gè)屬性,由這些屬性構(gòu)成該關(guān)系的關(guān)系模式(數(shù)據(jù)結(jié)構(gòu)),也就是關(guān)系框架;所有屬性的一個(gè)具體值稱為一個(gè)元組,一個(gè)關(guān)系可以包含 0 個(gè)、 1 個(gè)和多個(gè)元組,當(dāng)具有 0 個(gè)元組,既不包含任何元組時(shí),表明該關(guān)
3、系是只含有關(guān)系模式的空關(guān)系,在每個(gè)關(guān)系中,具有標(biāo)識(shí)作用的屬性被稱為關(guān)鍵屬性,每個(gè)元組中的關(guān)鍵屬性的值被稱為該元組的碼,或關(guān)鍵字。關(guān)系完整性一個(gè)關(guān)系的完整性包括三個(gè)方面,即實(shí)體完整性、參照完整性、以及用戶定義的完整性。其中每個(gè)關(guān)系都必須滿足實(shí)體完整性和參照完整性,用戶定義的完整性可有可無,可以嚴(yán)謹(jǐn),可以寬松,要根據(jù)情況和要求進(jìn)行具體設(shè)計(jì)。關(guān)系的實(shí)體完整性是指:關(guān)系中每個(gè)元組的主碼(關(guān)鍵字)不能為空值,也就是說,它必須為唯一的和確定的一個(gè)值。參照完整性是針對(duì)兩個(gè)關(guān)系而言的,它們有一個(gè)共同的屬性,該屬性在一個(gè)關(guān)系中為主碼屬性,而在另一個(gè)關(guān)系中為外碼屬性,其中包含主碼屬性的關(guān)系被稱為“被參照關(guān)系”,而
4、包含外碼屬性的關(guān)系被稱為“參照關(guān)系”,按照參照完整性規(guī)則:參照關(guān)系中的每個(gè)元組的外碼要么為空,要么為被參照關(guān)系中的主碼屬性中的一個(gè)值,不允許取其他的任何值。用戶定義的完整性是對(duì)一些屬性的取值范圍進(jìn)行約束和限制,避免非法的數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。關(guān)系代數(shù)的含義對(duì)關(guān)系的各種運(yùn)算稱為關(guān)系代數(shù)。它包括傳統(tǒng)意義上的集合運(yùn)算,這些集合運(yùn)算包括集合并運(yùn)算、交運(yùn)算、差運(yùn)算和廣義笛卡兒積運(yùn)算等四種。一個(gè)關(guān)系被看作為具有共同屬性1/15的元組的集合,所以在一個(gè)關(guān)系上同樣能夠進(jìn)行對(duì)集合的各種運(yùn)算。如并運(yùn)算就是把兩個(gè)關(guān)系中具有不同主碼的所有元組合并起來,而構(gòu)成一個(gè)新關(guān)系,它就是兩個(gè)關(guān)系進(jìn)行并運(yùn)算的結(jié)果。對(duì)關(guān)系除了可以進(jìn)行集合
5、運(yùn)算外,還可以進(jìn)行專門的關(guān)系運(yùn)算,它包括選擇運(yùn)算、投影運(yùn)算和連接運(yùn)算這三種。選擇運(yùn)算就是從一個(gè)關(guān)系中選擇出所有滿足條件的元組而構(gòu)成的一個(gè)新關(guān)系;投影運(yùn)算就是從一個(gè)關(guān)系中選擇出一部分屬性而構(gòu)成的新關(guān)系;連接運(yùn)算是在兩個(gè)關(guān)系中進(jìn)行而產(chǎn)生出一個(gè)新關(guān)系,連接運(yùn)算又可細(xì)分為等值連接、自然連接和一般連接等多種不同的連接方式,從而產(chǎn)生出不同的連接結(jié)果。關(guān)系規(guī)范化的概念對(duì)一個(gè)關(guān)系必須要進(jìn)行規(guī)范化,這樣才能夠保證對(duì)數(shù)據(jù)操作的完整性和一致性。關(guān)系規(guī)范化從低級(jí)到高級(jí)有多個(gè)不同級(jí)別,依次為第一范式、第二范式、第三范式、 BCNF 范式、第 4 范式、第 5 范式等級(jí)別。關(guān)系的規(guī)范化程度越高,同一數(shù)據(jù)庫中的關(guān)系被分解得
6、越多,使用數(shù)據(jù)時(shí)需要連接更多的關(guān)系,由此可能帶有使用數(shù)據(jù)庫的不方便,不簡(jiǎn)捷。所以設(shè)計(jì)一個(gè)數(shù)據(jù)庫時(shí),應(yīng)根據(jù)實(shí)際應(yīng)用的需要,把數(shù)據(jù)庫規(guī)范化到合適的程度,不是規(guī)范化程度越高越好。通常,一般要求規(guī)范化到第3 范式的程度。ACCESS 數(shù)據(jù)庫管理系統(tǒng)概述包括 ACCESS 數(shù)據(jù)庫管理系統(tǒng)的特點(diǎn),它的操作界面的布局和結(jié)構(gòu),它所包含的操作對(duì)象的種類和作用,數(shù)據(jù)庫的建立和打開等內(nèi)容。ACCESS 數(shù)據(jù)庫中共有7 種不同的操作對(duì)象,它們分別為:表、查詢、窗體、報(bào)表、頁、宏、模塊等。用表來存儲(chǔ)基本數(shù)據(jù);對(duì)表進(jìn)行關(guān)系運(yùn)算得到的結(jié)果稱為查詢對(duì)象;用窗體作為人機(jī)交流的輸入界面,;報(bào)表輸出表或查詢中的數(shù)據(jù);頁對(duì)象是指數(shù)據(jù)
7、訪問頁,用來通過瀏覽器訪問數(shù)據(jù)庫;宏是一組操作數(shù)據(jù)庫命令的集合,運(yùn)行它時(shí)可以自動(dòng)和連續(xù)地執(zhí)行其中的每條命令,完成相應(yīng)的組合操作;模塊是用ACCESS 數(shù)據(jù)庫系統(tǒng)中內(nèi)含的VBA 語言,即應(yīng)用于數(shù)據(jù)庫的Visual Basic 語言,根據(jù)對(duì)數(shù)據(jù)庫操作的需要而編寫的程序模塊,通常利用模塊對(duì)象來實(shí)現(xiàn)窗體對(duì)象中相應(yīng)控件(如按鈕、菜單等)的功能。SQL Server 的系統(tǒng)結(jié)構(gòu)包括存儲(chǔ)結(jié)構(gòu)、系統(tǒng)數(shù)據(jù)庫、系統(tǒng)表等三個(gè)方面的內(nèi)容。存儲(chǔ)結(jié)構(gòu)包括數(shù)據(jù)庫對(duì)象和數(shù)據(jù)庫文件,常用的數(shù)據(jù)庫對(duì)象有:表、索引、視圖、觸發(fā)器、存儲(chǔ)過程、缺省、約束、用戶、圖表、以及用戶自定義的數(shù)據(jù)類型等。數(shù)據(jù)庫文件有主數(shù)據(jù)庫文件、次數(shù)據(jù)庫文件、
8、事務(wù)日志文件等三種。系統(tǒng)數(shù)據(jù)庫有4 個(gè),分別為存儲(chǔ)系統(tǒng)級(jí)信息的Master 數(shù)據(jù)庫,存儲(chǔ)臨時(shí)信息的 Tempdb 數(shù)據(jù)庫,存儲(chǔ)建立數(shù)據(jù)庫 4 信息的 Model 數(shù)據(jù)庫,用來進(jìn)行管理的 Msdb 數(shù)據(jù)庫。Transact SQL 語言中使用的數(shù)據(jù)類型被分為6 個(gè)大的類型:數(shù)值型、字符型、日期時(shí)間型、二進(jìn)制型、位型、雙字節(jié)型。其中數(shù)值型又被細(xì)分為 10 種具體類型,整數(shù)型有 4 種:分別細(xì)分為 bigint 、 int 、 small 、 tinyint ;字符型又被細(xì)分分為 3 種:分別為 char、 varchar、 text。使用 SQL 語言進(jìn)行數(shù)據(jù)庫查詢舉例分析查詢語句舉例select
9、 x.*- 從結(jié)果表中投影出學(xué)生表中的所有屬性from 學(xué)生 x, 選課 y-教案數(shù)據(jù)庫中有學(xué)生、課程、選課2/15where x.學(xué)生號(hào) =y.學(xué)生號(hào)-進(jìn)行等值連接構(gòu)成一個(gè)關(guān)系(表)功能:從教案庫中查詢出選修了課程的所有學(xué)生信息。查詢語句舉例select *from 學(xué)生where exists (select * - 子查詢,在選課中學(xué)生號(hào)出現(xiàn)3 次的記錄選上來from 選課where 學(xué)生 .學(xué)生號(hào) =選課 .學(xué)生號(hào)group by 選課 .學(xué)生號(hào) having count(*)=3)功能:從教案庫中查詢出同時(shí)選修了3 門課程的全部學(xué)生信息。查詢語句舉例select x.*, 課程號(hào) ,
10、成績(jī)from 學(xué)生 x, 選課 ywhere x.學(xué)生號(hào) =y.學(xué)生號(hào)order by x. 學(xué)生號(hào)-結(jié)果表按學(xué)生號(hào)排序功能:從教案庫中查詢出每個(gè)學(xué)生選修每門課程的成績(jī),并按照學(xué)生號(hào)分組排序。查詢語句舉例select 商品表 1.商品代號(hào) ,單價(jià) ,數(shù)量 ,產(chǎn)地from 商品表 1,商品表 2- 商品數(shù)據(jù)庫中有商品表1 和商品表2where 商品表 1.商品代號(hào) =商品表 2.商品代號(hào)- 等值連接功能:從商品庫中查詢出每種商品的商品代號(hào)、單價(jià)、數(shù)量和產(chǎn)地。查詢語句舉例select 課程號(hào) ,成績(jī)from 學(xué)生 ,選課where 學(xué)生 .學(xué)生號(hào) =選課 .學(xué)生號(hào) and 姓名 ='王明
11、' -等值連接后選擇姓名功能:從教案庫中查詢出姓名叫做“王明”的學(xué)生的所有選課的課程號(hào)及成績(jī)。查詢語句舉例6select *from 課程where 課程號(hào) in (select 課程號(hào)-子查詢:按課程號(hào)分組后選擇記錄from 選課group by 課程號(hào) having count(*)>5)功能:從教案庫中查詢出被5 個(gè)以上學(xué)生選修的全部課程。查詢語句舉例7select *from 學(xué)生3/15where not exists (select *- 子查詢:結(jié)果為空或非空from 選課where 學(xué)生 .學(xué)生號(hào) =選課 .學(xué)生號(hào))功能:從教案庫中查詢出沒有選修任何課程的學(xué)生記錄
12、信息。查詢語句舉例8declare a char(8)- 定義局部變量set a='計(jì)算機(jī) '-為局部變量賦值select count(*) as 計(jì)算機(jī)專業(yè)人數(shù)- 統(tǒng)計(jì)人數(shù)from students-AAA數(shù)據(jù)庫中有學(xué)生students 表和成績(jī)score表where left( 專業(yè) ,3)=a-專業(yè)名稱的前3 個(gè)字符為 '計(jì)算機(jī) '的被選出來功能:從students表中統(tǒng)計(jì)出專業(yè)名開頭為a 的值(即“計(jì)算機(jī)”)的所有學(xué)生人數(shù)。查詢語句舉例9create procedure xxk4- 存儲(chǔ)過程定義( a char(8),b varchar(10),c nu
13、meric(5,2) )參數(shù)asbeginupdate score-更新學(xué)生成績(jī)set 成績(jī) =cwhere 學(xué)號(hào) =a and 課程名 =bend功能:修改score 表中學(xué)號(hào)為 a的值、課程名為b 的值的所對(duì)應(yīng)的成績(jī)?yōu)閏 的值。張小會(huì): 數(shù)據(jù)處理技術(shù)發(fā)展經(jīng)歷了哪些階段?徐孝凱: 手工管理、文件處理、數(shù)據(jù)庫管理、分布式數(shù)據(jù)庫系統(tǒng)管理張小會(huì): 數(shù)據(jù)庫文件中至少包含的對(duì)象有?徐孝凱: 數(shù)據(jù)表。張曉峰: 關(guān)系完整性包括哪三個(gè)方面?徐孝凱: 包括實(shí)體、參照、用戶定義等完整性張曉峰: 數(shù)據(jù)庫基礎(chǔ)與應(yīng)用課程的課程設(shè)計(jì)問題?徐孝凱: 請(qǐng)參考數(shù)據(jù)庫應(yīng)用課程設(shè)計(jì)指導(dǎo)書往屆試卷之一供參考! 附件 1:數(shù)據(jù)庫基礎(chǔ)
14、與應(yīng)用(計(jì)信息管理)試卷6( 2009 秋出,10秋交, 12 年 1 月考)往屆試卷之二供參考! 附件 2:數(shù)據(jù)庫基礎(chǔ)與應(yīng)用(計(jì)信息管理)試卷7( 2009 秋出,10秋交 ,12 年 3 月部隊(duì)考)4/15附件 1:中央廣播電視大學(xué)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用( 計(jì)信息管理 ) 試卷 6題號(hào)一二三四五總分2018 年 1 月考一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。(每小題 2分,共 20分)1若實(shí)體A 和 B 是多對(duì)多的聯(lián)系,實(shí)體B 和 C是 1 對(duì) 1 的聯(lián)系,則實(shí)體A 和 C的聯(lián)系是()。A. 一對(duì)一B.一對(duì)多 C. 多對(duì)一 D. 多對(duì)多2 若一個(gè)關(guān)系的任何屬性都不會(huì)部分依賴和傳遞依賴于任
15、何候選碼,則該關(guān)系最高達(dá)到了()范式。A. 第一B.第二 C. 第三 D. BC3在 SQL中, create table為()數(shù)據(jù)庫中基本表結(jié)構(gòu)的命令。A. 建立B.修改 C. 刪除 D. 查詢4. 若規(guī)定基本表中某一列或若干列為非空和唯一值雙重約束,則這些列就是該基本表的()碼。A. 主碼B.候選碼 C. 外碼 D. 內(nèi)碼5設(shè)一個(gè)集合A=3,4,5,6,7,集合B=1,3,5,7,9,則A 減B 的差集中包含有()個(gè)元素。A.10B.5C.3D.26下列哪一個(gè)不是設(shè)置表間“關(guān)系”時(shí)的選項(xiàng)()。A實(shí)施參照完整性B級(jí)聯(lián)追加相關(guān)記錄C級(jí)聯(lián)更新相關(guān)字段D級(jí)聯(lián)刪除相關(guān)記錄7在 Access 數(shù)據(jù)庫系
16、統(tǒng)中,不能建立索引的數(shù)據(jù)類型是()。A文本型B備注型C數(shù)值型D日期 / 時(shí)間型8 Access2000 用戶操作界面由()個(gè)部分組成。A8B10C5D69下列()圖標(biāo)是Access2000 中新建查詢的標(biāo)志。5/15ABCD10. Access2000中包含有()個(gè)數(shù)據(jù)庫對(duì)象。A 7B12C8D10二、是非判斷題,根據(jù)敘述正確與否在題目開始的括號(hào)內(nèi)打?qū)μ?hào)“”或叉號(hào)“×” (每小題 2分,共 20 分)() 1在文件管理階段,程序和數(shù)據(jù)在存儲(chǔ)位置上是分開存放的。( ) 2若一個(gè)關(guān)系的一些非主屬性可能部分依賴于候選碼,則稱該關(guān)系達(dá)到了第二范式。() 3 在SQL 中建立和刪除數(shù)據(jù)庫模式的
17、命令分別為create schema和 dropschema。() 4對(duì)于較復(fù)雜的系統(tǒng),概念設(shè)計(jì)階段的主要任務(wù)是:首先根據(jù)系統(tǒng)的各個(gè)局部應(yīng)用畫出各自對(duì)應(yīng)的局部ER圖,然后再進(jìn)行綜合和整體設(shè)計(jì),畫出整體ER圖。() 5由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來的實(shí)體不需要轉(zhuǎn)換成對(duì)應(yīng)的基本表或視圖。( ) 6在 SQL Server2000 中,通常不需要用戶建立索引,而是通過使用主碼約束或唯一值約束,由系統(tǒng)自動(dòng)建立相應(yīng)的索引。() 7.常見的 SQL Server2000 的版本只包括有標(biāo)準(zhǔn)版、個(gè)人版、開發(fā)版和評(píng)估版。() 8.數(shù)據(jù)庫備份和恢復(fù)的Transact-SQL 語句分別對(duì)應(yīng)為Restore Dat
18、abas和Backup Database 。() 9. 在 SQL Server 2000中引入索引可以加快數(shù)據(jù)查詢的速度。() 10.SQL Server 2000 支持兩種形式的變量,即局部變量和全局變量。三、填空題,把合適內(nèi)容填在橫線上。(每空 2分,共30分)1在文件系統(tǒng)中,存取數(shù)據(jù)的基本單位為_,在數(shù)據(jù)庫系統(tǒng)中,存取數(shù)據(jù)的基本單位為數(shù)據(jù)項(xiàng)。2數(shù)據(jù)庫的邏輯數(shù)據(jù)模型依次有層次、網(wǎng)狀、_和對(duì)象等四種。3數(shù)據(jù)庫體系結(jié)構(gòu)中包含的三級(jí)模式為_、外模式和內(nèi)模式三種。4設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,A C,A D,D E,該關(guān)系滿足 _范式。6/155在 SQ
19、L 中,根據(jù)基本表建立一個(gè)視圖時(shí),包括建立了該視圖的_和內(nèi)容兩個(gè)方面。6實(shí)體之間的聯(lián)系類型有三種,分別為1 對(duì) 1、 _和多對(duì)多。7數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)數(shù)據(jù)映象確保了數(shù)據(jù)的_獨(dú)立性和物理獨(dú)立性。8在 SQL的 select 查詢語句中, group by 選項(xiàng)實(shí)現(xiàn) _ 功能, order by 選項(xiàng)實(shí)現(xiàn)對(duì)結(jié)果表的排序功能。9.一個(gè)數(shù)據(jù)庫應(yīng)用系統(tǒng)的開發(fā)過程大致相繼經(jīng)過需求分析、概念設(shè)計(jì)、_ 、物理設(shè)計(jì)、機(jī)器實(shí)現(xiàn)、運(yùn)行維護(hù)等六個(gè)階段。10由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來的實(shí)體被轉(zhuǎn)換為對(duì)應(yīng)的_或視圖。11在 Access2000 中,表結(jié)構(gòu)設(shè)計(jì)窗口分為兩半部分,上半部分是_,下半部分是字段屬
20、性設(shè)置。12 在 Access2000 中,貨幣型數(shù)據(jù)最長(zhǎng)為 _個(gè)字節(jié)。13 在 Access 2000 中,報(bào)表有 _和預(yù)覽兩種視圖,而沒有數(shù)據(jù)表視圖。14 模塊窗口由工程資源管理器、模塊屬性窗口和_ 編輯窗口三部分組成。15 Access2000 中的窗體由 _、主體和頁腳等三個(gè)部分組成。四、根據(jù)主教材第四章所給的商品庫和教案庫,按照下列前3 小題的每條SQL查詢語句寫出相應(yīng)的功能,接著按照下列后2 小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題4分,共 20分)在名稱為商品庫的數(shù)據(jù)庫中包含有商品表1 和商品表2,它們的定義分別為:商品表 1( 商品代號(hào)char(8),分類名 char(
21、8),單價(jià) float,數(shù)量 int)商品表 2( 商品代號(hào)char(8),產(chǎn)地 char(6),品牌 char(6),)在名稱為教案庫的數(shù)據(jù)庫中包含有學(xué)生、課程和選課三個(gè)表,它們的定義分別為:學(xué)生 ( 學(xué)生號(hào) char(7),姓名 char(6),性別 char(2),出生日期datetime,專業(yè) char(10),年級(jí) int)課程 ( 課程號(hào) char(4),課程名 char(10),課程學(xué)分int選課 ( 學(xué)生號(hào) char(7),課程號(hào) char(4),成績(jī) int)1 select distinct品牌from商品表 27/152 select課程號(hào)from選課where學(xué)生號(hào) =
22、s13 select專業(yè) ,count(*) as人數(shù)from學(xué)生group by專業(yè)4 從商品庫中查詢出每類(即分類名相同)商品的最高單價(jià)。5從商品庫中查詢出所有商品的不同分類名。五、根據(jù)下面所給的AAA數(shù)據(jù)庫,寫出每小題所能實(shí)現(xiàn)的功能。(每小題5 分,共 10分)假設(shè)使用名稱為 AAA的數(shù)據(jù)庫,它包括 Students (學(xué)號(hào) char(8) ,姓名 varchar(8) ,年齡 int ,專業(yè) varchar(20) ,入學(xué)日期 DateTime )和 Score (學(xué)號(hào) char(8) ,課程名 varchar(10), 成績(jī) numeric(5,2) )兩張表。1. declare
23、a numeric(5,2),b numeric(5,2)set a=(select max(成績(jī) ) from score)set b=(select min(成績(jī) ) from score)print a-b2. create procedure xxk2asbeginselect x.學(xué)號(hào) ,x. 姓名 ,count(*) as門數(shù)from students x,score ywhere x. 學(xué)號(hào) =y. 學(xué)號(hào)group by x.學(xué)號(hào) ,x. 姓名8/15end中央廣播電視大學(xué)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用( 計(jì)信息管理 ) 試卷 參考答案及評(píng)分標(biāo)準(zhǔn)6一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。
24、(每小題 2分,共 20分)1.D 2.D 3.A 4.B5. D6.B 7.B 8.C 9.D10. A二、是非判斷題,根據(jù)敘述正確與否在題目開始的括號(hào)內(nèi)打?qū)μ?hào)“”或叉號(hào)“×” (每小題 2分,共 20 分)1. 2.×3.4.5.×6. 7. ×8.× 9.10.三、填空題,把合適內(nèi)容填在橫線上。(每空 2分,共30分)1.記錄2.關(guān)系3.全局模式4.第二5.結(jié)構(gòu)6. 1對(duì)多7.邏輯8.分組統(tǒng)計(jì)9.邏輯設(shè)計(jì)10.基本表11.表設(shè)計(jì)器12. 813.設(shè)計(jì)14.代碼15. 頁眉四、根據(jù)主教材第四章所給的商品庫和教案庫,按照下列前3 小題的每條S
25、QL查詢語句寫出相應(yīng)的功能,接著按照下列后2 小題的每種功能寫出相應(yīng)的SQL查詢語句。(每小題4分,共 20分)評(píng)分標(biāo)準(zhǔn):根據(jù)正確程度酌情給分。1. 從商品庫中查詢顯示出所有商品的不同品牌。2. 從教案庫中查詢出學(xué)生號(hào)為 s1的學(xué)生所選修的所有課程的課程號(hào)。3. 從教案庫中查詢出每個(gè)專業(yè)的學(xué)生人數(shù)。4. select分類名 ,max( 單價(jià) ) as最高單價(jià)from商品表 1group by分類名5. select distinct分類名from商品表 1group by分類名 having count(*)>1五、根據(jù)下面所給的 AAA數(shù)據(jù)庫,寫出每小題所能實(shí)現(xiàn)的功能。(每小題5 分,
26、共 10分)9/15評(píng)分標(biāo)準(zhǔn):根據(jù)正確程度酌情給分。1. 求出 score 表中最高成績(jī)與最低成績(jī)的分?jǐn)?shù)之差。2. 顯示出 AAA庫中每個(gè)學(xué)生的學(xué)號(hào)、姓名及選課門數(shù)。附件 2:中央廣播電視大學(xué)數(shù)據(jù)庫基礎(chǔ)與應(yīng)用( 計(jì)信息管理 ) 試卷 7題號(hào)一二三四五總分2018 年 1 月考一、單項(xiàng)選擇題,把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。(每小題 2分,共 20分)1設(shè)一個(gè)關(guān)系 A 具有 a1 個(gè)屬性和 a2 個(gè)元組,關(guān)系B 具有 b1 個(gè)屬性和b2 個(gè)元組,則關(guān)系A(chǔ) B具有()個(gè)元組。A. a1+b1B. a2b2C. a1+b2 D. a2b12在一個(gè)關(guān)系 R 中,若 X 能夠函數(shù)決定所有屬性,并且X 的任
27、何真子集都不能函數(shù)決定所有屬性,則稱X 為關(guān)系 R 的一個(gè)()。A. 候選碼B.外碼C.超碼 D. 屬性組3. 設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,A C,(A,D) E,則該關(guān)系的候選碼為()。A.AB.DC. (A,D)D. (A,C)4設(shè)一個(gè)關(guān)系為R(A,B,C,D,E),它的最小函數(shù)依賴集為FD=AB,C D,C E ,該關(guān)系只滿足第一范式,若要規(guī)范化為第二范式,則將被分解為()個(gè)關(guān)系。5由概念設(shè)計(jì)進(jìn)入邏輯設(shè)計(jì)時(shí),原來的()聯(lián)系通常都需要轉(zhuǎn)換成對(duì)應(yīng)的基本表。A. 一對(duì)一B.一對(duì)多C.多對(duì)多 D. 多對(duì)一6在 Access2000 數(shù)據(jù)庫系統(tǒng)中,不能建立
28、索引的數(shù)據(jù)類型是()。A文本型B備注型C數(shù)值型D日期 / 時(shí)間型7在 ACCESS 2000數(shù)據(jù)庫文件中,至少包含有()對(duì)象。A表B查詢C窗體D模塊8. Access2000中包含有()個(gè)數(shù)據(jù)庫對(duì)象。A7B6C8D109在設(shè)計(jì)Access2000 數(shù)據(jù)表時(shí),“索引”屬性有()取值。A4B3C2D110/1510下列()圖標(biāo)是 Access 中新建宏的標(biāo)志。ABC D 二、是非判斷題,根據(jù)敘述正確與否在題目開始的括號(hào)內(nèi)打?qū)μ?hào)“”或叉號(hào)“×”(每小題 2分,共 20 分)() 1用戶定義的完整性是對(duì)關(guān)系中一些屬性的取值給定相應(yīng)的約束條件,禁止非法數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。() 2在一個(gè)關(guān)系R 中,
29、若 X、Y 和 Z 為互不相同的單屬性,并且存在XY 和 YZ,則不存在 X 到 Z 的傳遞函數(shù)依賴。() 3. 在一個(gè)關(guān)系R 中,若 X Y,并且 X 的一個(gè)真子集也能夠函數(shù)決定Y,則稱 XY 為完全函數(shù)依賴。( ) 4在基本表中,通常不應(yīng)包括由計(jì)算可以得到的屬性,而在視圖中,為了用戶查詢數(shù)據(jù)的方便,則時(shí)常需要包含它們。() 5當(dāng)修改一個(gè)視圖時(shí),將對(duì)相應(yīng)的基本表產(chǎn)生影響。錯(cuò)誤!鏈接無效。6.調(diào)用一個(gè)存儲(chǔ)過程執(zhí)行時(shí),無論什么情況都必須使用exec 語句進(jìn)行調(diào)用。() 7. 在 SQL Server2000 中,通過使用查詢分析器能夠運(yùn)行Transact-SQL語句。() 8. 在 SQL Se
30、rver2000 系統(tǒng)中,當(dāng)使用 create database 命令創(chuàng)建一個(gè)數(shù)據(jù)庫時(shí),必須定義其數(shù)據(jù)文件和日志文件。() 9. 在 SQL Server2000 中,一個(gè)事務(wù)是一個(gè)并發(fā)控制的單位,它把必須同時(shí)執(zhí)行或不執(zhí)行的一組操作捆綁在一起。() 10.數(shù)據(jù)庫管理員可以撤消以前對(duì)用戶授予的訪問數(shù)據(jù)庫的任何操作權(quán)限。三、填空題,把合適內(nèi)容填在橫線上。(每空 2分,共30分)1. 數(shù)據(jù)處理技術(shù)依次經(jīng)歷了人工管理、 _、數(shù)據(jù)庫管理、以及分布式數(shù)據(jù)庫管理等四個(gè)發(fā)展階段。、2關(guān)系數(shù)據(jù)模型包括關(guān)系數(shù)據(jù)結(jié)構(gòu)、關(guān)系_規(guī)則和關(guān)系運(yùn)算三個(gè)方面。3學(xué)生關(guān)系中的班級(jí)號(hào)屬性與班級(jí)關(guān)系中的班級(jí)號(hào)主碼屬性相對(duì)應(yīng),則班級(jí)號(hào)
31、屬性為_中的外碼。4.設(shè)一個(gè)關(guān)系為R(A,B,C,D,E) ,它的最小函數(shù)依賴集為FD=A B,A C,C D,CE ,該11/15關(guān)系滿足 _范式。5 SQL是高度非過程化和面向 _操作的語言。6實(shí)體之間的聯(lián)系類型有三種,分別為1 對(duì) 1、 _和多對(duì)多。7數(shù)據(jù)庫系統(tǒng)的三級(jí)模式結(jié)構(gòu)和兩級(jí)數(shù)據(jù)映象確保了數(shù)據(jù)的邏輯獨(dú)立性和_獨(dú)立性。8由 create schemaKUCUN authorization LIU命令建立的一個(gè)數(shù)據(jù)庫為_。9.在 SQL中, _約束的關(guān)鍵字為unique ,檢查約束的關(guān)鍵字為check 。10在列舉的購物活動(dòng)中,存在著三個(gè)實(shí)體,分別稱為_、銷售實(shí)體和收款實(shí)體。11 Ac
32、cess2000 的用戶操作界面由 _、菜單欄、工作區(qū)、工具欄、狀態(tài)欄等五個(gè)部分組成。12 在 Access 數(shù)據(jù)庫系統(tǒng)中,定義表中的字段就是確定表的結(jié)構(gòu),即確定表中字段的名稱、 _、屬性和說明等內(nèi)容。13 查詢可以作為窗體、 _和數(shù)據(jù)訪問頁的數(shù)據(jù)源。14Access為 用 戶 提 供 了 多 種 數(shù) 據(jù) 庫 安 全 措 施 , 包 括 設(shè) 置 用 戶 密 碼 和 訪 問_。15在 Access2000 中,“自動(dòng)編號(hào)”型數(shù)據(jù)最長(zhǎng)為_個(gè)字節(jié)。四、根據(jù)主教材第四章所給的商品庫和教案庫,按照下列前3 小題的每條SQL查詢語句寫出相應(yīng)的功能,接著按照下列后2 小題的每種功能寫出相應(yīng)的SQL查詢語句。
33、(每小題4分,共 20分)在名稱為商品庫的數(shù)據(jù)庫中包含有商品表1 和商品表2,它們的定義分別為:商品表 1( 商品代號(hào)char(8),分類名 char(8),單價(jià) float,數(shù)量 int)商品表 2( 商品代號(hào)char(8),產(chǎn)地 char(6),品牌 char(6),)在名稱為教案庫的數(shù)據(jù)庫中包含有學(xué)生、課程和選課三個(gè)表,它們的定義分別為:學(xué)生 ( 學(xué)生號(hào) char(7),姓名 char(6),性別 char(2),出生日期datetime,專業(yè) char(10),年級(jí) int)課程 ( 課程號(hào) char(4),課程名 char(10),課程學(xué)分int選課 ( 學(xué)生號(hào) char(7),課程號(hào) char(4),成績(jī) int)1 select *from學(xué)生where專業(yè) =' 計(jì)算機(jī) '12/152 select *from學(xué)生where exists (select *from選課where學(xué)生 . 學(xué)生號(hào) =選課 . 學(xué)生號(hào))3 select課程 . 課程號(hào) ,count(*) as人數(shù)from課程, 選課where課程 . 課程號(hào) =選課 . 課程號(hào)group by課程 . 課程號(hào)4從商品庫中查詢出單價(jià)大于等于2000 元、或者數(shù)量大于等于1
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 人防工程制式銷售合同范本
- 分散采購服務(wù)合同范本
- 農(nóng)村燃?xì)獍惭b合同范例
- 協(xié)助寵物國(guó)際托運(yùn)合同范本
- 農(nóng)田租賃合同范本
- 專利轉(zhuǎn)讓入股合同范本
- 養(yǎng)魚合作轉(zhuǎn)讓合同范本
- 公版采購合同范本
- 單位解聘教師合同范本
- 買賣中介公司合同范本
- 人教版小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)教案
- 《住院患者身體約束的護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀課件
- 新版人音版小學(xué)音樂一年級(jí)下冊(cè)全冊(cè)教案
- 2024年黑龍江建筑職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫全面
- MOOC 跨文化交際通識(shí)通論-揚(yáng)州大學(xué) 中國(guó)大學(xué)慕課答案
- 常用液壓元件型號(hào)對(duì)照表230
- 項(xiàng)目章程模板范文
- 泰山產(chǎn)業(yè)領(lǐng)軍人才工程系統(tǒng)
- 輪扣架支模體系材料量計(jì)算
- 主題班會(huì)教案《讀書好讀好書好讀書》班會(huì)方案
- 食物鏈和食物網(wǎng)課件(共18張PPT)
評(píng)論
0/150
提交評(píng)論