資料庫有哪幾種檔案組成,資料庫有哪幾種?

2022-02-19 15:27:52 字數 5265 閱讀 9331

1樓:扶桑看天

問的太模糊了,資料庫有很多種,如字尾*db的常為office的access資料庫資料存放檔案,這是最簡單的一類資料庫

2樓:倩兒

根據作用不同,分為以下三種:

1、主資料檔案。

用來儲存資料庫的資料和資料庫的啟動資訊。

每個資料庫必須有且只有一個主資料檔案,其副檔名為.mdf。

實際的主資料檔案都有兩種名稱:作業系統檔名和邏輯檔名(在sql語句中會用到)

2、輔助資料檔案

用來儲存資料庫的資料,可以擴充套件儲存空間。

一個資料庫可以有多個輔助資料檔案。副檔名為.ndf3、事務日誌檔案

用來存放資料庫的事務日誌。凡是對資料庫進行的增、刪、改等操作,都會記錄在事務日誌檔案中。

每個資料庫至少有一個事務日誌檔案。副檔名為.ldf

3樓:偉文

資料庫的基本結構

資料庫的基本結構分三個層次,反映了觀察資料庫的三種不同角度。

(1)物理資料層。它是資料庫的最內層,是物理存貯裝置上實際儲存的資料的集合。這些資料是原始資料,是使用者加工的物件,由內部模式描述的指令操作處理的位串、字元和字組成。

(2)概念資料層。它是資料庫的中間一層,是資料庫的整體邏輯表示。指出了每個資料的邏輯定義及資料間的邏輯聯絡,是存貯記錄的集合。

它所涉及的是資料庫所有物件的邏輯關係,而不是它們的物理情況,是資料庫管理員概念下的資料庫。

(3)邏輯資料層。它是使用者所看到和使用的資料庫,表示了一個或一些特定使用者使用的資料集合,即邏輯記錄的集合。

資料庫不同層次之間的聯絡是通過對映進行轉換的。資料庫具有以下主要特點:

(1)實現資料共享。資料共享包含所有使用者可同時存取資料庫中的資料,也包括使用者可以用各種方式通過介面使用資料庫,並提供資料共享。

(2)減少資料的冗餘度。同檔案系統相比,由於資料庫實現了資料共享,從而避免了使用者各自建立應用檔案。減少了大量重複資料,減少了資料冗餘,維護了資料的一致性。

(3)資料的獨立性。資料的獨立性包括資料庫中資料庫的邏輯結構和應用程式相互獨立,也包括資料物理結構的變化不影響資料的邏輯結構。

(4)資料實現集中控制。檔案管理方式中,資料處於一種分散的狀態,不同的使用者或同一使用者在不同處理中其檔案之間毫無關係。利用資料庫可對資料進行集中控制和管理,並通過資料模型表示各種資料的組織以及資料間的聯絡。

(5)資料一致性和可維護性,以確保資料的安全性和可靠性。主要包括:①安全性控制:

以防止資料丟失、錯誤更新和越權使用;②完整性控制:保證資料的正確性、有效性和相容性;③併發控制:使在同一時間週期內,允許對資料實現多路存取,又能防止使用者之間的不正常互動作用;④故障的發現和恢復:

由資料庫管理系統提供一套方法,可及時發現故障和修復故障,從而防止資料被破壞

資料庫有哪幾種?

4樓:

常見的關係型資料庫有mysql 、sql server、oracle、sybase、db2等。關係型資料庫是目前最受歡迎的資料庫管理系統,技術比較成熟。

1、mysql

mysql是目前最受歡迎開源的sql資料庫管理系統,與其他的大型資料庫oracle、db2、sql server等相比,mysql雖然有它的不足之處,但絲毫也沒有減少它受歡迎的程度。對於個人或中小型企業來說,mysql的功能已經夠用了, mysq l又是開源軟體,因此沒有必要花大精力和大價錢去使用大型付費資料庫管理系統了。

特點:1、mysql是開源免費的。

2、mysql伺服器是可靠的、易於使用的、快速的。

