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

正文內容

數據庫技術復習(基本理論答案)-文庫吧資料

2024-11-16 22:31本頁面
  

【正文】 元組的值 等值連接:是從兩個關系的笛卡爾積中選取連接屬性滿足相等條件的所有元組。關系模式:是型的概念,它定義了元組集合的結構,即定義了一個元組由哪些屬性構成 關系數據庫:在一個給定的應用領域中,所有實體以及實體之間的聯系所對應的關系的集合 空值:是所有可能的域的一個取值,表明值未知或不存在。第二章 關系模型與關系代數域:一組具有相同數據類型的值的集合笛卡爾積:兩個分別為N目和m目的關系R和S的笛卡爾積是一個n+m目元組的集合 超碼:屬性集A能唯一標識關系r中的一個元組,則稱A為關系R的一個超碼 候選碼:對于關系r中一個或多個屬性的集合A,若屬性集A中的任意真子集都不能成為關系r的超碼,則、主碼:在實體集中區(qū)分不同實體的候選碼。數據操縱語言DML,命令使用戶能夠查詢數據庫以及操作已有數據庫中的數據的計算機語言。一個數據庫模式包含該數據庫中所有實體的描述定義。對應于數據抽象的三個級別,數據庫管理系統一般也提供觀察數據庫的三個不同角度,以方便不同的而用戶使用數據庫的需要,這就是數據庫的三級模式結構;內模式、模式和外模式為了能夠在系統內部實現三個抽象層次的數據之間的聯系和轉換,數據庫管理系統在數據庫的三級模式之間提供了兩層映像:外模式/模式映像、模式/內模式映像。關系數據模型的完整性約束條件包括實體完整性、參照完整性和用戶自定義完整性6.試解釋數據庫的三級模式結構和兩層映像。關系模型要求關系必須是規(guī)范化的,即關系的每一個分量必須是一個不可分的數據項。關系模型由一組關系組成,每個關系的數據結構是一張規(guī)范化的二維表。常用的概念模型有實體聯系模型(ER模型)和面向對象OO模型邏輯模型;用來描述數據庫數據的整體邏輯結構。一種數據模型要很好地同時滿足這3個方面的要求是很困難的,因此,在數據庫管理系統中這對不同的使用對象和應用目的,采用不同的數據模型。這些概念精確地描述系統的靜態(tài)特性、動態(tài)特性和完整性約束條件。③數據的約束條件:是完整性規(guī)則的集合,完整性規(guī)則是給定的數據模型中數據及其聯系所具有的制約和依存規(guī)則,用以限定符合數據模型的數據庫狀態(tài)以及狀態(tài)的變化,以保證數據的正確、有效、相容。數據獨立性是通過數據庫管理系統的兩層映像功能來實現 3.什么是數據模型?數據模型的基本要素有哪些?為什么需要數據模型?數據模型是描述數據語義、數據與數據之間聯系(數據結構)、數據操作,以及一致性約束的概念和工具的集合數據模型的基本要素:①數據結構:是所研究的對象類型的集合,是對系統的靜態(tài)特性的描述。邏輯獨立性是指用戶的應用程序與數據庫的邏輯結構是相互獨立的。DBMS主要功能包括數據定義功能、數據操縱功能、數據庫的運行管理功能、數據庫的建立和維護功能。數據庫管理系統:數據庫管理系統(DBMS)是位于用戶與操作系統之間的一層數據管理軟件。數據庫系統:數據庫系統(DBS)是指在計算機系統中引入數據庫后的系統構成。數據庫:數據庫是長期儲存在計算機內、有組織的、可共享的數據集合。數據的種類有文字、圖形、圖象、聲音、正文等等。表示修改student表的結構,在其中添加身份證號一列(主) , 開啟事務:BEGIN TRANSATION 提交事務:COMMIT TRANSACTION 回滾事務:ROLLBACK TRANSACTION 主鍵:PRIMARY KEY 外鍵:FOREIGN KEY 實體之間的聯系有1:1:m、m:n,即1對1,一對多、多對多 聚合函數:SUM:求和 MAX:求最大值 COUNT:計數 AVG:求平均值 GRANT:授權 REVOKE:收回權限 CONSTRAINT:約束數據庫設計的步驟:需求分析階段、概念設計階段、邏輯設計階段、物理設計階段、數據庫實現階段、數據庫的運行與維護階段事務具有四個特征原子性、一致性、隔離性、持久性 P116參考答案:1. 題干:數據庫中有四張表客戶表:Customers、代理人表Agents、產品表Products和訂單表Orders;其中客戶表Customers各屬性如下:Cid 客戶編號、Cname客戶名、City客戶所在城市 代理人表Agents各如下屬性Aid代理人編號、Aname代理人姓名、City代理人所在城市 產品表Products中各屬性如下Pid產品編號、Pname產品名稱、Quantity產品銷售數量、Price產品單價 訂單表Orders表中各屬性如下 Ord_no訂單號、Month訂單月份,Cid客戶編號、Aid代理人編號、Pid產品編號、Qty訂貨數量、Amount訂貨總金額;根據以上四個表編寫存儲過程實現如下要求:①CREATE PROCEDURE pro_update_products pid CHAR(10)AS UPDATE products SET price=price+ WHERE pid=pid GO ②插入一個新的產品記錄到產品表Products中CREATE PROCEDURE pro_insert_products pid CHAR(10), pname VARCHAR(30), quantity INT, price FLOAT AS INSERT INTO products VALUES(pid,pname,quantity,price)GO③查詢某客戶通過某代理訂購產品的訂貨總量 CREATE PROCEDURE pro_Query_Amount ame VARCHAR(20), aname VARCHA(20)AS SELECT Amount FROM Customers c,Orders o,Agents a WHERE = AND = AND =ame AND =aname GO①當向產品表products插入數據時,同時提示用戶“” CREATE TRIGGER tri_products ON products FOR INSERT AS DECLARE pid CHAR(10),price FLOAT SELECT pid=pid,price=price FROM INSERTED IF price②當訂單表Orders中的訂貨數量有變動時,觸發(fā)器自動修改該項訂單的訂貨總金額Amount CREATE TRIGGER tri_orders ON Orders FOR UPDATE AS DECLARE ord_no CHAR(10),pid CHAR(10),Qty INT,price FLOAT IF UPDATE(Qty)BEGIN SELECT ord_no,pid=pid,Qty=Qty FROM INSERTED SELECT price=price FROM products WHERE pid=pid UPDATE Orders SET Amount=price*Qty WHERE Ord_no=ord_NO END GO第四章第2題的參考答案P91 設有三個關系S(S,SNAME,SEX,AGE)SC(S,C,GRADE)C(C,CNAME,TEACHER)用select語句完成下列查詢①檢索LIU老師所受課程的課程號和課程名SELECT C,CNAME FROM C WHERE TEACHER=’LIU’;②檢索年齡大于23歲的男同學的學號和姓名SELECT S,SNAME FROM S WHERE SEX=’男’ AND AGE23;③檢索學號為S3的學生所學課程的課程名與授課老師名SELECT CNAME,TEACHER FROM SC,C WHERE = AND =’S3’;④檢索至少選修LIU老師所受課程中一門課程的女學生姓名SELECT DISTINCT SNAME FROM S,SC WHERE =’女’ AND = AND =ANY(SELECT C FROM C WHERE TEACHER=’LIU’); ⑤檢索WANG同學不學課程的課程號SELECT C FROM C WHERE C NOT IN(SELECT C FROM SC,S WHERE = AND =’WANG’);⑥檢索至少選修兩門課的學生學號SELECT S FROM SC GROUP BY S HAVING COUNT(C)=2; ⑦檢索全部學生都選修的課程的課程號和課程名SELECT C,CNAME FROM C WHERE C IN(SELECT C FROM SC WHERE S=ALL(SELECT S FROM S))⑧檢索選修課程包含LIU老師所受全部課程的學生學號SELECT S FROM SC WHERE C =ALL(SELECT C FROM C WHERE TEACHER=’LIU’)第三篇:數據庫復習總結第一章數據庫系統概論1.試述數據、數據庫、數據庫系統、數據庫管理系統的概念。數據邏輯獨立性是指模式改變,外模式和應用程序不變。數據庫的三級模式由[模式]、[外模式]、[內模式]組成。常用的技術方法有:人工神經網絡、遺傳算法、決策樹方法、粗集方法等。OLAP支持各級管理決策人員從不同的角度、快速靈活地對數據倉庫中的數據進行復雜查詢和多維分析處理,并且能以直觀易懂的形式將查詢和分析結果提供給決策人員,以方便他們及時掌握企業(yè)內外的情況,輔助各級領導進行正確決策,提高企業(yè)的競爭力?數據挖掘常用的技術方法哪幾種?數據挖掘是從超大型數據庫(VLDB)或數據倉庫中發(fā)現并提取隱藏在內的模式的過程,這些模式是有效的、新穎的、有潛在使用價值的和易于理解的。因此,僅允許其它事務讀但不允許更新類中的實例。③.共享意向排它鎖(SIX鎖):SIX=S+IX,在類上加SIX鎖表示對類中所有實例都隱式地加了S鎖。①.意向共享鎖(IS鎖):對一個數據對象加IS鎖,表示事務可能對類中的實例顯式請求S鎖。、在面向對象數據庫系統中,每個對象都有一個內部標識OID,用來標識一個對象,對象標識在整個系統中是唯一的。對象標識:每個對象都有一個內部標識符OID,OID在整個系統中 是唯一的,一旦生成就不能改變。封裝: 是一種信息隱蔽技術,它把對象的特征和行為隱蔽起來,使得一個對象在程序中可以作為一個獨立的整體使用而不用擔心對象的功能受到影響。繼承:繼承只有在類按層次排列時才有意義。對象:在面向對象程序中,一切都是為對象,從一個數據元素到一個大的文件以及一個數據結構,一個可執(zhí)行程序段等都是對象。保護功能:當發(fā)現用戶的操作請求使數據違背了完整性約束條件時,能夠自動采取一定的措施確保數據的完整性不遭破壞。DBMS完整性控制有以下三個方面的功能:定義功能:為用戶提供定義完整性約束條件的命令或工具。(5)數據加密:對存儲和傳輸的數據進行加密處理,從而使得不知道解密算法的人無法獲知數據的內容。(3)視圖機制:為不同的用戶定義視圖,通過視圖機制把要保密的數據對無權存取的用戶隱藏起來,從而自動地對數據提供一定程度的安全保護。每次用戶要求進入系統時,由系統進行核對,通過鑒定后才提供系統的使用權。19.試述實現數據庫安全性控制的常用方法和技術。二是很多需要REDO處理的事務實際上已經將它們的更新操作結果寫到數據庫中了,恢復子系統又重新執(zhí)行了這些操作,浪費了大量時間。一般來說,需要檢查所有日志記錄。(2)DBA裝入轉儲結束時刻的日志文件副本(3)DBA啟動系統恢復命令,由DBMS完成恢復功能,即重做已完成的事務?;謴头椒ㄊ侵匮b數據庫,然后重做已完成的事務。即將日志記錄中“更新后的值”(After Image)寫入數據庫。(3)對重做隊列中的各個事務進行REDO處理。(2)對撤銷隊列中的各個事務進行UNDO處理。因此恢復操作就是要撤銷(UNDO)故障發(fā)生時未完成的事務,重做(REDO)已完成的事務。(4)如此處理下去,直至讀到此事務的開始標記,該事務故障的恢復就完成了。即將日志記錄中“更新前的值”寫入數據庫。DBMS執(zhí)行恢復步驟是:(1)反向掃描文件日志(即從最后向前掃描日志文件),查找該事務的更新操作。當數據庫遭到破壞后可以將后備副本重新裝入,將數據庫恢復到轉儲時的狀態(tài)。數據轉儲是數據庫恢復中采用的基本技術。15.數據庫運行中可能產生的故障有哪幾類?在集中式數據庫系統發(fā)生的故障,大致可以分以下幾類:(1)事務內部的故障;(2)系統故障;(3)介質故障;在分布數據庫運行中,除了上面的三種故障外,還有:(1)信息丟失;(2)網絡分割16.據庫恢復的基本技術有哪些?數據轉儲和登錄日志文件是數據庫恢復的基本技術。設立日志文件的目的是:進行事務故障恢復;進行系統故障恢復;協助后備副本進行介質故障恢復。當系統運行過程中發(fā)生故障,利用轉儲的數據庫后備副本和日志文件就可以將數據庫恢復到故障前的某個一致性狀態(tài)。在這階段,事務釋放已經獲得的鎖,但是不能再申請任何鎖。在這階段,事務可以申請獲得任何數據項上的任何類型的鎖,但是不能釋放任何鎖。在對任何數據進行讀、寫操作之前,首先要申請并獲得對該數據的封鎖;在釋放一個封鎖之后,事務不再申請和獲得任何其他封鎖??纱谢恼{度的定義:多個事務的并發(fā)執(zhí)行是正確的,當且僅當其結果與按某一次序串行執(zhí)行它們時的結果相同,稱這種調度策略為可串行化的調度。這就保證了其他事務可以讀 A,但在 T 釋放 A 上的 S 鎖之前不能對 A 做任何修改。共享鎖又稱為讀鎖。若事務 T 對數據對象 A 加上 X 鎖,則只允許 T 讀取和修改 A,其他任何事務都不能再對 A 加任何類型的鎖,直到 T 釋放 A 上的鎖?;镜姆怄i類型有兩種:排它鎖(Exclusive Locks,簡稱 x 鎖)和共享鎖(Share Locks,簡稱 S 鎖)。加鎖后事務 T 就對該數據對象有了一定的控制,在事務 T 釋放它的鎖之前,其他的事務不能更新此數據對象。10.什么是封鎖?基本的封鎖類型有幾種?試述它們的含義。避免不一致性的方法和技術就是并發(fā)控制。(2)不可重復讀(Non 一 Repeatable Read)不可重復讀是指事務 Tl 讀取數據后,事務幾執(zhí)行更新操作,使 Tl 無法再現前一次讀取結果。9.并發(fā)操作可
點擊復制文檔內容
教學教案相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1