




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫系統(tǒng)設(shè)計與開發(fā)課程思題1.簡述數(shù)據(jù)庫的生存周期、參與開發(fā)的人員、DBA勺職責(zé)。i數(shù)據(jù)庫的生存周期:數(shù)據(jù)庫系統(tǒng)的規(guī)劃、數(shù)據(jù)庫設(shè)計、數(shù)據(jù)庫的建立、數(shù)據(jù)庫的運行、管理和維護、數(shù)據(jù)庫i的擴充和重構(gòu)I參與開發(fā)的人員:數(shù)據(jù)庫管理員、系統(tǒng)分析員、程序設(shè)計員、用戶:DBA勺職責(zé):進行數(shù)據(jù)庫的規(guī)劃、設(shè)計、協(xié)調(diào)、維護和管理|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ù)模型)存放在計算機存儲設(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ù)管理和運行管理;(5)數(shù)據(jù)庫的建立和維護功能;(6)其他功能,如DBMS網(wǎng)絡(luò)中其他1軟件系統(tǒng)的通信功能等;|*3.數(shù)據(jù)庫設(shè)計的主要步驟有哪些,每步的輸入、主要任務(wù)和設(shè)計結(jié)果各是什么?|數(shù)據(jù)庫設(shè)計的主要步驟:規(guī)劃、需求描述和分析、概念結(jié)構(gòu)設(shè)計、邏輯結(jié)構(gòu)設(shè)計、物理結(jié)構(gòu)設(shè)計,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行和維護|規(guī)劃:輸入:I主要任務(wù)分析和權(quán):人員水平、數(shù)據(jù)采集、管理活動、軟件(DBMS、硬件(存儲)要求。j設(shè)計結(jié)果:確定DBS勺總目標(biāo)。制定開發(fā)計劃給決策部門批準(zhǔn)。i需求描述和分析:|輸入
3、:I主要任務(wù):了解原系統(tǒng)的工作概況;明確用戶的各種需求:信息需求、處理需求、安全需求、完整性需求、性!能需求、未來需求;確定新系統(tǒng)功能(系統(tǒng)目標(biāo))j設(shè)計結(jié)果形成需求說明書開發(fā)指南、系統(tǒng)驗證依據(jù)I概念設(shè)計:i輸入:|主要任務(wù):選擇合適的概念數(shù)據(jù)模型(表達(dá)力、易懂性)E-R模型!用E-R模型設(shè)計數(shù)據(jù)結(jié)構(gòu)E-R圖,根據(jù)需求描述來確定實體、聯(lián)系、屬性設(shè)計結(jié)果:形成全局的概念結(jié)構(gòu),得!到一個獨立于具體DBMS概念模型|邏輯設(shè)計:|輸入:I主要任務(wù):將概念結(jié)構(gòu)轉(zhuǎn)化為某個具體的DBMS支持的邏輯結(jié)構(gòu)、形成合理的全局邏輯結(jié)構(gòu)(基表),并設(shè)計出I外模式(視圖),對邏輯結(jié)構(gòu)進行適當(dāng)?shù)恼{(diào)整和優(yōu)化.1設(shè)計結(jié)果:使之在
4、功能、完整性約束、可擴充性上滿足用戶需求。|物理設(shè)計:i輸入:主要任務(wù):選擇合適的存儲結(jié)構(gòu)和存取路徑設(shè)計結(jié)果:提高數(shù)據(jù)庫性能,有效利用存儲空間,得到一個最適合應(yīng)用環(huán)境的物理結(jié)構(gòu)I)一4;-.一某自產(chǎn)自銷企業(yè)廣生產(chǎn)多種聲晶丁.有多益門市部k每種片品可以在多一個門市部銷售一廠-每個門-市部可以銷售多種產(chǎn)品,每種產(chǎn)品在每個門市部都有月計劃銷售量,其值不低于200;已經(jīng)制定了產(chǎn)品銷售計劃的門市部i不允許倒閉(注:倒閉的門市部信息將從數(shù)據(jù)庫中刪除)。每個門市部聘用多名營業(yè)員,每位營業(yè)員只能在一I個門市部工作;門市部聘用營業(yè)員有聘期和工資,工資底線為500元。產(chǎn)品有產(chǎn)品號、產(chǎn)品名、規(guī)格等屬性;I門市部有門
5、市部號、門市部名、地址等屬性;營業(yè)員有工號、姓名、性別等屬性。該企業(yè)擬建立一個能管理1產(chǎn)品、門市部和營業(yè)員相關(guān)信息的“產(chǎn)品與銷售管理系統(tǒng)”,請:!(1)為“產(chǎn)品與銷售管理系統(tǒng)”做概念設(shè)計,畫出E-R圖。i(2)在概念設(shè)計的基礎(chǔ)上,為該系統(tǒng)做邏輯設(shè)計(即將E-R圖轉(zhuǎn)換成關(guān)系模式),寫出各個關(guān)系模式,用單下劃線標(biāo)出主鍵,用曲線標(biāo)出外鍵。關(guān)系模式:i產(chǎn)品(產(chǎn)品號,產(chǎn)品名,規(guī)格)I門市部(門市部號,門市部名,地址)!營業(yè)員(工號,姓名,性別,門市部號,聘期,工資|銷售(產(chǎn)品號,門市部號,月計劃銷售量 )(3)用SQLDD晤句定義各個基表,準(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ā)一個MIS,用于管理系、班級、教研室、學(xué)生、教師、課程的相關(guān)信息。每個系有多個班級,;也有多每傘在"名字生傘教1存多位眄-每生選多程7學(xué)生選修;每位教師可以授多門課程,每門課程可以由多位教師講授,教師授課用指定的教材。每個系有系!編號、系名、所在地點、聯(lián)系電話等信息;每個班級用班級號標(biāo)識;每個教研室有教研室編號、教研室名、辦公地點、聯(lián)系電話等信息;每位教師有職工號、教師姓名、職稱、聯(lián)系電話等信息;每位學(xué)生有學(xué)號、姓名、性別、出生日期、籍貫等信息;每門課程有課程號、課程名、開課時間、學(xué)分等信息;學(xué)生學(xué)習(xí)每門課程都有唯一的成績。試:(1)為該系
9、統(tǒng)做概念設(shè)計,畫出E-R圖。(2)為該系統(tǒng)做邏輯設(shè)計,寫出各個關(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圖進行數(shù)據(jù)庫邏輯設(shè)計,寫出各個關(guān)系模式,標(biāo)出主鍵和外鍵(主鍵用單下劃線標(biāo)出,外鍵用曲線標(biāo)出)。i學(xué)生(衛(wèi)姓名,性別,出生日期)課程(課程號,課程名,學(xué)分,開課時間)選彳/(五FT"程號,成績)(學(xué)號和課程號下分別加波浪線)7主屬性
10、:包含在任何一個候選鍵中的屬性非主屬性:不包含含在任何一個候選鍵中的屬性候選鍵:如果關(guān)系的某一屬性或?qū)傩越M的值能唯一地決定其他所有屬性的值,而它的任何真子集無此性質(zhì)主鍵:當(dāng)一個關(guān)系能有多個候選鍵時,可選定一個來標(biāo)識元組外鍵:不是關(guān)系的鍵卻引用了其它關(guān)系或本關(guān)系的鍵的屬性或?qū)傩越M實體完整性:每個關(guān)系都有一個主鍵、值唯一、豐NULL引用完整性:(參照完整性):外鍵引用已有的主鍵值或為NULL部分依賴:傳遞依賴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è)計過程中,E-R圖的集成需解決哪些問題?2-19、21(a)確認(rèn)視圖中的對應(yīng)一語法、語義相同的概念,公共實體集:同名實體集或有相同實體鍵的實體。沖突L_己屬性理窸一命名沖突.、.一結(jié)構(gòu)沖桀a(b)修改視圖一一解決沖突,消除冗余。解決沖突,合并成初步E-R圖,屬性沖突和命名沖突一協(xié)商解決,!結(jié)構(gòu)沖突一具體對待:同一對象在不同的應(yīng)用中產(chǎn)生不同的抽象,按原則把屬性一實體或?qū)嶓w一屬性,使相I同;同一實體在不同局部E-R圖屬性的并,作為該實體屬性;實體間的聯(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è)計時,哪些情況下可以考慮建立索引index?哪些情況下不考慮建立簇集cluster?|可以考慮建立索引index的情況:主鍵、外鍵上建立索引;以讀為主或只讀的表多建索引;等值查詢(中選元組5%),在相關(guān)屬性上建索引;范圍查詢,在相關(guān)屬性上建簇集索引;可以|從索引直接得到結(jié)果的查詢,在相關(guān)屬性上建立索引;i不考慮建立簇集cluster的情況:不是以通過簇集鍵訪問或連接為主要應(yīng)用的表,對應(yīng)每個|簇集鍵的平均元組數(shù)太多或太少,簇集鍵值不穩(wěn)定。!11.ASP有哪些訪問數(shù)據(jù)庫的方式?i在AS即可以通過三種
13、方式訪問數(shù)據(jù)庫:1、IDC(InternetDatabaseConnector)方式,IDC是一個傳統(tǒng)的數(shù)據(jù)庫查詢工具,用來定義和執(zhí)行數(shù)據(jù)庫i查詢的SQ喻令,并向瀏覽器返回一個指定數(shù)據(jù)格式的頁面。使用IDC訪問數(shù)據(jù)庫最大的特點是簡單,幾乎不|需要編程就能實現(xiàn)對數(shù)據(jù)庫的訪問;2、ADO(ActiveXDataObjects)方式,ADOf問數(shù)據(jù)庫,更像編寫數(shù)據(jù)庫應(yīng)用程序,它把絕大部分的數(shù)據(jù)庫|操作封裝在七個對象中,在AS頃面中編程調(diào)用這些對象執(zhí)行相應(yīng)的數(shù)據(jù)庫操作;3、RDS(RemoteDataService)方式,RDSt持?jǐn)?shù)據(jù)遠(yuǎn)程操作。它不僅能執(zhí)行查詢并返回數(shù)據(jù)庫查詢結(jié)果,|而且可以把服務(wù)器
14、端的數(shù)據(jù)“搬到”用戶端修改,并調(diào)用一個數(shù)據(jù)庫更新命令,將用戶端修改的數(shù)據(jù)寫回數(shù)!據(jù)庫,象使用本地數(shù)據(jù)庫一樣。這三種訪問方式對數(shù)據(jù)庫的訪問都是由InternetInformationServer完成的。I通過Webm器用HTTP!、議向IIS(Internet信息服務(wù)器)發(fā)送請求,IIS執(zhí)行對數(shù)據(jù)庫的訪問,并返回一個HTMLi格式的文檔響應(yīng)。!12.ODBC、OLEDB、ADODAO概念、關(guān)系、區(qū)別是什么?iODBC-開放式數(shù)據(jù)庫連接性是Microsoft的基于關(guān)系數(shù)據(jù)庫一種互連技術(shù),它只能訪問關(guān)系數(shù)據(jù)庫|ADO-活動數(shù)據(jù)對象是一種基于COMJ數(shù)據(jù)庫訪問技術(shù),可以訪問關(guān)系數(shù)據(jù)庫與非關(guān)系數(shù)據(jù)庫,由
15、于它是基于:COIMJ,訪問速度也較快,占用資源較小。iDAO-數(shù)據(jù)訪問對象是第一個面向?qū)ο蟮慕涌?,最適用于單系統(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ū)動程|序訪問ODB嗷據(jù)源,ODBC!常用來訪問不具備OLE-DB寺性白非Microsoft數(shù)據(jù)庫中白數(shù)據(jù),AD所一個軟件包中提供了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ù)據(jù)段存儲空間和塊的使用的參數(shù)有哪些?各控制什么內(nèi)容?4-8、9、25用CREATE_ABLEJTABLESPAC氏鍵字指定表空間,INITIAL、NEXTPCTINCREASE制數(shù)據(jù)段中區(qū)的分配方式,:PCTFREEPCTUSED數(shù)控制數(shù)據(jù)段中塊的空閑空間管理方式。;INITIAL:初始區(qū)大小NEXT:第一個后續(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(互為鏡像的多個控制文件),將建議DBAI取以下策略來管理控制文件:為數(shù)據(jù)庫創(chuàng)建復(fù)合控制文件各個文件分別保存在不
18、同的硬盤中。17.如何啟動多個ARCn進程來加快歸檔速度?4-35|修改初始化參數(shù)LOG_ARCHIVE_MAX_PROCESSE/動態(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ù)庫運行時的性能和統(tǒng)計信息。其他關(guān)于數(shù)據(jù)庫i本身的基本信息。|視圖:USE
19、覬圖,包含某用戶模式所擁有的對象的信息;ALL視圖,包含某用戶可訪問的所有對象的|信息;DBAB圖,包含全部數(shù)據(jù)庫對象的信息。i*19.與數(shù)據(jù)庫備份與恢復(fù)有關(guān)的Oracle后臺進程有哪些?4-61、49:DEWNSMONLGWRCKPTARCnPMONRECPDnnni20. Oracle的三大隔離等級是什么?DBA如何設(shè)置隔離等級?4-53|三種隔離等級:READCOMMITTED(語句級)、SERIALIZABLE(事務(wù)級)、READ_ONLY(事務(wù)級)。設(shè)置方法:SETTRANSACTIONISOLATIONLEVELII21.備份與恢復(fù)的黃金法則是什么?4-59I存儲冗余集的介質(zhì)應(yīng)獨立
20、于存儲數(shù)據(jù)文件、控制文件、聯(lián)機重做日志文件的介質(zhì)(至少兩個硬;盤)!*22.簡述物理備份、邏輯備份、數(shù)據(jù)庫修復(fù)、數(shù)據(jù)庫恢復(fù)的概念?4-56、57、61I物理備份:將物理文件從一個位置復(fù)制到另一個位置,包括數(shù)據(jù)文件/控制文件/歸檔重做日志|文件。I邏輯備份:將模式對象導(dǎo)到一個二進制文件。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ù)庫審計六、數(shù)據(jù)字典保護|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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度舊房屋拆除工程消防驗收與拆除物處置合同
- 2025年度銀行協(xié)議存款稅務(wù)籌劃與合規(guī)合同
- 2025年度租船運輸費用及船舶租賃法律咨詢合同
- 二零二五年度中國銀行商業(yè)貸款合同編號查詢與還款期限確認(rèn)協(xié)議
- 二零二五年度應(yīng)屆生線下簽約方協(xié)議全流程就業(yè)跟蹤與評估合同
- 二零二五年度房產(chǎn)抵押債權(quán)證券化協(xié)議范本
- 2025年度智慧城市建設(shè)橫向課題合作協(xié)議書
- 2025年中國內(nèi)徑接頭市場調(diào)查研究報告
- 企業(yè)品牌與市場賽位競爭
- 中國按摩椅市場競爭態(tài)勢及營銷策略分析報告2025-2030年
- 市政工程混凝土排水溝設(shè)計方案
- 2024年湖北省武漢市中考英語真題(含解析)
- 燕窩采購合同模板
- 《原畫設(shè)計(第2版)》中職全套教學(xué)課件
- 2024年山東省青島市中考道德與法治試題卷(含答案及解析)
- GB/T 44561-2024石油天然氣工業(yè)常規(guī)陸上接收站液化天然氣裝卸臂的設(shè)計與測試
- 新能源發(fā)電技術(shù) 課件 第一章-新能源發(fā)電概述
- 北師大版(三起)(2024)三年級上冊英語Unit 1 Family單元測試卷(含答案)
- 光伏電站組件清洗技術(shù)規(guī)范
- 延遲合同范本
- 細(xì)胞生物學(xué)(第五版)-第10章 核糖體
評論
0/150
提交評論