面試題 說資料庫有幾種模式,常用的資料庫有哪幾種?試著闡述每種資料庫的特點和使用範圍

時間 2021-12-25 16:37:10

1樓:匿名使用者

1模式.

模式又稱概念模式或邏輯模式,對應於概念級。它是由資料庫設計者綜合所有使用者的資料,按照統一的觀點構造的全域性邏輯結構,是對資料庫中全部資料的邏輯結構和特徵的總體描述,是所有使用者的公共資料檢視(全域性檢視)。它是由資料庫管理系統提供的資料模式描述語言(data description language,ddl)來描述、定義的,體現、反映了資料庫系統的整體觀。

2.外模式

外模式又稱子模式,對應於使用者級。它是某個或某幾個使用者所看到的資料庫的資料檢視,是與某一應用有關的資料的邏輯表示。外模式是從模式匯出的乙個子集,包含模式中允許特定使用者使用的那部分資料。

使用者可以通過外模式描述語言來描述、定義對應於使用者的資料記錄(外模式),也可以利用資料操縱語言(data manipulation lang uage,dml)對這些資料記錄進行。外模式反映了資料庫的使用者觀。

3.內模式

內模式又稱儲存模式,對應於物理級,它是資料庫中全體資料的內部表示或底層描述,是資料庫最低一級的邏輯描述,它描述了資料在儲存介質上的儲存方式翱物理結構,對應著實際儲存在外儲存介質上的資料庫。內模式由內模式描述語言來描述、定義,它是資料庫的儲存觀。

在乙個資料庫系統中,只有唯一的資料庫, 因而作為定義 、描述資料庫儲存結構的內模式和定義、描述資料庫邏輯結構的模式,也是惟一的,但建立在資料庫系統之上的應用則是非常廣泛、多樣的,所以對應的外模式不是惟一的,也不可能是惟一的。

叫做**模式,不叫幾種模式吧?

2樓:匿名使用者

3種,模式,外模式,內模式。

常用的資料庫有哪幾種?試著闡述每種資料庫的特點和使用範圍

3樓:ly辰

常用的資料庫有以下幾種:

1.關聯式資料庫

特點:資料集中控制;減少資料冗餘等。

2.非關聯式資料庫

特點:易於擴充套件;資料量大;效能高;資料模型靈活等。

使用範圍:根據模型比較簡單,需要更靈活的it系統,要求資料庫效能高。

擴充套件資料:非關聯式資料庫分類:

1.列儲存資料庫

這部分資料庫通常用來處理分布式儲存的海量資料。鍵仍然存在,但它們的特徵是指向多個列。這些列按列家族排列。例如:cassandra,hbase,riak。

2.文件型資料庫

文件資料庫的靈感來自於lotusnotes辦公軟體,它類似於第乙個鍵值儲存。這種型別的資料模型是乙個版本化的文件,半結構化文件以特定的格式儲存,如json。文件資料庫可視為鍵值資料庫的公升級版本,允許巢狀鍵值,文件資料庫的查詢效率高於鍵值資料庫。

4樓:各種怪

關聯式資料庫、非關係型資料庫。

1、關聯式資料庫

特點:資料集中控制;減少資料冗餘等。

2、非關聯式資料庫

特點:易擴充套件;大資料量,高效能;靈活的資料模型等。

使用範圍:據模型比較簡單;需要靈活性更強的it系統;對資料庫效能要求較高。

資料庫分為哪幾類?

5樓:惜月知道

一、資料庫通常分為層次式資料庫、網路式資料庫和關係式資料庫三種。而不同的資料庫是按不同的資料結構來聯絡和組織的。

二、所謂資料結構是指資料的組織形式或資料之間的聯絡。

三、資料結構又分為資料的邏輯結構和資料的物理結構。

資料的邏輯結構是從邏輯的角度(即資料間的聯絡和組織方式)來觀察資料,分析資料,與資料的儲存位置無關;

資料的物理結構是指資料在計算機中存放的結構,即資料的邏輯結構在計算機中的實現形式,所以物理結構也被稱為儲存結構。

四、層次結構模型實質上是一種有根結點的定向有序樹(在數學中"樹"被定義為乙個無回的連通圖)。

五、資料庫(database)是按照資料結構來組織、儲存和管理資料的建立在計算機儲存裝置上的倉庫。簡單來說是本身可視為電子化的檔案櫃——儲存電子檔案的處所,使用者可以對檔案中的資料進行新增、擷取、更新、刪除等操作。

6樓:匿名使用者

資料庫是蠻多的,現在很多流行的是關係型資料庫。

比較著名的資料庫有:

微軟公司的 ms sql資料庫

微軟公司的access資料庫

oracle公司的oracle資料庫

oracle公司的mysql資料庫

ibm公司的db2資料庫

7樓:匿名使用者

大類來說,,

