成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Oracle管理規則與完全關系型

數據庫 Oracle
在成品數據庫中,安全性一直是一個重點,除了操作系統和網絡安全設施外,一個DBMS通常提供幾層安全措施。最常見的情形是,DBMS要求用戶登錄用戶帳戶的口令,口令被驗證為真,才能訪問數據庫。因此了解DBMS管理規則是十分必要的。

數據庫管理系統(DatabaseManagementSystem,DBMS)就是管理一個數據庫的軟件,它充當所有數據的知識庫,并對它的存儲、安全、一致性、并發操作、恢復和訪問負責。DBMS有一個數據詞典(有時被稱為系統目錄),其中貯存著它擁有的每個事物的數據,例如名字、結構、位置和類型,這種關于數據的數據也被稱為元數據(metadata)。在一條數據的生存周期里(從它的創建到刪除),這條數據的邏輯和物理信息都被記錄在數據詞典中。數據庫系統管理員(DatabaseAdministrator,DBA)應該熟悉DBMS的數據詞典;在數據庫的整個生命周期內,數據詞典為他或她服務。

DBMS應該遵循Codd提出的十二條法則,才能被分類到完全關系型:

1)信息法則。信息表現為貯存在單元中的數據,正如前面所討論過的,將VIN作為一個單個的列使用,違反了這條管理Oracle管理規則。

2)授權存取法則。每一個數據項必須通過一個“表名+行主鍵+列名”的組合形式訪問。例如,如果你能用數組或指針訪問一個列,就違反這條管理Oracle管理規則。

3)必須以一致的方式使用空值。如果由于缺少數字值,空值(Null)被當作0來處理,或者由于缺少字符值而被當作一個空格處理,那么它就違反了這條管理Oracle管理規則。空值僅僅是指缺少數據而且沒有任何數值。如果缺少的數據需要值,軟件提供商通常提供使用缺省值的能力滿足這一目的。

4)一個活躍的、在線數據字典應作為關系型表被存儲,并且該字典應該可以通過常規的數據存取語言訪問。如果數據字典的任何部分貯存在操作系統文件里,就違反了這條管理Oracle管理規則。

5)除了可能的低級存取例程外,數據存取語言必須提供所有的存取方式,并且是存取的僅有方式。如果你能通過一個實用程序而不是一個SQL接口來存取支持一個表的文件,就有可能違反了本管理Oracle管理規則。參見管理Oracle管理規則12。

6)所有能被更新的視圖應當是可更新的。例如,如果你能將三個表連結起來,作為一個視圖的基礎,但卻不能更新這個視圖,則違反本管理Oracle管理規則。

7)必須有集合級的插入、更新和刪除。目前,大多數RDBMS提供商都在某種程度上提供了這種能力。

8)物理數據的獨立性。應用不能依賴于物理結構,如果一個支持某表的文件從一張盤移動到其他盤上或重新命名,不應該對應用產生影響。

9)邏輯數據的獨立性。應用不應依賴于邏輯結構。如果一個表必須被分成兩個部分,那么應該提供一個視圖,以把兩段連接在一起,以便不會對應用產生影響。

10)完整性的獨立性。完整性管理Oracle管理規則應該貯存在數據字典中。主鍵約束、外鍵約束、檢查約束、觸發器等等都應該貯存在數據字典中。

11)分布獨立性。一個數據庫即使被分布,也應該能繼續工作。這是管理Oracle管理規則8的一個擴展,一個數據庫不僅能在一個系統(本地地)分布,也能在通過系統的網絡(遠程地)分布。

12)非破壞性法則。如果允許低級存取,一定不能繞過安全性或完整性管理Oracle管理規則,這些管理Oracle管理規則是常規的數據存取語言所遵守的,例如,一個備份或載入工具不能繞過驗證、約束和鎖來備份或載入數據。然而,軟件供應商出于速度的原因,通常提供這些功能。那么,數據庫系統管理員就有責任確保數據的安全性和完整性,如果瞬間出現問題,應該立即恢復。例如當載入VLDB時,可以臨時禁止并重新打開約束檢查。如果一個DBMS能滿足本章中討論的所有基本原則(兩個定義、六個屬性、關系型操作以及兩個完整性管理Oracle管理規則)和這十二條法則,那么它就可以被當作一個RDBMS。

Codd用他的法則總結了這一切:“對于一個有資格成為RDBMS的系統來說,該系統必須排他地使用它的關系型工具來管理數據庫。”

【編輯推薦】

  1. 手動設置Oracle管理控制和日志文件
  2. Oracle管理腳本對數據字典的創建
  3. Oracle管理工具Oracle SQL Handler功能一覽
  4. 從代碼員到Oracle管理員,曲折的修煉之道
  5. Oracle管理系統概述:特點,子系統與模塊
責任編輯:王婧瑤 來源: 互聯網
相關推薦

2018-07-18 09:16:39

關系型非關系型數據庫

2022-05-27 07:37:38

關系型數據庫Spanner

2018-06-07 08:31:33

Oracle分布式內存

2010-03-11 09:40:11

管理型交換機

2009-11-18 09:05:36

Oracle死鎖進程

2011-08-15 16:28:06

Cocoa內存管理

2022-09-05 09:32:07

數據庫存儲

2009-10-22 16:01:43

Oracle用戶管理

2010-04-20 14:30:26

Oracle關系模型

2017-02-16 10:00:46

2009-11-20 11:37:11

Oracle完全卸載

2010-04-13 11:09:21

Oracle數據庫

2010-10-26 17:41:05

Oracle索引

2009-06-24 10:26:41

Oracle約束分區表

2011-02-21 02:33:07

Oracle企業管理器11g業務驅動

2015-04-23 09:14:08

天璣科技服務型企業客戶關系管理

2019-07-11 10:44:23

Oracle表空間數據庫

2010-04-19 13:50:27

Oracle調整

2021-12-01 09:31:13

安全

2018-01-29 12:56:27

數據庫關系型數據庫NewSQL
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人毛片一区二区三区 | 国产成在线观看免费视频 | 91免费看片 | 欧美成人免费在线视频 | 日韩在线看片 | 日本视频一区二区三区 | 成人国产精品入口免费视频 | 欧美日韩亚洲国产综合 | av日韩一区 | 亚洲精品性视频 | 亚洲在线免费观看 | 日韩在线 | 国产成人在线视频免费观看 | 久久一起草 | 精品欧美一区二区精品久久久 | 97成人在线 | 国产91久久久久蜜臀青青天草二 | 最近日韩中文字幕 | 久久综合久久久 | 免费观看色| 精品视频网 | 日韩av一区在线观看 | 国产一级免费视频 | 欧美激情五月 | 免费在线国产视频 | 99九九视频| 天天爽夜夜爽精品视频婷婷 | 成av人电影在线 | 羞羞视频网站免费观看 | 亚洲a在线观看 | 日本成人片在线观看 | 久久国产精品-国产精品 | 精品国产三级 | 久久久久成人精品亚洲国产 | 成年女人免费v片 | 一区二区国产精品 | 亚洲国产精品va在线看黑人 | 91在线看| 国产精品亚洲成在人线 | 成年人黄色免费视频 | 国产一区二区久久 |