3、mysql伺服器工作在客戶/伺服器或嵌入系統中。

4、mysql軟體很多。

5、mysql是一個關聯式資料庫管理系統。

2、sql server

sql server是由微軟公司開發的關係型資料庫管理系統,一般用於web上儲存資料。sql server 提供了眾多功能,如對xml和internet標準的豐富支援,通過web對資料輕鬆安全的訪問,具有靈活的、安全的、和基於web的應用程式管理等,及容易操作的操作介面,受到廣大使用者的喜愛。

3、oracle

oracle在資料庫領域一直處於領先地位,由於有先進技術的不斷更新,目前oracle產品覆蓋甚廣,成為了世界上使用最廣泛的關係資料系統之一。

完整的資料管理功能:

1、資料的大量性

2、資料的儲存的永續性

4、資料的共享性

5、資料的可靠性

4、sybase

sybase美國sybase公司研製的一種關係型資料庫系統,是一種典型的unix或windowsnt平臺上客戶機/伺服器環境下的大型資料庫系統。

特點:1、客戶/伺服器體系結構

2、真正開放的

3、高效能的

5、db2

db2是美國ibm公司開發的一套關係型資料庫管理系統,主要應用於大型應用系統,具有較好的可伸縮性。

5樓:無聊人儈喏

常用的資料庫:oracle、sqlserver、mysql、access、sybase 2、特點。 -oracle:

1.資料庫安全性很高,很適合做大型資料庫。支援多種系統平臺(hpux、sunos、osf/1、vms、 windows、windows/nt、os/2)。

2.支援客戶機/伺服器體系結構及混合的體系結構(集中式、分散式、 客戶機/伺服器)。 -sqlserver:

1.真正的客戶機/伺服器體系結構。 2.

圖形化使用者介面,使系統管理和資料庫管理更加直觀、簡單。 3.具有很好的伸縮性,可跨越從執行windows 95/98的膝上型電腦到執行windows 2000的大型多處理器等多種平臺使用。

-mysql: mysql是一個開放原始碼的小型關係型資料庫管理系統,開發者為瑞典mysql ab公司,92hezu網免費贈送mysql。目前mysql被廣泛地應用在internet上的中小型**中。

提供由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,許多中小型**為了降低**總體擁有成本而選擇了mysql作為**資料庫。 -access access是一種桌面資料庫,只適合資料量少的應用,在處理少量資料和單機訪問的資料庫時是很好的,效率也很高。 但是它的同時訪問客戶端不能多於4個。 -

6樓:匿名使用者

小型資料庫,單機使用

access

sqlite

中型資料庫,中等規模資料,多併發

mysql

sql server 2000以下

大型資料庫,多併發,大資料量

db2sql server 2005 以上oracle

7樓:安徽新華電腦專修學院

大型資料庫有oracle、sql server、db2等。

oracle資料庫由哪幾種檔案組成?

8樓:

oracle資料庫由資料庫檔案、日誌檔案、控制檔案組成。

oracle資料庫12c 引入了一個新的多承租方架構,使用該架構可輕鬆部署和管理資料庫雲。此外,一些創新特性可最大限度地提高資源使用率和靈活性,如oracle multitenant可快速整合多個資料庫,而automatic data optimization和heat map能以更高的密度壓縮資料和對資料分層。

這些獨一無二的技術進步再加上在可用性、安全性和大資料支援方面的主要增強,使得oracle資料庫12c 成為私有云和公有云部署的理想平臺。

9樓:匿名使用者

核心檔案:資料檔案,控制檔案,日誌檔案,引數檔案

非核心檔案:密碼檔案,告警日誌檔案,各種跟蹤檔案

10樓:匿名使用者

哪幾種檔案?

不清楚,我只知道oracle伺服器由oracle資料庫和oracle例項組成。

11樓:橋天涯

這個問題太寬泛了,要深入分析oracle不是小篇幅的事。

在物理上,oracle是由資料檔案,控制檔案,日誌檔案三種檔案來儲存資料的。也就是說,一個例項最重要的三個檔案就是他們,具體的應該是oradate 目錄下的: data file, control file, redo log。

