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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

....數(shù)據(jù)庫的生存周期:數(shù)據(jù)庫系統(tǒng)的規(guī)劃、數(shù)據(jù)庫設計、數(shù)據(jù)庫的建立、數(shù)據(jù)庫的運行、管理和維護、數(shù)據(jù)庫的擴充和重構參與開發(fā)的人員:數(shù)據(jù)庫管理員、系統(tǒng)分析員、程序設計員、用戶DBA的職責:進行數(shù)據(jù)庫的規(guī)劃、設計、協(xié)調、維護和管理簡述數(shù)據(jù)庫系統(tǒng)(DBS)的組成:數(shù)據(jù)庫、數(shù)據(jù)庫管理系統(tǒng)、數(shù)據(jù)庫管理員(DBA)、用戶或應用程序。數(shù)據(jù)庫(DB)的概念:以一定的組織形式(數(shù)據(jù)模型)存放在計算機存儲設備上的相關數(shù)據(jù)的集合。數(shù)據(jù)庫管理系統(tǒng)(DBMS)的基本功能:(1)數(shù)據(jù)定義功能;(2)數(shù)據(jù)組織存儲和管理;(3)數(shù)據(jù)操縱功能; (4)數(shù)據(jù)庫的事務管理和運行管理;(5)數(shù)據(jù)庫的建立和維護功能;(6)其他功能,如DBMS與網(wǎng)絡中其他主要步驟有哪些,每步的輸入、主要任務和設計結果各是什么?數(shù)據(jù)庫設計的主要步驟:規(guī)劃、需求描述和分析、概念結構設計、邏輯結構設計、物理結構設計,數(shù)據(jù)庫實施,數(shù)據(jù)庫運行和維護規(guī)劃:輸入:主要任務分析和權:人員水平、數(shù)據(jù)采集、管理活動、軟件(DBMS)、硬件(存儲)要求。設計結果:確定DBS的總目標。制定開發(fā)計劃給決策部門批準。主要任務:了解原系統(tǒng)的工作概況;明確用戶的各種需求:信息需求、處理需求、安全需求、完整性需求、性能需求、未來需求;確定新系統(tǒng)功能(系統(tǒng)目標)設計結果形成需求說明書開發(fā)指南、系統(tǒng)驗證依據(jù)主要任務:選擇合適的概念數(shù)據(jù)模型(表達力、易懂性)E-R模型用E-R模型設計數(shù)據(jù)結構E-R圖,根據(jù)需求描述來確定實體、聯(lián)系、屬性設計結果:形成全局的概念結構,得到一個獨立于具體DBMS的概念模型外模式(視圖),對邏輯結構進行適當?shù)恼{整和優(yōu)化.設計結果:使之在功能、完整性約束、可擴充性上滿足用戶需求。主要任務:選擇合適的存儲結構和存取路徑設計結果:提高數(shù)據(jù)庫性能,有效利用存儲空間,得到一個最適合應用環(huán)境的物理結構.........4.某自產(chǎn)自銷企業(yè),生產(chǎn)多種產(chǎn)品,有多個門市部。每種產(chǎn)品可以在多個門市部銷售,每個門市部可以銷不允許倒閉(注:倒閉的門市部信息將從數(shù)據(jù)庫中刪除)。每個門市部聘用多名營業(yè)員,每位營業(yè)員只能在一個門市部工作;門市部聘用營業(yè)員有聘期和工資,工資底線為500元。產(chǎn)品有產(chǎn)品號、產(chǎn)品名、規(guī)格等屬性;門市部有門市部號、門市部名、地址等屬性;營業(yè)員有工號、、性別等屬性。該企業(yè)擬建立一個能管理產(chǎn)品、門市部和營業(yè)員相關信息的“產(chǎn)品與銷售管理系統(tǒng)”,請:(1)為“產(chǎn)品與銷售管理系統(tǒng)”做概念設計,畫出E-R圖。(2)在概念設計的基礎上,為該系統(tǒng)做邏輯設計(即將E-R圖轉換成關系模式),寫出各個關系模式,用單下劃線標出主鍵,用曲線標出外鍵。(3)用SQL的DDL語句定義各個基表,準確定義完整性。門市部(門市部號,門市部名,地址)銷售(產(chǎn)品號,門市部號,月計劃銷售量)createtableproduct門市部(pnochar(10)notnull,createtableshoppnamechar(10),(shnochar(10)notnull,pggchar(10)shnamechar(10),primarykey(pno));addresschar(10),primarykey(shno));createtablesales銷售(sanochar(10)notnull,createtablesellsanamechar(10),(shnochar(10)notnull,sexchar(1),sanochar(10)notnull,shnochar(10),sepint,spqdate,primarykey(shno,sano),ssadecimal(10,2),foreignkey(shno)referencesshop(shno)onprimarykey(shno),deletecascade,foreignkey(shno)referencesshop(shno),foreignkey(pno)referencesproduct(pno)oncheck(ssa>=500));deleterestrict,.........check(sep>=200));5.某學校擬開發(fā)一個MIS,用于管理系、班級、教研室、學生、教師、課程的相關信息。每個系有多個班級,也有多個教研室;每個班級有多名學生;每個教研室有多位教師;每位學生選修多門課程,每門課程有多位學生選修;每位教師可以授多門課程,每門課程可以由多位教師講授,教師授課用指定的教材。每個系有系編號、系名、所在地點、聯(lián)系等信息;每個班級用班級號標識;每個教研室有教研室編號、教研室名、辦公地點、聯(lián)系等信息;每位教師有職工號、教師、職稱、聯(lián)系等信息;每位學生有學號、、性別、出生日期、籍貫等信息;每門課程有課程號、課程名、開課時間、學分等信息;學生學習每門課程都有唯一的成績。鍵用單下劃線標出,外鍵用曲線標出)。.........6.基于以下E-R圖進行數(shù)據(jù)庫邏輯設計,寫出各個關系模式,標出主鍵和外鍵(主鍵用單下劃線標出,外鍵用學生(學號,,性別,出生日期)課程(課程號,課程名,學分,開課時間)選修(學號,課程號,成績)(學號和課程號下分別加波浪線)7主屬性:包含在任何一個候選鍵中的屬性非主屬性:不包含含在任何一個候選鍵中的屬性候選鍵:如果關系的某一屬性或屬性組的值能唯一地決定其他所有屬性的值,而它的任何真子集無此性質主鍵:當一個關系能有多個候選鍵時,可選定一個來標識元組外鍵:不是關系的鍵卻引用了其它關系或本關系的鍵的屬性或屬性組實體完整性:每個關系都有一個主鍵、值唯一、≠NULL引用完整性:(參照完整性):外鍵引用已有的主鍵值或為NULL傳遞依賴1NF2NF3NFBCNFRR無損地分解為符合3NF的模式集。.........(a)確認視圖中的對應→語法、語義相同的概念,公共實體集:同名實體集或有相同實體鍵的實體。沖突→屬性沖突、命名沖突、結構沖突。(b)修改視圖——解決沖突,消除冗余。解決沖突,合并成初步E-R圖,屬性沖突和命名沖突→協(xié)商解決,結構沖突→具體對待:同一對象在不同的應用中產(chǎn)生不同的抽象,按原則把屬性→實體或實體→屬性,使相同;同一實體在不同局部E-R圖屬性的并,作為該實體屬性;實體間的聯(lián)系呈現(xiàn)不同的類型,按應用的語義,作適當?shù)木C合或調整。消除冗余,消除不必要的冗余,如可由基本數(shù)據(jù)導出的冗余數(shù)據(jù),可由基本聯(lián)系導出的聯(lián)系,這些會影響完整性,必須要消除冗余。10.DBA做物理設計時,哪些情況下可以考慮建立索引index?哪些情況下不考慮建立簇集cluster?在ASP中可以通過三種方式訪問數(shù)據(jù)庫:1、IDC(InternetDatabaseConnector)方式,IDC是一個傳統(tǒng)的數(shù)據(jù)庫查詢工具,用來定義和執(zhí)行數(shù)據(jù)庫查詢的SQL命令,并向瀏覽器返回一個指定數(shù)據(jù)格式的頁面。使用IDC訪問數(shù)據(jù)庫最大的特點是簡單,幾乎不需要編程就能實現(xiàn)對數(shù)據(jù)庫的訪問;2、ADO(ActiveXDataObjects)方式,ADO訪問數(shù)據(jù)庫,更像編寫數(shù)據(jù)庫應用程序,它把絕大部分的數(shù)據(jù)庫操作封裝在七個對象中,在ASP頁面中編程調用這些對象執(zhí)行相應的數(shù)據(jù)庫操作;3、RDS(RemoteDataService)方式,RDS支持數(shù)據(jù)遠程操作。它不僅能執(zhí)行查詢并返回數(shù)據(jù)庫查詢結果,而且可以把服務器端的數(shù)據(jù)“搬到”用戶端修改,并調用一個數(shù)據(jù)庫更新命令,將用戶端修改的數(shù)據(jù)寫回數(shù)ODBC---開放式數(shù)據(jù)庫連接性是Microsoft的基于關系數(shù)據(jù)庫一種互連技術,它只能訪問關系數(shù)據(jù)庫.OMCOM的,訪問速度也較快,占用資源較小。DAO---數(shù)據(jù)訪問對象是第一個面向對象的接口,最適用于單系統(tǒng)應用程序或小圍本地分布使用。OLEDB---對象嵌入數(shù)是一種技術標準,目的是提供一種統(tǒng)一的數(shù)據(jù)訪問接口13.Oracle是那種數(shù)據(jù)庫管理系統(tǒng)DBMS產(chǎn)品?其采用的數(shù)據(jù)模型是什么?該模型有哪些要素?1-4、1314.在Oracle創(chuàng)建表時,用于控制數(shù)據(jù)段存儲空間和塊的使用的參數(shù)有哪些?各控制什么容?4-8、9、25EPCTFREE、PCTUSED參數(shù)控制數(shù)據(jù)段中塊的空閑空間管理方式。INITIAL:初始區(qū)大小NEXT:第一個后續(xù)區(qū)大小PCTINCREASE:后續(xù)區(qū)增長比例MAXEXTENTS:為段PCTFREE:設置塊中保持空閑的百分比,缺省10PCTUSED:標記塊的可用狀態(tài)。達到PCTFREE后可再次使用前,最大的已占有空間的比例。......16.DBA應該對控制文件做什么工作?4-32每當使用ALTERDATABASE語句對數(shù)據(jù)庫的物理結構做出修改后,DBA應當立即重新備份控制文件;建議DBA采取以下策略來管理控制文件:為數(shù)據(jù)庫創(chuàng)建復合控制文件(互為鏡像的多個控制文件),將各個文件分別保存在不同的硬盤中。17.如何啟動多個ARCn進程來加快歸檔速度?4-35修改初始化參數(shù)LOG_ARCHIVE_MAX_PROCESSES查動態(tài)性能視圖,V$ARCHIVE_PROCESSES知狀態(tài)保存著數(shù)據(jù)庫本身以及所有對象的基本信息:各種對象的定義信息,包括表、視圖、索引、同義詞、序列、存儲過程、函數(shù)、包、觸發(fā)器以及其他各種對象。數(shù)據(jù)庫存儲空間的分配信息,分配的,使用的。數(shù)據(jù)庫安全信息,包括用戶、權限、角色等。數(shù)據(jù)庫運行時的性能和統(tǒng)計信息。其他關于數(shù)據(jù)庫視圖:USER視圖,包含某用戶模式所擁有的對象的信息;ALL視圖,包含某用戶可訪問的所有對象的信息;DBA視圖,包含全部數(shù)據(jù)庫對象的信息。*19.與數(shù)據(jù)庫備份與恢復有關的Oracle后臺進程有哪些?4-61、49DEWNSMONLG

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論