




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第一章數據,描述事物的符號記錄
數據庫,長期儲存在計算機內,有組織,可共享的大量數據的集合。具有較小的冗余度,較高的數據獨立性和易擴展性
數據庫管理系統,位于用戶與操作系統之間的一層數據管理軟件。
數據庫系統的概念,由數據庫,數據庫管理系統,應用程序和數據庫管理員組成的存儲,管理,處理和維護數據的系統使用數據庫系統有什么好處?特點數據結構化,數據共享性高冗余度低且易擴充,數據獨立性高,數據由數據庫管理系統統一管理和控制
數據庫管理系統的功能?數據定義,組織存儲和管理,操縱功能,事務管理和運行管理,建立和維護功能等
概念模型的定義與作用即信息模型,按照用戶的觀點對數據和信息建模,用于數據庫設計,是從現實世界到機器世界中的一個中間層次是數據庫人員和用戶進行交流的語言
概念模型中的實體客觀存在并可相互區分的事物實體型用實體名和屬性名集合來抽象和刻畫同類實體,稱為實體型實體集同一類型實體的集合實體之間的關系不同實體集之間的聯系
數據模型對現實世界數據特征的抽象三要素:數據結構,數據操作和數據完整性約束條件兩類:概念模型,邏輯模型和物理模型作用:描述數據,組織數據和對數據進行操作
數據庫領域常用的數據模型層次模型,網狀模型,關系模型,面向對象模型
層次模型與二叉樹相似,有且只有一個結點沒有雙親結點,成為根結點,根以外的其他結點有且只有一個雙親結點結構簡單清晰,查詢效率高,良好的完整性支持很多現實世界模型非層次,聯系笨拙,結構嚴密,層次命令趨于程序化
網狀模型允許一個以上的結點沒有雙親一個結點可以有多于一個的雙親更直接描述現實世界,良好的性能結構復雜,增加了編寫應用程序的負擔
關系模型關系:一個關系對應通常說的一張表屬性:一列即為一個屬性域:一組具有相同數據類型的值的集合元組:表中的一行即為一個元組碼:表中的某個屬性組,可以唯一確定一個元組分量:元組中的一個屬性值關系模式:對關系的描述
關系模型的特點:建立在嚴格的數學概念的基礎上,概念單一,存取路徑對用戶透明
數據庫系統的三級模式結構外模式,模式和內模式是數據的三個抽象級別,把數據的具體組織留給數據管理系統管理,使用戶能邏輯地,抽象地處理數據,而不必關心數據在計算機中的具體表示方式與存儲方式模式,數據庫中全體數據的邏輯結構和特征的描述所有用戶的公共數據視圖外模式,用戶模式,用戶能看得見和使用的局部數據的邏輯結構和特征的描述內模式,存儲模式,數據物理結構和存儲方式的描述,數據在數據庫內部的組織方式概念模型中最重要的模型是實體關系模型關系數據庫關系數據庫是目前使用最廣泛的數據庫系統
關系模型的三個組成部分關系數據結構,關系操作集合,關系完整性約束
域:一組具有相同數據類型的值的集合笛卡兒積關系,笛卡兒積的子集成為其中各個元素之間的關系元組,屬性候選碼,某一屬性組的值可以唯一標識一個元組,而其子集不行主碼,外碼關系模式,關系的描述關系數據庫,所有關系的集合
關系模式與關系的區別關系的描述成為關系模式,關系是關系模式在某一時刻的狀態或內容,關系模式是靜態的,穩定的,而關系是動態的,隨時間不斷變化的
關系操作:選擇,投影,并,差,笛卡兒積
關系模式的完整性約束實體完整性,參照完整性,用戶定義完整性
關系代數的基本運算并,差,笛卡兒積,選擇,投影其他三種,交,連接和除,均可用上述5中極本運算來表示特點綜合統一,高度非過程化,面向集合的操作方式,以同一種語法結構提供多種使用方式
Droptable時,cascade和restrict的區別
Sql基本表和視圖的區別和聯系視圖是從一個或多個基本表或視圖導出的表,與基本表不同,是一個虛表。sql中只存放視圖的定義,不存放視圖對應的數據,這些數據仍存在基本表中
視圖的優點簡化用戶操作使用戶從多個角度看待同一數據對重構數據庫提供了一定程度的邏輯獨立性
視圖中有些是不可以更新的平均成績依賴于各個元組分組后的計算結果,不可修改數據庫安全性數據庫安全性,指保護數據庫以防止不合法使用所造成的數據泄露,更改或破壞
不安全因素非授權用戶對數據庫的惡意存取和破壞重要或敏感的數據被泄露安全環境的脆弱性
數據庫安全性控制的最常用方法和技術用戶身份鑒別,多層存取控制,審計,視圖和數據加密
自主存取控制和強存取控制自主存取控制,用戶對于不同的數據庫對象具有不同的存取權限,用戶可以將其擁有的權限轉授給其他用戶,存取控制靈活強制存取控制,每一個數據庫對象被標以一定的密級,每一個用戶也被授予某一個級別的許可證。對于任意一個對象,只有具有合法許可證的用戶才可存取,相對嚴格
主體,客體,敏感度標記主體是系統中的活動實體,即實際用戶或這進程;客體代表系統中的被動實體,如各種文件與基本表對于主體與客體,數據管理系統自動為他們的每個實例指派敏感度標記主體許可證級別大于等于客體密級,方可讀取,小于等于,方可寫進
審計,把用戶對數據庫的所有操作記錄保存到審計日志中審計員可以利用日志重現導致數據庫現有狀況的一系列事件,找出非法存取數據的人,時間和內容數據庫完整性數據的正確性和相容性即為數據庫的完整性
完整性與安全性的區別和聯系完整性是為了防止庫中存在不正確的數據,而安全性是為了防止非法用戶和非法操作
完整性約束條件實體完整性,參照完整性,用戶定義完整性
數據庫完整性控制機制應該具有哪三方面功能?提供定義完整性約束條件的機制提供完整性檢查的方法進行違約處理
違規處理實體完整性,拒絕修改參照完整性,拒絕修改,級聯修改,設為空值
1nf-消除非主屬性對碼的部分依賴函數-2nf-消除非主屬性對碼的傳遞函數依賴-3nf-同時消除部分和傳遞函數依賴-BCNF
數據庫設計過程:需求收集和分析設計概念結構設計邏輯結構數據物理結構數據庫實施數據庫運行和維護
數據庫設計過程中各級模式
需求分析階段的設計目標與調查內容信息要求,處理要求,安全性與完整性要求
數據字典的內容和作用數據項,數據結構,數據流,數據存儲和處理過程
概念結構設計將得到的應用需求抽象為信息世界的結構特點:真實充分反應現實世界,易于理解,易于更改,易于向關系網狀層次等各種數據模型轉換
數據庫物理設計的步驟確定數據庫物理結構,對物理結構進行評價
并發控制為什么要并發控制?如果事務串行執行,其他事務必須等到這個事務結束以后才能運行。許多資源將處于空閑狀態。為了充分利用系統資源,發揮數據庫共享資源的特點,應該允許多個事務并行執行
并發控制可以保證事務的哪些特性?隔離性和一致性
并發操作可以導致哪幾類數據不一致?丟失修改,不可重復讀,讀臟數據用正確的方式調度并發操
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 初中生物:校園花卉生態多樣性保護與教育實踐論文
- 高中地理VR教學中的學生問題解決能力培養與策略論文
- 艾灸館安全管理制度
- 苗圃門衛室管理制度
- 襯膠管道技術規范
- 《怎么都快樂》課件
- 財務人員個人上半年工作總結(33篇)
- 設備租賃合同模板1
- 財務會計形成性考核冊答案
- 幼兒園《美麗的夏天》主題教案
- 林區施工防火安全施工方案
- 充電樁維保合同書樣本
- 16J934-3中小學校建筑設計常用構造做法
- 我的家鄉濰坊昌邑宣傳介紹課件
- 國開學習網《中國古代文化常識》形考任務1-3答案
- 食材配送服務方投標方案(技術標)
- 內河船舶船員健康檢查記錄
- 大學生應急救護智慧樹知到課后章節答案2023年下西安歐亞學院
- 《高中生物必修3課件:細胞分裂和遺傳》
- 言語障礙送教上門教案20次
- QGW 203008-2018 風力發電機組通用技術規范 緊固件-C
評論
0/150
提交評論