freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

數(shù)據(jù)庫系統(tǒng)概論第四版_王珊_薩師煊主編_課后習題答案(參考版)

2025-06-25 14:40本頁面
  

【正文】 因為轉儲期間運行的事務可能修改了某些數(shù)據(jù),使得后援副本上的數(shù)據(jù)不是數(shù)據(jù)庫的一致版本。動態(tài)轉儲可克服靜態(tài)轉儲的缺點,它不用等待正在運行的用戶事務結束,也不會影響新事務的運行。顯然,這會降低數(shù)據(jù)庫的可用性。靜態(tài)轉儲簡單,但必須等待正運行的用戶事務結束才能進行。當數(shù)據(jù)庫遭到破壞后可以將后備副本重新裝入,將數(shù)據(jù)庫恢復到轉儲時的狀態(tài)。答:數(shù)據(jù)轉儲是數(shù)據(jù)庫恢復中采用的基本技術。當系統(tǒng)運行過程中發(fā)生故障,利用轉儲的數(shù)據(jù)庫后備副本和日志文件就可以將數(shù)據(jù)庫恢復到故障前的某個一致性狀態(tài)。事務故障、系統(tǒng)故障和介質(zhì)故障影響事務的正常執(zhí)行;介質(zhì)故障和計算機病毒破壞數(shù)據(jù)庫數(shù)據(jù)?;謴妥酉到y(tǒng)的功能是:把數(shù)據(jù)庫從錯誤狀態(tài)恢復到某一已知的正確狀態(tài)(亦稱為一致狀態(tài)或完整狀態(tài))。 如果T 非正常終止時只做了第一個操作,則數(shù)據(jù)庫就處于不一致性狀態(tài),庫存量無緣無故少了Q 。例如某工廠的庫存管理系統(tǒng)中,要把數(shù)量為Q 的某種零件從倉庫1 移到倉庫2 存放。答:事務執(zhí)行的結果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。接下來的其他操作或故障不應該對其執(zhí)行結果有任何影響。即一個事務內(nèi)部的操作及使用的數(shù)據(jù)對其他并發(fā)事務是隔離的,并發(fā)執(zhí)行的各個事務之間不能互相干擾。一致性:事務執(zhí)行的結果必須是使數(shù)據(jù)庫從一個一致性狀態(tài)變到另一個一致性狀態(tài)。這4 個特性也簡稱為ACID 特性。答:事務是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做要么全不做,是一個不可分割的工作單位。 ( 4 )生成查詢計劃,選擇代價最小的。即利用優(yōu)化算法,把原始的語法樹轉換成優(yōu)化的形式。答:各個關系系統(tǒng)的優(yōu)化方法不盡相同,大致的步驟可以歸納如下: ( l )把查詢轉換成某種內(nèi)部表示,通常用的內(nèi)部表示是語法樹。答:下面的優(yōu)化策略一般能提高查詢效率: ( l )選擇運算應盡可能先做; ( 2 )把投影運算和選擇運算同時進行; ( 3 )把投影同其前或其后的雙目運算結合起來執(zhí)行; ( 4 )把某些選擇同在它前面要執(zhí)行的笛卡兒積結合起來成為一個連接運算; ( 5 )找出公共子表達式; ( 6 )選取合適的連接算法。試畫出用關系代數(shù)表示的語法樹,并用關系代數(shù)表達式優(yōu)化算法對原始的語法樹進行優(yōu)化處理,畫出優(yōu)化后的標準語法樹。2 .對學生一課程數(shù)據(jù)庫有如下的查詢: SEI 王 CT Cn 即 ne FROM Student , Cou 拐 e , SC WHERE Student . Sno = SC . Sno AND SC . Cllo = Coll 拐 e . Cllo AND Stu 擊 nt . Sdept = ! 15 ! 。 ( 4 )優(yōu)化器中包括了很多復雜的優(yōu)化技術,這些優(yōu)化技術往往只有最好的程序員才能掌握。在非關系系統(tǒng)中必須重寫程序,而重寫程序在實際應用中往往是不太可能的。優(yōu)化器可以根據(jù)這些信息選擇有效的執(zhí)行計劃,而用戶程序則難以獲得這些信息。查詢優(yōu)化的優(yōu)點不僅在于用戶不必考慮如何最好地表達查詢以獲得較好的效率,而且在于系統(tǒng)可以比用戶程序的“優(yōu)化’夕做得更好。它減輕了用戶選擇存取路徑的負擔。答 :E 一 R 圖為:關系模型為:讀者(讀者號,姓名,地址,性別書(書號,書名,作者,出版社)借書(讀者號,書號,借出日期,年齡,單位)應還日期)第9章 關系查詢處理和查詢優(yōu)化1 .試述查詢優(yōu)化在關系數(shù)據(jù)庫系統(tǒng)中的重要性和可能性。對每本被借出的書存有讀者號、借出日期和應還日期。19 .請設計一個圖書館數(shù)據(jù)庫,此數(shù)據(jù)庫中對每個借閱者保存讀者記錄,包括:讀者號,姓名,地址,性別,年齡,單位。 18 .現(xiàn)有一局部應用,包括兩個實體:“出版社”和“作者”,這兩個實體是多對多的聯(lián)系,請讀者自己設計適當?shù)膶傩裕嫵?E 一 R 圖,再將其轉換為關系模型(包括關系名、屬性名、碼和完整性約束條件)。數(shù)據(jù)庫應用環(huán)境常常發(fā)生變化,如增加新的應用或新的實體,取消了某些應用,有的實體與實體間的聯(lián)系也發(fā)生了變化等,使原有的數(shù)據(jù)庫設計不能滿足新的需求,需要調(diào)整數(shù)據(jù)庫的模式和內(nèi)模式。進行數(shù)據(jù)庫的再組織和重構造的原因:數(shù)據(jù)庫運行一段時間后,由于記錄不斷增、刪、改,會使數(shù)據(jù)庫的物理存儲情況變壞,降低了數(shù)據(jù)的存取效率,數(shù)據(jù)庫性能下降,這時 DBA 就要對數(shù)據(jù)庫進行重組織。數(shù)據(jù)庫的重構造則是指部分修改數(shù)據(jù)庫的模式和內(nèi)模式,即修改原設計的邏輯和物理結構。在源數(shù)據(jù)入庫之前要采用多種方法對它們進行檢驗,以防止不正確的數(shù)據(jù)入庫。特別是原系統(tǒng)是手工數(shù)據(jù)處理系統(tǒng)時,各類數(shù)據(jù)分散在各種不同的原始表格、憑證、單據(jù)之中,數(shù)據(jù)輸入工作量更大。數(shù)據(jù)的組織方式、結構和格式都與新設計的數(shù)據(jù)庫系統(tǒng)有相當?shù)牟罹?,組織數(shù)據(jù)錄入就要將各類源數(shù)據(jù)從各個局部應用中抽取出來,分類轉換,最后綜合成符合新設計的數(shù)據(jù)庫結構的形式,輸入數(shù)據(jù)庫。16 .數(shù)據(jù)輸入在實施階段的重要性是什么?如何保證輸入數(shù)據(jù)的正確性?答:數(shù)據(jù)庫是用來對數(shù)據(jù)進行存儲、管理與應用的,因此在實施階段必須將原有系統(tǒng)中的歷史數(shù)據(jù)輸入到數(shù)據(jù)庫。為一個給定的邏輯數(shù)據(jù)模型選取一個最適合應用要求的物理結構,就是數(shù)據(jù)庫的物理設計的主要內(nèi)容。 15 .試述數(shù)據(jù)庫物理設計的內(nèi)容和步驟。設計步驟為 : ( l )將概念結構轉換為一般的關系、網(wǎng)狀、層次模型; ( 2 )將轉換來的關系、網(wǎng)狀、層次模型向特定 DBMS 支持下的數(shù)據(jù)模型轉換; ( 3 )對數(shù)據(jù)模型進行優(yōu)化。 11 .什么是數(shù)據(jù)庫的邏輯結構設計?試述其設計步驟。 ( 2 )逐步集成,用累加的方式一次集成兩個分 E 一 R 圖。因此必須進行視圖集成,使得數(shù)據(jù)庫能被全系統(tǒng)的多個用戶、多個應用共享使用。這樣,設計清晰,由簡到繁。 10 .為什么要視圖集成?視圖集成的方法是什么?答:在對數(shù)據(jù)庫系統(tǒng)進行概念結構設計時一般采用自底向上的設計方法,把繁雜的大系統(tǒng)分解子系統(tǒng)。答:重要性:數(shù)據(jù)庫概念設計是整個數(shù)據(jù)庫設計的關鍵,將在需求分析階段所得到的應用需求首先抽象為概念結構,以此作為各種數(shù)據(jù)模型的共同基礎,從而能更好地、更準確地用某一 DBMS 實現(xiàn)這些需求。例如在學校環(huán)境中,李英是老師,表示李英是教師類型中的一員,則教師是實體型,李英是教師實體型中的一個實體值,具有教師共同的特性和行為:在某個系某個專業(yè)教學,講授某些課程,從事某個方向的科研。 i 5 member of ”的語義。這些對象具有某些共同的特性和行為。答:數(shù)據(jù)抽象是對實際的人、物、事和概念進行人為處理,抽取所關心的共同特性,忽略非本質(zhì)的細節(jié),并把這些特性用各種概念精確地加以描述,這些概念組成了某種模型。概念結構的設計策略通常有四種: l )自頂向下,即首先定義全局概念結構的框架,然后逐步細化; 2 )自底向上,即首先定義各局部應用的概念結構,然后將它們集成起來,得到全局概念結構; 3 )逐步擴張,首先定義最重要的核心概念結構,然后向外擴充,以滾雪球的方式逐步生成其他概念結構,直至總體概念結構; 4 )混合策略,即將自頂向下和自底向上相結合,用自頂向下策略設計一個全局概念結構的框架,以它為骨架集成由自底向上策略中設計的各局部概念結構。7 .什么是數(shù)據(jù)庫的概念結構?試述其特點和設計策略。數(shù)據(jù)字典通過對數(shù)據(jù)項和數(shù)據(jù)結構的定義來描述數(shù)據(jù)流和數(shù)據(jù)存儲的邏輯內(nèi)容。數(shù)據(jù)字典的內(nèi)容通常包括: ( l )數(shù)據(jù)項; ( 2 )數(shù)據(jù)結構; ( 3 )數(shù)據(jù)流; ( 4 )數(shù)據(jù)存儲; ( 5 )處理過程五個部分。調(diào)查的內(nèi)容是“數(shù)據(jù)’夕和“處理”,即獲得用戶對數(shù)據(jù)庫的如下要求: ( l )信息要求,指用戶需要從數(shù)據(jù)庫中獲得信息的內(nèi)容與性質(zhì),由信息要求可以導出數(shù)據(jù)要求,即在數(shù)據(jù)庫中需要存儲哪些數(shù)據(jù); ( 2 )處理要求,指用戶要完成什么處理功能,對處理的響應時間有什么要求,處理方式是批處理還是聯(lián)機處理; ( 3 )安全性與完整性要求。 ( 2 )從軟件設計的技術角度看,數(shù)據(jù)庫設計應該和應用系統(tǒng)設計相結合,也就是說,整個設計過程中要把結構(數(shù)據(jù))設計和行為(處理)設計密切結合起來。答:數(shù)據(jù)庫設計既是一項涉及多學科的綜合性技術又是一項龐大的工程項目。答:數(shù)據(jù)庫結構設計的不同階段形成數(shù)據(jù)庫的各級模式,即: ( l )在概念設計階段形成獨立于機器特點,獨立于各個 DBMS 產(chǎn)品的概念模式,在本篇中就是 E 一 R 圖; ( 2 )在邏輯設計階段將 E 一 R 圖轉換成具體的數(shù)據(jù)庫產(chǎn)品支持的數(shù)據(jù)模型,如關系模型,形成數(shù)據(jù)庫邏輯模式,然后在基本表的基礎上再建立必要的視圖 ( Vi 娜),形成數(shù)據(jù)的外模式; ( 3 )在物理設計階段,根據(jù) DBMS 特點和處理的需要,進行物理存儲安排,建立索引,形成數(shù)據(jù)庫內(nèi)模式。 ( 6 )數(shù)據(jù)庫運行和維護:在數(shù)據(jù)庫系統(tǒng)運行過程中對其進行評價、調(diào)整與修改。 ( 4 )數(shù)據(jù)庫物理設計:為邏輯數(shù)據(jù)模型選取一個最適合應用環(huán)境的物理結構(包括存儲結構和存取方法)。 ( 2 )概念結構設計:通過對用戶需求進行綜合、歸納與抽象,形成一個獨立于具體 DBMS 的概念模型。2 .試述數(shù)據(jù)庫設計過程各個階段上的設計描述。不僅包括設計數(shù)據(jù)庫本身,還包括數(shù)據(jù)庫的實施、運行和維護。答:這里只概要列出數(shù)據(jù)庫設計過程的六個階段: ( l )需求分析; ( 2 )概念結構設計; ( 3 )邏輯結構設計; ( 4 )數(shù)據(jù)庫物理設計; ( 5 )數(shù)據(jù)庫實施; ( 6 )數(shù)據(jù)庫運行和維護。因為只有兩個屬性,所以無非平凡的多值依賴。A2,A2 224。R是BCNF。A1,則關系R的碼為A2,所以決定因素都包含碼,R是BCNF。B、A1224。A2,但A2224。詳細證明如下:(任何二元關系模式必定是BCNF)。按BCNF的定義,若X224。因為關系模式中只有兩個屬性,所以無傳遞。(1)任何一個二目關系是屬于3NF。假設每個病房住有多個病人,有多個責任醫(yī)務人員負責醫(yī)治和護理該病房的所有病人。按照語義有I 一一S , I 一一A 成立。假設每個興趣小組有多個學生,有若干活動項目。由于C 與S 的完全對稱性,必然有M 一一C 成立。設同專業(yè)內(nèi)所有學生選修的必修課相同,實例關系如下。答:(1)關系模式MSC ( M , S , C )中,M 表示專業(yè),S 表示學生,C 表示該專業(yè)的必修課。( 3 )已知zcy ,根據(jù)自反律知、吟z ,又因為x 一Y ,所以由傳遞律可得x 一Z 。 (3)各關系模式的候選碼、外部碼,全碼如下: A、學生S候選碼:Sno;外部碼:Dept、Class;無全碼 B、班級C候選碼:Class;外部碼:Dept;無全碼 C、系D候選碼:Dept或Dno;無外部碼;無全碼 D、學會M候選碼:Mname;無外部碼;無全碼3 .試由amstrong 公理系統(tǒng)推導出下面三條推理規(guī)則:( l )合并規(guī)則:若X 一Z , X 一Y ,則有X 一YZ ( 2 )偽傳遞規(guī)則:由x 一Y ,明吟z 有翔一z ( 3 )分解規(guī)則:x 一Y , zcy ,有x 一z 證明( l )已知X 一Z ,由增廣律知喲,YZ ,又因為X 一Y ,可得獄一X 卜)YZ ,最后根據(jù)傳遞律得x 一YZ 。Maddr,Mname224。 D、學會M(Mname,Myear,Maddr,Mnum)的最小函數(shù)依賴集如下: Mname224。Office,Dno224。Dno,Dno224。Dept 所以C1ass與Dept之間存在著傳遞函數(shù)依賴。Pname,Pname224。Cyear,Pname224。Pname,Class224。Dept 所以Sno與Dept之間存在著傳遞函數(shù)依賴。Class,Class224。Rno 所以Class與Rno之間存在著傳遞函數(shù)依賴。Dept,Dept 224。Rno(宿舍區(qū))所以Sno與Rno之間存在著傳遞函數(shù)依賴。Dept,而Dept224。Dept,DEPT224。Sbirth,Sno224。指出各關系模式的候選碼、外部碼,有沒有全碼存在?解:(1)關系模式如下: 學生:S(Sno,Sname,Sbirth,Dept,Class,Rno) 班級:C(Class,Pname,Dept,Cnum,Cyear) 系:D(Dept,Dno,Office,Dnum) 學會:M(Mname,Myear,Maddr,Mnum) (2)每個關系模式的最小函數(shù)依賴集如下: A、學生S (Sno,Sname,Sbirth,Dept,Class,Rno) 的最小函數(shù)依賴集如下:Sno224。學生參加某學會有一個入會年份。一個系的學生住在同一宿舍區(qū)。學會:學會名、成立年份、辦公地點、人數(shù)。班級:班號、專業(yè)名、系名、人數(shù)、入校年份。2.建立一個關于系、學生、班級、學會等諸信息的關系數(shù)據(jù)庫。224。Y且Y不是X的子集時,X必含有碼,則RU,F(xiàn)∈BCNF。定義6:關系模式RU,F(xiàn)∈1NF 。 X,Y 224。定義5:關系模式RU,F(xiàn) 中若不存在這樣的碼X、屬性組Y及非主屬性Z(Z不是Y的子集)使得X224。定義4:若關系模式R∈1NF,且每一個非主屬性完全函數(shù)依賴于碼,則關系模式R∈2NF 。 Y,則稱Y對X完全函數(shù)依賴 若X224。定義2:在R(U)中,如果 X224。若Y不函數(shù)依賴于X,則記作X 224。224。Y,Y224。Y,則X叫做決定因素(Determinant)。Y是平凡的函數(shù)依賴。X224。Y是非平凡的函數(shù)依賴。)術語和記號:X224。Y。X,Y是屬性集U的子集。 第6章 關系數(shù)據(jù)庫理論1 .理解并給出下列術語的定義:函數(shù)依賴、部分函數(shù)依賴、完全函數(shù)依賴、傳遞依賴、候選碼、主碼、外碼、全碼(All 一key )、1 NF 、ZNF 、3NF 、BcNF 、多值依賴、4NF 。7 .關系系統(tǒng)中,當操作違反實體完整性、參照完整性和用戶定義的完整性約束條件時,一般是如何分別進行處理的?答:對于違反實體完整性和用戶定義的完整性的操作一般都采用拒絕執(zhí)行的方式進行處理。答CREATE TABLE DEPT (Deptno NUMBER(2), Deptname VARCHAR(10), Manager VARCHAR
點擊復制文檔內(nèi)容
研究報告相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1