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