樓主的意思應該是這三個檔案,一般我們對資料做冷備時,都是備份這3種檔案。

資料庫檔案有哪些型別?

12樓:杜爺1號

資料庫裡面有bai三種型別du的檔案

。zhi

第一種檔案為主dao檔案,字尾名為專.mdf,資料庫中的主要資料都存屬儲在這個檔案中,還有一個檔案是日誌檔案,字尾名為.ldf,主要記錄資料庫的日誌以及資料庫的操作記錄。

一個資料庫中必須有至少一個主檔案和日誌檔案。但是主檔案只能有一個,日誌問及可以有多個。還有一種檔案就是輔助檔案,字尾名是.

ldf。主要儲存資料庫的一些輔助資訊。

13樓:郭某人來此

1)主資料bai

檔案主資料檔案簡稱主檔案,du正如其名字zhi所示,該檔案dao是資料庫版的關鍵檔案,包含了資料權庫的啟動資訊,並且儲存資料。每個資料庫必須有且僅能有一個主檔案,其預設副檔名為.mdf。

(2)輔助資料檔案

輔助資料檔案簡稱輔(助)檔案,用於儲存未包括在主檔案內的其他資料。輔助檔案的預設副檔名為.ndf。

(3)日誌檔案

日誌檔案用於儲存恢復資料庫所需的事務日誌資訊。每個資料庫至少有一個日誌檔案,也可以有多個。日誌檔案的副檔名為.ldf。

表 由行和列構成的集合,用來儲存資料

資料型別 定義列或變數的資料型別,sql server提供了系統資料型別,並允許使用者自定義資料型別

檢視 由表或其他檢視匯出的虛擬表

索引 為資料快速檢索提供支援且可以保證資料唯一性的輔助資料結構

約束 用於為表中的列定義完整性的規則

預設值 為列提供的預設值

儲存過程 存放於伺服器的預先編譯好的一組t-sql語句

觸發器 特殊的儲存過程,當使用者表中資料改變時,該儲存過程被自動執行

14樓:匿名使用者

1主要資料檔案

主要資料檔案是資料庫的起點,指向資料庫中檔案的其它部分。每個資料內庫都有一容個主要資料檔案。主要資料檔案的推薦副檔名是 .mdf。

2次要資料檔案

次要資料檔案包含除主要資料檔案外的所有資料檔案。有些資料庫可能沒有次要資料檔案,而有些資料庫則有多個次要資料檔案。次要資料檔案的推薦副檔名是 .ndf。

3日誌檔案

日誌檔案包含恢復資料庫所需的所有日誌資訊。每個資料庫必須至少有一個日誌檔案,但可以不止一個。日誌檔案的推薦副檔名是 .ldf。

mysql資料庫怎麼匯入資料庫檔案

步驟如下 首先使用mysql提供的命令列介面來匯入資料庫,確保自己的電腦中安裝了mysql資料庫,可以通過命令列來確認是否安裝了mysql資料庫,當然,第一步是開啟mysql的資料庫服務,使用命令列來開啟 如下圖所示 啟動mysql後,找到需要用到的指令碼檔案,也就是資料庫檔案,首先得建立一個資料庫...

資料庫有哪些,常用資料庫有哪些?

目前關係型資料庫主要有mysql sql server 數蠶資料庫 oracle資料庫。mysql 免費產品,中小企業使用廣泛。sql server 微軟的商業化產品,微軟sql語句相容性好,商業化成熟度高。數蠶資料庫 數蠶科技針對中小型企業的資料庫,c 介面特性良好,sql特性較弱。oracle ...

什麼是資料庫,什麼是資料庫?資料庫有什麼用?

資料庫 database 是按照 資料結構來組織 儲存和管理資料的倉庫,它產生於距今六十多年前,隨著 資訊科技和市場的發展,特別是二十世紀九十年代以後,資料管理不再僅僅是儲存和管理資料,而轉變成使用者所需要的各種資料管理的方式。資料庫有很多種 型別,從最簡單的儲存有各種資料的 到能夠進行海量 資料儲...