A. 資料庫有哪幾種
常用資料庫有mysql、oracle、sqlserver、sqlite等。
mysql性能較好,適用於所有平台,是當前最流行的關系型資料庫之一;sqlserver資料庫具有擴展性和可維護性,且安全性較高,是比較全面的資料庫;還有一種比較主流的資料庫是oracle,oracle資料庫適合大型資料庫;mysql和sqlite適合中小型資料庫。
特點
MySQL所使用的SQL語言是用於訪問資料庫的最常用標准化語言,由於其體積小、速度快、開放源碼等特點,一般中小型網站的開發都選擇MySQL作為網站資料庫。
ORACLE資料庫是目前世界上使用最為廣泛的資料庫管理系統,作為一個通用的資料庫系統,它具有完整的數據管理功能;作為一個關系資料庫,它是一個完備關系的產品。
SQLite 由以下幾個組件組成:SQL 編譯器、內核、後端以及附件。SQLite 通過利用虛擬機和虛擬資料庫引擎(VDBE),使調試、修改和擴展 SQLite 的內核變得更加方便。
B. SQL 包含哪些組件
如果是資料庫引擎的組件包括:
查詢處理器,存儲引擎,協議,關系引擎.
如果指的是sql
server2005服務的組件,包括:資料庫引擎,ssas,ssrs,ssis,ssns.以及工作站組件,聯機叢書以及開發工具.
C. sql server2008的組件主要是哪些
SQL Server 2008系統由4個主要部分組成,這4個部分被稱為4個服務,分別是上面的數據引擎、分析服務、報表服務和集成服務。這些服務之間相互依存。
1.資料庫引擎
資料庫引擎是(SQL Server Database Engine,SSDE)是SQL Server 2008系統的核心服務,負責完成業務數據的存儲、處理、查詢和安全管理等操作。例如:創建資料庫、創建表、執行各種數據查詢、訪問資料庫等操作都是由資料庫引擎完成的。在大多數情況下,使用資料庫系統實際上就是使用資料庫引擎。例如,在如鄭和某個使用SQL Server 2008系統作為後台資料庫的航空公司機票銷售信息系統中,SQL Server 2008系統的資料庫引擎服務負責完成機票數據的添加、跟新、刪除、查詢及安全控制等操作。
2.分析服務
分析服務(SQL Server Analysis Server ,SSAS)提供了多維分析和數據挖掘功能,可以支持用戶建立資料庫和進行商業智能分析。相對多維分析(有時也稱為OLAP,即:Online Analysis Processing,中文直接為聯機分析處理)來說,OLTP (Online Transaceion Processing ,聯機事務處理)是由資料庫引擎負責完成的,使用SSAS服務,可以設計、創建和福管理包含來自於其他數據源數據的多維結構,銅鼓哦對多維數據進行多個角度的分心,可以支持管理人員業務數據的風全面的理解。另外,通過使用SSAS服務,用戶可以完成數據挖掘模型的構造和應用,實現知識發現、知識表示、知識管理和知識共享。
3.報表服務
報表服務(SQL Server Reporting Services ,SSRS)為用戶提供了支持Web的企業級的報表功能。通過使用SQL Server 2008系統提供的SSRS服務,用戶可以方便地定叢枯義和發展布滿足自己需求的報表。無論是報表的局部格式,還是報表的數據源,用戶都可以輕松地實現,這種服務極大地便利了企業的管理工作。滿足了管理人員高效、規范的管理需求。
4.集成服務
集成服務(SQL Server Integration Sevives,SSIS)是一個數據集成平台,可以完成有關數據的提取、轉換、載入等。例如:對於分析服務來說,資料庫引擎是一個重要的數據源,如何將數據源中的數據經過適當渣盯的處理載入到分析服務匯中,以便進行各種分析處理,正式SSIS服務索要解決的問題。重要的是SSIS服務可以高效地處理各種各樣的數據源,除了SQL Server數據之外,還可以處理Oracle、Excel、XML文檔、文本文件等數據源中的數據。
SQL Server 2008是一個提供了聯機失誤處理、數據倉庫、電子商務應用的資料庫和數據分析的平台。體系架構是描述系統組成要素和要素之間關系的方式。SQL Server 2008系統的系統結構是對SQL Server 2008的主要組成部分和這些組成部分之間關系的描述。
D. SQL Server 伺服器組件都有哪些
伺服器組件 說明 x0dx0aSQL Server 資料庫引擎x0dx0aSQL Server 資料庫引擎 包括資料庫引擎(用於存儲、處理和保護數據的核心服務)、復制、全文搜索以及用於管理關系數據和 XML 數據的工具。x0dx0a x0dx0aAnalysis Servicesx0dx0aAnalysis Services 包括用於創建和管理聯機分析處理 (OLAP) 以及數據挖掘應用程序的工具。x0dx0a x0dx0aReporting Servicesx0dx0aReporting Services 包括用於創建、管理和部署表格報表、矩陣報表、圖形報表以及自由格式報表的伺服器和客戶端組件。Reporting Services 還是一個可用於開發報表應用程序的可擴展平台。x0dx0a x0dx0aIntegration Servicesx0dx0aIntegration Services 是一組圖形工具和可編程對象,用於移動、復制和轉換數據。x0dx0a x0dx0a連接組件x0dx0a安裝用於客戶端和伺服器之間通信的組件,以及用於 DB-Library、ODBC 和 OLE DB 的網路庫。
E. sql server中資料庫文件由哪些組成
在Microsoft SQL Server 2005中,用於數據存儲的實用工具是資料庫。資料庫的物理表現是操作系統文件,即在物理上,一個資料庫由一個或多個磁碟上的文件組成。這種物理表現只對資料庫管理員是可見的,而對用戶是透明的。邏輯上,一個資料庫由若干個用戶可視的組件構成,如表、視圖、角色等,這些組件稱為資料庫對象。用戶利用這些邏輯資料庫的資料庫對象存儲或讀取資料庫中的數據,也直接或間接地利用這些對象在不同應用程序中完成存儲、操作和檢索等工作。邏輯資料庫的資料庫對象可以從企業管理器中查看. 每個SQL Server 2005資料庫(無論是系統資料庫還是用戶資料庫)在物理上都由至少一個數據文件和至少一個日誌文件組成。出於分配和管理目的,可以將資料庫文件分成不同的文件組。 數據文件:分為主要數據文件和次要數據文件兩種形式。每個資料庫都有且只有一個主要數據文件。主要數據文件的默認文件擴展名是.mdf。它將數據存儲在表和索引中,包含資料庫的啟動信息,還包含一些系統表,這些表記載資料庫對象及其他文件的位置信息。次要數據文件包含除主要數據文件外的所有數據文件。有些資料庫可能沒有次要數據文件,而有些資料庫則有多個次要數據文件。次要數據文件的默認文件擴展名是.ndf。 日誌文件:SQL Server具有事務功能,以保證資料庫操作的一致性和完整性。所謂事務就是一個單元的工作,該單元的工作要麼全部完成,要麼全部不完成。日誌文件用來記錄資料庫中已發生的所有修改和執行每次修改的事務。SQL Server是遵守先寫日誌再執行資料庫修改的資料庫系統,因此如果出現資料庫系統崩潰,資料庫管理員(DBA)可以通過日誌文件完成資料庫的修復與重建。每個資料庫必須至少有一個日誌文件,但可以 不止一個。日誌文件的默認文件擴展名是.1df。建立資料庫時,SQI。Server會自動建立資料庫的日誌文件。 文件組:一些系統可以通過控制在特定磁碟驅動器上放置的數據和索引來提高自身的性能。文件組可以對此進程提供幫助。系統管理員可以為每個磁碟驅動器創建文件組,然後將特定的表、索引、或表中的text、ntext或image數據指派給特定的文件組。 SQI.Server有兩種類型的文件組:主文件組和用戶定義文件組。主文件組包含主要數據文件和任何沒有明確指派給其他文件組的文件,系統表的所有頁均分配在主文件組中;用戶定義文件組是在CR E_ATE DATA_BASE或AI,TER DATA.BASE語句中,使用FII,EGROUP關鍵字指定的文件組。SQt.Server 2005在沒有文件組時也能有效地工作,因此許多系統不需要指定用戶定義文件組。在這種情況下,所有文件都包含在主文件組中,而且SQI。Server 2005可以在資料庫內的任何位置分配數據。 每個資料庫中都有一個文件組作為默認文件組運行。當SQI。Server給創建時沒有為其指定文件組的表或索引分配頁時,將從默認文件組中進行分配。一次只能有一個文件組作為默認文件組。如果沒有指定默認的文件組,主文件組則成為默認的文件組。
F. MySQL由哪些部分組成
之前畫了一個圖,從這里大概可以看出MySQL有哪些模塊組成。
宏觀上看:server層、存儲引擎層。這兩個部分裡面有細分了很多功能模塊。
G. sql server有哪些組件組成
整套的SQL Server 2012是由一系列的服務組件組成,各服務組件有其特有的功能,按照功能需要安裝不同的服務組件,以達到最佳的性能和最少的費用;x0dx0ax0dx0a其組件和燃備功能如下:x0dx0a(1)Database Engine Services:最核心的服務組件,負責資料庫的數據存儲,處理和數據安全,提供數據訪問控制,快速的事務傳輸和資料庫的高可用性;x0dx0a(2)SQL Server Replication:支持不同的資料庫之間數據的復制和分布;保證同步數據之間的一致性;x0dx0a(3)Full-Text and Semantic Extractions For Search:支持全文搜索,支持基於關鍵字的全文模糊搜索;x0dx0a(4)Data Quality Servies:在數據交互過程中管理數據質量和完整性更加容易;x0dx0a(5)Analysis Services:支持在線分析處理和數據倉庫;x0dx0a(6)Reporting Services -Native:讓通過WEB或者email形式來操作和傳輸數據更加容易;x0dx0a(7)Reporting Services-Sharepoint:通過Sharepoint集鍵段喊成報表視圖和報表管理;x0dx0a(8)Reproting Services Add-in For Sharepoint Procts:在Sharepoint和SQL Server之間的數據集成提供管理和用戶端介面;x0dx0a(9)Data Quality Client:提供集成服務和數據源質量之間的交互;x0dx0a(10)SQL Server Data Tools:是基於VS2010的商業智能開發環境,用於創建分析服務,集成服務和集成服務項目;x0dx0a(11)Client Tools Connectivity:伺服器和客戶端之間通訊組件;x0dx0a(12)Integration Services: 使得數據存儲之間遷移,集成和傳輸數據更加容易;x0dx0a(13)Client Tools Backward Compatibility:客戶端工具向後兼容,用於不同服務之間數據的兼容;x0dx0a(14)Client Tools Software Development Kit(sdk):資料庫應用程序開發人員用到的資源;x0dx0a(15)Documnentation Components:幫助文檔;x0dx0a(16)Managements Tools-Basic:企業管理器支持資料庫引擎,SQLCMD,SQL Server Powershell,分布式重放管理工具;x0dx0a(17)Managements Tools-Complete:企業管理器支持報表服務,稿野分析服務,集成服務,事件跟蹤器,資料庫優化向導,SQL Server管理工具;x0dx0a(18)Distributed Replay Controller:管理Distributed Replay Clientx0dx0a(19)Distributed Replay Client:在資料庫實例上激活分布式重放功能;x0dx0a(20)SQL Client Connectivity SDK:為開發資料庫應用程序提供客戶端鏈接軟體套件;x0dx0a(21)Master Data Serivces:為集成服務提供數據平台;