Banco de Dados no Visual Studio

  • 9,299 views
Uploaded on

 

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
9,299
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
53
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Banco de Dados no Visual Studio
    Leonardo Lourenço Silva
    MCT, MCPD, MCTS, MCP
    http://leolosi.wordpress.com
    http://linkedin.com/in/leolosi
    http://slideshare.net/leolosi
    http://grou.ps/dotnetcoders
  • 2. 2
    O que é uma Base de Dados ?
    • Conjunto de dados(Informações) armazenadasem um local comum
    • 3. Todosistemapossuiuma base de dados
    Base de Dados
    (Pizzaria)
    Sistema de Pizzaria
    Sistema de ECommerce
    Base de Dados
    (ECommerce)
  • 4. 3
    O que é o SQL Server ?
    • SistemaGerenciador de Banco de Dados da Microsoft
    • 5. Criadoem 1.988 emparceria com a SyBase
  • 4
    Históriado ANSI SQL e T-SQL
    • Desenvolvido no início de 1.970
    • 6. ANSI-SQL definido pela American National Standards Institute
    • 7. Implementação da Microsoft é T-SQL ou Transact SQL
    • 8. Outras implementações PSQL(Postgree) e PL/SQL(Oracle)
  • 5
    PrincipaisObjetos do Banco de Dados
  • 9. Demonstração
    6
    Conhecendoo SQL Server Management Studio
    1
    Conhecendo a Tela de Login do SSMS
    2
    Criando a Base de Dados (CURSO)
    3
  • 10. 7
    Visual Studio é um Ambiente de DesenvolvimentoIntegrado
    1
    Server Explorer: Conexões SGBD, MapearMáquinas e SharePoint
    Query Builder: Selecionar, Inserir, Alterar, Excluirregistros de Tabelas
    2
    3
    Visual Studio 2010
    Considerações:
    OBS: Podemossubstituir a ferramenta SQL Server Management Studio pelaJanela Server Explorer e o utilitário Query Builder
  • 11. Demonstração
    8
    Conhecendoa Janela Server Explorer
    1
    AdicionandoumaConexão com a Base (Curso) (ExplicarPasso a Passo)
    2
    Criando as Tabelas (Linguagem, Desenvolvedor) (ExplicarPasso a Passo)
    3
    Inserindo/VisualizandoosRegistrosnasTabelas
    4
    Visualizando a Estrutura das Tabelas
    5
    Mostrar a Base dentro do Server Explorer e SSMS
    6
  • 12. Query Builder (Visualizações)
    9
    Selecionamos as tabelas e colunasqueserãovisualizadasnajanela de resultados
    Diagrama
    Ordenamos, Filtramos as colunasqueserãovisualizadasnajanela de resultados
    Critério
    Comando SQL queseráexecutado no SGBD
    SQL
    OBS: Podemostrabalhar com as 3 visõessimultaneamenteouindividualmente
  • 13. Demonstração
    10
    Conhecendoo UtilitárioQuery Builder (Tables -> New Query)
    1
    Conhecendo a VisãoDiagrama
    2
    Conhecendo a VisãoCritério
    3
    Conhecendo a Visão SQL
    4
    Tipos de Instruções(Change Type -> Select, Insert, Update, Delete)
    5
  • 14. 11
    Janelas Server Explorer e Data Sources
    Criamos e manipulamosasconexões e objetos do banco de dados
    Criamosfontes de dados parausarmosnaaplicação
    OBS: Utilizandoessas 2 janelastemosumaredução de linhas de código
  • 15. Demonstração
    12
    Criando o Projeto (Windows Forms) VB.NET
    1
    Conhecendo a Janela Data Sources (Data -> Show Data Sources)
    2
    CriandoumaFonte de Dados com a Base Curso
    3
    Visualizandoas TabelasMapeadasnaJanela
    4
    Visualizando o DataSetTipado (Tabelas, Preview Data, App.Config)
    5
    Criando as Telas do Projeto
    6
  • 16. Obrigado!
    © 2011 Microsoft Corporation. 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.