上海工程技術(shù)大學(xué)期末考試內(nèi)容數(shù)據(jù)庫(kù)原理_第1頁(yè)
上海工程技術(shù)大學(xué)期末考試內(nèi)容數(shù)據(jù)庫(kù)原理_第2頁(yè)
上海工程技術(shù)大學(xué)期末考試內(nèi)容數(shù)據(jù)庫(kù)原理_第3頁(yè)
上海工程技術(shù)大學(xué)期末考試內(nèi)容數(shù)據(jù)庫(kù)原理_第4頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

數(shù)據(jù)庫(kù)原理復(fù)習(xí)簡(jiǎn)答題30’相對(duì)于數(shù)據(jù)庫(kù)系統(tǒng),文件系統(tǒng)階段數(shù)據(jù)管理有哪些缺陷?記錄之間沒(méi)有聯(lián)系,數(shù)據(jù)不夠整體結(jié)構(gòu)化;數(shù)據(jù)一樣性差;存放數(shù)據(jù)的方式不敏捷;數(shù)據(jù)不能共享,冗余多;數(shù)據(jù)獨(dú)立性差;什么是數(shù)據(jù)庫(kù)的數(shù)據(jù)獨(dú)立性?數(shù)據(jù)的邏輯獨(dú)立性(指用戶的應(yīng)用程序和數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)是相互獨(dú)立的)和數(shù)據(jù)的物理獨(dú)立性(指用戶的應(yīng)用程序和存儲(chǔ)在磁盤上的數(shù)據(jù)庫(kù)中數(shù)據(jù)是相互獨(dú)立的)。說(shuō)出數(shù)據(jù)庫(kù)系統(tǒng)中數(shù)據(jù)抽象的三級(jí)結(jié)構(gòu)數(shù)據(jù)庫(kù)的三級(jí)模式由外模式、模式、內(nèi)模式三級(jí)構(gòu)成。此三級(jí)模式結(jié)構(gòu)是DBMS對(duì)DBS中數(shù)據(jù)進(jìn)行有效管理和組織的方法。模式(也稱邏輯模式):數(shù)據(jù)庫(kù)中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,全部用戶的公共數(shù)據(jù)視圖。外模式(也稱子模式或用戶模式):數(shù)據(jù)庫(kù)用戶(包括應(yīng)用程序員和最終用戶)能望見和運(yùn)用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述,是數(shù)據(jù)庫(kù)用戶的數(shù)據(jù)視圖,是和某一應(yīng)用有關(guān)的數(shù)據(jù)的邏輯表示。內(nèi)模式(也稱存儲(chǔ)模式)是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述,是數(shù)據(jù)在數(shù)據(jù)庫(kù)內(nèi)部的表示方式。數(shù)據(jù)、數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)?數(shù)據(jù)是數(shù)據(jù)庫(kù)中存儲(chǔ)的基本對(duì)象。從數(shù)據(jù)管理角度,凡是經(jīng)過(guò)數(shù)字化處理進(jìn)入計(jì)算機(jī)的符號(hào)都叫數(shù)據(jù)。數(shù)據(jù)庫(kù)是長(zhǎng)期儲(chǔ)存在計(jì)算機(jī)內(nèi),有組織的,可共享的數(shù)據(jù)集合。數(shù)據(jù)庫(kù)管理系統(tǒng)是位于用戶和操作系統(tǒng)之間的一層數(shù)據(jù)管理軟件,它是數(shù)據(jù)庫(kù)系統(tǒng)的核心組成部分。(用戶在數(shù)據(jù)庫(kù)中的一切操作,包括數(shù)據(jù)定義、查詢、更新以及各種限制都是通過(guò)DBMS進(jìn)行的)說(shuō)出DBMS的主要功能數(shù)據(jù)庫(kù)定義功能、數(shù)據(jù)操縱功能、數(shù)據(jù)庫(kù)的愛護(hù)功能、數(shù)據(jù)庫(kù)的維護(hù)功能、數(shù)據(jù)字典三種主要的數(shù)據(jù)模型是什么?完整地描述一個(gè)數(shù)據(jù)模型須要哪些方面的內(nèi)容?網(wǎng)狀模型、層次模型、關(guān)系模型,它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對(duì)數(shù)據(jù)建模。數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作、數(shù)據(jù)的完整性約束條件主碼表中的某個(gè)屬性組,它可以唯一確定一個(gè)元組Primarykey主關(guān)鍵字是被選擇出來(lái)的作表的行的唯一識(shí)別的候選關(guān)鍵字。一個(gè)表只有一個(gè)主碼。外碼外鍵設(shè)F是基本關(guān)系R的一個(gè)或一組屬性,但不是關(guān)系R的碼,假如F和其本關(guān)系S的主碼Ks相對(duì)應(yīng),則F是基本關(guān)系R的外碼。(屬性或?qū)傩越MX不是關(guān)系模式R的碼(不是主碼也不是候選碼),但X是另一個(gè)關(guān)系模式的碼,則稱X為R的外碼)DBA的主要職責(zé)是?確定數(shù)據(jù)庫(kù)中的信息內(nèi)容和結(jié)構(gòu);確定數(shù)據(jù)庫(kù)的存儲(chǔ)結(jié)構(gòu)和存取策略;定義數(shù)據(jù)的平安性要求和完整性約束條件;監(jiān)控?cái)?shù)據(jù)庫(kù)的運(yùn)用和運(yùn)行;數(shù)據(jù)庫(kù)的改進(jìn)和重組重構(gòu)數(shù)據(jù)庫(kù)系統(tǒng)及其特點(diǎn)數(shù)據(jù)庫(kù)系是指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫(kù)后的系統(tǒng)構(gòu)成,一般由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。特點(diǎn):使數(shù)據(jù)整體結(jié)構(gòu)化;使數(shù)據(jù)共享性高、冗余少、量擴(kuò)充;使數(shù)據(jù)獨(dú)立性高;有了統(tǒng)一的數(shù)據(jù)限制功能;數(shù)據(jù)由DBMS統(tǒng)一管理和限制數(shù)據(jù)庫(kù)設(shè)計(jì)分為幾個(gè)階段?需求分析階段、概念結(jié)構(gòu)設(shè)計(jì)階段、邏輯結(jié)構(gòu)設(shè)計(jì)階段、數(shù)據(jù)庫(kù)物理設(shè)計(jì)階段、數(shù)據(jù)庫(kù)實(shí)施階段、數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)階段說(shuō)出數(shù)據(jù)庫(kù)系統(tǒng)的組成及其特點(diǎn)數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)(及其開發(fā)工具)、應(yīng)用系統(tǒng)、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。三級(jí)模式(外模式、模式、內(nèi)模式),兩級(jí)映像(外模式/模式映像;模式/內(nèi)模式映像)什么是日志文件?登記日志文件時(shí)為什么必須要先寫日志文件,后寫數(shù)據(jù)庫(kù)?日志文件是用來(lái)記錄事務(wù)對(duì)數(shù)據(jù)庫(kù)的更新操作的文件。)把對(duì)數(shù)據(jù)的修改寫到數(shù)據(jù)庫(kù)中和把表示這個(gè)修改的日志記錄寫到日志文件中是兩個(gè)不同的操作。有可能在這兩個(gè)操作之間發(fā)生故障,即這兩個(gè)寫操作只完成了一個(gè)。假如先寫了數(shù)據(jù)庫(kù)修改,而在日志文件中沒(méi)有登記這個(gè)修改,則以后就無(wú)法復(fù)原這個(gè)修改了。假如先寫日志文件,但沒(méi)有修改數(shù)據(jù)庫(kù),在復(fù)原時(shí)只不過(guò)是多執(zhí)行一次UNDO操作,并不會(huì)影響數(shù)據(jù)庫(kù)的正確性。所以肯定要先寫日志文件,即首先把日志記錄寫到日志文件中,然后寫數(shù)據(jù)庫(kù)的修改。設(shè)計(jì)題30’設(shè)有教學(xué)管理數(shù)據(jù)庫(kù)的基本表: 學(xué)生S(S#,SNAME,AGE,SEX) 學(xué)習(xí)SC(S#,C#,GRADE)課程C(C#,CNAME,TEACHER)回答以下問(wèn)題:添加一個(gè)學(xué)生記錄,學(xué)號(hào)為0001,姓名為周格,性別為男,年齡20InsertintoSValues(0001,’周格’,20,’男’)檢索年齡大于20歲的男學(xué)生的學(xué)號(hào)和姓名SelectS#,SNAMEFromSWhereAGE>20ANDSEX=’男’檢索全部比周格年齡大的學(xué)生姓名、年齡和系別SelectSname,AGE,SDEPTFromSWhereAGE>(SELECTAGEFromSWhereSname=’周格’)ANDSname<>’周格’檢索學(xué)生姓名及其所選修的課程號(hào)和成果SelectSname,C#,GradeFromS,SCWhereS.S#=SC.S#查詢信管系全部學(xué)生的姓名、成果并要求成果升序排列SelectSname,GradeFromS,SCWhereS.S#=SC.S#ANDSDEPT=’信管’OrderbyGrade邏輯刪除周格同學(xué)的相關(guān)記錄DeletefromSWhereSnameLIKE’周格’把LI同學(xué)的學(xué)習(xí)選課和成果全部刪去DELETEFromSCWhereS#in(SelectS#FromSWhereSnamelike’LI%’)統(tǒng)計(jì)每門課程的學(xué)生選修人數(shù)(超過(guò)3人的課程才統(tǒng)計(jì)),要求輸出課程還和選修人數(shù)。查詢結(jié)果按人數(shù)降序排列,若人數(shù)相同,按課程號(hào)升序排列SelectC#,Count(S#)FromSCGroupbyC#HavingCount(S#)>3Orderbycount(S#)DESC,C#檢索學(xué)生姓名及其所選修課程的課程號(hào)和成果檢索LI同學(xué)不學(xué)的課程的課程號(hào)SelectC#FromCWherenotexists(selectC#FromSCWhereC.C#=SC.C#ANDSname=’LI’)求選修C4課程的學(xué)生的平均年齡SelectAVG(AGE)FromS,SCWhereSC.S#=S.S#ANDC#=’C4’檢索學(xué)號(hào)比LI同學(xué)大,而年齡比他小的學(xué)生姓名SelectSnameFromSWhereS#>all(selects#fromwheresname=’LI’)ANDAGE<all(selectAGEfromSWhereSname=’LI’)把選修ENGLISH課不及格的成果全改為空值UpdateSCSETGrade=NULLWhereGrade<60ANDC#in(selectc#fromcwhereCname=’ENGLISH’)把低于總平均成果的男同學(xué)成果提高9%UpdateSCSETGrade=Grade*1.09FromS,SCWhereSEX=’男’ANDS.S#=SC.S#ANDGrade<(selectavg(grade)fromSC)綜合題某科研部門擔(dān)當(dāng)多個(gè)科研項(xiàng)目和聘用多名探討人員。一名探討人員可以參和多個(gè)科研項(xiàng)目,且一個(gè)科研項(xiàng)目有多名探討人員參與。科研項(xiàng)目有項(xiàng)目編號(hào)和項(xiàng)目名稱屬性,探討人員有職工號(hào)、姓名、性別和職稱等屬性,探討人員每參和一個(gè)科研項(xiàng)目,可獲得一份酬金。(1)依據(jù)上述語(yǔ)義畫出E-R圖;(2)將E-R模型轉(zhuǎn)換成關(guān)系模型,要求標(biāo)注關(guān)系的主鍵和外鍵。2.設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集,一時(shí)“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名和地址等設(shè)某商業(yè)集團(tuán)數(shù)據(jù)庫(kù)中有三個(gè)實(shí)體集。一是“倉(cāng)庫(kù)”實(shí)體集,屬性有倉(cāng)庫(kù)號(hào)、倉(cāng)庫(kù)名和地址等;二是“商店”實(shí)體集,屬性有商店號(hào)、商店名、地址等;三是“商品”實(shí)體集,屬性有商品號(hào)、商品名、單價(jià)。設(shè)倉(cāng)庫(kù)和商品之間存在“庫(kù)存”聯(lián)系,每個(gè)倉(cāng)庫(kù)可存儲(chǔ)若干種商品,每種商品存儲(chǔ)在若干倉(cāng)庫(kù)中,每個(gè)倉(cāng)庫(kù)每存儲(chǔ)一種商品有存儲(chǔ)日期及存儲(chǔ)量;商店和商品之間存在著“銷售”聯(lián)系,每個(gè)商店可銷售若干種商品,每種商品可在若干商店里銷售,每個(gè)商店銷售一種商品有月份和月銷售量?jī)蓚€(gè)屬性。1)試畫出E-R圖,并在圖上注明聯(lián)系類型;2)將E-R圖轉(zhuǎn)換成關(guān)系模式,并依據(jù)屬性的現(xiàn)實(shí)意義說(shuō)明主鍵和外鍵。倉(cāng)庫(kù)關(guān)系模式:倉(cāng)庫(kù)(倉(cāng)庫(kù)號(hào),倉(cāng)庫(kù)名,地址)商品關(guān)系模式:商品(商品號(hào),商品名,單價(jià))商店關(guān)系模式:商店(商店號(hào),商店名,地址)儲(chǔ)存關(guān)系模式:儲(chǔ)存(倉(cāng)庫(kù)號(hào),商品號(hào),日期,存儲(chǔ)量)銷售關(guān)系模式:銷售(商店號(hào),商品號(hào),月份,銷售量)供應(yīng)關(guān)系模式:供應(yīng)(倉(cāng)庫(kù)號(hào),商品號(hào),商店號(hào),月份,月供應(yīng)量)3.設(shè)有如下實(shí)體:

學(xué)生:學(xué)號(hào),單位,姓名,性別,年齡,選修課程名課程:編號(hào),課程名,開課單位,任課老師老師:老師編號(hào),姓名,性別,職稱,講授課程編號(hào)單位:?jiǎn)挝幻Q,電話,老師

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論