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

正文內(nèi)容

計算機信息管理基礎知識-資料下載頁

2025-06-22 02:16本頁面
  

【正文】 采用提供用戶名和口令方法標識和鑒別用戶用戶被獲準使用數(shù)據(jù)庫之后,還要根據(jù)預定的用戶權限進行存取控制。系統(tǒng)通過對用戶權限的控制,達到保護數(shù)據(jù)防止非法使用的目的。 ORACLE系統(tǒng)中的安全措施。ORACLE數(shù)據(jù)庫系統(tǒng)采用以下措施保證數(shù)據(jù)的安全性。* 標識和鑒別用戶的合法性* 存取控制* 審計1. 用戶標識和鑒別語句語法:CREATE USER 用戶名 IDENTIFIED BY 口令[DEFAULT TABLESPACE 表空間名][TEMPORARY TABLESPACE 表空間名][QUOTA 整數(shù) M ON 表空間][PROFILE Profile名]例如: CREATE USER CLASS1 IDENTIFIED BY CLASS1 DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE USERS QUOTA 10M ON USERS QUOTA 5M ON SYSTEM PROFILE engineer;2. 存取控制* 授與系統(tǒng)特權,保證系統(tǒng)的安全性語句語法:系統(tǒng)特權80多種包括:CREATE TABLE,CREATE DATABASE LINK ,CREATE VIEW,CREATE CLUSTER等及以下三種角色;CONNECT:允許用戶冊到ORACLE系統(tǒng),使用數(shù)據(jù)字典,使 用被授予特權的數(shù)據(jù)。RESOURCE:允許建立關系表,索引,視圖,數(shù)據(jù)庫鏈路等。DBA:擁有全部的系統(tǒng)特權。例如:GRANT CONNECT, CREATE TABLE TO CLASSL。l 授與對象特權,保證用戶創(chuàng)建的對象的安全性 (列1,列2,…)ON 對象名TO對象特權包括:ALTER:允許改變表結構DELETE: 允許從表和視圖中刪除數(shù)據(jù)EXECUTE:允許執(zhí)行建在對象上的過程和函數(shù)INDEX:允許在表上建立索引INSERT:允許向表和視圖中插入數(shù)據(jù)REFERENCES:允許建立和改變FOREIGN KEY約束SELECT:允許從表,視圖快照中插入數(shù)據(jù)UPDATE:允許修改表、視圖中的數(shù)據(jù)例如:GRANT ALL ON DEPT TO Classl WITH GRANT OPTION。* 回收系統(tǒng)特權例如:REVOKE CREATE TABLE,CONNECT FROM Classl。l 回收對象特權REVOKE INSERT, DELETE ON DEPT FROM Classl。3. 審計通過監(jiān)視用戶對數(shù)據(jù)庫施加的操作,防止非法使用數(shù)據(jù)。例如:AUDLT ALL ON Classl. EMP。AUDIT INSERT, UPDATE ON Class3 DEPT。 完整性數(shù)據(jù)庫的完整性是指數(shù)據(jù)的正確性和相容性。在數(shù)據(jù)庫系統(tǒng)中,為了保證數(shù)據(jù)庫中的數(shù)據(jù)是正確的,DBMS通常提供一種功能來保證數(shù)據(jù)正確、有效,這種功能稱為完整性檢查。完整性檢查是根據(jù)完整性規(guī)則集工作的。完整性規(guī)則集由DBA和應用程序員事先向完整性子系統(tǒng)提供一組有關數(shù)據(jù)的規(guī)則,每個規(guī)則由三部分組成: 什么時候使用規(guī)則檢查(觸發(fā)條件) 要檢查的內(nèi)容(稱為‘約束條件’) 如果出錯誤應該怎么辦(違反條件時要做的事情)ORACLE系統(tǒng)中應用于表數(shù)據(jù)完整性有下列類型: 主碼值規(guī)則,主碼值唯一地標識表的一行且不空 引用完整性,同關系模型的定義 列值的空與非空規(guī)則 列值所滿足的條件 并發(fā)控制數(shù)據(jù)庫是一個共享資源,許多事務可能同時對同一數(shù)據(jù)進行操作。當多個用戶程序同時對數(shù)據(jù)庫中的數(shù)據(jù)并行存取時,如果不對并行操作進行控制,用戶程序會存取不正確的數(shù)據(jù),或破壞數(shù)據(jù)庫數(shù)據(jù)的一致性。例如:在飛機售票系統(tǒng)中,有兩個售票員(T1,T2)對某航線(A)的機票作事務處理,操作過程如下:并行操作實例數(shù)據(jù)庫中的A111100T1READ AA: =A1WRITE AT2READ AA:=A1WRITE AT1工作區(qū)中的A10000T2工作區(qū)中的A11000首先T1讀A, 接著T2也讀A。然后T1將其工作區(qū)中的A減1,T2也采取同樣動作,它們在工作區(qū)中都得0,最后分別將0值寫回數(shù)據(jù)庫。在這個過程中沒有任何非法操作,但實際上多出售了一張機票。這種情況稱為數(shù)據(jù)庫的不一致性,這種不一致性是由于并行操作而引起的。所謂不一致,實際上是由于處理程序工作區(qū)中的數(shù)據(jù)與數(shù)據(jù)庫中的數(shù)據(jù)不一致所造成的。數(shù)據(jù)不一致性問題是由兩個因素造成:一是對數(shù)據(jù)的修改;二是并行操作。為了保持數(shù)據(jù)的一致性,必須對并行操作進行控制,稱為并發(fā)控制。并發(fā)控制最常用的措施是對數(shù)據(jù)進行封鎖。在多用戶的數(shù)據(jù)庫中,有下列數(shù)據(jù)一致性的問題: 丟失更改,在一事務中重寫另一事務的修改,如上述售飛機票例子。 不可重讀,在一個事務范圍內(nèi),兩個相同查詢將返回不同數(shù)據(jù),這是由于查詢注意到其它提交事務的修改而造成。 讀臟數(shù)據(jù),如果事務T1對一值(A)修改,然后另一事務T2讀該值,在這之后T1由于某種原因撤消對該值的修改,這樣造成T2讀取的值是臟的。在多用戶數(shù)據(jù)庫中,利用封鎖(Lock)來解決并發(fā)操作中的數(shù)據(jù)一致性和完整性。一般使用兩種封鎖:共享封鎖和排它(專用)封鎖。排它封鎖(Exclusive lock),它禁止相關資源的共享,如果一事務以排它方式封鎖一資源,僅僅該事務可更改資源,直至釋放該封鎖。共享封鎖(Share lock),它允許相關資源可以共享。當幾個用戶同時讀取同一數(shù)據(jù),此時幾個事務可對同一資源進行共享封鎖。共享封鎖比排它封鎖有更高的數(shù)據(jù)并行性。在多用戶數(shù)據(jù)庫系統(tǒng)中,在使用封鎖之后,會出現(xiàn)死鎖,如果兩個或多個用戶處于彼此等待所封鎖的數(shù)據(jù),這種情況稱為死鎖(Dead lock)。死鎖將引起一些事務不能繼續(xù)工作。為了更好地使用共享資源,一般在數(shù)據(jù)庫系統(tǒng)中引入事務(Transaction)的概念。用戶在操作數(shù)據(jù)庫期間,根據(jù)情況可分成多個事務,所以一個事務是工作的一個邏輯單位,它可由多個數(shù)據(jù)庫操作語句組成。一個事務是一個原子單位,即構成事務的全部數(shù)據(jù)庫操作語句的操作結果只可全部提交或者被全部回滾。封鎖僅在事務范圍內(nèi)有效,當事務結束,全部封鎖將被釋放,這樣利用事務概念后可使數(shù)據(jù)庫數(shù)據(jù)達到更好地共享。 數(shù)據(jù)庫的后備和恢復由于計算機系統(tǒng)的故障(硬件故障、軟件故障、網(wǎng)絡故障、進程故障等)會影響數(shù)據(jù)庫系統(tǒng)的正常運行,影響數(shù)據(jù)庫中數(shù)據(jù)的正確性,嚴重的則破壞數(shù)據(jù)庫,使數(shù)據(jù)庫中的全部或部分數(shù)據(jù)丟失。為了使數(shù)據(jù)庫系統(tǒng)在出現(xiàn)故障后,快速恢復系統(tǒng),幾乎所有的數(shù)據(jù)庫系統(tǒng)都提供了后備和恢復數(shù)據(jù)的功能。所謂“后備”,是由DBA定期地將整個數(shù)據(jù)庫復制到磁帶上保存起來。這些備用的數(shù)據(jù)文本稱為后備副本。當數(shù)據(jù)庫遭到破壞后,可利用后備副本將數(shù)據(jù)恢復。ORACLE數(shù)據(jù)庫系統(tǒng)提供的后備/恢復方法:(1)轉(zhuǎn)儲/裝入(EXPORT/IMPORT)* 轉(zhuǎn)儲/裝入方式 表方式 用戶方式 全數(shù)據(jù)庫方式 每種方式能夠卸出的對象表方式 用戶方式 全數(shù)據(jù)庫方式表上的授權 表上的授權 授權表上的索引 表上的索引 索引表約束 表約束 表約束觸發(fā)器 觸發(fā)器 所有觸發(fā)器 聚集 聚集 數(shù)據(jù)庫鏈路 數(shù)據(jù)庫鏈路 序列 序列 快照 快照 快照日志 快照日志 存儲過程 存儲過程 專用同義詞 所有同義詞 視圖 視圖 環(huán)境文件 角色 回滾段定義 系統(tǒng)審計選項 系統(tǒng)特權 表空間定義 表空間限額 用戶定義 * 卸出/裝入命令 命令行 交互式命令(2)日志文件每次用戶事務對數(shù)據(jù)庫的修改,例如,事務的開始,終止時間,修改操作的內(nèi)容包括舊值、新值等都將記錄在日志文件中。一旦系統(tǒng)出現(xiàn)故障,利用日志文件可將數(shù)據(jù)庫系統(tǒng)恢復到出現(xiàn)故障的點稱為故障點。 關系數(shù)據(jù)庫設計理論在學習E_R模型、關系模型后,我們掌握了如何將現(xiàn)實世界的信息按關系數(shù)據(jù)庫中的關系(表)的方式存儲。在現(xiàn)實生活中,我們都會用表格形式組織各種數(shù)據(jù),那么是否只要簡單組織一下就可完成數(shù)據(jù)庫的設計。實際上在進行數(shù)據(jù)庫設計時,存在著設計好壞的問題,存在如何設計問題。為了使所設計的關系具有較好的特性,在設計時要以一定的理論作指導,該理論稱為關系數(shù)據(jù)庫理論。 數(shù)據(jù)庫設計過程數(shù)據(jù)庫設計要從用戶需求出發(fā),設計滿足用戶需求的數(shù)據(jù)庫結構,這個過程稱為數(shù)據(jù)庫設計。數(shù)據(jù)庫設計是應用系統(tǒng)開發(fā)過程中的重要一環(huán),由數(shù)據(jù)庫設計人員根據(jù)信息要求、處理要求、DBMS說明書、操作系統(tǒng)及硬件環(huán)境說明進行設計。設計過程分為五個階段:需求分析和數(shù)據(jù)分析階段、概念設計階段、邏輯設計階段、物理設計階段、數(shù)據(jù)庫實施和維護。l 需求分析和數(shù)據(jù)分析該階段主要對現(xiàn)實世界中的處理部門或管理部門進行詳細調(diào)查,包括當前的或?qū)淼男畔⒐芾聿呗砸?guī)定、每個范圍的詳細說明、處理要求、以及安全性和完整性要求。然后可采用結構化分析方法分析系統(tǒng),用DFD圖(數(shù)據(jù)流圖)和數(shù)據(jù)字典描述系統(tǒng)。數(shù)據(jù)流圖表示了處理過程和數(shù)據(jù)之間的關系,數(shù)據(jù)字典對關系中的數(shù)據(jù)作詳盡描述。數(shù)據(jù)字典是數(shù)據(jù)收集和分析獲得的主要結果。l 概念設計將信息表示成用戶容易理解的形式,一般用E_R方法表示數(shù)據(jù)庫的概念結構。概念設計分兩步:首先對需求分析所收集的數(shù)據(jù)進行分類、組織(聚合),形成實體集、實體屬性集、碼、以及確定實體集之間聯(lián)系的類型(1:1, 1:N, M:N),用E_R圖表示面向單個用戶的概念結構。然后在上述基礎上進行視圖集成,即將各個用戶的概念結構綜合成一個總的E_R圖,在綜合過程中要解決各個用戶的E_R圖之間存在的矛盾,消除不必要的冗余,建立一個整體的數(shù)據(jù)概念結構。l 邏輯設計本階段將數(shù)據(jù)庫的概念結構轉(zhuǎn)換成所選用的DBMS所支持的數(shù)據(jù)庫邏輯結構,即將E_R圖表示成關系數(shù)據(jù)庫模式。數(shù)據(jù)庫邏輯設計的結果不是唯一的,要對數(shù)據(jù)庫結構進行優(yōu)化,可利用規(guī)范化理論進行數(shù)據(jù)庫邏輯設計()。l 數(shù)據(jù)庫物理設計對給定的數(shù)據(jù)庫邏輯結構選擇一個最適合應用環(huán)境的物理結構的過程,稱為數(shù)據(jù)庫物理設計。數(shù)據(jù)庫的物理結構主要指數(shù)據(jù)庫在物理設備上的存儲結構和存取方法。存取方法涉及到是否定義索引,記錄在物理設備上是否采用聚集方式存儲,以及一次讀的物理塊數(shù)目等。確定存儲結構的主要因素是存取時間、存儲空間開銷和維護代價。存儲分配參數(shù)(塊長度、裝填因子等)將影響存取時間和存儲空間分配。如果選擇方案在時間、空間效率滿足用戶需求,則可進入數(shù)據(jù)庫實施,否則修改設計。l 數(shù)據(jù)庫實施和維護在完成數(shù)據(jù)庫物理設計后可進入實施,設計人員使用DBMS的數(shù)據(jù)定義語言將邏輯設計、物理設計的結構描述出來,并生成目標模式。然后加載數(shù)據(jù)。之后可進入試運行,運行各種應用程序,執(zhí)行數(shù)據(jù)庫的各種操作,測試系統(tǒng)的性能指標,如果滿足應用要求,數(shù)據(jù)庫進入運行,標志數(shù)據(jù)庫開發(fā)任務基本完成。然后進入數(shù)據(jù)庫階段,維護數(shù)據(jù)庫正常運行,不斷地評價數(shù)據(jù)庫,調(diào)整、修改、重組織或重構造數(shù)據(jù)庫。 關系數(shù)據(jù)庫設計理論在數(shù)據(jù)庫邏輯設計中存在如何構造一個好的數(shù)據(jù)庫邏輯結構問題,關系數(shù)據(jù)庫規(guī)范化理論是數(shù)據(jù)庫設計的指南。其主要基礎是函數(shù)依賴理論和規(guī)范化理論。l 函數(shù)依賴在現(xiàn)實世界中除了實體集之間存在對應關系(即聯(lián)系)外,在屬性之間(即數(shù)據(jù)項之間)還存在著一定的依賴關系。例如零件實體集,有屬性:零件號、零件名、重量等,對這些數(shù)據(jù)有一些規(guī)定(稱為約束):如每種零件有唯一的零件號,零件名允許有重名等等,每種零件有規(guī)定的重量等,這些約束引入了屬性間函數(shù)依賴。設R(A1, A2, …, An)為一關系模式,X、Y為屬性全集U={A1, A2, …, An}的子集,如果對于該關系模式的任一可能值(稱關系)中的任何兩個元組u、v,若有uX=vX(表示元組u在屬性X上的值等于元組v在X屬性上的值),則有uY=v
點擊復制文檔內(nèi)容
教學課件相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1