南郵研究生數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)思考題_第1頁
南郵研究生數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)思考題_第2頁
南郵研究生數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)思考題_第3頁
南郵研究生數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)思考題_第4頁
南郵研究生數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)思考題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫系統(tǒng)設(shè)計(jì)與開發(fā)課程思題1.簡述數(shù)據(jù)庫的生存周期、參與開發(fā)的人員、DBA勺職責(zé)。i數(shù)據(jù)庫的生存周期:數(shù)據(jù)庫系統(tǒng)的規(guī)劃、數(shù)據(jù)庫設(shè)計(jì)、數(shù)據(jù)庫的建立、數(shù)據(jù)庫的運(yùn)行、管理和維護(hù)、數(shù)據(jù)庫i的擴(kuò)充和重構(gòu)I參與開發(fā)的人員:數(shù)據(jù)庫管理員、系統(tǒng)分析員、程序設(shè)計(jì)員、用戶:DBA勺職責(zé):進(jìn)行數(shù)據(jù)庫的規(guī)劃、設(shè)計(jì)、協(xié)調(diào)、維護(hù)和管理|2.簡述數(shù)據(jù)庫系統(tǒng)(DBS)的組成、數(shù)據(jù)庫(DB)的概念、數(shù)據(jù)庫管理系統(tǒng)(DBMS)勺基本功能。i簡述數(shù)據(jù)庫系統(tǒng)(DBS)的組成:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員(DBA、用戶或應(yīng)用程序。|數(shù)據(jù)庫(DB)的概念:以一定的組織形式(數(shù)據(jù)模型)存放在計(jì)算機(jī)存儲設(shè)備上的相關(guān)數(shù)據(jù)的集合。|數(shù)

2、據(jù)庫管理系統(tǒng)(DBMS兩基本功能:(1)數(shù)據(jù)定義功能;(2)數(shù)據(jù)組織存儲和管理;(3)數(shù)據(jù)操縱功能;i(4)數(shù)據(jù)庫的事務(wù)管理和運(yùn)行管理;(5)數(shù)據(jù)庫的建立和維護(hù)功能;(6)其他功能,如DBMS網(wǎng)絡(luò)中其他1軟件系統(tǒng)的通信功能等;|*3.數(shù)據(jù)庫設(shè)計(jì)的主要步驟有哪些,每步的輸入、主要任務(wù)和設(shè)計(jì)結(jié)果各是什么?|數(shù)據(jù)庫設(shè)計(jì)的主要步驟:規(guī)劃、需求描述和分析、概念結(jié)構(gòu)設(shè)計(jì)、邏輯結(jié)構(gòu)設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì),數(shù)據(jù)庫實(shí)施,數(shù)據(jù)庫運(yùn)行和維護(hù)|規(guī)劃:輸入:I主要任務(wù)分析和權(quán):人員水平、數(shù)據(jù)采集、管理活動(dòng)、軟件(DBMS、硬件(存儲)要求。j設(shè)計(jì)結(jié)果:確定DBS勺總目標(biāo)。制定開發(fā)計(jì)劃給決策部門批準(zhǔn)。i需求描述和分析:|輸入

3、:I主要任務(wù):了解原系統(tǒng)的工作概況;明確用戶的各種需求:信息需求、處理需求、安全需求、完整性需求、性!能需求、未來需求;確定新系統(tǒng)功能(系統(tǒng)目標(biāo))j設(shè)計(jì)結(jié)果形成需求說明書開發(fā)指南、系統(tǒng)驗(yàn)證依據(jù)I概念設(shè)計(jì):i輸入:|主要任務(wù):選擇合適的概念數(shù)據(jù)模型(表達(dá)力、易懂性)E-R模型!用E-R模型設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)E-R圖,根據(jù)需求描述來確定實(shí)體、聯(lián)系、屬性設(shè)計(jì)結(jié)果:形成全局的概念結(jié)構(gòu),得!到一個(gè)獨(dú)立于具體DBMS概念模型|邏輯設(shè)計(jì):|輸入:I主要任務(wù):將概念結(jié)構(gòu)轉(zhuǎn)化為某個(gè)具體的DBMS支持的邏輯結(jié)構(gòu)、形成合理的全局邏輯結(jié)構(gòu)(基表),并設(shè)計(jì)出I外模式(視圖),對邏輯結(jié)構(gòu)進(jìn)行適當(dāng)?shù)恼{(diào)整和優(yōu)化.1設(shè)計(jì)結(jié)果:使之在

4、功能、完整性約束、可擴(kuò)充性上滿足用戶需求。|物理設(shè)計(jì):i輸入:主要任務(wù):選擇合適的存儲結(jié)構(gòu)和存取路徑設(shè)計(jì)結(jié)果:提高數(shù)據(jù)庫性能,有效利用存儲空間,得到一個(gè)最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)I)一4;-.一某自產(chǎn)自銷企業(yè)廣生產(chǎn)多種聲晶丁.有多益門市部k每種片品可以在多一個(gè)門市部銷售一廠-每個(gè)門-市部可以銷售多種產(chǎn)品,每種產(chǎn)品在每個(gè)門市部都有月計(jì)劃銷售量,其值不低于200;已經(jīng)制定了產(chǎn)品銷售計(jì)劃的門市部i不允許倒閉(注:倒閉的門市部信息將從數(shù)據(jù)庫中刪除)。每個(gè)門市部聘用多名營業(yè)員,每位營業(yè)員只能在一I個(gè)門市部工作;門市部聘用營業(yè)員有聘期和工資,工資底線為500元。產(chǎn)品有產(chǎn)品號、產(chǎn)品名、規(guī)格等屬性;I門市部有門

