AS EMPRESAS ESTÃO "DESESPERADAS" POR ESTE TIPO DE PROFISSIONAL... - VOCÊ É UM DELES?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI - O Conhecimento que Vira Dinheiro - CLIQUE AQUI

Você está em: PrincipalArtigosLivrodelphibd › Capítulo 1 : 01
Quer receber novidades e e-books gratuitos?
« Anterior Δ Página principal ¤ Índice Próxima »
Delphi com Banco de Dados
Autor: Rodrigo Costa e Silvio Ferreira
Lição 01 de 33 - Conhecendo o SQL Server 2000

O SQL Server 2000 é o principal produto da linha de sistemas de banco de dados da Microsoft. O Microsoft SQL Server ou simplesmente MSSQL é o mecanismo de banco de dados principal na indústria de computação para a plataforma Windows NT/2000/XP/2003. O MSSQL é um Sistema Gerenciador de Banco de Dados que, como tantos outros, opera voltado para o Ambiente Cliente/Servidor. Antes de ver mais de perto o SQL Server e aprender a utilizá-lo, vamos entender o que é e como funciona o modelo Cliente/Servidor.

Antigamente os sistemas rodavam em uma única máquina, um computador com grande poder de processamento conhecido como Mainframe. Neste computador ficavam o banco de dados e a aplicação ao mesmo tempo. Os usuários utilizavam os sistemas através de terminais “burros” que eram compostos apenas por um monitor e um teclado. Todo o processamento era executado no mainframe e os terminais apenas serviam para exibir o resultado disso. Veja a figura abaixo para um melhor entendimento:

Com o surgimento dos microcomputadores e das redes de microcomputadores, nasceu o modelo Cliente/Servidor. Diferentemente de um terminal de mainframe, um microcomputador possui “vida própria”, ou seja, ele possui poder de processamento. Sendo assim, ele não depende de um outro computador para executar suas tarefas podendo ele mesmo processar localmente tudo o que precisar. Com isto, os desenvolvedores de sistemas resolveram utilizar o processamento dos microcomputadores tirando do servidor a responsabilidade de executar a aplicação. Apenas o banco de dados continuou no servidor já que é preciso que os dados estejam centralizados num único lugar de forma que todos os usuários tenham acesso às informações consolidadas.

Nasce então o modelo Cliente/Servidor, onde temos basicamente dois elementos neste ambiente: o cliente, encarregado de executar a aplicação e o servidor de banco de dados, responsável por armazenar as informações do sistema. Veja a figura abaixo que representa o ambiente Cliente/Servidor:

Resumindo, um sistema Cliente/Servidor é dividido em duas partes: uma que excuta em um servidor e uma que executa em estações de trabalho. O lado do servidor fornece segurança, tolerância a falhas, desempenho, concorrência e backups confiáveis. O lado do cliente fornece a interface com o usuário que possui os relatórios, as consultas e os formulários. O SQL Server é a parte do servidor onde vários clientes podem se conectar a ele.

Em computação Cliente/Servidor, quando uma consulta é executada, o servidor pesquisa o banco de dados e envia apenas as linhas que correspondem à pesquisa do cliente. Esse processo não somente poupa tráfego na rede como também pode ser mais rápido do que ter as estações realizando as consultas.

Para ter acesso ao SQL Server, existem um conjunto de ferramentas disponíveis no grupo de programas do Menu Iniciar. Para vê-las, clique em Iniciar > Programas > Microsoft SQL Server.

Dentre as ferramentas disponíveis para utilização do SQL Server 2000, iremos utilizar apenas duas, as mais importantes: o Enterprise Manager e o Query Analyzer.

O Enterprise Manager é a interface gráfica administrativa do SQL Server. Através dela é possível visualizar todos os banco de dados criados no servidor e fazer praticamente tudo como criar tabelas, consultar e inserir registros, administrar usuários e fazer backup.

O SQL Server 2000 possui vários bancos de dados que são criados durante a instalação. Dentre eles, existem os bancos de dados de sistema, que são utilizados pelo SQL Server 2000 e os bancos de dados de exemplos. Os bancos de dados de sistema são: master, model, msdb e tempdb. Cada um deles possui uma função específica para o funcionamento do SQL Server e não podem ser excluídos! Existem também dois bancos de dados de exemplo: Northwind e pubs. Estes bancos de dados são apenas amostras para ajudar no aprendizado do SQL Server e podem ser excluídos sem problemas.

Além dos bancos de dados padrão do SQL Server, você pode criar seus próprios bancos de dados e certamente faremos isto durante este curso.

Para exemplificarmos o uso do Enterprise Manager, vamos consultar as informações contidas em uma tabela do banco de dados Northwind. Para isso, navegue até a opção “Tables” do banco de dados Northwind e clique com o botão direito do mouse sobre a tabela “Categories”. Na caixa de diálogo que aparecerá, clique em Open Table > Return all rows.

Então serão exibidos todos os registros contidos nesta tabela.

