請(qǐng)問:數(shù)據(jù)庫(kù)都有哪些類型,分別是什么?
多著啦模糊數(shù)據(jù)庫(kù)指能夠處理模糊數(shù)據(jù)的數(shù)據(jù)庫(kù)。一般的數(shù)據(jù)庫(kù)都是以二直邏輯和精確的數(shù)據(jù)工具為基礎(chǔ)的,不能表示許多模糊不清的事情。隨著模糊數(shù)學(xué)理論體系的建立,人們可以用數(shù)量來描述模糊事件并能進(jìn)行模糊運(yùn)算。這樣就可以把不完全性、不確定性、模糊性引入數(shù)據(jù)庫(kù)系統(tǒng)中,從而形成模糊數(shù)據(jù)庫(kù)。模糊數(shù)據(jù)庫(kù)研究主要有兩方面,首先是如何在數(shù)據(jù)庫(kù)中存放模糊數(shù)據(jù);其次是定義各種運(yùn)算建立模糊數(shù)據(jù)上的函數(shù)。模糊數(shù)的表示主要有模糊區(qū)間數(shù)、模糊中心數(shù)、模糊集合數(shù)和隸屬函數(shù)等。統(tǒng)計(jì)數(shù)據(jù)庫(kù)管理統(tǒng)計(jì)數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng)。這類數(shù)據(jù)庫(kù)包含有大量的數(shù)據(jù)記錄,但其目的是向用戶提供各種統(tǒng)計(jì)匯總信息,而不是提供單個(gè)記錄的信息。網(wǎng)狀數(shù)據(jù)庫(kù)處理以記錄類型為結(jié)點(diǎn)的網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)庫(kù)。處理方法是將網(wǎng)狀結(jié)構(gòu)分解成若干棵二級(jí)樹結(jié)構(gòu),稱為系。系類型是二個(gè)或二個(gè)以上的記錄類型之間聯(lián)系的一種描述。在一個(gè)系類型中,有一個(gè)記錄類型處于主導(dǎo)地位,稱為系主記錄類型,其它稱為成員記錄類型。系主和成員之間的聯(lián)系是一對(duì)多的聯(lián)系。網(wǎng)狀數(shù)據(jù)庫(kù)的代表是DBTG系統(tǒng)。1969年美國(guó)的CODASYL組織提出了一份“DBTG報(bào)告”,以后,根據(jù)DBTG報(bào)告實(shí)現(xiàn)的系統(tǒng)一般稱 為DBTG系統(tǒng)。現(xiàn)有的網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)大都是采用DBTG方案的。DBTG系統(tǒng)是典型的三級(jí)結(jié)構(gòu)體系:子模式、模式、存儲(chǔ)模式。相應(yīng)的數(shù)據(jù)定義語言分別稱為子模式定義語言SSDDL,模式定義語言SDDL,設(shè)備介質(zhì)控制語言DMCL。另外還有數(shù)據(jù)操縱語言DML。算邏輯規(guī)則推理。具體為:遞歸查詢的優(yōu)化、規(guī)則的一致性維護(hù)
數(shù)據(jù)庫(kù)文件有那些類型,各有什么功能
SQL數(shù)據(jù)庫(kù)。mdf 主數(shù)據(jù)庫(kù)文件,數(shù)據(jù)存在里面
ldf日志文件,存放操作日志的,
1)主數(shù)據(jù)文件
主數(shù)據(jù)文件簡(jiǎn)稱主文件,正如其名字所示,該文件是數(shù)據(jù)庫(kù)的關(guān)鍵文件,包含了數(shù)據(jù)庫(kù)的啟動(dòng)信息,并且存儲(chǔ)數(shù)據(jù)。每個(gè)數(shù)據(jù)庫(kù)必須有且僅能有一個(gè)主文件,其默認(rèn)擴(kuò)展名為.MDF。
(2)輔助數(shù)據(jù)文件
輔助數(shù)據(jù)文件簡(jiǎn)稱輔(助)文件,用于存儲(chǔ)未包括在主文件內(nèi)的其他數(shù)據(jù)。輔助文件的默認(rèn)擴(kuò)展名為.NDF。
(3)日志文件
日志文件用于保存恢復(fù)數(shù)據(jù)庫(kù)所需的事務(wù)日志信息。每個(gè)數(shù)據(jù)庫(kù)至少有一個(gè)日志文件,也可以有多個(gè)。日志文件的擴(kuò)展名為.LDF。
表 由行和列構(gòu)成的集合,用來存儲(chǔ)數(shù)據(jù)
數(shù)據(jù)類型 定義列或變量的數(shù)據(jù)類型,SQL Server提供了系統(tǒng)數(shù)據(jù)類型,并允許用戶自定義數(shù)據(jù)類型
視圖 由表或其他視圖導(dǎo)出的虛擬表
索引 為數(shù)據(jù)快速檢索提供支持且可以保證數(shù)據(jù)唯一性的輔助數(shù)據(jù)結(jié)構(gòu)
約束 用于為表中的列定義完整性的規(guī)則
默認(rèn)值 為列提供的缺省值
存儲(chǔ)過程 存放于服務(wù)器的預(yù)先編譯好的一組T-SQL語句
觸發(fā)器 特殊的存儲(chǔ)過程,當(dāng)用戶表中數(shù)據(jù)改變時(shí),該存儲(chǔ)過程被自動(dòng)執(zhí)行
什么是數(shù)據(jù)庫(kù)?有幾種類型?分別用于什么地方?
簡(jiǎn)單的說就是存放東西的倉(cāng)庫(kù),有SQL,access等等。
數(shù)據(jù)庫(kù)大致可以這么分類:
1關(guān)系數(shù)據(jù)庫(kù)
1.1大型商業(yè)數(shù)據(jù)庫(kù):支持?jǐn)?shù)據(jù)存儲(chǔ)量大,訪問效率高,適合大型企業(yè)應(yīng)用,收費(fèi)較高,具體包括:
oracle
db2(ibm)
sybase(這個(gè)是比較早的,公司現(xiàn)在不做數(shù)據(jù)庫(kù)了)
sql
server,版本包括2000,2005,2008,
2012等
1.2
中小型應(yīng)用數(shù)據(jù)庫(kù):
sql
server
2000
acess
visual
foxpro
1.3
中小型開源數(shù)據(jù)庫(kù):
mysql(這個(gè)開源數(shù)據(jù)庫(kù)在一些大型應(yīng)用中會(huì)以集群的方式使用)
postgresql
sqlite
1.4嵌入式數(shù)據(jù)庫(kù):
sqlite也可以算在這里
1.5
列存儲(chǔ)模式數(shù)據(jù)庫(kù):主要用于研究和數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用
monetdb
2
面向?qū)ο髷?shù)據(jù)庫(kù)
berkeley
db(現(xiàn)在已經(jīng)被oracle買下了)
oracle也提供了面向?qū)ο蟮墓δ?br />3
xml數(shù)據(jù)庫(kù),這類數(shù)據(jù)庫(kù)一般是附屬于關(guān)系數(shù)據(jù)庫(kù)功能的,只有研究型的是處理純xml文檔的
db2
,附加xml處理版本
oracle,里面包含xml查詢功能
sqlserver,包含xml數(shù)據(jù)查詢功能
4
nosql數(shù)據(jù)庫(kù),目前大型互聯(lián)網(wǎng)公司和微博等網(wǎng)站廣泛使用的數(shù)據(jù)存儲(chǔ)系統(tǒng),典型的有:
hbase
cassandar
mongodb
還有很多,這里不逐一列列舉了
數(shù)據(jù)庫(kù)的類型都有哪些?
數(shù)據(jù)庫(kù)有兩種類型,分別是關(guān)系型數(shù)據(jù)庫(kù)與非關(guān)系型數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù),簡(jiǎn)而言之可視為電子化的文件柜——存儲(chǔ)電子文件的處所,用戶可以對(duì)文件中的數(shù)據(jù)進(jìn)行新增、截取、更新、刪除等操作。
關(guān)系型數(shù)據(jù)庫(kù)主要有:
Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等等。
非關(guān)系型數(shù)據(jù)庫(kù)主要有:
NoSql、Cloudant、MongoDb、redis、HBase等等。
擴(kuò)展資料:
非關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)勢(shì):
1、性能高:NOSQL是基于鍵值對(duì)的,可以想象成表中的主鍵和值的對(duì)應(yīng)關(guān)系,而且不需要經(jīng)過SQL層的解析,所以性能非常高。
2、可擴(kuò)展性好:同樣也是因?yàn)榛阪I值對(duì),數(shù)據(jù)之間沒有耦合性,所以非常容易水平擴(kuò)展。
關(guān)系型數(shù)據(jù)庫(kù)的優(yōu)勢(shì):
1、可以復(fù)雜查詢:可以用SQL語句方便的在一個(gè)表以及多個(gè)表之間做非常復(fù)雜的數(shù)據(jù)查詢。
2、事務(wù)支持良好:使得對(duì)于安全性能很高的數(shù)據(jù)訪問要求得以實(shí)現(xiàn)。
參考資料來源:百度百科-數(shù)據(jù)庫(kù)
數(shù)據(jù)庫(kù)大致可以這么分類:
1關(guān)系數(shù)據(jù)庫(kù)
1.1大型商業(yè)數(shù)據(jù)庫(kù):支持?jǐn)?shù)據(jù)存儲(chǔ)量大,訪問效率高,適合大型企業(yè)應(yīng)用,收費(fèi)較高,具體包括:
Oracle
DB2(IBM)
SYbase(這個(gè)是比較早的,公司現(xiàn)在不做數(shù)據(jù)庫(kù)了)
SQL
SERVER,版本包括2000,2005,2008,
2012等
1.2
中小型應(yīng)用數(shù)據(jù)庫(kù):
SQL
SERVER
2000
Acess
Visual
foxpro
1.3
中小型開源數(shù)據(jù)庫(kù):
MYSQL(這個(gè)開源數(shù)據(jù)庫(kù)在一些大型應(yīng)用中會(huì)以集群的方式使用)
PostgreSQL
SQLite
1.4嵌入式數(shù)據(jù)庫(kù):
SQLite也可以算在這里
1.5
列存儲(chǔ)模式數(shù)據(jù)庫(kù):主要用于研究和數(shù)據(jù)倉(cāng)庫(kù)應(yīng)用
MonetDB
2
面向?qū)ο髷?shù)據(jù)庫(kù)
Berkeley
DB(現(xiàn)在已經(jīng)被Oracle買下了)
Oracle也提供了面向?qū)ο蟮墓δ?br />3
XML數(shù)據(jù)庫(kù),這類數(shù)據(jù)庫(kù)一般是附屬于關(guān)系數(shù)據(jù)庫(kù)功能的,只有研究型的是處理純XML文檔的
DB2
,附加XML處理版本
Oracle,里面包含XML查詢功能
SQLSERVER,包含XML數(shù)據(jù)查詢功能
4
NOSQL數(shù)據(jù)庫(kù),目前大型互聯(lián)網(wǎng)公司和微博等網(wǎng)站廣泛使用的數(shù)據(jù)存儲(chǔ)系統(tǒng),典型的有:
HBase
Cassandar
MongoDB
還有很多,這里不逐一列列舉了
四種模糊數(shù)據(jù)庫(kù) 指能夠處理模糊數(shù)據(jù)的數(shù)據(jù)庫(kù)。一般的數(shù)據(jù)庫(kù)都是以二直邏輯和精確的數(shù)據(jù)工具為基礎(chǔ)的,不能表示許多模糊不清的 事情。隨著模糊數(shù)學(xué)理論體系的建立,人們可以用數(shù)量來描述模糊事件并能進(jìn)行模糊運(yùn)算。這樣就可以把不完全性、不確定性、模糊性引入數(shù)據(jù)庫(kù)系統(tǒng)中,從而形成模糊數(shù)據(jù)庫(kù)。模糊數(shù)據(jù)庫(kù)研究主要有兩方面,首先是如何在數(shù)據(jù)庫(kù)中存放模糊數(shù)據(jù);其次是定義各種運(yùn)算建立模糊數(shù)據(jù)上的函數(shù)。模糊數(shù)的表示主要有模糊區(qū)間數(shù)、模糊中心數(shù)、模糊集合數(shù)和隸屬函數(shù)等。 統(tǒng)計(jì)數(shù)據(jù)庫(kù) 管理統(tǒng)計(jì)數(shù)據(jù)的數(shù)據(jù)庫(kù)系統(tǒng)。這類數(shù)據(jù)庫(kù)包含有大量的數(shù)據(jù)記錄,但其目的是向用戶提供各種統(tǒng)計(jì)匯總信息,而不是提供單個(gè)記錄的信息。 網(wǎng)狀數(shù)據(jù)庫(kù) 處理以記錄類型為結(jié)點(diǎn)的網(wǎng)狀數(shù)據(jù)模型的數(shù)據(jù)庫(kù)。處理方法是將網(wǎng)狀結(jié)構(gòu)分解成若干棵二級(jí)樹結(jié)構(gòu),稱為系。系類型 是二個(gè)或二個(gè)以上的記錄類型之間聯(lián)系的一種描述。在一個(gè)系類型中,有一個(gè)記錄類型處于主導(dǎo)地位,稱為系主記錄類 型,其它稱為成員記錄類型。系主和成員之間的聯(lián)系是一對(duì)多的聯(lián)系。網(wǎng)狀數(shù)據(jù)庫(kù)的代表是DBTG系統(tǒng)。1969年美國(guó)的 CODASYL組織提出了一份“DBTG報(bào)告”,以后,根據(jù)DBTG報(bào)告實(shí)現(xiàn)的系統(tǒng)一般稱 為DBTG系統(tǒng)。現(xiàn)有的網(wǎng)狀數(shù)據(jù)庫(kù)系統(tǒng)大都是采用DBTG方案的。DBTG系統(tǒng)是典型的三級(jí)結(jié)構(gòu)體系:子模式、模式、存儲(chǔ)模式。相應(yīng)的數(shù)據(jù)定義語言分別稱為子模式定義語言SSDDL,模式定義語言SDDL,設(shè)備介質(zhì)控制語言DMCL。另外還有數(shù)據(jù)操縱語言DML。 演繹數(shù)據(jù)庫(kù) 是指具有演繹推理能力的數(shù)據(jù)庫(kù)。一般地,它用一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)和一個(gè)規(guī)則管理系統(tǒng)來實(shí)現(xiàn)。將推理用的事實(shí)數(shù)據(jù)存放在數(shù)據(jù)庫(kù)中,稱為外延數(shù)據(jù)庫(kù);用邏輯規(guī)則定義要導(dǎo)出的事實(shí),稱為內(nèi)涵數(shù)據(jù)庫(kù)。主要研究?jī)?nèi)容為,如何有效地計(jì) 算邏輯規(guī)則推理。具體為:遞歸查詢的優(yōu)化、規(guī)則的一致性維護(hù)等。]
目前有許多數(shù)據(jù)庫(kù)產(chǎn)品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等產(chǎn)品各以自己特有的功能,在數(shù)據(jù)庫(kù)市場(chǎng)上占有一席之地。下面簡(jiǎn)要介紹幾種常用的數(shù)據(jù)庫(kù)管理系統(tǒng)[7]。① Oracle數(shù)據(jù)庫(kù)系統(tǒng):Oracle是一個(gè)最早商品化的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),也是應(yīng)用廣泛、功能強(qiáng)大的數(shù)據(jù)庫(kù)管理系統(tǒng)。Oracle作為一個(gè)通用的數(shù)據(jù)庫(kù)管理系統(tǒng),不僅具有完整的數(shù)據(jù)管理功能,還是一個(gè)分布式數(shù)據(jù)庫(kù)系統(tǒng),支持各種分布式功能,特別是支持Internet應(yīng)用。② Sybase數(shù)據(jù)庫(kù)系統(tǒng):基于Client/Server體系結(jié)構(gòu)的大型網(wǎng)絡(luò)數(shù)據(jù)庫(kù)系統(tǒng)。采用單線程技術(shù)進(jìn)行查詢,開銷小,利用率高,支持分布式處理。③ MS SQL Server:是一種典型的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),可以在許多操作系統(tǒng)上運(yùn)行。目前最新版本的產(chǎn)品為Microsoft SQL Server 2005,它具有可靠性、可伸縮性、可用性、可管理性等特點(diǎn),為用戶提供完整的數(shù)據(jù)庫(kù)解決方案。④ Microsoft Access:是在Windows環(huán)境下非常流行的桌面型數(shù)據(jù)庫(kù)管理系統(tǒng)。使用Microsoft Access無需編寫任何代碼,只需通過直觀的可視化操作就可以完成大部分?jǐn)?shù)據(jù)管理任務(wù)。]
主數(shù)據(jù)文件簡(jiǎn)稱主文件,正如其名字所示,該文件是數(shù)據(jù)庫(kù)的關(guān)鍵文件,包含了數(shù)據(jù)庫(kù)的啟動(dòng)信息,并且存儲(chǔ)數(shù)據(jù)。每個(gè)數(shù)據(jù)庫(kù)必須有且僅能有一個(gè)主文件,其默認(rèn)擴(kuò)展名為.mdf。
SQL Server數(shù)據(jù)庫(kù)的類型有哪些?其作用分別是什么?
數(shù)據(jù)類型是數(shù)據(jù)的一種屬性,表示數(shù)據(jù)所表示信息的類型。任何一種計(jì)算機(jī)語言都定義了自己的數(shù)據(jù)類型。當(dāng)然,不同的程序語言都具有不同的特點(diǎn),所定義的數(shù)據(jù)類型的種類和名稱都或多或少有些不同。SQLServer 提供了 25 種數(shù)據(jù)類型: ·Binary [(n)] ·Varbinary [(n)] ·Char [(n)] ·Varchar[(n)] ·Nchar[(n)] ·Nvarchar[(n)] ·Datetime ·Smalldatetime ·Decimal[(p[,s])] ·Numeric[(p[,s])] ·Float[(n)] ·Real ·Int ·Smallint ·Tinyint ·Money ·Smallmoney ·Bit ·Cursor ·Sysname ·Timestamp ·Uniqueidentifier ·Text ·Image ·Ntext
詳細(xì)請(qǐng)看百度百科:http://baike.baidu.com/view/1255757.htm
應(yīng)該是要 整理 數(shù)據(jù)庫(kù) 物理文件的結(jié)構(gòu)
也就是一個(gè)數(shù)據(jù)庫(kù)服務(wù)器下面,有多少個(gè)數(shù)據(jù)庫(kù)。
每個(gè)數(shù)據(jù)庫(kù),都包含哪些文件,這些文件都存放在什么位置。
還有就是,數(shù)據(jù)庫(kù)多長(zhǎng)時(shí)間,做何種類型的備份一次,都備份到什么物理設(shè)備上。
當(dāng)然,還有可能要 整理 邏輯結(jié)構(gòu),也就是 每個(gè)數(shù)據(jù)庫(kù),都有哪些表。這些表里面,都有多少數(shù)據(jù)。表上面還有什么索引之類的相關(guān)信息。
SQL Server 管理的細(xì)節(jié)不熟悉,具體如何操作,就等其他人來回答你吧。
相關(guān)推薦:
電子合同糾紛解決(簽電子合同糾紛怎么解決)
現(xiàn)戶籍所在地怎么填寫(戶籍所在地怎么填寫)
超生新生兒如何上戶(超生如何給孩子上戶口)
行政處罰會(huì)留案底嗎(行政處罰決定書會(huì)留案底嗎)
公民如何保護(hù)生命健康權(quán)(法律如何保護(hù)我們的健康)