Banco de dados Oracle, Mysql, Access e SQL Server – Diferenças

Definição dos principais bancos de dados. Características e diferenças entre os bancos Oracle, MySQL, MS-Access e SQL Server.

Banco de dados é um programa de computador como qualquer outro. Windows, Excel, Word, MSN são exemplos de programas, assim como os bancos de dados.

Para que serve o Word? Editar textos! Imagino que você tenha respondido isso. E o Excel para que serve? Criar planilhas e gráficos! E um banco de dados para que serve então? Um banco de dados serve para organizar e guardar dados.

O banco de dados é parte integrante dos chamados Sistemas de Informação, onde os dados são coletados, processados, organizados e armazenados. A parte de coleta, tratamento e processamento dos dados é feito por programas específicos como: ERP, CRM, Web service, sites, etc. Porém, o armazenamento e organização desses dados são feitos em um banco de dados, podendo ser ele Oracle, SQL Server, MySQL ou outro.

Atualmente os bancos de dados são chamados de relacionais, pois suas estruturas são formadas por tabelas e relacionamento entre as tabelas. Tanto um banco robusto como o Oracle ou um desktop como o Access adota este mesmo padrão, tornando assim fácil e possível a integração de dados entre bancos.

Veremos os principais bancos de dados da atualidade:

Banco de dados Oracle

O Oracle é o principal banco de dados atualmente, sendo responsável pelo armazenamento de boa parte das informações das principais organizações ao redor do mundo. Sua participação no mercado de banco de dados é bastante acentuada, principalmente em grande empresas e em conjunto com sistemas de médio e grande porte. O Oracle é muito robusto e exige bastante hardware para um boa performance. Outro fator importante é o gerenciamento, onde são exigidos profissionais bastante capacitados para este fim.

Um ponto muito alto do banco de dados Oracle é a segurança, principalmente quando bem administrado. Segurança dos dados é um dos principais pontos a analisar no aspecto banco de dados e neste caso o Oracle tem a simpatia de muitas empresas e DBA's.

Banco de dados SQL Server

O banco de dados SQL Server é basicamente o principal concorrente do Oracle e já esteve em situações piores da atual realidade. Tem como grande vantagem o fato de ser da Microsoft e se integrar nativamente com seus produtos e tecnologias, esse talvez seja o fator que o popularizou.

Atualmente o SQL Server conta também bom uma boa participação no mercado de web, fruto de um relacionamento mais estreito com as linguagens ASP e ASP.NET que lideram o mercado de médios e grandes projetos de internet.

Banco de dados MySQL

O MySQL é talvez o banco que mais evoluiu nos últimos tempos, passando de um banco frágil e pouco seguro a um banco no mínimo respeitável. Eu mesmo não gostava do MySQL e tinha motivos para isso, minha preferência era o SQL Server, não que ela tenha mudada, mas o MySQL conseguiu provar que é um banco seguro e bastante indicado para aplicações web.

Este blog, por exemplo, apesar de ter sido escrito em ASP.NET, usa banco de dados MySQL.

O banco de dados MySQL conta com uma importante vantagem competitiva que o fato de ser um software livre. Dentre os bancos de dados open source como o postgree, firebird e outros o Mysql tem se destacado, principalmente para uso na web.

Banco de dados MS Access

O Access é um banco de dados da Microsoft para uso em desktops e não em servidores. Essa é a principal diferença dele em relação os demais bancos SGBD como o Oracle, SQL Server e MySQL, por exemplo. Contudo, ele tem sido muito usado em pequenas e médias empresas para armazenamento de dados em pequenas quantidades.

Este banco foi um dos principais bancos em websites no final dos anos 90 e início deste século, hoje as pessoas tem substituído seu uso na web por outros bancos como o SQL Server ou o Mysql.

Outros banco de dados relacionais

  • DB2
  • Firebird
  • Interbase
  • Postgree

Perguntas e respostas sobre banco de dados:

Existe banco de dados gratuito?
Sim. Da lista acima o SQL Server e Oracle tem versões gratuitas, porém limitadas, já o MySQL é gratuito para desenvolvimento, mas pago para produção.

Qual o link para baixar estas versões gratuitas?
SQL Server: http://www.microsoft.com/express/database 
Oracle: http://download-east.oracle.com/docs/html/A90369_01/toc.htm
MySQL: http://www.mysql.com/

Mas o MySQL não é gratuito?
Imagine a seguinte situação. Você está desenvolvendo um site e quer usar o MySQL como banco, então você poderá usá-lo gratuitamente, porém, o host que irá hospedar seu site deverá ter a licença para uso.

O que é banco de dados relacional?
O modelo de dados onde as estruturas têm a forma de tabelas, compostas por linhas e colunas. Essas tabelas podem ser relacionadas entre si. É o modelo mais usado hoje.
 


Veja também:





// Comentários

Samuel Abner // Sao paulo // 14/09/2008 21:07:00

Ola

Gostaria de saber se possivel,algum material sobre a linguagem Centura pois pesquisei na Na internet e nao encontrei quase nada......

Francisco Lúcio Carneiro Alves // Goiânia // 13/12/2008 10:19:00

Tenho um controle de arquivo morto com mais de 20 mil caixas. agora tenho que alterar os dados: prateleira, coluna e arquivo. Não sei como proceder esta alteração.

nielson // Leiria - portugal // 19/12/2008 14:50:00