5、市部號、門市部名、地址等屬性;營業(yè)員有工號、姓名、性別等屬性。該企業(yè)擬建立一個(gè)能管理1產(chǎn)品、門市部和營業(yè)員相關(guān)信息的“產(chǎn)品與銷售管理系統(tǒng)”,請:!(1)為“產(chǎn)品與銷售管理系統(tǒng)”做概念設(shè)計(jì),畫出E-R圖。i(2)在概念設(shè)計(jì)的基礎(chǔ)上,為該系統(tǒng)做邏輯設(shè)計(jì)(即將E-R圖轉(zhuǎn)換成關(guān)系模式),寫出各個(gè)關(guān)系模式,用單下劃線標(biāo)出主鍵,用曲線標(biāo)出外鍵。關(guān)系模式:i產(chǎn)品(產(chǎn)品號,產(chǎn)品名,規(guī)格)I門市部(門市部號,門市部名,地址)!營業(yè)員(工號,姓名,性別,門市部號,聘期,工資|銷售(產(chǎn)品號,門市部號,月計(jì)劃銷售量 )(3)用SQLDD晤句定義各個(gè)基表,準(zhǔn)確定義完整性。|產(chǎn)品icreate table product

6、i(pno char(10) not null, pname char(10),:pgg char(10); primary key(pno);|營業(yè)員create table sales: (sano char(10) not null, saname char(10), sex char(1),i shno char(10), spq date,:ssa decimal(10,2), primary key(shno),! foreign key(shno) references shop(shno),i check(ssa>=500);)門市部create table shop(s

7、hno char(10) not null,shname char(10), address char(10), primary key(shno);銷售create table sell(shno char(10) not null,sano char(10) not null, sep int, primary key(shno,sano), foreign key(shno) references shop(shno) on delete cascade, foreign key(pno) references product(pno) on delete restrict, check

8、(sep>=200);5.某學(xué)校擬開發(fā)一個(gè)MIS,用于管理系、班級、教研室、學(xué)生、教師、課程的相關(guān)信息。每個(gè)系有多個(gè)班級,;也有多每傘在"名字生傘教1存多位眄-每生選多程7學(xué)生選修;每位教師可以授多門課程,每門課程可以由多位教師講授,教師授課用指定的教材。每個(gè)系有系!編號、系名、所在地點(diǎn)、聯(lián)系電話等信息;每個(gè)班級用班級號標(biāo)識;每個(gè)教研室有教研室編號、教研室名、辦公地點(diǎn)、聯(lián)系電話等信息;每位教師有職工號、教師姓名、職稱、聯(lián)系電話等信息;每位學(xué)生有學(xué)號、姓名、性別、出生日期、籍貫等信息;每門課程有課程號、課程名、開課時(shí)間、學(xué)分等信息;學(xué)生學(xué)習(xí)每門課程都有唯一的成績。試:(1)為該系

9、統(tǒng)做概念設(shè)計(jì),畫出E-R圖。(2)為該系統(tǒng)做邏輯設(shè)計(jì),寫出各個(gè)關(guān)系模式,標(biāo)出主鍵和外鍵(主鍵用單下劃線標(biāo)出,外鍵用曲線標(biāo)出n、竺色及”.校飛彳4,曲公1”/林唬制樹)一一-l4vw/1忸人,金快)3-1-型內(nèi)4也可d曲豆丸以經(jīng))取n效舛也卷忖r秘必也秘媯)(羊啰,相沁,匐攵)Vk/vV,陰邁,淵石,彳討閥回,號立,(,理&四斗和中I6.基于以下E-R圖進(jìn)行數(shù)據(jù)庫邏輯設(shè)計(jì),寫出各個(gè)關(guān)系模式,標(biāo)出主鍵和外鍵(主鍵用單下劃線標(biāo)出,外鍵用曲線標(biāo)出)。i學(xué)生(衛(wèi)姓名,性別,出生日期)課程(課程號,課程名,學(xué)分,開課時(shí)間)選彳/(五FT"程號,成績)(學(xué)號和課程號下分別加波浪線)7主屬性

10、:包含在任何一個(gè)候選鍵中的屬性非主屬性:不包含含在任何一個(gè)候選鍵中的屬性候選鍵:如果關(guān)系的某一屬性或?qū)傩越M的值能唯一地決定其他所有屬性的值,而它的任何真子集無此性質(zhì)主鍵:當(dāng)一個(gè)關(guān)系能有多個(gè)候選鍵時(shí),可選定一個(gè)來標(biāo)識元組外鍵:不是關(guān)系的鍵卻引用了其它關(guān)系或本關(guān)系的鍵的屬性或?qū)傩越M實(shí)體完整性:每個(gè)關(guān)系都有一個(gè)主鍵、值唯一、豐NULL引用完整性:(參照完整性):外鍵引用已有的主鍵值或?yàn)镹ULL部分依賴:傳遞依賴1NF2NF3NFBCNF8 .有關(guān)系模式R(A,B,C,D,E),其基本函數(shù)依賴集F=B-A,B-C,A-D,DOE。試:(1)求R的候選鍵;(2)判斷啕合第幾級范式;(3)將R呆持依賴和無

