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

Like this? Share it with your network

Share

Hands on Labs - SQL Server 2008

on

  • 11,107 views

Hands on Labs sobre SQL Server 2008

Hands on Labs sobre SQL Server 2008

Statistics

Views

Total Views
11,107
Views on SlideShare
11,107
Embed Views
0

Actions

Likes
1
Downloads
30
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • 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.

Hands on Labs - SQL Server 2008 Presentation 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.