什麼是常用的資料庫,什麼是常用的三個資料庫?

2021-04-21 04:40:09 字數 5816 閱讀 5130

1樓:匿名使用者

my sql oracle 和 sql server

資料庫常見的資料模型有哪三種?

2樓:荷藕擊飛

1、層次模型

來:①有且只有自乙個結點

沒有雙親結點(這個結

點叫根結點)。

②除根結點外的其他結點有且只有乙個雙親結點。

層次模型中的記錄只能組織成樹的集合而不能是任意圖的集合。在層次模型中,記錄的組織不再是一張雜亂無章的圖,而是一棵"倒長"的樹。

2、網狀模型 :

①允許乙個以上的結點沒有雙親結點。

②乙個結點可以有多個雙親結點。

網狀模型中的資料用記錄的集合來表示,資料間的聯絡用鏈結(可看作指標)來表示。資料庫中的記錄可被組織成任意圖的集合。

3、關係模型:

關係模型用表的集合來表示資料和資料間的聯絡。

每個表有多個列,每列有唯一的列名。

常用資料庫有哪些?

3樓:匿名使用者

常見的關係型資料庫有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公司開發的一套關係型資料庫管理系統,主要應用於大型應用系統,具有較好的可伸縮性。

4樓:匿名使用者

目前關係型資料庫主要有mysql、sql server、數蠶資料庫、oracle資料庫。

mysql:免費產品,中小企業使用廣泛。

sql server:微軟的商業化產品,微軟sql語句相容性好,商業化成熟度高。

數蠶資料庫:數蠶科技針對中小型企業的資料庫,c++介面特性良好,sql特性較弱。

oracle 資料庫:商業化程度最高的關聯式資料庫, 優良的效能和企業擴充套件能力。

非關係型資料庫主要有fastdb、memcached和redis等主流記憶體資料庫。一般應用於快取等非關鍵資料儲存,其優點是資料查詢速度快,對下層程式設計介面良好。

5樓:angry·車車

1.南大通用gbase資料庫

(gbase)

