sql是資料庫
資料庫,顧名思義,是存入資料的倉庫。只不過這個倉庫是在計算機儲存裝置上的,而且資料是按一定格式存放的。
當人們收集了大量的資料後,應該把它們儲存起來進入近一步的處理,進一步的抽取有用的資訊。當年人們把資料存放在檔案櫃中,可現在隨著社會的發展,資料量急劇增長,現在人們就藉助計算機和資料庫技術科學的儲存大量的資料,以便能更好的利用這些資料資源。
要是下定義的話,就應該是:指長期儲存在計算機內的、有組織的、可共享的資料集合。
資料庫包含關係資料庫、面向物件資料庫及新興的XML資料庫等多種,目前應用最廣泛的是關係資料庫,若在關係資料庫基礎上提供部分面向物件資料庫功能的物件關係資料庫。在資料庫技術的早期還曾經流行過層次資料庫與網狀資料庫,但這兩類資料庫目前已經極少使用。
資料庫管理
資料庫管理(DatabaseAdministration)是有關建立、儲存、修改和存取資料庫中資訊的技術,是指為保證資料庫系統的正常執行和服務質量,有關人員須進行的技術管理工作。負責這些技術管理工作的個人或集體稱為資料庫管理員(DBA)。資料庫管理的主要內容有:資料庫的建立、資料庫的調整、資料庫的重組、資料庫的重構、資料庫的安全控制、資料的完整性控制和對使用者提供技術支援。
資料庫的建立:資料庫的設計只是提供了資料的型別、邏輯結構、聯絡、約束和儲存結構等有關資料的描述。這些描述稱為資料模式。要建立可執行的資料庫,還需進行下列工作:
(1)選定資料庫的各種引數,例如最大的資料儲存空間、緩衝決的數量、併發度等。這些引數可以由使用者設定,也可以由系統按預設值設定。
(2)定義資料庫,利用資料庫管理系統(DBMS)所提供的資料定義語言和命令,定義資料庫名、資料模式、索引等。
(3)準備和裝入資料,定義資料庫僅僅建立了資料庫的框架,要建成資料庫還必須裝入大量的資料,這是一項浩繁的工作。在資料的準備和錄入過程中,必須在技術和制度上採取措施,保證裝入資料的正確性。計算機系統中原已積累的資料,要充分利用,儘可能轉換成資料庫的資料。
注:"資料庫"這個詞對於不同的人應該給予不同的感覺。如果你是一個終端使用者,你根本就不關心資料儲存和維護的細節,資料庫也不應該拿這些事情來煩你。但是如果你是一個數據庫管理員,那麼有些細節上的東西你就必須要清楚。資料庫管理系統可以為不同的使用者提供不同的檢視,也就是他們所看到的資料庫是不一樣的。這就需要進行資料抽象,以形成這些不同的檢視。
最早是在CODASYL的DBTG報告中完整地給出了資料抽象的三個層次。ANSI/SPARC報告中也提出了類似的建議,這個報告中抽象的層次為內部層、概念層和外部層。但是,現在的資料庫管理系統是根據DBTG的報告從三個層次來進行抽象的,它們分別是物理層、邏輯層和檢視層(概念層)。
資料庫的種類
大型資料庫有:Oracle、Sybase、DB2、SQLserver
小型資料庫有:Access、MySQL、BD2等。
sql是資料庫
資料庫,顧名思義,是存入資料的倉庫。只不過這個倉庫是在計算機儲存裝置上的,而且資料是按一定格式存放的。
當人們收集了大量的資料後,應該把它們儲存起來進入近一步的處理,進一步的抽取有用的資訊。當年人們把資料存放在檔案櫃中,可現在隨著社會的發展,資料量急劇增長,現在人們就藉助計算機和資料庫技術科學的儲存大量的資料,以便能更好的利用這些資料資源。
要是下定義的話,就應該是:指長期儲存在計算機內的、有組織的、可共享的資料集合。
資料庫包含關係資料庫、面向物件資料庫及新興的XML資料庫等多種,目前應用最廣泛的是關係資料庫,若在關係資料庫基礎上提供部分面向物件資料庫功能的物件關係資料庫。在資料庫技術的早期還曾經流行過層次資料庫與網狀資料庫,但這兩類資料庫目前已經極少使用。
資料庫管理
資料庫管理(DatabaseAdministration)是有關建立、儲存、修改和存取資料庫中資訊的技術,是指為保證資料庫系統的正常執行和服務質量,有關人員須進行的技術管理工作。負責這些技術管理工作的個人或集體稱為資料庫管理員(DBA)。資料庫管理的主要內容有:資料庫的建立、資料庫的調整、資料庫的重組、資料庫的重構、資料庫的安全控制、資料的完整性控制和對使用者提供技術支援。
資料庫的建立:資料庫的設計只是提供了資料的型別、邏輯結構、聯絡、約束和儲存結構等有關資料的描述。這些描述稱為資料模式。要建立可執行的資料庫,還需進行下列工作:
(1)選定資料庫的各種引數,例如最大的資料儲存空間、緩衝決的數量、併發度等。這些引數可以由使用者設定,也可以由系統按預設值設定。
(2)定義資料庫,利用資料庫管理系統(DBMS)所提供的資料定義語言和命令,定義資料庫名、資料模式、索引等。
(3)準備和裝入資料,定義資料庫僅僅建立了資料庫的框架,要建成資料庫還必須裝入大量的資料,這是一項浩繁的工作。在資料的準備和錄入過程中,必須在技術和制度上採取措施,保證裝入資料的正確性。計算機系統中原已積累的資料,要充分利用,儘可能轉換成資料庫的資料。
注:"資料庫"這個詞對於不同的人應該給予不同的感覺。如果你是一個終端使用者,你根本就不關心資料儲存和維護的細節,資料庫也不應該拿這些事情來煩你。但是如果你是一個數據庫管理員,那麼有些細節上的東西你就必須要清楚。資料庫管理系統可以為不同的使用者提供不同的檢視,也就是他們所看到的資料庫是不一樣的。這就需要進行資料抽象,以形成這些不同的檢視。
最早是在CODASYL的DBTG報告中完整地給出了資料抽象的三個層次。ANSI/SPARC報告中也提出了類似的建議,這個報告中抽象的層次為內部層、概念層和外部層。但是,現在的資料庫管理系統是根據DBTG的報告從三個層次來進行抽象的,它們分別是物理層、邏輯層和檢視層(概念層)。
資料庫的種類
大型資料庫有:Oracle、Sybase、DB2、SQLserver
小型資料庫有:Access、MySQL、BD2等。