Banco de Dados no Visual StudioLeonardo Lourenço SilvaMCT, MCPD, MCTS, MCPhttp://leolosi.wordpress.comhttp://linkedin.com/in/leolosihttp://slideshare.net/leolosihttp://grou.ps/dotnetcoders
2O que é uma Base de Dados ?Conjunto de dados(Informações) armazenadasem um local comum
Todosistemapossuiuma base de dadosBase de Dados(Pizzaria)Sistema de PizzariaSistema de ECommerceBase de Dados(ECommerce)
3O que é o SQL Server ?SistemaGerenciador de Banco de Dados da Microsoft
Criadoem 1.988 emparceria com a SyBase4Históriado ANSI SQL e T-SQLDesenvolvido no início de 1.970
ANSI-SQL definido pela American National Standards Institute
Implementação da Microsoft é T-SQL ou Transact SQL
Outras implementações PSQL(Postgree) e PL/SQL(Oracle)5PrincipaisObjetos do Banco de Dados
Demonstração6Conhecendoo SQL Server Management Studio1Conhecendo a Tela de Login do SSMS2Criando a Base de Dados (CURSO)3
7Visual Studio é um Ambiente de DesenvolvimentoIntegrado1 Server Explorer: Conexões SGBD, MapearMáquinas e SharePoint Query Builder: Selecionar, Inserir, Alterar, Excluirregistros de Tabelas23Visual Studio 2010Considerações:OBS: Podemossubstituir a ferramenta SQL Server Management Studio pelaJanela Server Explorer e o utilitário Query Builder
Demonstração8Conhecendoa Janela Server Explorer1AdicionandoumaConexão com a Base (Curso) (ExplicarPasso a Passo)2Criando as Tabelas (Linguagem, Desenvolvedor) (ExplicarPasso a Passo)3Inserindo/VisualizandoosRegistrosnasTabelas4Visualizando a Estrutura das Tabelas5Mostrar a Base dentro do Server Explorer e SSMS6
Query Builder (Visualizações)9Selecionamos as tabelas e colunasqueserãovisualizadasnajanela de resultadosDiagramaOrdenamos, Filtramos as colunasqueserãovisualizadasnajanela de resultadosCritérioComando SQL queseráexecutado no SGBDSQLOBS: Podemostrabalhar com as 3 visõessimultaneamenteouindividualmente
Demonstração10Conhecendoo UtilitárioQuery Builder (Tables -> New Query)1Conhecendo a VisãoDiagrama2Conhecendo a VisãoCritério3Conhecendo a Visão SQL4Tipos de Instruções(Change Type -> Select, Insert, Update, Delete)5

Banco de Dados no Visual Studio

  • 1.
    Banco de Dadosno Visual StudioLeonardo Lourenço SilvaMCT, MCPD, MCTS, MCPhttp://leolosi.wordpress.comhttp://linkedin.com/in/leolosihttp://slideshare.net/leolosihttp://grou.ps/dotnetcoders
  • 2.
    2O que éuma Base de Dados ?Conjunto de dados(Informações) armazenadasem um local comum
  • 3.
    Todosistemapossuiuma base dedadosBase de Dados(Pizzaria)Sistema de PizzariaSistema de ECommerceBase de Dados(ECommerce)
  • 4.
    3O que éo SQL Server ?SistemaGerenciador de Banco de Dados da Microsoft
  • 5.
    Criadoem 1.988 emparceriacom a SyBase4Históriado ANSI SQL e T-SQLDesenvolvido no início de 1.970
  • 6.
    ANSI-SQL definido pelaAmerican National Standards Institute
  • 7.
    Implementação da Microsofté T-SQL ou Transact SQL
  • 8.
    Outras implementações PSQL(Postgree)e PL/SQL(Oracle)5PrincipaisObjetos do Banco de Dados
  • 9.
    Demonstração6Conhecendoo SQL ServerManagement Studio1Conhecendo a Tela de Login do SSMS2Criando a Base de Dados (CURSO)3
  • 10.
    7Visual Studio éum Ambiente de DesenvolvimentoIntegrado1 Server Explorer: Conexões SGBD, MapearMáquinas e SharePoint Query Builder: Selecionar, Inserir, Alterar, Excluirregistros de Tabelas23Visual Studio 2010Considerações:OBS: Podemossubstituir a ferramenta SQL Server Management Studio pelaJanela Server Explorer e o utilitário Query Builder
  • 11.
    Demonstração8Conhecendoa Janela ServerExplorer1AdicionandoumaConexão com a Base (Curso) (ExplicarPasso a Passo)2Criando as Tabelas (Linguagem, Desenvolvedor) (ExplicarPasso a Passo)3Inserindo/VisualizandoosRegistrosnasTabelas4Visualizando a Estrutura das Tabelas5Mostrar a Base dentro do Server Explorer e SSMS6
  • 12.
    Query Builder (Visualizações)9Selecionamosas tabelas e colunasqueserãovisualizadasnajanela de resultadosDiagramaOrdenamos, Filtramos as colunasqueserãovisualizadasnajanela de resultadosCritérioComando SQL queseráexecutado no SGBDSQLOBS: Podemostrabalhar com as 3 visõessimultaneamenteouindividualmente
  • 13.
    Demonstração10Conhecendoo UtilitárioQuery Builder(Tables -> New Query)1Conhecendo a VisãoDiagrama2Conhecendo a VisãoCritério3Conhecendo a Visão SQL4Tipos de Instruções(Change Type -> Select, Insert, Update, Delete)5
  • 14.
    11Janelas Server Explorere Data SourcesCriamos e manipulamosasconexões e objetos do banco de dadosCriamosfontes de dados parausarmosnaaplicaçãoOBS: Utilizandoessas 2 janelastemosumaredução de linhas de código
  • 15.
    Demonstração12Criando o Projeto(Windows Forms) VB.NET1Conhecendo a Janela Data Sources (Data -> Show Data Sources)2CriandoumaFonte de Dados com a Base Curso3Visualizandoas TabelasMapeadasnaJanela4Visualizando o DataSetTipado (Tabelas, Preview Data, App.Config)5Criando as Telas do Projeto6
  • 16.
    Obrigado!© 2011 MicrosoftCorporation. All rights reserved. Microsoft, MSDN, the MSDN logo, and [list other trademarks referenced] are trademarks of the Microsoft group of companies.  The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation.  Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.  MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.