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:为集成服务提供数据平台;