11、損地分解為符合3NF的模式集。9 .自底向上的概念設(shè)計(jì)過程中,E-R圖的集成需解決哪些問題?2-19、21(a)確認(rèn)視圖中的對應(yīng)一語法、語義相同的概念,公共實(shí)體集:同名實(shí)體集或有相同實(shí)體鍵的實(shí)體。沖突L_己屬性理窸一命名沖突.、.一結(jié)構(gòu)沖桀a(b)修改視圖一一解決沖突,消除冗余。解決沖突,合并成初步E-R圖,屬性沖突和命名沖突一協(xié)商解決,!結(jié)構(gòu)沖突一具體對待:同一對象在不同的應(yīng)用中產(chǎn)生不同的抽象,按原則把屬性一實(shí)體或?qū)嶓w一屬性,使相I同;同一實(shí)體在不同局部E-R圖屬性的并,作為該實(shí)體屬性;實(shí)體間的聯(lián)系呈現(xiàn)不同的類型,按應(yīng)用的語義,|作適當(dāng)?shù)木C合或調(diào)整。消除冗余,消除不必要的冗余,如可由基本數(shù)據(jù)

12、導(dǎo)出的冗余數(shù)據(jù),可由基本聯(lián)系導(dǎo)出|的聯(lián)系,這些會影響完整性,必須要消除冗余。Ii10.DBA做物理設(shè)計(jì)時(shí),哪些情況下可以考慮建立索引index?哪些情況下不考慮建立簇集cluster?|可以考慮建立索引index的情況:主鍵、外鍵上建立索引;以讀為主或只讀的表多建索引;等值查詢(中選元組5%),在相關(guān)屬性上建索引;范圍查詢,在相關(guān)屬性上建簇集索引;可以|從索引直接得到結(jié)果的查詢,在相關(guān)屬性上建立索引;i不考慮建立簇集cluster的情況:不是以通過簇集鍵訪問或連接為主要應(yīng)用的表,對應(yīng)每個(gè)|簇集鍵的平均元組數(shù)太多或太少,簇集鍵值不穩(wěn)定。!11.ASP有哪些訪問數(shù)據(jù)庫的方式?i在AS即可以通過三種