2.金倉資料庫(kingbas...

3.達夢資料庫(dm)

4.openbase

5.神通資料庫

神通資料庫企業版

神通資料庫安全版

神通kstore

6.ibase

8.華易資料庫huayisoft...

6樓:窗邊冷月光

mysql是乙個關係型資料庫管理系統,由瑞典mysql ab 公司開發,目前屬於 oracle 旗下產品。mysql 是最流行的關係型資料庫管理系統之一,在 web 應用方面,mysql是最好的 rdbms (relational database management system,關聯式資料庫管理系統) 應用軟體。

mysql是一種關聯式資料庫管理系統,關聯式資料庫將資料儲存在不同的表中,而不是將所有資料放在乙個大倉庫內,這樣就增加了速度並提高了靈活性。

mysql所使用的 sql 語言是用於訪問資料庫的最常用標準化語言。mysql 軟體採用了雙授權政策,分為社群版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放原始碼這一特點,一般中小型**的開發都選擇 mysql 作為**資料庫。

由於其社群版的效能卓越,搭配 php 和 apache 可組成良好的開發環境。

與其他的大型資料庫例如 oracle、db2、sql server等相比,mysql 自有它的不足之處,但是這絲毫也沒有減少它受歡迎的程度。對於一般的個人使用者和中小型企業來說,mysql提供的功能已經綽綽有餘,而且由於 mysql是開放原始碼軟體,因此可以大大降低總體擁有成本。

linux作為作業系統,apache 或nginx作為 web 伺服器,mysql 作為資料庫,php/perl/python作為伺服器端指令碼直譯器。由於這四個軟體都是免費或開放原始碼軟體(floss),因此使用這種方式不用花一分錢(除開人工成本)就可以建立起乙個穩定、免費的**系統,被業界稱為「lamp「或「lnmp」組合[3] 。

7樓:匿名使用者

funciton:函式

procedure:儲存過程

package:**包,乙個包裡面,定義多個儲存過程、函式、型別、常量等

type:自定義資料型別

trigger:觸發器

job:資料庫作業 (定期執行的)

table:表

index:索引

constraint:約束,限制各資料項應滿足哪些限定條件view:檢視

materialized view:物化檢視sequence:序列

user:叫 使用者

synonym:同義詞

database link:資料庫鏈結(oracle有,別的資料庫不熟,想必也應該有,可能不叫這個名字)

tablespace:表空間(oracle叫這個名字,別的資料庫不熟)

cursor:游標

常用的大致這些,可能會有遺漏,但也應該不會差太多。

8樓:匿名使用者

看你要問什麼問題了?

是現在流行哪些資料庫?

關係的:mysql、oracle、sqlserver、db2、sqlite(嵌入式開發的)等等。

nosql:dynamodb、bigtable、hbase、mongodb、couchdb、nosql,很多,只聽過沒見過。

還是有哪幾大類資料庫型別?

層次、網狀、關係,這是以前的分類,我不清楚現在流行的nosql是不是應該分類?

9樓:匿名使用者

資料庫型別主要可分為:

網狀資料庫(network database)、關聯式資料庫(relational database)、樹狀資料庫(hierarchical database)、物件導向資料庫(object-oriented database)等。

商業應用中主要是關聯式資料庫,比如db2、sybase、ms sql server、informax、mysql等。

10樓:活出新境界

資料庫通常分為:

層次式資料庫、網路式資料庫和關係式資料庫三種。

而不同的資料庫是按不同的資料結構來聯絡和組織的。

資料庫有型別之分,是根據資料模型劃分的。目前成熟地應用在資料庫系統中的資料模型有:層次模型、網壯模型和關係模型。

一、層次模型:

層次模型是用樹結構表示記錄型別及其聯絡的。

樹結構的基本特點是:

1、有且僅有乙個結點無父結點;

2、其它結點有且有乙個父結點。

在層次模型中,樹的結點是記錄型。上一層記錄型和下一層記錄型的聯絡是1:n的。

層次模型就象下面我們給出的一棵倒立的樹。

注意:在層次式資料庫中查詢記錄,必須指定訪問路徑。這種關係模型不支援m:n聯絡。

二、網狀模型:

網狀模型中結點間的聯絡不受層次限制,可以任意發生聯絡,所以她的結構是結點的連通圖。

網狀模型結構的特點是:

1、有乙個以上結點無父結點;

2、至少有乙個結點有多於乙個父結點。

注意:雖然網狀模型能反映各種複雜的關係,但網狀模型在具體實現上,只支援1:n聯絡,對

於m:n聯絡可將其轉化為1:n聯絡。

三、關係模型:

關係模型的本質就是用若干個二維表來表示實體及其聯絡。

關係是通過關係名和屬性名定義的。乙個關係可形式化表示為:

r(a1,a2,a3,…,ai,…)

其中:r為關係名,ai為關係的屬性名。

目前常用的資料庫管理系統有:

access、sql server、 oracle、mysql、foxpro和sybase等。

access 是美國microsoft公司於2023年推出的微機資料庫管理系統.它具有介面友好、易學易用、開發簡單、介面靈活等特點,是典型的新一代桌面資料庫管理系統。

oracle公司是全球最大的資訊管理軟體及服務**商,成立於2023年,總部位於美國加州 redwood shore。oracle提供的完整的電子商務產品和服務包括: 用於建立和交付基於web的internet平台; 綜合、全面的具有internet能力的商業應用; 強大的專業服務,幫助使用者實施電子商務戰略,以及設計、定製和實施各種電子商務解決方案...

sql是英文structured query language的縮寫,意思為結構化查詢語言。sql語言的主要功能就是同各種資料庫建立聯絡,進行溝通。按照ansi(美國國家標準協會)的規定,sql被作為關係型資料庫管理系統的標準語言。

sql語句可以用來執行各種各樣的操作,例如更新資料庫中的資料,從資料庫中提取資料等。目前,絕大多數流行的是關係型資料庫管理系統。

內容**網路,僅供參考!

目前最常用的三種資料模型及其特點是什麼?

11樓:go不留痕跡123人生如茶細品歲月

目前最常用的三種資料模型為層次模型、網狀模型和關係模型。

一、層次模型

層次模型將資料組織成一對多關係的結構,層次結構採用關鍵字來訪問其中每一層次的每一部分。

層次模型發展最早,它以樹結構為基本結構,典型代表是ims模型。

優點是訪問方便且速度快;結構清晰,容易理解;資料修改和資料庫擴充套件容易實現;檢索關鍵屬性十分方便。

二、網狀模型

網狀模型用連線指令或指標來確定資料間的顯式連線關係,是具有多對多型別的資料組織方式。

網狀資料模型通過網狀結構表示資料間聯絡,開發較早且有一定優點,目前使用仍較多,典型代表是 dbtg模型。

優點是能明確而方便地表示資料間的複雜關係。

三、關係模型

關係模型以記錄組或資料表的形式組織資料,以便於利用各種地理實體與屬性之間的關係進行儲存和變換,不分層也無指標,是建立空間資料和屬性資料之間關係的一種非常有效的資料組織方法。

優點在於結構特別靈活,概念單一,滿足所有布林邏輯運算和數**算規則形成的查詢要求;能搜尋、組合和比較不同型別的資料;增加和刪除資料非常方便。

資料庫語言有哪些,資料庫中常用的sql語句有哪些

墨汁諾 資料定義語言 ddl 例如 create drop alter等語句。資料操作語言 dml 例如 insert 插入 update 修改 delete 刪除 語句。資料查詢語言 dql 例如 select語句。一般不會單獨歸於一類,因為只有一個語句 資料控制語言 dcl 例如 grant r...

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

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

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

他是記錄跟記載資料的軟體吧 資料庫指長期儲存在計算機的儲存裝置上,按照一定規則組織起來,可以被各種使用者或應用共享的資料集合。簡單的說就是存放大量資料的地方.例如你的通訊錄,它就需要存放大量的姓名和號碼,然後按照一定的規則存起來,以供使用 什麼是資料庫?資料庫有什麼用?什麼是資料 庫 金融資料分析與...