Olá pessoal, sou iniciante em programação, e estou desenvolvendo uma aplicação em( delphi 7 e sql server manegement studio express) que vai ser utilizada para uma loja ficticia de venda e arrajo de equipamentos informaticos, e tem como objectivo a gestão de numeros de serie referente a cada produto, e não sei que tabelas ei de criar,(Rma- que campos ponho aki? tab_guias- que campo crio aqui?,,ja tenho tabelas Fornecedor, clientes... podiam-me ajudar?

janete dos santos liza // são paulo // 23/01/2009 19:00:00

Gostei muito das informações,sempre que tiver aceito novas informacões obrigada janete

Zdretor // Recife // 03/01/2010 23:09:00

Luis, sei que me afasto da finalidade deste Site, porém, pela seriedade apresentada, me arrisco a solicitar: estou procurando uma profissional especialista senior, com larga experiência (se possível pós-graduada)em programação e banco de dados para implantar um projeto de abrangência nacional. Poderias me indicar algumas de teu conhecimento e/ou relacionamento, de qualquer estado do Brasil. Caso não seja possível, me sugerir uma alternativa eficiente? Te serei muito grato por esta colaboração. Zdiretor@gmail.com

Jardel Martins // SAJA // 13/05/2010 09:45:00

Bom dia!!!

Sou professor de Língua Portuguesa e criei um blog voltado para o ensino do mesmo, e sismei que vou torná-lo o mais atratível que puder, fiz meu próprio tema e estou a querendo criar um banco de dados com questões de múltima escolha, essa parte eu já aprendi fui observado alguns códicos e já sei o quero, porém a minha dificuldade é o básico como começar, pois não consigo instalar o (apache+PHP+mysql), pois é o que me informaram que eles que eu faço, só que nunca dá certo igual aos tutorias, vc poderia me ensinar como faço isso o passo a passo da instalação e configuração. indicando as versões e tudo mais...

Desde já agradeço.

Jardel Martins

Augusto // Luanda-Angola // 02/06/2010 21:00:00

Um blog simples, claro, curto e objectivo, sem mto bla, bla, bla! Informação útil e filtrada! Gostei, continue assim e sucessos

Augusto

Aline // são paulo // 29/06/2010 11:36:00

Olá,

gostei bastante das informações...

como estou iniciando na area de banco de dados(SQL Server), gostaria que me indicassem um curso para que eu possa ter uma noção...

Obrigada !

Luis Frances // Barretos-SP // 02/07/2010 22:50:00

Olá Chara!!

Gostei muito das informações acima,

era o que estava procurando para ter de base

em uma pesquisa sobre BD, foi claro, curto e muito

bem exmplicativo.

Espero que poste mais informações, desde já Agradecido!!!.

danielly // juazeiro do norte // 23/08/2010 16:49:00

olá boa tarde á todos gostaria de saver qual a utilidade do mysql ,tem muitas em sites de busca porém queria algo mais preciso e direto...

grata dany

danielly // juazeiro do norte // 23/08/2010 16:49:00

olá boa tarde á todos gostaria de saver qual a utilidade do mysql ,tem muitas em sites de busca porém queria algo mais preciso e direto...

grata dany

Eduardo Nhachengo // Maputo // 01/10/2010 20:42:00

Um blog bastante interressnate, sou iniciante em base de dados e quero criar uma base de dados usando um intreface grafico para sua gestao. Para a minha informacao tinha grandes duvidas sobre as diferencas entre o oracle e Mysql, quando usar um ou outro. Fiquei satisfeito pela tua explicacao. Forca

auto insurance // // 09/11/2010 16:45:00

thanks for sharing the info.that is interesting.

swiss replica // // 24/11/2010 12:34:00

Really sums up multiculturalism.

replica uhren // // 25/11/2010 01:32:00

I am coming soon.

raysa gomes da silva // rio de janeiro // 25/11/2010 15:20:00

adorei o site é muito interessante e bem inyeressantes e muito mais...

José Bengui // Luanda - Angola // 20/12/2010 11:38:00

saudações

Eu estou a estudar engenharia Informática preciso saber como criar um diagrama relacional no modelo uml para uma loja que vende cds, tendo as tabelas como usuario, novo cd, postos de venda, telefones fornecedores, provincias.

jose carlos de carvalho // Campo Grande // 20/12/2010 19:09:00

Boa Noite

Gostaria de saber de voce se conhece algum servidor que hospeda programas de contabilidade e escrita fiscal ON LINE totalmente FREE

Se não me engano foi desenvolvido por alunos de Universidade la no RS

Se puder me ajudar ficarei totalmente agradecido

Um bom natal e um bom ano novo

Jose Carlos

roberto c costa // barueri // 23/05/2011 17:21:00

gostaria que fosse divulgados para leigos materiais em linguagens simples de como operacionalizar banco de dados e exemplos de vários produtos para se ter uma idéia de como se constrói uma base de dados e uma eficiente pesquisa, sem que haja necessariamente entender muito bem de aplictivos e interfaces para o usuário

Edison // São Paulo // 02/09/2011 21:42:00

Parabéns pelo material, muito bom. Se possível gostaria de alguma informação para interação do Banco de Dados MySQL com Linguagem C. Gostaria ainda se possível algumas informações a respeito do Firebird, que é gratuito, quanto a segurança e se tem plataforma gráfica.

Samuel // Contagem // 25/03/2013 16:47:00

Gostaria de saber sobre a fusão da Oracle com o MySQL

Jajá // Campina // 05/06/2013 07:48:00

Tem muitas informações erradas nesse texto. O motivo dos bancos serem chamados de relacionais é por causa da álgebra relacional que os rege, e não pelas tabelas e relacionamentos. A visão sobre cada um dos produtos (oracle, sql server e etc) não era verdade nem na época que o texto foi publicado. E outros. Para leigos até quebra o galho, mas pra quem tem um mínimo de conhecimento já vai se enrolar caso leia esse texto.





 

2007-2012   //   Blog do Luis   //   Política de Privacidade   //   Eu creio em Deus