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

正文內(nèi)容

數(shù)據(jù)庫總結(jié)(編輯修改稿)

2024-10-21 01:29 本頁面
 

【文章內(nèi)容簡介】 L),實(shí)現(xiàn)對數(shù)據(jù)庫的基本操作(查詢、插入、刪除和修改)。(3)數(shù)據(jù)庫的運(yùn)行管理:在數(shù)據(jù)庫建立、運(yùn)用和維護(hù)時(shí)對數(shù)據(jù)庫進(jìn)行統(tǒng) 一控制,以保證數(shù)據(jù)的完整性、安全性、并在多用戶同時(shí)使用數(shù)據(jù)庫時(shí)進(jìn)行并發(fā)控制,且在數(shù)據(jù)庫系統(tǒng)發(fā)生故障后對系統(tǒng)進(jìn)行恢復(fù)。(4)數(shù)據(jù)庫的建立和維護(hù)功能(實(shí)用程序):數(shù)據(jù)庫數(shù)據(jù)批量裝載、數(shù)據(jù)庫轉(zhuǎn)儲(chǔ)、恢復(fù)、數(shù)據(jù)庫的重組織、性能監(jiān)視等(5)數(shù)據(jù)庫系統(tǒng)(Database System,簡稱DBS):指在計(jì)算機(jī)系統(tǒng)中引入數(shù)據(jù)庫后的系統(tǒng) 在不引起混淆的情況下常常把數(shù)據(jù)庫系統(tǒng)簡稱為數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng)的構(gòu)成(1)數(shù)據(jù)庫(2)數(shù)據(jù)庫管理系統(tǒng)(及其開發(fā)工具)應(yīng)用系統(tǒng)數(shù)據(jù)庫管理員(DBA)和用戶數(shù)據(jù)管理是指對數(shù)據(jù)的組織、分類、編碼、存儲(chǔ)、檢索和維護(hù)。數(shù)據(jù)管理技術(shù)的發(fā)展過程 人工管理階段特點(diǎn):(1)數(shù)據(jù)不保存(2)系統(tǒng)沒有專用的軟件對數(shù)據(jù)進(jìn)行管理(3)數(shù)據(jù)不共享(4)數(shù)據(jù)不具有獨(dú)立性 文件系統(tǒng)階段特點(diǎn):(1)數(shù)據(jù)以文件形式長期保存(2)數(shù)據(jù)由文件系統(tǒng)統(tǒng)一管理(3)應(yīng)用程序直接訪問數(shù)據(jù)文件(4)數(shù)據(jù)的存取基本上以記錄為單位 缺點(diǎn):(1)數(shù)據(jù)冗余度大(2)數(shù)據(jù)獨(dú)立性低(2)數(shù)據(jù)一致性差數(shù)據(jù)庫系統(tǒng)階段特點(diǎn):(1)數(shù)據(jù)共享性高、冗余少(2)數(shù)據(jù)結(jié)構(gòu)化(3)數(shù)據(jù)獨(dú)立性高(4)由DBMS進(jìn)行統(tǒng)一的數(shù)據(jù)控制功能 A)數(shù)據(jù)的安全性(security)控制 B)數(shù)據(jù)的完整性(integrity)控制 C)并發(fā)(concurrency)控制 D)數(shù)據(jù)恢復(fù)(recovery)數(shù)據(jù)模型分成兩個(gè)不同的層次:(1)概念模型(概念層數(shù)據(jù)模型,也稱信息模型):它是按用戶的觀點(diǎn)來 對數(shù)據(jù)和信息建模。(2)數(shù)據(jù)模型(組織層數(shù)據(jù)模型):它是按計(jì)算機(jī)系統(tǒng)的觀點(diǎn)對數(shù)據(jù)建模,主要用于DBMS的實(shí)現(xiàn)。抽象過程兩步抽象(1)現(xiàn)實(shí)世界中的客觀對象抽象為概念模型;(2)把概念模型轉(zhuǎn)換為某一DBMS支持的數(shù)據(jù)模型。數(shù)據(jù)模型通常由數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)操作和數(shù)據(jù)的約束條件三個(gè)要素組成(7)聯(lián)系(Relationship)實(shí)體內(nèi)部的聯(lián)系:組成實(shí)體的各屬性之間的聯(lián)系。實(shí)體之間的聯(lián)系:不同實(shí)體集之間的聯(lián)系。(1)一對一(2)一對多(3)多對多 目前最常用的數(shù)據(jù)模型有層次模型(Hierarchical Model)網(wǎng)狀模型(Network Model)關(guān)系模型(Relational Model)面向?qū)ο蟮臄?shù)據(jù)模型(5)關(guān)系模型的優(yōu)缺點(diǎn) 優(yōu)點(diǎn):1)建立在嚴(yán)格的數(shù)學(xué)概念的基礎(chǔ)上2)數(shù)據(jù)結(jié)構(gòu)簡單、清晰,用戶易懂易用實(shí)體和各類聯(lián)系都用關(guān)系來表示。3)關(guān)系模型的存取路徑對用戶透明具有更高的數(shù)據(jù)獨(dú)立性,更好的安全保密性簡化了程序員的工作和數(shù)據(jù)庫開發(fā)建立的工作 缺點(diǎn)1)存取路徑對用戶透明, 導(dǎo)致查詢效率往往不如非關(guān)系數(shù)據(jù)模型 2)為提高性能,必須對用戶的查詢請求進(jìn)行優(yōu)化 三級模式結(jié)構(gòu): 外模式:是數(shù)據(jù)庫中全體數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述概念模式:是數(shù)據(jù)庫用戶使用的局部數(shù)據(jù)的邏輯結(jié)構(gòu)和特征的描述 內(nèi)模式:是數(shù)據(jù)物理結(jié)構(gòu)和存儲(chǔ)方式的描述二級映象(1)外模式/模式映象:定義外模式與模式之間的對應(yīng)關(guān)系 用途: 保證數(shù)據(jù)的邏輯獨(dú)立性(2)模式/內(nèi)模式映象:模式/內(nèi)模式映象定義了數(shù)據(jù)全局邏輯結(jié)構(gòu)與存儲(chǔ)結(jié)構(gòu)之間的對應(yīng)關(guān)系。用途:保證數(shù)據(jù)的物理獨(dú)立性 關(guān)系數(shù)據(jù)庫的規(guī)范化理論主要包括三個(gè)方面的內(nèi)容: 函數(shù)信賴范式(Normal Form)模式設(shè)計(jì)和模式分解進(jìn)行數(shù)據(jù)庫的操作時(shí),會(huì)出現(xiàn)以下幾方面的問題: 一個(gè)好的關(guān)系模式應(yīng)該具備以下四個(gè)條件: 1.第一范式第一范式(First Normal Form)是最基本的規(guī)范形式,即關(guān)系中每個(gè)屬性都是不可再分的簡單項(xiàng)。2.第二范式定義:如果關(guān)系模式R∈1NF,并且R中的每個(gè)非主屬性都完全函數(shù)依賴于主碼,則R∈2NF。存在問題:(1)數(shù)據(jù)冗余(2)插入異常(3)刪除異常(4)更新異常之所以存在這些問題,是由于在SL表中存在著非主屬性對主碼的傳遞依賴。3.第三范式定義:如果R(U,F)∈2NF,并且所有非主屬性都不傳遞依賴于主碼,則 R(U,F)∈3NF。關(guān)系模式SL由2NF分解為3NF后,既沒有非主屬性對主碼的部分依賴,也沒有非主屬性對主碼的傳遞依賴,解決了2NF中存在的四個(gè)問題。(1)數(shù)據(jù)冗余降低(2)不存在插入異常(3)不存在刪除異常(4)不存在更新異常值4.BC范式(BCNF)定義:若關(guān)系模式R∈1NF,對于關(guān)系R的每個(gè)函數(shù)依賴X→Y且Y207。X,X必含有候選碼,則R∈BCNF。即每個(gè)決定屬性集都包含候選碼。關(guān)系規(guī)范化的目的:解決關(guān)系模式中存在的插入、刪除、更新操作異常,:圍繞函數(shù)依賴的主線,對一個(gè)關(guān)系模式進(jìn)行分解,使關(guān)系從較低級范式變換到較高級范式。模式分解的準(zhǔn)則:(1)無損連接性(2)保持函數(shù)依賴 SQL語言特點(diǎn)(1)高度非過程化的語言(2)面向集合的語言(3)能以多種方式使用(4)具有查詢、操作、定義和控制四種語言一體化的特點(diǎn)(5)語言簡潔、易學(xué)易用SQL按其功能可分為四大部分:數(shù)據(jù)定義功能、數(shù)據(jù)控制功能、數(shù)據(jù)查詢功能和數(shù)據(jù)操縱功能。(1)數(shù)據(jù)定義功能用于定義、刪除和修改數(shù)據(jù)庫中的對象;(2)數(shù)據(jù)查詢功能用于實(shí)現(xiàn)查詢數(shù)據(jù)的功能;(3)數(shù)據(jù)操縱功能用于實(shí)現(xiàn)對數(shù)據(jù)庫數(shù)據(jù)的增加、刪除和修改;(4)數(shù)據(jù)控制功能用于實(shí)現(xiàn)控制用戶對數(shù)據(jù)庫的操作權(quán)限 索引:記錄的關(guān)鍵字與其相應(yīng)地址的對應(yīng)表。視圖(view): 是從一個(gè)或者多個(gè)表或視圖中導(dǎo)出的表。它與基本表不同的是:(1)基本表(base table):獨(dú)立存在的表, 基本表中的數(shù)據(jù)是存在數(shù)據(jù)庫中。(2)視圖是一個(gè)虛表。即視圖所對應(yīng)的數(shù)據(jù)不實(shí)際存放在數(shù)據(jù)庫中(3)在數(shù)據(jù)庫中只存放視圖的定義,不存放視圖包含的數(shù)據(jù),這些數(shù)據(jù)仍存放在原來的基本表中。(4)基表中的數(shù)據(jù)發(fā)生變化,從視圖中查詢出的數(shù)據(jù)也隨之改變。視圖作用(1)簡化數(shù)據(jù)查詢語句(2)使用戶能從多角度看到同一數(shù)據(jù)(3)提高了數(shù)據(jù)的安全性(4)提供了一定程度的邏輯獨(dú)立性一、SQL嵌入到主語言要解決的問題 ①如何識(shí)別SQL ②數(shù)據(jù)傳遞③。四、使用游標(biāo)的步驟說明游標(biāo)格式:exec SQL declear cursor for 打開游標(biāo)格式:exec SQL open 推進(jìn)游標(biāo)格式:exec SQL fetch into ,?關(guān)閉游標(biāo)格式:exec SQL close 數(shù)據(jù)庫設(shè)計(jì)是指對于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)、管理數(shù)據(jù),滿足各種用戶的應(yīng)用需求(信息要求和處理要求)2 ,數(shù)據(jù)庫設(shè)計(jì)的內(nèi)容數(shù)據(jù)庫設(shè)計(jì)包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)和數(shù)據(jù)庫的行為設(shè)計(jì)兩方面的內(nèi)容。一、需求分析的任務(wù)(組織、部門、企業(yè)等)充分了解原系統(tǒng)工作概況(手工系統(tǒng)或計(jì)算機(jī)系統(tǒng)),明確用戶的各種需求。新系統(tǒng)必須充分考慮今后可能的擴(kuò)充和改變,不能僅僅按當(dāng)前應(yīng)用需求來設(shè)計(jì)數(shù)據(jù)庫(1)信息要求(2)處理要求(3)安全性與完整性要求 需求分析的方法自頂向下的結(jié)構(gòu)化分析方法(簡稱SA方法)該方法從最上層的系統(tǒng)組織機(jī)構(gòu)入手,采用逐層分解的方式分析系統(tǒng),并用數(shù)據(jù)流圖和數(shù)據(jù)字典描述系統(tǒng)。數(shù)據(jù)流圖(Data Flow Diagram,DFD):是一種最常用的結(jié)構(gòu)化分析工具,它從數(shù)據(jù)傳遞和加工角度,以圖形的方式描述數(shù)據(jù)在系統(tǒng)中流動(dòng)和處理的過程。數(shù)據(jù)字典(Data Dictionary,簡稱DD)的用途數(shù)據(jù)字典是系統(tǒng)中各類數(shù)據(jù)的詳細(xì)描述的集合進(jìn)行詳細(xì)的數(shù)據(jù)收集和數(shù)據(jù)分析所獲得的主要結(jié)果數(shù)據(jù)字典的內(nèi)容(1)數(shù)據(jù)結(jié)構(gòu)(2)數(shù)據(jù)流(3)數(shù)據(jù)存儲(chǔ)(4)處理過程概念結(jié)構(gòu)設(shè)計(jì):通過對用戶需求進(jìn)行綜合、歸納與抽象,形成一個(gè)獨(dú)立于具體DBMS的概念模型(ER圖)邏輯結(jié)構(gòu)設(shè)計(jì):將概念結(jié)構(gòu)轉(zhuǎn)換為某個(gè)DBMS所支持的數(shù)據(jù)模型,如關(guān)系模型,形成數(shù)據(jù)庫邏輯模式與外模式。物理結(jié)構(gòu)設(shè)計(jì):設(shè)計(jì)數(shù)據(jù)的存取方法和存儲(chǔ)結(jié)構(gòu),是形成 數(shù)據(jù)庫的內(nèi)模式,如數(shù)據(jù)庫文件或目錄、索引等(1)有豐富的語義表達(dá)能力。(2)易于交流和理解。(3)易于更改(4)易于向各種數(shù)據(jù)模型轉(zhuǎn)換 (1)自低向上(2)自頂向下(3)由里向外(4)混合策略 1)設(shè)計(jì)局部ER模型。2)設(shè)計(jì)全局ER模型。3)優(yōu)化全局ER模型。將現(xiàn)實(shí)世界中的事物進(jìn)行數(shù)據(jù)抽象 三種常用抽象方法:(1)分類(2)概括(3)聚集 1)設(shè)計(jì)局部ER模型利用抽象機(jī)制對需求分析階段收集的數(shù)據(jù)進(jìn)行分析,標(biāo)定局部應(yīng)用中的實(shí)體、屬性、碼,實(shí)體間的聯(lián)系,設(shè)計(jì)局部ER圖(2)設(shè)計(jì)全局ER模型(1)一次集成(2)逐步累積式關(guān)鍵:合理消除各局部ER圖合并時(shí)產(chǎn)生的的沖突(1)屬性(2)命名(3)結(jié)構(gòu)(3)優(yōu)化全局ER模型(1)實(shí)體個(gè)數(shù)盡可能少;(2)實(shí)體所包含的屬性盡可能少;(3)實(shí)體間聯(lián)系無冗余。(1)一個(gè)實(shí)體轉(zhuǎn)換為一個(gè)關(guān)系模式(2)一個(gè)1:1聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意一端所對應(yīng)的關(guān)系模式合并。(3)一個(gè)1:n聯(lián)系可以轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,也可以與任意n端所對應(yīng)的關(guān)系模式合并。(4)一個(gè)m:n聯(lián)系轉(zhuǎn)換為一個(gè)獨(dú)立的關(guān)系模式,(5)三個(gè)或三個(gè)以上實(shí)體間的一個(gè)多元聯(lián)系轉(zhuǎn)換為一個(gè)關(guān)系模式。通常的兩種分解方法:水平分解和垂直分解。數(shù)據(jù)庫的物理設(shè)計(jì)的步驟:(1)確定數(shù)據(jù)庫的物理結(jié)構(gòu)1)確定存取方法索引方法,聚簇(Cluster)方法,HASH方法 2)確定數(shù)據(jù)的存放位置基本原則:根據(jù)應(yīng)用情況將易變部分與穩(wěn)定部分分開存放存取頻率較高部分與存取頻率較低部分分開存放。(2)對物理結(jié)構(gòu)進(jìn)行評價(jià),評價(jià)的重點(diǎn)是時(shí)間和空間效率 數(shù)據(jù)庫實(shí)施的工作內(nèi)容:(1)用DDL定義數(shù)據(jù)庫結(jié)構(gòu)(2)組織數(shù)據(jù)入庫(3)編制與調(diào)試應(yīng)用程序(4)數(shù)據(jù)庫試運(yùn)行DBMS對數(shù)據(jù)庫的安全保護(hù):(1)即安全性控制(2)完整性控制(3)并發(fā)性控制(4)數(shù)據(jù)庫恢復(fù)。數(shù)據(jù)庫的安全性是指保護(hù)數(shù)據(jù)庫,以防止非法使用所造成數(shù)據(jù)的泄露、更改或破壞。安全性控制的一般方法(1)對有意的非法活動(dòng)可采用加密存、取數(shù)據(jù)的方法控制;(2)對有意的非法操作可使用用戶身份驗(yàn)證、限制操作權(quán)來控制;(3)對無意的損壞可采用提高系統(tǒng)的可靠性和數(shù)據(jù)備份等方法來控制。具體地說,完整性規(guī)則主要由以下三部分構(gòu)成:1. 觸發(fā)條件:規(guī)定系統(tǒng)什么時(shí)候使用規(guī)則檢查數(shù)據(jù);2. 約束條件:規(guī)定系統(tǒng)檢查用戶發(fā)出的操作請求違背了什么樣的完整性約束條件;3. 違約響應(yīng):規(guī)定系統(tǒng)如果發(fā)現(xiàn)用戶的操作請求違背了完整性約束條件,應(yīng)該采取一定的動(dòng)作來保證數(shù)據(jù)的完整性,即違約時(shí)要做的事情。關(guān)系模型的完整性:實(shí)體完整性,參照完整性和用戶定義完整性。完整性約束條件的作用對象可以是表、元組和列。:即對數(shù)據(jù)類型、數(shù)據(jù)格式、取值范圍等進(jìn)行規(guī)定。 事務(wù)是用戶定義的數(shù)據(jù)操作系列,這些操作作為一個(gè)完整的工作單元事務(wù)的特征 原子性(Atomic)一致性(Consistency)隔離性(Isolation)持久性(Durability)(1)丟失修改(2)污讀(3)不可重讀(4)產(chǎn)生“幽靈”數(shù)據(jù) 并發(fā)控制的主要方式是封鎖機(jī)制,即加鎖(Locking)。排它鎖和共享鎖在同時(shí)處于等待狀態(tài)的兩個(gè)或多個(gè)事務(wù)中,其中的每一個(gè)在它能夠進(jìn)行之前,都等待著某個(gè)數(shù)據(jù)、而這個(gè)數(shù)據(jù)已被它們中的某個(gè)事務(wù)所封鎖,這種狀態(tài)稱為死鎖。(1)一次封鎖法(2)順序封鎖法數(shù)據(jù)庫備份指定期或不定期地對數(shù)據(jù)庫數(shù)據(jù)進(jìn)行復(fù)制,可以將數(shù)據(jù)復(fù)制到本地機(jī)器上,也可以復(fù)制到其它機(jī)器上,備份的介質(zhì)可以是磁帶也可以是磁盤。事務(wù)故障、系統(tǒng)故障和介質(zhì)故障。(1)利用備份技術(shù)(2)利用事務(wù)日志(3)利用鏡像技術(shù)QL Server 2000常用工具簡介 (Query Analyaer)(Service Manager)(DTC)(Performance Monitor)(Imput and Export Data)SQL Server的數(shù)據(jù)庫由兩種文件組成:數(shù)據(jù)文件和日志文件。SQL Server的用戶有兩種類型:Windows授權(quán)用戶,SQL授權(quán)用戶一、SQL Server的安全
點(diǎn)擊復(fù)制文檔內(nèi)容
電大資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1