13、方式訪問數(shù)據(jù)庫:1、IDC(InternetDatabaseConnector)方式,IDC是一個(gè)傳統(tǒng)的數(shù)據(jù)庫查詢工具,用來定義和執(zhí)行數(shù)據(jù)庫i查詢的SQ喻令,并向?yàn)g覽器返回一個(gè)指定數(shù)據(jù)格式的頁面。使用IDC訪問數(shù)據(jù)庫最大的特點(diǎn)是簡單,幾乎不|需要編程就能實(shí)現(xiàn)對數(shù)據(jù)庫的訪問;2、ADO(ActiveXDataObjects)方式,ADOf問數(shù)據(jù)庫,更像編寫數(shù)據(jù)庫應(yīng)用程序,它把絕大部分的數(shù)據(jù)庫|操作封裝在七個(gè)對象中,在AS頃面中編程調(diào)用這些對象執(zhí)行相應(yīng)的數(shù)據(jù)庫操作;3、RDS(RemoteDataService)方式,RDSt持?jǐn)?shù)據(jù)遠(yuǎn)程操作。它不僅能執(zhí)行查詢并返回?cái)?shù)據(jù)庫查詢結(jié)果,|而且可以把服務(wù)器

14、端的數(shù)據(jù)“搬到”用戶端修改,并調(diào)用一個(gè)數(shù)據(jù)庫更新命令,將用戶端修改的數(shù)據(jù)寫回?cái)?shù)!據(jù)庫,象使用本地?cái)?shù)據(jù)庫一樣。這三種訪問方式對數(shù)據(jù)庫的訪問都是由InternetInformationServer完成的。I通過Webm器用HTTP!、議向IIS(Internet信息服務(wù)器)發(fā)送請求,IIS執(zhí)行對數(shù)據(jù)庫的訪問,并返回一個(gè)HTMLi格式的文檔響應(yīng)。!12.ODBC、OLEDB、ADODAO概念、關(guān)系、區(qū)別是什么?iODBC-開放式數(shù)據(jù)庫連接性是Microsoft的基于關(guān)系數(shù)據(jù)庫一種互連技術(shù),它只能訪問關(guān)系數(shù)據(jù)庫|ADO-活動(dòng)數(shù)據(jù)對象是一種基于COMJ數(shù)據(jù)庫訪問技術(shù),可以訪問關(guān)系數(shù)據(jù)庫與非關(guān)系數(shù)據(jù)庫,由

15、于它是基于:COIMJ,訪問速度也較快,占用資源較小。iDAO-數(shù)據(jù)訪問對象是第一個(gè)面向?qū)ο蟮慕涌冢钸m用于單系統(tǒng)應(yīng)用程序或小范圍本地分布使用。|OLEDB-對象鏈接嵌入數(shù)是一種技術(shù)標(biāo)準(zhǔn),目的是提供一種統(tǒng)一的數(shù)據(jù)訪問接口I!關(guān)系:DAO!最早出現(xiàn)的,ADO是DAO勺后繼產(chǎn)物,ODBC!OLED跟數(shù)據(jù)庫中間件,DAOT以通過ODB驅(qū)動(dòng)程|序訪問ODB嗷據(jù)源,ODBC!常用來訪問不具備OLE-DB寺性白非Microsoft數(shù)據(jù)庫中白數(shù)據(jù),AD所一個(gè)軟件包中提供了DAG口RD映種功能性,ADO1程序和數(shù)據(jù)接口的橋梁。13.Oracle是那種數(shù)據(jù)庫管理系統(tǒng)DBM新品?其采用的數(shù)據(jù)模型是什么?該模型有哪

16、些要素?1-4、13關(guān)系型數(shù)據(jù)庫產(chǎn)品;其采用的是邏輯數(shù)據(jù)模型;該數(shù)據(jù)模型的三要素為數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、約束條件。14.在Oracle創(chuàng)建表時(shí),用于控制數(shù)據(jù)段存儲空間和塊的使用的參數(shù)有哪些?各控制什么內(nèi)容?4-8、9、25用CREATE_ABLEJTABLESPAC氏鍵字指定表空間,INITIAL、NEXTPCTINCREASE制數(shù)據(jù)段中區(qū)的分配方式,:PCTFREEPCTUSED數(shù)控制數(shù)據(jù)段中塊的空閑空間管理方式。;INITIAL:初始區(qū)大小NEXT:第一個(gè)后續(xù)區(qū)大小PCTINCREASE:后續(xù)區(qū)增長比例MAXEXTENTS為段|分配的最大區(qū)數(shù)。;PCTFREE設(shè)置塊中保持空閑的百分比,缺省1