Para voltar à tela anterior feche a janela de visualização dos dados da tabela.

Além dos dados contidos na tabela, podemos verificar a estrutura dela, ou seja, as colunas com seus tipos de dados e tamanhos. Para isso, clique com o botão direito do mouse sobre a tabela “Categories”. Na caixa de diálogo que aparecerá, clique em Design Table.

Então será exibida a estrutura da tabela “Categories”.

A outra ferramenta que iremos utilizar é o Query Analyzer, ele é a interface que permite a entrada de comandos Transact-SQL. O Transact-SQL ou apenas T-SQL é a linguagem utilizada pelo SQL Server. O T-SQL é uma extensão da linguagem SQL, ou seja, um conjunto de comandos adicionados à linguagem SQL que é padrão para todos os bancos de dados relacionais. No próximo capítulo falaremos mais sobre o T-SQL e a linguagem SQL.

Para abrir o Query Analyzer é preciso fornecer as credencias de logon, ou seja, informar qual o servidor que deseja conectar e passar o usuário e a senha. Indique o nome ou o IP do servidor onde está instalado o SQL Server. Caso o SQL Server esteja instalado localmente (na mesma máquina que você está utilizando) não é necessário informar o nome do servidor.

Após efetuar o logon, o Query Analyzer irá se conectar ao servidor informado e ao banco de dados default (geralmente é o master). Para conectar em outro banco de dados do servidor, basta selecionar o banco desejado na caixa de seleção presente na parte superior da tela. Observe a figura a seguir onde está sendo selecionado o banco de dados Northwind.

Na barra de títulos da janela de conexão do Query Analyzer você pode observar em que servidor/banco de dados/usuário está em uso no momento.

Em nosso exemplo, estamos conectados no servidor “RODRIGO”, no banco de dados “Northwind” e usando o usuário “sa”. O usuário sa é o usuário administrador do SQL Server, o nome “sa” quer dizer “system administrator” ou “administrador do sistema”.

Para exemplificarmos o uso do Query Analyzer, vamos consultar as informações contidas em na tabela do “Categories” do banco de dados Northwind como fizemos com o Enterprise Manager. Para isso, digite o seguinte comando sem as aspas: “select * from categories”. Em seguida clique em Execute Query ou pressione F5 no teclado para executar o comando digitado.

Após executar o comando, serão exibidos os registros contidos na tabela Categories do banco Northwind.

Para verificar a estrutura da tabela Categories através do Query Analyzer, digite o comando “sp_help categories”. Não é preciso apagar o comando anterior, basta você selecionar o comando que deseja executar e pressionar F5 ou clicar em Execute Query que o Query Analyzer vai executar apenas o comando que estiver selecionado. Observe a figura abaixo para visualizar a estrutura da tabela obtida através do comando executado.

Existem muitas outras coisas que podemos fazer através das ferramentas do SQL Server 2000, no entanto este curso não tem o objetivo de dominar o SQL Server, mas apenas ensinar o suficiente para a criação de uma aplicação de banco de dados com Delphi e SQL Server. Para um conhecimento mais aprofundado do Microsoft SQL Server 2000, sugerimos o livro de SQL Server 2000 do Júlio Battisti.
« Anterior Δ Página principal ¤ Índice Próxima »

* Você pode baixar (fazer download) do conteúdo completo deste curso, em formato PDF, com 334 páginas, comprando o seguinte e-book:

DELPHI COM BANCO DE DADOS

GRANDES DESTAQUES DO SITE:

Quer receber novidades e e-books gratuitos?

MEGA FORMAÇÃO EM INFRAESTRUTURA DE TI

(Online, Vitalício, Prático e Atualizado)!

  • Chega de ser Ignorado pelo Mercado!

  • A vida não vai Melhorar Sozinha!

  • Quem domina infraestrutura, domina o Mercado.

  • Com esta Formação você vai Dominar o Conhecimento e torne-se o Profissional que as Empresas estão Buscando, "desesperadamente", mas não estão encontrando.

NÃO PROCURE VAGAS, SEJA PROCURADO!

 

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

Para Todos os Detalhes, Acesse:

Curso Completo de Excel - Curso Online com Certificado - 925 Vídeo Aulas - 22 Cursos - 120:42 horas

 

https://juliobattisti.com.br/curso-infra-ti.asp

 

Contato: Telefone: (51) 3717-3796 | E-mail: webmaster@juliobattisti.com.br | Whatsapp: (51) 99627-3434

Júlio Battisti Livros e Cursos Ltda | CNPJ: 08.916.484/0001-25 | Rua Vereador Ivo Cláudio Weigel, 537 - Universitário, Santa Cruz do Sul/RS, CEP: 96816-208

Todos os direitos reservados, Júlio Battisti 2001-2026 ®

LIVRO: MACROS E PROGRAMAÇÃO VBA NO EXCEL 2016 - CURSO COMPLETO E PRÁTICO

DOMINE A PROGRAMAÇÃO VBA NO EXCEL - 878 PÁGINAS - CLIQUE AQUI