SQL - Bancos de dados RDBMS
Existem muitos RDBMS populares disponíveis para trabalhar. Este tutorial oferece uma breve visão geral de alguns dos RDBMSs mais populares. Isso ajudaria você a comparar seus recursos básicos.
MySQL
MySQL é um banco de dados SQL de código aberto, desenvolvido por uma empresa sueca - MySQL AB. MySQL é pronunciado como "my ess-que-ell", em contraste com SQL, pronunciado como "sequel".
O MySQL oferece suporte a muitas plataformas diferentes, incluindo Microsoft Windows, as principais distribuições de Linux, UNIX e Mac OS X.
O MySQL tem versões gratuitas e pagas, dependendo de seu uso (não comercial / comercial) e recursos. O MySQL vem com um servidor de banco de dados SQL muito rápido, multi-threaded, multiusuário e robusto.
História
Desenvolvimento do MySQL por Michael Widenius & David Axmark começando em 1994.
Liberação interna pela primeira vez em 23 rd Maio de 1995.
Versão do Windows foi lançado em 8 th Janeiro de 1998 para Windows 95 e NT.
Versão 3.23: beta de junho de 2000, lançamento de produção em janeiro de 2001.
Versão 4.0: beta de agosto de 2002, lançamento de produção em março de 2003 (sindicatos).
Versão 4.1: beta de junho de 2004, lançamento de produção em outubro de 2004.
Versão 5.0: beta de março de 2005, lançamento de produção em outubro de 2005.
Sun Microsystems adquiriu a MySQL AB em 26 th Fevereiro de 2008.
Versão 5.1: versão de produção 27 th novembro de 2008.
Características
- Alta performance.
- Alta disponibilidade.
- Escalabilidade e flexibilidade Execute qualquer coisa.
- Suporte transacional robusto.
- Pontos fortes da Web e do data warehouse.
- Proteção de dados forte.
- Desenvolvimento de aplicativos abrangente.
- Facilidade de gerenciamento.
- Liberdade de código aberto e suporte 24 horas por dia, 7 dias por semana.
- Menor custo total de propriedade.
MS SQL Server
MS SQL Server é um sistema de gerenciamento de banco de dados relacional desenvolvido pela Microsoft Inc. Suas principais linguagens de consulta são -
- T-SQL
- ANSI SQL
História
1987 - Sybase lança o SQL Server para UNIX.
1988 - Microsoft, Sybase e Aston-Tate portam SQL Server para OS / 2.
1989 - Microsoft, Sybase e Aston-Tate lançam SQL Server 1.0 para OS / 2.
1990 - o SQL Server 1.1 é lançado com suporte para clientes Windows 3.0.
Aston-Tate sai do desenvolvimento do SQL Server.
2000 - A Microsoft lança o SQL Server 2000.
2001 - Microsoft lança XML para SQL Server Web Release 1 (download).
2002 - A Microsoft lança o SQLXML 2.0 (renomeado de XML para SQL Server).
2002 - A Microsoft lança o SQLXML 3.0.
2005 - A Microsoft lança o SQL Server 2005 em 7 de novembro de 2005.
Características
- Alta performance
- Alta disponibilidade
- Espelhamento de banco de dados
- Instantâneos de banco de dados
- Integração CLR
- Agente de Serviços
- Gatilhos DDL
- Funções de classificação
- Níveis de isolamento baseados em versão de linha
- Integração XML
- TRY...CATCH
- Database Mail
ORÁCULO
É um sistema de gerenciamento de banco de dados multiusuário muito grande. Oracle é um sistema de gerenciamento de banco de dados relacional desenvolvido pela 'Oracle Corporation'.
A Oracle trabalha para gerenciar com eficiência seus recursos, um banco de dados de informações entre os vários clientes solicitando e enviando dados na rede.
É uma excelente escolha de servidor de banco de dados para computação cliente / servidor. A Oracle oferece suporte a todos os principais sistemas operacionais para clientes e servidores, incluindo MSDOS, NetWare, UnixWare, OS / 2 e a maioria dos tipos de UNIX.
História
A Oracle começou em 1977 e comemora seus 32 anos maravilhosos no setor (de 1977 a 2009).
1977 - Larry Ellison, Bob Miner e Ed Oates fundaram Laboratórios de Desenvolvimento de Software para realizar o trabalho de desenvolvimento.
1979 - A versão 2.0 do Oracle foi lançada e se tornou o primeiro banco de dados relacional comercial e o primeiro banco de dados SQL. A empresa mudou seu nome para Relational Software Inc. (RSI).
1981 - RSI começa a desenvolver ferramentas para Oracle.
1982 - RSI foi renomeado para Oracle Corporation.
1983 - a Oracle lançou a versão 3.0, reescrita em linguagem C e executada em várias plataformas.
1984 - o Oracle versão 4.0 foi lançado. Continha recursos como controle de simultaneidade - consistência de leitura de várias versões, etc.
1985 - o Oracle versão 4.0 foi lançado. Continha recursos como controle de simultaneidade - consistência de leitura de várias versões, etc.
2007 - a Oracle lançou o Oracle11g. A nova versão focada em um melhor particionamento, fácil migração, etc.
Características
- Concurrency
- Consistência de leitura
- Mecanismos de bloqueio
- Banco de dados quiesce
- Portability
- Banco de dados de autogerenciamento
- SQL*Plus
- ASM
- Scheduler
- Gerente de Recursos
- Armazenamento de dados
- Vistas materializadas
- Índices de bitmap
- Compressão de mesa
- Execução Paralela
- SQL analítico
- Mineração de dados
- Partitioning
ACESSO MS
Este é um dos produtos mais populares da Microsoft. O Microsoft Access é um software de gerenciamento de banco de dados de nível básico. O banco de dados MS Access não é apenas barato, mas também um banco de dados poderoso para projetos de pequena escala.
O MS Access usa o mecanismo de banco de dados Jet, que utiliza um dialeto de linguagem SQL específico (às vezes chamado de Jet SQL).
O MS Access vem com a edição profissional do pacote MS Office. O MS Access possui interface gráfica intuitiva e fácil de usar.
1992 - o Access versão 1.0 foi lançado.
1993 - Access 1.1 lançado para melhorar a compatibilidade com a inclusão da linguagem de programação Access Basic.
A transição mais significativa foi do Access 97 para o Access 2000.
2007 - Access 2007, um novo formato de banco de dados foi introduzido ACCDB que oferece suporte a tipos de dados complexos, como campos de vários valores e anexos.
Características
Os usuários podem criar tabelas, consultas, formulários e relatórios e conectá-los com macros.
Opção de importar e exportar os dados para vários formatos incluindo Excel, Outlook, ASCII, dBase, Paradox, FoxPro, SQL Server, Oracle, ODBC, etc.
Há também o formato Jet Database (MDB ou ACCDB no Access 2007), que pode conter o aplicativo e os dados em um arquivo. Isso torna muito conveniente distribuir o aplicativo inteiro para outro usuário, que pode executá-lo em ambientes desconectados.
O Microsoft Access oferece consultas parametrizadas. Essas consultas e tabelas de acesso podem ser referenciadas a partir de outros programas como VB6 e .NET por meio de DAO ou ADO.
As edições de desktop do Microsoft SQL Server podem ser usadas com o Access como uma alternativa ao Jet Database Engine.
O Microsoft Access é um banco de dados baseado em servidor de arquivos. Ao contrário dos sistemas de gerenciamento de banco de dados relacional cliente-servidor (RDBMS), o Microsoft Access não implementa gatilhos de banco de dados, procedimentos armazenados ou registro de transações.