版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、1. 數(shù)據(jù) 是信息的符號表示。 數(shù)據(jù)處理 從某些已知的數(shù)據(jù)出發(fā),推導(dǎo)加工出新的信息。數(shù)據(jù)管理及其技術(shù)發(fā)展的階段包括: 人工管理階段 、 文件系統(tǒng)階段 、數(shù)據(jù)庫系統(tǒng)階段 、高級數(shù)據(jù)庫系統(tǒng)階段 。2. 人工管理階段在20世紀(jì)50年代中期 以前,其特點(diǎn)是:數(shù)據(jù)不保存 在計(jì)算機(jī)中; 沒有 軟件系統(tǒng) 對數(shù)據(jù)進(jìn)行統(tǒng)一管理;基本沒有文件 的概念;一組數(shù)據(jù) 對應(yīng)一個程序, 數(shù)據(jù) 是面向程序的;程序和程序之間存在著大量的重復(fù)數(shù)據(jù) 。3. 文件系統(tǒng)階段在20世紀(jì)50年代后期至20世紀(jì)60年代中期 ,其特點(diǎn)是:數(shù)據(jù)長期保留在 外存 上,可經(jīng)常對文件進(jìn)行查詢、修改、插入、刪除等操作;有軟件(文件系統(tǒng) )對數(shù)據(jù)進(jìn)行管理
2、,程序和數(shù)據(jù)有了一定的 獨(dú)立性 ;文件的形式多樣化,有順序文件 、索引文件 和 散列文件 等;數(shù)據(jù)的存取基本上以 記錄 為單位。4. 數(shù)據(jù)庫系統(tǒng)階段在20世紀(jì)60年代后期開始 ,其特點(diǎn)是:面向全組織的 數(shù)據(jù)結(jié)構(gòu)化 ;數(shù)據(jù)的共享性高 、 低冗余 、易擴(kuò)充 ;數(shù)據(jù)獨(dú)立性高 。5. 數(shù)據(jù)庫 是長期儲存在計(jì)算機(jī)存儲設(shè)備上、相互關(guān)聯(lián)的、可以被用戶共享 的 數(shù)據(jù)集合 。6. 數(shù)據(jù)獨(dú)立性 是指數(shù)據(jù)的組織和存儲方法與應(yīng)用程序互不依賴、彼此獨(dú)立的特性。7. 數(shù)據(jù)庫管理系統(tǒng) DataBase Management System,簡稱DBMS ,DBMS運(yùn)行在操作系統(tǒng)之上對數(shù)據(jù)庫進(jìn)行統(tǒng)一的管理和控制,并且使數(shù)據(jù)庫能
3、為多個用戶共享,同時還能保證數(shù)據(jù)的安全性 、可靠性 、 、一致性 ,還要保證數(shù)據(jù)的高度獨(dú)立性等。數(shù)據(jù)庫管理系統(tǒng)具備如下功能:數(shù)據(jù)庫中數(shù)據(jù)的組織 功能;數(shù)據(jù)庫中數(shù)據(jù)的操縱 功能; 數(shù)據(jù)庫中數(shù)據(jù)的維護(hù) 功能; 數(shù)據(jù)庫中數(shù)據(jù)的 查詢 功能; 數(shù)據(jù)庫控制 功能; 數(shù)據(jù)庫通訊 功能; 數(shù)據(jù)庫的數(shù)據(jù)服務(wù) 功能。8. 從事數(shù)據(jù)庫管理工作的人員稱之為 數(shù)據(jù)庫管理員 (Database Administrator,簡稱為DBA ),數(shù)據(jù)庫管理員指的是一種角色,是負(fù)責(zé)數(shù)據(jù)庫管理的人員或部門。數(shù)據(jù)庫管理員從事的工作既有管理方面的、也有技術(shù)方面的,數(shù)據(jù)庫管理員負(fù)責(zé)數(shù)據(jù)庫的 規(guī)劃 、設(shè)計(jì) 、建設(shè) 、 、維護(hù) 、升級 等
4、各個方面的工作。9. 數(shù)據(jù)庫管理員的職責(zé):在數(shù)據(jù)庫規(guī)劃階段要參與選擇和評價 與數(shù)據(jù)庫有關(guān)的計(jì)算機(jī)軟件和硬件,要與數(shù)據(jù)庫用戶共同確定數(shù)據(jù)庫系統(tǒng)的目標(biāo)和數(shù)據(jù)庫 應(yīng)用需求 ,要確定數(shù)據(jù)庫的開發(fā)計(jì)劃 ;在數(shù)據(jù)庫設(shè)計(jì)階段要負(fù)責(zé)數(shù)據(jù)庫標(biāo)準(zhǔn)的制定 ,要負(fù)責(zé) 數(shù)據(jù)庫的設(shè)計(jì) ,負(fù)責(zé)數(shù)據(jù)庫安全 、可靠方面的設(shè)計(jì);在數(shù)據(jù)庫運(yùn)行階段首先要負(fù)責(zé)對用戶進(jìn)行數(shù)據(jù)庫方面的培訓(xùn) ;負(fù)責(zé)數(shù)據(jù)庫的備份和恢復(fù) ;負(fù)責(zé)對數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行維護(hù) ;負(fù)責(zé)監(jiān)視數(shù)據(jù)庫的性能 ,并調(diào)整、改善數(shù)據(jù)庫的性能,提高系統(tǒng)的效率;繼續(xù)負(fù)責(zé)數(shù)據(jù)庫安全系統(tǒng)的管理 ;在運(yùn)行過程中發(fā)現(xiàn)問題、解決問題 。10. 數(shù)據(jù)庫中不僅存儲數(shù)據(jù)本身,還要存儲數(shù)據(jù)與數(shù)據(jù)之間的聯(lián)
5、系,這種數(shù)據(jù)和聯(lián)系是需要描述和定義的, 數(shù)據(jù)模型 正是完成此項(xiàng)任務(wù)的。數(shù)據(jù)模型的三個階段:現(xiàn)實(shí)世界 概念 數(shù)據(jù)模型、信息世界 邏輯 數(shù)據(jù)模型、機(jī)器世界 物理 數(shù)據(jù)模型 。11. 現(xiàn)實(shí)世界中所管理的對象稱作 實(shí)體 (Entity),其定義為:客觀存在并可以相互區(qū)分的客觀事物或抽象事件。實(shí)體之間聯(lián)系的基本類型有三種: 一對一 (1 : 1)、 一對多 (1 : n)、多對多 (m : n)。12. 支持概念模型的最常用方法 E-R方法 。E-R方法主要有3個要素:實(shí)體 、 聯(lián)系 、屬性 。13. 傳統(tǒng)的三大數(shù)據(jù)模型:層次模型 、 網(wǎng)狀模型 、關(guān)系模型 。用 關(guān)系(表格數(shù)據(jù)) 表示實(shí)體和實(shí)體之間聯(lián)系
6、的模型稱為關(guān)系數(shù)據(jù)模型。14. 數(shù)據(jù)庫的體系結(jié)構(gòu)是一種 三層 模式結(jié)構(gòu),即由面向全局邏輯結(jié)構(gòu)的概念層 、和面向全局存儲結(jié)構(gòu)的 物理層 以及面向局部應(yīng)用的 外部層 構(gòu)成。15. 關(guān)系 通俗的講就是二維表格,也是人們在日常生活中最常見到的表格數(shù)據(jù)。16. 關(guān)系數(shù)據(jù)模型 就是用關(guān)系來表示現(xiàn)實(shí)世界中實(shí)體以及實(shí)體和實(shí)體之間的聯(lián)系的數(shù)據(jù)模型。17. 關(guān)系數(shù)據(jù)模型的三要素: 關(guān)系數(shù)據(jù)構(gòu) 、 關(guān)系數(shù)據(jù)操作 、 關(guān)系數(shù)據(jù)完整性約束 。關(guān)系完整性約束: 實(shí)體完整性 、 參照完整性 、 用戶定義完整性 。實(shí)體完整性規(guī)則:若屬性A是關(guān)系R的 主屬性 ,則屬性A不可以為 空值 。如果屬性(或?qū)傩越M)F是關(guān)系R的 外部關(guān)
7、鍵字 ,它與關(guān)系S的 主關(guān)鍵字 K相對應(yīng),則對于關(guān)系R中每個元組在屬性(或?qū)傩越M)F上的值必須為:或者取空值 (F的每個屬性均為空值); 或者等于S中某個元組的主關(guān)鍵字的值 。 18. 傳統(tǒng)的集合運(yùn)算:并運(yùn)算 、交運(yùn)算 、 差運(yùn)算 、 廣義笛卡爾積 。19. 專門的關(guān)系運(yùn)算:選擇運(yùn)算 、 投影運(yùn)算 、 連接運(yùn)算 、除運(yùn)算 。20. SQL是Structured Query Language( 結(jié)構(gòu)化查詢語言 )的縮寫。21. 在關(guān)系數(shù)據(jù)庫中把獨(dú)立存在的關(guān)系稱作 基本表 ; 視圖 是從基本表派生出來的虛擬表 ,視圖本身不包含數(shù)據(jù) 。22. 用SQL語句創(chuàng)建表,使用語句 CREATE TABLE
8、。對列的約束主要有NOT NULL ,UNIQUE ,PRIMARY KEY ,F(xiàn)OREIGN KEY 等。定義表的刪除與更新操作的完整性約束,主要有四種模式:NO ACTION ,CASCADE ,SET NULL ,SET DEFAULT 。檢查列的取值范圍可以用 CHECK 約束。設(shè)定列的默認(rèn)取值,可以用DEFAULT 短語。23. 用SQL語句進(jìn)行記錄的插入操作,使用 INSERT 語句。24. 用SQL語句進(jìn)行記錄的更新操作,使用 UPDATE 語句。25. 用SQL語句進(jìn)行記錄的刪除操作,使用 DELETE 語句。26. 用SQL語句進(jìn)行表結(jié)構(gòu)的修改操作,使用 ALTER TABL
9、E 語句。27. 用SQL語句進(jìn)行表的刪除操作,使用 DROP THBLE 語句。28. 用SQL語句進(jìn)行權(quán)限授予時,應(yīng)使用 GRANT 語句。在進(jìn)行權(quán)限撤銷時,應(yīng)使用 REVOKE 語句。29. 用SQL語句進(jìn)行表的查詢操作,使用 SELECT 語句。如果要進(jìn)行分組查詢,應(yīng)使用 GROUP BY 子句;如果要對查詢結(jié)果進(jìn)行排序,要使用 ORDER 子句;查詢使用連接操作時,可以使用的外連接方式主要有左連接 LEFT JOIN ,右連接 RIGHT JOIN ,全連接 FULL JOIN 等幾種。30. 使用游標(biāo)可以進(jìn)行更新和刪除。此時,與普通的更新和刪除的SQL語句比較,增加了子句 WHER
10、E CURRENT OF 。在SQL SERVER中,從游標(biāo)中讀取記錄使用 FETCH 語句31. 在客戶/服務(wù)器結(jié)構(gòu)的數(shù)據(jù)庫中,在數(shù)據(jù)庫中還可以存放程序,因?yàn)檫@種程序以數(shù)據(jù)庫對象的形式存儲在數(shù)據(jù)庫中,所以稱為 存儲過程 。存儲過程可以避免在網(wǎng)絡(luò)上傳輸大量無用的信息或原始數(shù)據(jù) ,只需要傳輸調(diào)用存儲過程的指令和數(shù)據(jù)庫服務(wù)器返回的處理結(jié)果 ;把完成某一數(shù)據(jù)庫處理的功能設(shè)計(jì)為存儲過程,則可以在各個程序中反復(fù)調(diào)用 ,從而減輕程序的編寫工作量;可以利用存儲過程間接實(shí)現(xiàn)一些 安全控制功能 。在存儲過程中不可以使用創(chuàng)建數(shù)據(jù)庫對象 的語句(數(shù)據(jù)定義語言,如CREATE TABLE等各種CREATE語句)32.
11、 觸發(fā)器 是一類特殊的存儲過程 ,它在滿足某個特定條件時自動觸發(fā)執(zhí)行。分為DML(數(shù)據(jù)操作語言)觸發(fā)器 、DDL(數(shù)據(jù)定義語言)觸發(fā)器 和LOGIN觸發(fā)器 。DML觸發(fā)器分為插入 觸發(fā)器、刪除 觸發(fā)器和更新 觸發(fā)器三類。觸發(fā)器的三個要素:表 、 觸發(fā)的事件 、采取的動作 。當(dāng)在某些表上發(fā)生數(shù)據(jù)操作時可以及時在線提示或發(fā)送電子郵件給用戶,以引起用戶的關(guān)注 ;觸發(fā)器可以通過級聯(lián)的方式對相關(guān)的表進(jìn)行修改。例如,對父表的修改,可以引起對子孫表的一系列修改,從而保證數(shù)據(jù)的 一致性和完整性 (簡單的可以通過參照完整性的級聯(lián)功能完成);觸發(fā)器可以禁止或撤消 違反數(shù)據(jù)完整性的修改(一般可以用參照完整性約束完成
12、);觸發(fā)器可以強(qiáng)制定義比CHECK約束更加復(fù)雜的約束,特別是跨表 的約束則只能使用 觸發(fā)器 來實(shí)現(xiàn)。33. 安全性措施的層次: 物理層 、人員層 、 操作系統(tǒng)層 、 網(wǎng)絡(luò)層 、數(shù)據(jù)庫系統(tǒng)層 。數(shù)據(jù)庫管理系統(tǒng)的身份識別的3個層次: 系統(tǒng)登錄 、 數(shù)據(jù)庫訪問 、數(shù)據(jù)操作 。數(shù)據(jù)庫用戶的分類:系統(tǒng)管理員用戶 、數(shù)據(jù)庫管理員用戶 、數(shù)據(jù)庫對象用戶 、一般用戶 。34. 事務(wù) 是數(shù)據(jù)庫應(yīng)用的基本性質(zhì)之一,是管理數(shù)據(jù)庫運(yùn)作的一個邏輯單位。多個用戶的應(yīng)用要同時正確運(yùn)行,需要用事務(wù)來控制(并發(fā)控制 );為了保證不丟失數(shù)據(jù),也需要事務(wù)來控制(恢復(fù)控制 )。事務(wù)可以看作是作業(yè)或任務(wù),它是完成用戶一個特定工作的一組
13、命令 ,是構(gòu)成 單一邏輯工作 單元的 操作集合 。35. 事務(wù)的性質(zhì): 原子性 (Atomicity)、 一致性 (Consistency)、隔離性 (Isolation)、 持久性 (Durability)。36. 數(shù)據(jù)庫的恢復(fù)管理是指由于軟故障 (應(yīng)用程序出錯 、系統(tǒng)出錯 等使 的故障)或硬故障 (磁盤損壞 使數(shù)據(jù)丟失的故障)使數(shù)據(jù)庫中的數(shù)據(jù)產(chǎn)生不一致后可以恢復(fù)到 一致性 的過程。37. 軟故障破壞了事務(wù)的 原子性 和 一致性 。解決方法:只需要通過事務(wù)控制將數(shù)據(jù)庫恢復(fù)到事務(wù)修改之前的狀態(tài),即通過執(zhí)行ROLLBACK TRANSACTION命令撤消 未執(zhí)行完的事務(wù)。38. 硬故障的恢復(fù)技術(shù)
14、解決的是事務(wù)的 持久性 。 所謂持久性就是當(dāng)完成對數(shù)據(jù)庫的更新后(當(dāng)然是事務(wù)提交后)使得更新能夠永久有效,不會因?yàn)槿魏喂收隙鴣G失,即便是硬盤損壞也能夠?qū)?shù)據(jù)庫恢復(fù)到最新的、一致的 狀態(tài)。39. 簡單恢復(fù)模式的數(shù)據(jù)庫備份包括全備份 和差異備份 ,簡單恢復(fù)模式不管理日志,因此不包含 日志備份 。完整恢復(fù)模式 通過使用日志備份 在最大范圍內(nèi)防止出現(xiàn)故障時丟失數(shù)據(jù),這種模式需要備份和還原事務(wù)日志(日志備份) 。完整恢復(fù)模式下的數(shù)據(jù)庫備份包括 全備份 、差異備份 和日志備份 。需要強(qiáng)調(diào)的是當(dāng)數(shù)據(jù)庫遇到災(zāi)難后,不是馬上進(jìn)行恢復(fù)工作,而是首先 備份活動日志或稱為尾日志 。40. 因?yàn)椴l(fā)用戶會產(chǎn)生干擾,使數(shù)
15、據(jù)庫發(fā)生錯誤。并發(fā)控制的目的就是避免干擾 ,保證數(shù)據(jù)庫不出錯。干擾現(xiàn)象包括: 丟失更新 、讀“臟”數(shù)據(jù) 、 不可重復(fù)讀 、 幻象讀 。 丟失更新 :多個事務(wù)在同一時刻讀了相同的數(shù)據(jù),隨后各自進(jìn)行了更新,后發(fā)生的更新替代了先發(fā)生的更新先發(fā)生的更新丟失了 讀“臟”數(shù)據(jù) :當(dāng)一個事務(wù)讀取了另一個事務(wù)正在更新、但沒有提交的數(shù)據(jù)時可能產(chǎn)生所謂的讀“臟”數(shù)據(jù)問題,也稱作“臟讀”(Dirty Read)或未提交讀。 不可重復(fù)讀 :當(dāng)一個事務(wù)需要校驗(yàn)或再確認(rèn)數(shù)據(jù)時,可能會出現(xiàn)再讀數(shù)據(jù)已經(jīng)不對了。 幻象讀 :和不可重復(fù)讀相關(guān),當(dāng)用相同的條件查詢記錄時,記錄個數(shù)忽多忽少,有一種“幻象”的感覺。原因是有事務(wù)在對相同
16、的表做插入或刪除 操作。41. 事務(wù)的隔離性:按任何一個 串行 順序依次執(zhí)行多個事務(wù)也是正確的。事務(wù)的交叉執(zhí)行過程是正確的,當(dāng)且僅當(dāng)其與串行執(zhí)行過程等價 ,則稱事務(wù)是 可串行化 的。42. 并發(fā)控制的基本思想是 封鎖 。封鎖的基本思想是:當(dāng)需要查詢或更新數(shù)據(jù)時,先對數(shù)據(jù)進(jìn)行 封鎖 (不允許其他事務(wù)使用),以避免來自其他事務(wù)的干擾。封鎖不允許其他事務(wù)使用,降低了事務(wù)執(zhí)行的效率;為了既保證隔離又保證效率針對不同的干擾問題采取不同的 封鎖機(jī)制 。封鎖機(jī)制的目標(biāo):保證事務(wù)的隔離性,并且允許最大量的 并發(fā) 事務(wù)。分為3種: 共享 封鎖、獨(dú)占 封鎖、 更新 封鎖。43. 避免死鎖的主要方法有兩種:一是 相
17、同順序法 ,即在設(shè)計(jì)階段規(guī)定所有的事務(wù)都按相同的順序來封鎖表;一是 一次封鎖法 ,即在設(shè)計(jì)階段規(guī)定為了完成一個事務(wù), 一次性封鎖 所需要的全部表。44. 診斷死鎖的方法主要有兩種:超時法 、 等待圖法 。解決死鎖的辦法就是破壞事務(wù)等待圖中的 回路 。45. 在SQL標(biāo)準(zhǔn)中是通過設(shè)置 隔離級別 來實(shí)現(xiàn)并發(fā)控制的。隔離級別由弱到強(qiáng)是: 未提交讀 、提交讀 、可重復(fù)讀 、 可串行化 。46. 關(guān)系模型設(shè)計(jì)“不好”導(dǎo)致的問題:數(shù)據(jù) 冗余 問題、數(shù)據(jù)更新 問題、數(shù)據(jù) 插入 問題、數(shù)據(jù) 刪除 問題。47. 如果XY,但Y不包含于X,則稱XY是 非平凡 的函數(shù)依賴。如果XY,則X稱作 決定因素 。如果K是關(guān)
18、系模式R(U,F)的任一候選關(guān)鍵字,X是任一屬性或?qū)傩约?,如果XK,則X稱為 主屬性 ;否則稱為 非主屬性 。48. 如果XY,并且YX,則可記作XY,這時X和Y可以稱做 等價 。49. 如果XY,并且對于X的一個任意真子集X/,Y都不函數(shù)依賴于X/,則稱Y 完全函數(shù)依賴 于X;如果存在X/ Y,則稱Y 部分函數(shù)依賴 于X。 50. 如果 XY(非平凡函數(shù)依賴,并且X不函數(shù)依賴于Y)、 YZ,則稱Z 傳遞函數(shù)依賴 于X。51. 設(shè)有關(guān)系模式R(U,F),X包含于U、Y包含于U,如果從F中的函數(shù)依賴能夠推導(dǎo)出XY,則稱F邏輯蘊(yùn)涵XY,或稱XY是F的 邏輯蘊(yùn)涵 。52. 關(guān)系模式中,函數(shù)依賴的推理
19、規(guī)則主要有: 自反律 、 增廣律 、 傳遞律 。這三條規(guī)則還可以有3條推論:合并 規(guī)則、分解 規(guī)則、偽傳遞 規(guī)則。53. 在關(guān)系模式R(U,F)中,被F所邏輯蘊(yùn)涵的函數(shù)依賴的全體稱作F的閉包 ,記為 F+ 設(shè)F和G是兩個函數(shù)依賴集,如果F+包含于G+和G+包含于F+同時成立,即F+G+,則稱F和G 等價 。54. 模式分解的準(zhǔn)則:模式分解具有 無損連接性 ,模式分解能夠 保持函數(shù)依賴 。無損連接是指分解后的關(guān)系通過 自然連接 可以恢復(fù)成原來的關(guān)系;保持函數(shù)依賴分解是指在模式的分解過程中,函數(shù)依賴不能丟失的特性,即模式分解不能破壞原來的語義 。55. 如果R(U,F) 1NF,并且R中的每個 非
20、主屬性 都 函數(shù)依賴于關(guān)鍵字 ,則R(U,F) 2NF 。56. 如果R(U,F) 2NF,并且所有 非主屬性 都不 傳遞依賴 于關(guān)鍵字,則R(U,F) 3NF 。57. 關(guān)系模式R(U,F) 1NF,XY是F上的任意函數(shù)依賴,并且Y不屬于X, U 完全函數(shù) 依賴于X,則R(U,F) BCNF 。如果要求分解 保持函數(shù)依賴 ,那么模式分解總可以達(dá)到3NF ,但是不一定能達(dá)到BCNF ;如果要求分解具有 無損連接 的特性,那么一定可以達(dá)到BCNF ;如果要求分解既保持函數(shù)依賴、又具有無損連接的特性,那么分解可以達(dá)到3NF ,但是不一定能達(dá)到 BCNF 。58. 數(shù)據(jù)庫設(shè)計(jì)有廣義和狹義兩個定義。廣
21、義的定義是指基于數(shù)據(jù)庫的應(yīng)用系統(tǒng)或管理信息系統(tǒng)的設(shè)計(jì),它包括應(yīng)用設(shè)計(jì) 和數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 兩部分內(nèi)容。 狹義的定義則專指 數(shù)據(jù)庫模式或結(jié)構(gòu) 的設(shè)計(jì)。數(shù)據(jù)庫設(shè)計(jì)的基本任務(wù)就是根據(jù)用戶的信息需求,處理需求和數(shù)據(jù)庫的支撐環(huán)境(包括DBMS、操作系統(tǒng)、硬件),設(shè)計(jì)一個結(jié)構(gòu)合理、使用方便、效率較高的數(shù)據(jù)庫。 信息需求 是指在數(shù)據(jù)庫中應(yīng)該存儲和管理哪些數(shù)據(jù)對象; 處理需求 是指需要進(jìn)行哪些業(yè)務(wù)處理和操作,如對數(shù)據(jù)對象的查詢、增加、刪除、修改、統(tǒng)計(jì)等操作。59. 數(shù)據(jù)庫設(shè)計(jì)步驟: 需求分析 階段、 概念結(jié)構(gòu)設(shè)計(jì) 階段、 邏輯結(jié)構(gòu) 設(shè)計(jì)階段、物理結(jié)構(gòu) 設(shè)計(jì)階段、 階段、數(shù)據(jù)庫運(yùn)行和維護(hù) 階段。60. 概念模型設(shè)
22、計(jì)的結(jié)果是得到數(shù)據(jù)庫的概念結(jié)構(gòu),或稱 概念數(shù)據(jù)模型 。(1)先設(shè)計(jì)面向全局應(yīng)用的全局概念結(jié)構(gòu) 的初步框架,即 先建立起整個系統(tǒng)的總體框架;(2)然后根據(jù)部門或功能劃分成局部應(yīng)用 ;(3)依據(jù)劃分后的局部應(yīng)用完成 局部E-R圖 的設(shè)計(jì);(4)最后將局部E-R圖合并、轉(zhuǎn)換成全局E-R圖 ,完成概念模型的設(shè)計(jì)。各局部E-R圖之間的沖突主要有: 屬性 沖突、 命名 沖突、 結(jié)構(gòu) 沖突。61. 在物理數(shù)據(jù)庫設(shè)計(jì)階段主要包括的內(nèi)容有:估算數(shù)據(jù)庫的 存儲量 、安排數(shù)據(jù)庫的存儲 、設(shè)計(jì) 備份策略 。62. 數(shù)據(jù)庫的實(shí)施包括:建立 數(shù)據(jù)庫及其對象 、組織 數(shù)據(jù)入庫 、編制與調(diào)試應(yīng)用程序 、數(shù)據(jù)庫試運(yùn)行 。63.
23、 數(shù)據(jù)庫的運(yùn)行和維護(hù)工作主要是由 數(shù)據(jù)庫管理員 或系統(tǒng)管理員負(fù)責(zé),主要工作包括:備份數(shù)據(jù)庫 數(shù)據(jù)庫;數(shù)據(jù)庫的安全性 控制;完整性 控制;數(shù)據(jù)庫性能 的監(jiān)督、分析和改進(jìn);數(shù)據(jù)庫的重組織 ;數(shù)據(jù)庫的 重構(gòu)造 。64. 結(jié)構(gòu)化生命周期法 劃分為5個階段:系統(tǒng) 規(guī)劃 、系統(tǒng)分析 、系統(tǒng)設(shè)計(jì) 、系統(tǒng)實(shí)施 、系統(tǒng)的 運(yùn)行與維護(hù) 。65. 系統(tǒng)規(guī)劃階段的主要任務(wù)是對組織的環(huán)境、目標(biāo)、現(xiàn)行系統(tǒng)的狀況進(jìn)行初步調(diào)查,研究建立新系統(tǒng)的必要性和可行性 ,給出擬建系統(tǒng)的備選方案。對這些方案進(jìn)行 可行性分析 ,寫出 可行性分析報告 。66. 系統(tǒng)分析階段根據(jù)系統(tǒng)設(shè)計(jì)任務(wù)書所確定的范圍,對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)調(diào)查 ,分析用戶的
24、各種需求,確定新系統(tǒng)的目標(biāo)和功能,收集用戶的 數(shù)據(jù) 需求和 處理 需求。67. 系統(tǒng)設(shè)計(jì)階段根據(jù) 系統(tǒng)分析 說明書中規(guī)定的功能要求,考慮實(shí)際條件,設(shè)計(jì)出一個易于實(shí)現(xiàn)、易于維護(hù)的系統(tǒng)。68. 系統(tǒng)實(shí)施階段的任務(wù)包括 程序的 編寫和調(diào)試,人員培訓(xùn),數(shù)據(jù)文件 的準(zhǔn)備和轉(zhuǎn)換, 計(jì)算機(jī)等設(shè)備 的購置、安裝和調(diào)試,系統(tǒng) 調(diào)試與轉(zhuǎn)換等。系統(tǒng)的運(yùn)行與維護(hù)階段是負(fù)責(zé)保證系統(tǒng)的正常運(yùn)行,并在出現(xiàn)問題時予以解決。系統(tǒng)投入運(yùn)行后,可能還會出現(xiàn)新的問題,甚至提出新的需求 ,所以需要經(jīng)常進(jìn)行系統(tǒng) 評價和維護(hù) ,記錄系統(tǒng)運(yùn)行狀況,對系統(tǒng)進(jìn)行必要的修改,評價系統(tǒng)的工作質(zhì)量和取得的效益。69. 數(shù)據(jù)庫系統(tǒng)的維護(hù)不是一朝一夕的事
25、,只要數(shù)據(jù)庫系統(tǒng)存在,就要不斷進(jìn)行評價、調(diào)整、修改,直至數(shù)據(jù)庫 生命周期結(jié)束 ,或完全重新設(shè)計(jì) 為止。70. 快速原型法的基本思想是:在投入大量的人力、物力之前,在限定的時間內(nèi),用比較經(jīng)濟(jì)的方法構(gòu)造一個能反映用戶需求的 原形系統(tǒng) (基本反映了新系統(tǒng)的基本功能和基本特征,依此快速開發(fā)的一個演示系統(tǒng)),讓用戶在計(jì)算機(jī)上運(yùn)行,試用這個原型系統(tǒng),通過實(shí)踐,了解未來系統(tǒng)的概貌。用戶通過實(shí)際使用原型系統(tǒng),提出修改意見,根據(jù)這些意見,快速修改原型系統(tǒng)。經(jīng)過對原型系統(tǒng)的反復(fù)試用和改進(jìn),最終建立起完全符合用戶需要的新系統(tǒng)。71. 面向?qū)ο蠓椒?是從客觀世界中的對象出發(fā)來構(gòu)造整個軟件系統(tǒng)。它的實(shí)質(zhì)是一種系統(tǒng)建模技
26、術(shù),是從系統(tǒng)的組成上對問題進(jìn)行自然分解,以接近人類自然思維的方式來建立問題域模型。 (Unified Modeling Language)是面向?qū)ο箝_發(fā)方法中的重要工具。72. 客戶/服務(wù)器 結(jié)構(gòu)是在客戶端 和服務(wù)器 端都需要部署程序的一種應(yīng)用架構(gòu),這種結(jié)構(gòu)允許應(yīng)用程序分別放在客戶工作站和服務(wù)器上執(zhí)行,可以合理劃分應(yīng)用邏輯 ,充分發(fā)揮 客戶工作站和服務(wù)器 兩方面的性能。C/S架構(gòu)的特點(diǎn)是: 應(yīng)用程序或應(yīng)用邏輯 可以根據(jù)需要劃分在服務(wù)器和客戶機(jī)中。客戶端的應(yīng)用程序主要處理包括提供用戶界面 、采集數(shù)據(jù) 、輸出結(jié)果 、及向后臺服務(wù)器發(fā)出處理請求 等。服務(wù)器端的程序則完成數(shù)據(jù)管理 、數(shù)據(jù)處理 、業(yè)務(wù)處
27、理 等。C/S架構(gòu)可以傳統(tǒng)的兩層結(jié)構(gòu),也可以是多層結(jié)構(gòu)(三層或者三層以上)。在傳統(tǒng)的兩層結(jié)構(gòu)中,一層為客戶層 ,另一層為服務(wù)器層 。 在三層客戶/服務(wù)器結(jié)構(gòu)中,將服務(wù)器端分為 應(yīng)用 服務(wù)器和 數(shù)據(jù)庫 服務(wù)器,應(yīng)用服務(wù)器主要用來 部署和封裝 業(yè)務(wù)處理程序,而數(shù)據(jù)庫服務(wù)器主要支持?jǐn)?shù)據(jù)庫的存儲和數(shù)據(jù)處理 ??蛻舳送ㄟ^應(yīng)用服務(wù)器遞交業(yè)務(wù)請求和數(shù)據(jù)請求 ,應(yīng)用服務(wù)器完成對數(shù)據(jù)庫的訪問及其相關(guān)處理,并最終將處理結(jié)果 返回給客戶端。73. 瀏覽器/服務(wù)器模式基于 三層結(jié)構(gòu) 。 在客戶端的計(jì)算機(jī)上不需要安裝專門的軟件,只要有上網(wǎng)用的 瀏覽器軟件 (如Internet Explorer)即可。所有的業(yè)務(wù)處理程序
28、都部署在 服務(wù)器上 。 瀏覽器 接受用戶的請求,然后通過頁面將請求提交給Web服務(wù)器 ;Web服務(wù)器將頁面請求解析后向 應(yīng)用服務(wù)器 提出處理請求,應(yīng)用服務(wù)器訪問 數(shù)據(jù)庫服務(wù)器 并進(jìn)行相關(guān)處理;最后再由Web服務(wù)器將處理結(jié)果格式化成頁面形式(HTML) 呈現(xiàn)在客戶端。B/S架構(gòu)的優(yōu)勢:無須開發(fā)客戶端軟件 ,維護(hù)和升級方便;可跨平臺 操作,任何一臺計(jì)算機(jī)只要裝有瀏覽器軟件,均可作為客戶機(jī)來訪問系統(tǒng);具有良好的 開放性和可擴(kuò)充性 ;具有良好的 可重用性 ,提高了系統(tǒng)的開發(fā)效率;另外通過Internet成熟的防火墻、代理服務(wù)、加密等技術(shù),還大大提高了系統(tǒng)的安全性 。74. ODBC(Open Database Connecti
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024酒店宴會廳租賃與客戶服務(wù)協(xié)議版B版
- 2025年高標(biāo)準(zhǔn)廠房租賃管理合同2篇
- 二零二五年度民辦學(xué)校教師社會服務(wù)與公益活動合同4篇
- 2025年綠色建筑用白灰銷售合作協(xié)議范本模板3篇
- 2025年度專業(yè)音響設(shè)備租賃經(jīng)營合同規(guī)范4篇
- 2025年環(huán)保型車輛購置及補(bǔ)貼申請合同4篇
- 二零二五版兒童教育玩具門店承包管理服務(wù)協(xié)議4篇
- 二零二五版床墊環(huán)保材料研發(fā)與采購合同3篇
- 2024年項(xiàng)目合同:計(jì)件工資協(xié)議
- 二零二五版摩托車駕駛培訓(xùn)學(xué)校合作辦學(xué)合同8篇
- 10kV架空線路專項(xiàng)施工方案
- OGSM戰(zhàn)略規(guī)劃框架:實(shí)現(xiàn)企業(yè)目標(biāo)的系統(tǒng)化方法論
- 遼寧省大連市中山區(qū)2023-2024學(xué)年七年級下學(xué)期期末數(shù)學(xué)試題
- 2023年版《安寧療護(hù)實(shí)踐指南(試行)》解讀課件
- 2024年新課標(biāo)高考化學(xué)試卷(適用黑龍江、遼寧、吉林地區(qū) 真題+答案)
- AQ6111-2023個體防護(hù)裝備安全管理規(guī)范
- 鈷酸鋰-安全技術(shù)說明書MSDS
- 江蘇省“大唐杯”全國大學(xué)生新一代信息通信技術(shù)大賽省賽題庫(含答案)
- (正式版)JBT 9229-2024 剪叉式升降工作平臺
- 如何做好談話筆錄
- 偏頭痛的治療及護(hù)理
評論
0/150
提交評論