DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!


Bancos de Dados Gratuitos - Revista ClubeDelphi 132 - parte 2

Este artigo é uma continuação do artigo anterior e trata sobre bancos de dados gratuitos, tanto proprietários como open-source, e das maneiras disponíveis no mercado de se conectar a eles. Serão apresentados os bancos de dados, o passo a passo p






No artigo anterior foram apresentados os bancos de dados open-source MySql, Firebird e PostgreSQL. Foram apresentados componentes alternativos para acesso aos dados e bancos de dados de exemplo foram testados. Também foram feitas medições de tempo em “selects” com várias tecnologias diferentes.

Porém apenas a performance da consulta foi medida, dos bancos de dados em si não foi medida a performance por não termos um banco de dados de teste igual para cada SGBD.

Microsoft SQL Server Express

O Microsoft SQL Server Express sem dúvida é um dos mais conhecidos e queridos sistemas gerenciadores de bancos de dados, principalmente por programadores que não trabalham apenas com Delphi. Tem uma confiabilidade típica de bancos de dados profissionais, além de um controle rígido de acessos, usuários e papéis. Esses devem ser muito bem configurados para que seja implementada uma boa segurança. Outras características interessantes do SQL Server são suas stored procedures, cuja sintaxe lembra um pouco o pascal.

Um ponto muito interessante no SQL Server é que, embora ele tenha recursos avançados de gerenciamento, automação e conversão, que outros bancos de dados gratuitos não têm, ele não se torna dificílimo de aprender por causa disso. Um recurso muito interessante é o FullTextSearch, onde é possível eleger tabelas para criar catálogos de palavras/strings e poder fazer uma busca com a função “contains”, que aceita muitos parâmetros e coringas diferentes, e é muito mais eficiente do que um “like” tradicional.

Na seção de links desse artigo encontra-se a URL para download do SQL Server Express. O processo de instalação é um pouco demorado, mas não tem segredos. A Figura 1 mostra o início de sua instalação.


O instalador do SQL antes verificará se todos os pré-requisitos estão instalados. Caso falte algum requisito o software acusará. Depois de instalados todos os requisitos clique em re-run. Então pode-se escolher quais recursos instalar. O SQL Server trabalha com o conceito de instância de servidor, assim, durante sua instalação deve-se informar um nome ou utilizar o sugerido, como mostra a Figura 2.

 Um usuário deve ser escolhido para ser o usuário no qual o SGBD irá rodar. Geralmente é criado um usuário com o mesmo nome do banco de dados (o PostgreSQL e o MySQL fazem isso automaticamente, já o SQL Server permite que você crie ou escolha). Pode-se escolher um dos usuários de sistema do Windows para a execução do sistema gerenciador de banco de dados. Na sequência da instalação escolhe-se o tipo de autenticação (Authentication Mode).

O modo de autenticação “Windows” permite que o usuário, no caso o programa que acessará  o banco ou  o próprio SQL Management Studio, entre com as credenciais do Windows, ou seja, o login e senha atuais ou um login e senha da rede, do Active Directory ou da máquina servidora. Já o modo “mixed” permite o uso de usuários e senhas do próprio SGBD além das credenciais do Windows.

O Microsoft SQL Server possui vários bancos de dados de exemplo. Alguns mantidos pela própria Microsoft e outros mantidos pela comunidade. O interessante dos bancos de dados de exemplo da Microsoft é que por trás deles há uma “historinha” como se fossem os problemas e levantamentos de requisitos de uma empresa fictícia e todo o material didático dos treinamentos Microsoft é baseado nessa empresa “de mentirinha”. Destaque para o banco de dados AdventureWorks que se trata de uma fábrica de bicicletas. Na seção de links há a url para baixar os bancos de testes da Microsoft. A conexão pode ser realizada com um desses bancos.

Uma vantagem do banco de exemplo Northwind da comunidade é que ele pode ser recriado do zero a partir da execução de um arquivo .sql que pode ser baixado na seção de links e também está disponível com o fonte desta edição.

Os valores dos inserts podem ser mudados para que dados diferentes sejam inseridos no banco. Fique à vontade para modificar de acordo com seu gosto.

Para criar o banco de dados basta executar o script sql em uma janela do SQL Server  Management Studio (Figura 3).


Oracle Express

"



ATENÇÃO! A exibição deste artigo foi interrompida.


  Este é um post disponível para assinantes MVP
Este post também está disponível para assinantes da ClubeDelphi DIGITAL ou para quem possui Créditos DevMedia.  Clique aqui para saber mais!






    2 COMENTÁRIOS

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.



Augusto Lefevre
Estou começando a ler a série. Quando terminar direi o que achei.
Por enquanto acho útil.
[há +1 mês] - Responder

 

Vitor Rubio
Fico feliz com seu feedback. Sinta-se à vontade para perguntar se tiver alguma dúvida.
[há +1 mês] - Responder
 



Publicidade
Autor
Vitor Luiz Rubio

Analista de Sistemas Sr. na Editora Revista dos Tribunais. Trabalha com Delphi desde a versão 3. Formado em Processamento de Dados pela FATEC-SP


Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
1   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03