關係型資料庫

和非關係型資料庫,,,,

你要說具體的,,,只能說很多

8樓:匿名使用者

資料庫按照使用和歸類不同,它的分類也是不同的,我基本歸納了如下幾類:

一,按國際上通用的分類方法,資料庫分為以下三大類:

1、參考資料庫(reference databases),是能指引使用者到另一資訊源獲取原文或其他細節的資料庫;

2、源資料庫(source databases),指能直接提供所需原始資料或具體資料的資料庫。;

3、混合型資料庫(mixed databases),能同時存貯多種型別資料的資料庫。

二,按資料結構來分類,有三種:

1、層次式資料庫

2、網路式資料庫

3、關係式資料庫

三,常用資料庫分類:

1,ibm 的db2。

2, oracle。

3, informix。

4,sybase。

5,sql server。

6,postgresql。

7,mysql。

資料庫有哪幾種?

9樓:匿名使用者

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

資料庫通常分為層次式資料庫、網路式資料庫和關係式資料庫三種。而不同的資料庫是按不同的資料結構來聯絡和組織的。

層次結構模型實質上是一種有根結點的定向有序樹(在數學中"樹"被定義為乙個無回的連通圖)。下圖是乙個高等學校的組織結構圖。這個組織結構影象一棵樹,校部就是樹根(稱為根結點),各系、專業、教師、學生等為枝點(稱為結點),樹根與枝點之間的聯絡稱為邊,樹根與邊之比為1:

n,即樹根只有乙個,樹枝有n個。按照層次模型建立的資料庫系統稱為層次模型資料庫系統。ims(information management system)是其典型代表。

按照網狀資料結構建立的資料庫系統稱為網狀資料庫系統,其典型代表是dbtg(database task group)。用數學方法可將網狀資料結構轉化為層次資料結構。

關係式資料結構把一些複雜的資料結構歸結為簡單的二元關係(即二維**形式)。例如某單位的職工關係就是乙個二元關係。由關係資料結構組成的資料庫系統被稱為關聯式資料庫系統。

在關聯式資料庫中,對資料的操作幾乎全部建立在乙個或多個關係**上,通過對這些關係**的分類、合併、連線或選取等運算來實現資料的管理。dbaseⅱ就是這類資料庫管理系統的典型代表。著名的資料庫有:

微軟公司的 ms sql資料庫和access資料庫、oracle公司的oracle資料庫和mysql資料庫、ibm公司的db2資料庫等。

10樓:匿名使用者

資料庫是蠻多的,現在很多流行的是關係型資料庫。

比較著名的資料庫有:

微軟公司的 ms sql資料庫

微軟公司的access資料庫

oracle公司的oracle資料庫

oracle公司的mysql資料庫

ibm公司的db2資料庫

11樓:匿名使用者

大類來說,,

關係型資料庫

和非關係型資料庫,,,,

你要說具體的,,,只能說很多

12樓:山西新華電腦學校

資料庫通常分為層次式資料庫、網路式資料庫和zhi關係式資料庫三種。而不同的資料庫是按不同的資料結構來聯絡和組織的。

13樓:遇耘歐陽蘊和

看從哪乙個角度分類了,從結構上分為層次型、網路型、關係型,現在大行其道的是關係型,新出來的還有檔案型(no

sql),從產品上有oracle,sql

server,db2,access,foxbase,mysql等,從功能上有大型資料庫,小型資料庫

面試題目 sql ,sql 面試題目

select t2.years,sum t1.salary from table t1,table t2where t1.years t2.yearsgroup by t2.years select a.years,sum b.salary from table name a,table name ...

sql面試題,SQL語句面試題

1.update t set logdate 2003 1 1 from t where logdate 2001 2 11 2.select from e a where not exists select count 1 from e where name a.name 1 3.delect f...

ibm的面試題,ibm的面試題

如果是按數學計算是賺2元。但去企業面試做這個考題的話,企業會加一些管理層面的東西,比如機會成本等。第一次買雞花了8元,那企業認為第二次買雞就不該去多花2元用10元購買。如果兩次都是按8元購買,那最後收益應該是4元。但他第二次多用2元用10元購買的,兩次的購買賺到2元。所以答案是 2 少賺2元。我是這...

SQL語句面試題,這幾個SQL語句面試題該怎麼寫

我也不知道 哈哈哈,因為這是我沒上過 sql語句 面試題 1 sql server資料庫 select top 5 from 表名 where 課程名稱 數學 not in select top 5 2 from 表名 where 課程名稱 數學 order by 分數 desc 5 2的意思 5乘...

sql的幾個面試題,這幾個SQL語句面試題該怎麼寫

1.select student.name,courses.cname,enrolls from student,courses,enrolls where student.sno courses.sno and sourses.cno enrolls.cno 這幾個sql語句面試題該怎麼寫 我也不...