17、0:PCTUSE曲記塊的可用狀態(tài)。達(dá)到PCTFREE可再次使用前,最大的已占有空間的比例。|15.哪種管理方式能夠優(yōu)化表空間的管理性能?4-27|字典管理方式表空間一表空間使用數(shù)據(jù)字典管理空間分配;|本地管理方式表空間(缺省),表空間使用數(shù)據(jù)文件來管理區(qū)的分配(位圖),區(qū)的分配或回|收不會產(chǎn)生任何數(shù)據(jù)庫讀寫操作。該方法更有效I16.DBA應(yīng)該對控制文件做什么工作?4-32一每當(dāng)使用-ALTERDATABASEI而對數(shù)據(jù)庫的物理結(jié)下§做再修改耳DBAI立即重新備份控而J文件7(互為鏡像的多個(gè)控制文件),將建議DBAI取以下策略來管理控制文件:為數(shù)據(jù)庫創(chuàng)建復(fù)合控制文件各個(gè)文件分別保存在不

18、同的硬盤中。17.如何啟動(dòng)多個(gè)ARCn進(jìn)程來加快歸檔速度?4-35|修改初始化參數(shù)LOG_ARCHIVE_MAX_PROCESSE/動(dòng)態(tài)性能視圖,V$ARCHIVE_PROCESSES狀態(tài)I!18.Oracle數(shù)據(jù)字典的主要用途有哪些?有哪幾類視圖,各包含什么信息,被哪類用戶|使用?4-36、37保存著數(shù)據(jù)庫本身以及所有對象的基本信息:各種對象的定義信息,包括表、視圖、索引、同義詞、I序列、存儲過程、,函數(shù)、包、觸發(fā)器以及其他各種對象。數(shù)據(jù)庫存儲空間的分配信息,分配的,使用i的。數(shù)據(jù)庫安全信息,包括用戶、權(quán)限、角色等。數(shù)據(jù)庫運(yùn)行時(shí)的性能和統(tǒng)計(jì)信息。其他關(guān)于數(shù)據(jù)庫i本身的基本信息。|視圖:USE

19、覬圖,包含某用戶模式所擁有的對象的信息;ALL視圖,包含某用戶可訪問的所有對象的|信息;DBAB圖,包含全部數(shù)據(jù)庫對象的信息。i*19.與數(shù)據(jù)庫備份與恢復(fù)有關(guān)的Oracle后臺進(jìn)程有哪些?4-61、49:DEWNSMONLGWRCKPTARCnPMONRECPDnnni20. Oracle的三大隔離等級是什么?DBA如何設(shè)置隔離等級?4-53|三種隔離等級:READCOMMITTED(語句級)、SERIALIZABLE(事務(wù)級)、READ_ONLY(事務(wù)級)。設(shè)置方法:SETTRANSACTIONISOLATIONLEVELII21.備份與恢復(fù)的黃金法則是什么?4-59I存儲冗余集的介質(zhì)應(yīng)獨(dú)立

20、于存儲數(shù)據(jù)文件、控制文件、聯(lián)機(jī)重做日志文件的介質(zhì)(至少兩個(gè)硬;盤)!*22.簡述物理備份、邏輯備份、數(shù)據(jù)庫修復(fù)、數(shù)據(jù)庫恢復(fù)的概念?4-56、57、61I物理備份:將物理文件從一個(gè)位置復(fù)制到另一個(gè)位置,包括數(shù)據(jù)文件/控制文件/歸檔重做日志|文件。I邏輯備份:將模式對象導(dǎo)到一個(gè)二進(jìn)制文件。1數(shù)據(jù)庫修復(fù):數(shù)據(jù)庫修復(fù)指的是通過技術(shù)手段將損壞的數(shù)據(jù)庫文件修復(fù)至可正常使用的數(shù)據(jù)庫i文件的過程。i數(shù)據(jù)庫恢復(fù):對修復(fù)過的數(shù)據(jù)重做日志。i|23.Oracle采用了哪些安全措施?4-541 一、默認(rèn)賬戶、修改口令、鎖定賬戶二、概要文件三、管理用戶四、管理權(quán)限和角色五、數(shù)i據(jù)庫審計(jì)六、數(shù)據(jù)字典保護(hù)|24.在Oracle平臺上,新建數(shù)據(jù)庫的規(guī)劃包括哪些方面?4-62i對數(shù)據(jù)庫中將要包含的表、索引等對象的大小和數(shù)量做出

溫馨提示

  • 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論