使用資料模型表示複雜的資料庫結構,使用者可以使用實體關係模型對資料進行建模,不僅可以表達資料本身,還可以描述資料之間的關係,這使得儲存在資料庫中的資料更容易理解和維護。
資料庫系統將資料的邏輯結構與為物理結構分離,使用者可以簡單的使用邏輯結構運算元據庫,而不用考慮物理儲存結構,簡化了資料庫操作的複雜性。
資料庫系統提供了資料的控制功能,它提供了多使用者併發機制,防止資料庫資料被非法更改,資料庫系統會提供資料的備份和恢復功能,可以避免出現災難性事件導致的資料丟失。資料庫提供資料完整性功能,並且提供了必要的安全機制
目前關係型資料庫中共有6哥正規化,一般來說資料庫只需要滿足前面3個正規化即可
正規化是乙個逐步公升級的過程,也就是說只有在滿足了第一正規化的情況下,第二正規化才能繼續進行。通過對資料庫物件應用正規化,消除了資料的冗餘,使得整個資料庫的設計具有最佳效率和效能,它會帶來如下一些好處
常常將oracle例項和oracle的資料庫系統檔案統稱為乙個oracle資料庫,對於資料庫和資料庫例項的具體描述如下
當資料庫伺服器啟動時,會現在記憶體中分配sga系統全域性區,並啟動一系列的後台程序或執行緒,這稱為例項啟動。當啟動了資料庫例項後,oracle會將例項與特定的資料庫進行關聯,這個過程稱為資料庫裝載(mount),接下來就可以開啟資料庫,使其保持open狀態。
oracle資料庫的例項結構由記憶體結構和程序結構組成,它們用來管理和訪問資料庫,應用程式連線到資料時,實際上是連線到乙個oracle例項,由oracle例項中的程序和記憶體來為應用程式提供服務,oracle的程序結構由如下幾大類組成:
oracle建立和使用記憶體結構的目的,是用來在多個使用者之間共享程式**和資料的記憶體,並且每個已經連線的使用者具有自己的私有資料區域。與例項相關的記憶體結構如下所示
oracle的例項結構和儲存結構共同構成了oracle資料庫,因此提及oracle資料庫時,不能單單認為它只是包含了幾個資料檔案,應該想到的是它的程序結構、記憶體結構及物理儲存結構。
注意:oracle中的每乙個例項只能訪問屬於自己的物理資料庫,但是在同一臺計算機上可以併發的執行多個資料庫例項。大多數情況下,oracle的例項與資料庫都是一對一的關係,即單例項單庫
oracle資料庫學習01
資料是資料庫中儲存的基本物件。是描述事物的符號記錄成為資料。資料庫是存放資料的倉庫,所有的資料在計算機儲存裝置上儲存,而且所有儲存的資料會按照一定的格式進行儲存。資料庫是長期儲存在計算機內 有組織的 可共享的大量資料的集合。資料庫管理系統是乙個大型的軟體系統,主要功能包括以下幾個方面 資料操作功能,...
mysql學習01 資料庫基礎
資料庫軟體 資料庫管理系統 dbms 資料庫 通過dbms建立和操縱的容器,乙個以某種有組織的方式儲存的資料集合。表 1 庫中一種結構化的檔案,用來儲存某種特定型別的資料。2 乙個表中的資料應是同一種型別的資料。3 同一庫中的表必須不重名。4 模式 schema 描述表 庫的資訊,如 此表 庫如何儲...
01資料庫基礎
連線資料庫 資料庫右鍵 新建資料庫 a 輸入資料庫名字 中英文不限制 b 主檔案primary 初始大小 最小3mb 日誌檔案初始大小 1mb c 增長方式 d 可以是百分比,或者多少兆。e 路徑 修改到習慣目錄 p sql server data 不用寫檔名name 邏輯名 filename 檔案...