Your SlideShare is downloading. ×
Hands on Labs - SQL Server 2008
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Introducing the official SlideShare app

Stunning, full-screen experience for iPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Hands on Labs - SQL Server 2008

10,441
views

Published on

Hands on Labs sobre SQL Server 2008

Hands on Labs sobre SQL Server 2008

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
10,441
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
33
Comments
0
Likes
1
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
  • SKU -> étudo o que a Microsoft comercializa -> stock keeping unitMESSAGING:To provide organizations with simplified ways to purchase and license core development technologies, there is now a new packaging lineup and licensing options for Visual Studio 2010. Going forward, customers will be able to choose from three main versions:Microsoft Visual Studio 2010 Ultimate with MSDN: The comprehensive suite of application life-cycle management tools for software teams to help ensure quality results from design to deploymentMicrosoft Visual Studio 2010 Premium with MSDN: A complete toolset to help developers deliver scalable, high-quality applicationsMicrosoft Visual Studio 2010 Professional with MSDN: The essential tool for basic development tasks to assist developers in easily implementing their ideas MSDN subscriptions are included with the purchase of Visual Studio 2010 Professional with MSDN, Visual Studio 2010 Premium with MSDN and Visual Studio 2010 Ultimate with MSDN. The specific level of MSDN subscription benefits corresponds with the Ultimate, Premium and Professional designators in the Visual Studio 2010 product name. Visual Studio 2010 Professional will also be available for purchase without an MSDN subscription.
  • Transcript

    • 1. 29/06/2011
      Administração e Implementação de Banco de Dados com SQL Server
      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.
      • Arquiteto de Sistemas
      • 3. Trabalho com Análise e Desenvolvimento de Sistemas há 6 anos
      • 4. Profissional e Instrutor Certificado Microsoft
      • 5. Instrutor de Cursos Oficiais Microsoft
      • 6. Palestrante em Comunidades e Eventos Microsoft
      • 7. Líder do Grupo de Usuários .NET Coders
    • 3
      Carreiras de Banco de Dados
      Administrador de Banco de Dados
      Desenvolvedor de Banco de Dados
      Desenvolvedor de Bussiness Intelligence
    • 8. 4
      Carreira de Administrador de Banco de Dados
      Principais responsabilidadesda profissão:
      • Gerenciamento do servidor e base de dados
      • 9. Segurança do servidor e base de dados
      • 10. Alta disponibilidade do servidor
      • 11. Melhordesempenho do servidor
      • 12. Backup/Restore de base de dados
    • 5
      Carreira de Desenvolvedor de Banco de Dados
      Principais responsabilidadesda profissão:
      • Criação de base de dados
      • 13. Criação dos objetos da base de dados
      • 14. Normalização das tabelas da base de dados
      • 15. Tunning de comandosT-SQL
      • 16. Definição das regras de negócio
    • 6
      Carreira de Desenvolvedor de Bussiness Intelligence
      Principais responsabilidadesda profissão:
      • Criação de base de dados
      • 17. Criação dos objetos da base de dados
      • 18. Normalização das tabelas da base de dados
      • 19. Criação de processos de ETL
      • 20. Criação de relatóriosparatomada de decisão
      • 21. Criação de métricas, indicadoresanalíticos
    • 7
      O que é uma Base de Dados ?
      • Conjunto de dados(Informações) armazenadasem um local comum
      • 22. Todosistemapossuiuma base de dados
      Base de Dados
      (Pizzaria)
      Sistema de Pizzaria
      Sistema de ECommerce
      Base de Dados
      (ECommerce)
    • 23. 8
      O que é o SQL Server ?
      • SistemaGerenciador de Banco de Dados da Microsoft
      • 24. Criadoem 1.988 emparceria com a SyBase
    • 9
      História e Definição do ANSI SQL e T-SQL
      • Desenvolvido no início de 1.970
      • 25. ANSI-SQL definido pela American National Standards Institute
      • 26. Implementação da Microsoft é T-SQL ou Transact SQL
      • 27. Outras implementações PSQL(Postgree) e PL/SQL(Oracle)
    • 10
      Serviços do SQL Server 2008
    • 28. Demonstração 1
      Pasta de instalação do SQL Server
      Removendo/Adicionando recursos do SQL Server
      Visualizando os serviços em ferramentas administrativas
      11
    • 29. 12
      Ferramentasde Gerenciamento do SQL Server 2008
    • 30. Demonstração 2
      Caminho das ferramentas do SQL Server (Menu Iniciar)
      Conhecendo a ferramenta SQL Server Management Studio
      Conhecendo a ferramenta SQL Server ConfigurationManager
      Conhecendo a ferramenta SQL Server Profiler
      Conhecendo a ferramenta DatabaseEngineTuningAdvisor
      Conhecendo a ferramenta Business IntelligenceDevelopment Studio
      13
    • 31. Demonstração 3
      14
      • SQL Server Management Studio
      • 32. Conhecendo a tela de conexão
    • Demonstração 4
      15
      • SQL Server Management Studio
      • 33. Conhecendo as janelas (Expandir, Recolher)
      • 34. Object Explorer
      • 35. Template Explorer
      • 36. Solution Explorer
    • Demonstração 5
      16
      • SQL Server Management Studio
      • 37. Acessando as ferramentas do SQL Server (Menu Tools)
      • 38. Criando atalhos para programas (External Tools)
      • 39. Conhecendo o Books OnLine (BOL)
      • 40. Fechando várias janelas de uma só vez
    • 17
      Criação de Banco de Dados
      Modos de criação: Janela Object Explorer ouporcomandoT-SQL
      CREATE DATABASE NOME_DA_SUA_BASE
    • 41. Demonstração 6
      18
      • SQL Server Management Studio
      • 42. Criando uma base de dados (Object Explorer)
      • 43. Deletando uma base de dados (Object Explorer)
      • 44. Criando uma base de dados (T-SQL)
      • 45. Deletando uma base de dados (T-SQL)
    • Demonstração 7
      19
      • SQL Server Management Studio
      • 46. Importando uma planilha para a base de dados
      • 47. Consultando os dados importados da planilha
    • Demonstração 8
      20
      • SQL Server Management Studio
      • 48. Conhecendo o recurso Intellisense
      • 49. Conhecendo o recurso SnapLines
      • 50. Conhecendo as regiões de Código (Region)
    • Demonstração 9
      21
      • SQL Server Management Studio
      • 51. Comentando uma única linha de código
      • 52. Comentando múltiplas linhas de código
    • Demonstração 10
      22
      • SQL Server Management Studio
      • 53. Exibindo os dados em forma de Grid
      • 54. Exibindo os dados em forma de Texto
      • 55. Exibindo os dados em forma de Relatório
    • 23
      Considerações para Criação de Banco de Dados
      Primary
      Log
      Secondary
      • Consideraçõespara o tamanho do banco de dados
      • 56. Tamanhoinicial do arquivo de dados
      • 57. Tamanhoinicial do arquivo de log
      • 58. Possívelcrescimentoparaarmazenamento dos dados
    • 24
      OpçõesImportantesemBanco de Dados
      Asopçõesabaixosãoexclusivasparacadabanco de dados
      As opçõesmaisimportantessão:
    • 59. 25
      Redimensionar um Banco de Dados
      • Expanda o banco de dados através da atribuição de espaço
      • 60. Use o parâmetro MAXSIZE para especificar o tamanho máximo
      • 61. Se um banco de dados, excede o espaço um Erro 1105 é lançado
    • 26
      Principais Objetos do Banco de Dados SQL Server
    • 62. Demonstração 11
      27
      • Objetos de Banco de Dados
      • 63. Conhecendo as Tabelas (Tables)
      • 64. Modo de Desenho
      • 65. Modo de Edição
    • Demonstração 12
      28
      • Criando um Modelo Físico a partir do Lógico
      SQL Server Management Studio
    • 66. Demonstração 13
      29
      • Objetos de Banco de Dados
      • 67. Conhecendo as Tabelas
      • 68. Criando a tabela (Solution Explorer)
      • 69. Alterando a tabela (Solution Explorer)
      • 70. Excluindo a tabela (Solution Explorer)
      • 71. Criando a tabela (T-SQL)
      • 72. Alterando a tabela (T-SQL)
      • 73. Excluindo a tabela (T-SQL)
    • Demonstração 14
      30
      • Objetos de Banco de Dados
      • 74. Conhecendo as Tabelas
      • 75. Inserir os registros (Object Explorer)
      • 76. Selecionar os registros (Object Explorer)
      • 77. Editar os registros (Object Explorer)
      • 78. Excluir os registros (Object Explorer)
      • 79. Inserir os registros (T-SQL)
      • 80. Selecionar os registros (T-SQL)
      • 81. Editar os registros (T-SQL)
      • 82. Excluir os registros (Object Explorer)
      SQL Server Management Studio
    • 83. Demonstração 15
      31
      • SQL Server Management Studio
      • 84. Fazendo Backup de uma Base de Dados
      • 85. Restaurando uma Base de Dados do Backup
    • 32
      Chave Primária (Primary Key (PK))
      ChavePrimária:
      • Principal coluna da sua tabela, ela identifica o registro
      ü
      • Conjunto de uma ou mais colunas que seus valores nunca se repetem
      ü
      • Podesercriadaduranteouapós a criação de umatabela
      ü
      Sistema de Ecommerce
      (Código do Produto)
      Sistema de Locadora
      (Código do Filme)
    • 86. Demonstração 16
      33
      • Objetos de Banco de Dados
      • 87. Criando uma chave Primária (TB_CARGO)
      • 88. Inserindo registros na tabela
    • 34
      Colunas AutoNumeração
      AutoNumeração:
      • O SQL Server se encarrega de colocar o próximo número sequencial
      ü
    • 89. Demonstração 17
      35
      • Objetos de Banco de Dados
      • 90. Criando uma coluna AutoNumeração(TB_CARGO)
    • Demonstração 18
      36
      • Objetos de Banco de Dados
      • 91. Conhecendo as Tabelas
      • 92. Comando OrderBy (1 Coluna)
      • 93. Comando OrderBy (+1 Coluna)
      • 94. Comando Where (1 Coluna)
      • 95. Comando Where (+1 Coluna)
    • 37
      Constraint do Tipo (DEFAULT)
      Restrição:
      • O SQL Server se encarrega de colocar o valor pré-definido na coluna
      ü
    • 96. Demonstração 19
      38
      • Objetos de Banco de Dados
      • 97. Conhecendo as Tabelas
      • 98. Criar uma coluna de Data de Inclusão na tabela de Clientes
      • 99. Criar uma coluna de Status do Cliente na tabela de Clientes
      • 100. Restrição Defaultna Data de Inclusão
      • 101. Restrição Default no Status do Cliente
    • 39
      Constraint do Tipo (CHECK)
      Restrição:
      • O SQL Server verifica se o conteúdo da coluna é um conteúdo válido
      ü
    • 102. Demonstração 20
      40
      • Objetos de Banco de Dados
      • 103. Conhecendo as Tabelas
      • 104. Criar uma coluna de Sexo na tabela de Clientes
      • 105. Restrição Check no Sexo
      • 106. Restrição Checkna Data de Nascimento
    • 41
      Objeto de Banco de Dados (View)
      Uma visão é uma consulta armazenada que retorna os dados da tabela
    • 107. 42
      Objeto de Banco de Dados (View)
      Comando T-SQL paracriaruma VIEW
      CREATE VIEW VW_NOME
      AS
      BEGIN
      SELECT ID_CLIENTE, NM_CLIENTE
      FROM TB_CLIENTE
      END
      Comando T-SQL paradeletaruma VIEW
      DROP VIEW VW_NOME
    • 108. Demonstração 21
      43
      • Objetos de Banco de Dados
      • 109. Conhecendo as Visões (Views)
      • 110. Criando uma View (Modo Design)
      • 111. Criando uma View para Ordernar Colunas
      • 112. Criando uma View para Filtrar Colunas
    • 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.