數據庫定義
數據庫,顧名思義,是存入數據的倉庫。只不過這個倉庫是在計算機存儲設備上的,而且數
據是按一定格式存放的。
當人們收集了大量的數據后,應該把它們保存起來進入近一步的處理,進一步的抽取有用的
信息。當年人們把數據存放在文件柜中,可現在隨著社會的發展,數據量急劇增長,現在人
們就借助計算機和數據庫技術科學的保存大量的數據,以便能更好的利用這些數據資源。
要是下定義的話,就應該是:指長期儲存在計算機內的、有組織的、可共享的數據集合。
數據庫包含關系數據庫、面向對象數據庫及新興的XML數據庫等多種,目前應用最廣泛的是
關系數據庫,若在關系數據庫基礎上提供部分面向對象數據庫功能的對象關系數據庫。在數
據庫技術的早期還曾經流行過層次數據庫與網狀數據庫,但這兩類數據庫目前已經極少使
用。
· 數據庫管理
數據庫管理(Database Administration)是有關建立、存儲、修改和存取數據庫中信息的技
術,是指為保證數據庫系統的正常運行和服務質量,有關人員須進行的技術管理工作。負責
這些技術管理工作的個人或集體稱為數據庫管理員(DBA)。數據庫管理的主要內容有:數據
庫的建立、數據庫的調整、數據庫的重組、數據庫的重構、數據庫的安全控制、數據的完整
性控制和對用戶提供技術支持。
數據庫的建立:數據庫的設計只是提供了數據的類型、邏輯結構、聯系、約束和存儲結構等
有關數據的描述。這些描述稱為數據模式。要建立可運行的數據庫,還需進行下列工作:
(1)選定數據庫的各種參數,例如最大的數據存儲空間、緩沖決的數量、并發度等。這些參數
可以由用戶設置,也可以由系統按默認值設置。
(2)定義數據庫,利用數據庫管理系統(DBMS)所提供的數據定義語言和命令,定義數據庫
名、數據模式、索引等。
(3)準備和裝入數據,定義數據庫僅僅建立了數據庫的框架,要建成數據庫還必須裝入大量的
數據,這是一項浩繁的工作。在數據的準備和錄入過程中,必須在技術和制度上采取措施,
保證裝入數據的正確性。計算機系統中原已積累的數據,要充分利用,盡可能轉換成數據庫
的數據。
注: "數據庫"這個詞對于不同的人應該給予不同的感覺。如果你是一個最終用戶,你根本就不
關心數據存儲和維護的細節,數據庫也不應該拿這些事情來煩你。但是如果你是一個數據庫
管理員,那么有些細節上的東西你就必須要清楚。數據庫管理系統可以為不同的用戶提供不
同的視圖,也就是他們所看到的數據庫是不一樣的。這就需要進行數據抽象,以形成這些不
同的視圖。
最早是在CODASYL的DBTG報告中完整地給出了數據抽象的三個層次。ANSI/SPARC報告中
也提出了類似的建議,這個報告中抽象的層次為內部層、概念層和外部層。但是,現在的數
據庫管理系統是根據DBTG的報告從三個層次來進行抽象的,它們分別是物理層、邏輯層和
視圖層(概念層)。
·數據庫種類
大型數據庫有:Oracle、Sybase、DB2、SQL server
小型數據庫有:Access、MySQL等。
我們專注于用戶體驗的設計與開發聚焦于互聯網與移動互聯網
感謝您來到擎天,若您有合作意向,請您為我們留言或使用以下方式聯系我們,我們將盡快給你回復,并為您提供真誠的設計服務,謝謝。
歡迎掃一掃二維碼,關注擎天建網站
COPRYRIGHT 2017 © 鄭州做網站鄭州擎天 ALLRIGHT RESERVED
免責聲明 | ICP備案:豫ICP備09028587號 豫公網安備 41010402002046號