Banco de Dados SQL - Aprendendo Através de Exemplos

Esta obra foi desenvolvida para proporcionar ao leitor uma introdução ao banco de dados e introdução aos comandos SQL.
Este livro dedica-se a fornecer ao leitor uma visão de como utilizar os comandos SQL para criar e manipular tabelas e dados, como utilizar views, stored procedures, índices (index), gatilhos (triggers) e transações (transactions).
+-

Quem viu este produto , comprou

  • SQL dos Conceitos às Consultas Complexas

    SQL - dos Conceitos às Consultas Complexas discute os procedimentos práticos para obtenção de informações disponíveis em uma base de dados. Um grupo de tarefas específicas é explicado e discutido. Todos os conceitos apresentados neste livro são ilustrados com um exemplo de código SQL. Tratando também dos conceitos relacionados à criação de modelos de dados estáveis (incluindo técnicas de modelagem e normalização de dados) e os comandos básicos de manipulação de dados utilizando SQL. ... Ler mais +

    QUERO VER

Quem viu este produto , também se interessou

  • SQL dos Conceitos às Consultas Complexas

    SQL - dos Conceitos às Consultas Complexas discute os procedimentos práticos para obtenção de informações disponíveis em uma base de dados. Um grupo de tarefas específicas é explicado e discutido. Todos os conceitos apresentados neste livro são ilustrados com um exemplo de código SQL. Tratando também dos conceitos relacionados à criação de modelos de dados estáveis (incluindo técnicas de modelagem e normalização de dados) e os comandos básicos de manipulação de dados utilizando SQL. ... Ler mais +

    QUERO VER
  • Descrição
    Banco de Dados SQL - Aprendendo Através de Exemplos

    Esta obra foi desenvolvida para proporcionar ao leitor uma introdução ao banco de dados e introdução aos comandos SQL.

    Este livro dedica-se a fornecer ao leitor uma visão de como utilizar os comandos SQL para criar e manipular tabelas e dados, como utilizar views, stored procedures, índices (index), gatilhos (triggers) e transações (transactions).

    Apresentando as técnicas de desenvolvimento, de fácil entendimento, este é um referencial de como utilizar os comandos desta linguagem, tendo em mãos uma obra que auxilie desde o aprendizado até programadores de outras linguagens.

    Este livro é uma apresentação das informações essenciais para essa área de atividade, onde suas propostas estão ao alcance de todo tipo de leitor interessado no aprendizado.
  • Sobre o Autor
  • Especificação

    Características

    Tipo de LivroLivro Físico

    Especificações

    Sobre o Autor Ricardo Augusto Poletini

    Ricardo Augusto Poletini é bacharel em Sistemas de Informação e técnico em Informática. Esta é sua terceira obra e está com outros projetos de publicação referentes à área de Informática. Atualmente reside na cidade de Mogi Mirim, onde teve sua origem, preservando os valores familiares. Busca crescer no conhecimento e proporcionar o aprendizado a todos.
    Informações Técnicas Sumário
    1. Introdução ao Bando de Dados - 1

    2. Sistema Gerenciador de Banco de dados (SGBD) - 2

    2.1. Estrutura do SGBD - 4
    2.3. Álgebra Relacional - 7

    3. Modelo de Dados - 8
    3.1. Modelo Hierárquico - 8
    3.2. Modelo de Rede - 9
    3.3. Modelo Relacional - 9
    3.4. Modelo Objeto-Relacional - 9
    3.5. Modelo Orientado a Objetos - 10

    4. Processo de Desenvolvimento de Software - 10
    4.1. Elicitação de Requisitos - 11
    4.2. Análise de Requisitos - 11
    4.3. Modelagem - 12

    5. Introdução ao Modelo Entidade Relacionamento (MER) - 12
    5.1. Exercício de Modelo Lógico - 17

    6. Abordagem Relacional e Componentes do Banco de Dados - 18
    6.1. Key (Chave) - 19
    6.2. Observações - 19
    6.3. Restrições de Integridade - 20
    6.4. Mapeamento - 21
    6.5. Exercícios - 25
    6.5.1. Mapeando do DER para o Modelo Lógico - 25
    6.5.2. Construindo um DER - 25
    6.5.3. Construindo o Modelo Lógico - 26

    7. Introdução ao SQL - 27

    8. Desenvolvimento de Banco de Dados e Alguns Comandos - 28

    8.1. Criando o Banco de Dados e as Tabelas - 28
    8.2. Deletando Tabelas - 29
    8.3. Inserindo Dados na Tabela - 30
    8.4. Alterando Dados de uma Tabela - 30
    8.5. Comando para Adicionar um Campo à Tabela - 31
    8.6. Comando para Alterar um Campo já Existente na Tabela - 31
    8.7. Comando para Excluir um Campo da Tabela - 31
    8.8. Comando para Excluir um Registro da Tabela - 31
    8.9. Selecionando Registros - 32
    8.9.1. Selecionando Registros que Contenha o Nome “João” - 33
    8.9.2. Selecionando Registros de uma Cidade - 33
    8.10. Exercícios - 35
    8.10.1. Utilizando Comandos Básicos do SQL - 35
    8.10.2. Criando, Inserindo, Alterando e Selecionando Dados - 39

    9. Views - 43
    9.1. Criando Views - 43
    9.2. Executando Views - 44
    9.3. Uma View Mais Complexa - 45
    9.4. Mais Funcionalidades - 45
    9.5. Alterando uma View - 46
    9.6. Criando uma View a Partir de Outra Existente - 46

    10. Resumo de Comandos - 47

    11. Stored Procedure - 51

    11.1. Exemplos de Stored Procedures - 53
    11.1.1. Buscando Dados pela Descrição da Cidade - 53
    11.1.2. Buscando Dados Dentro de um Intervalo de Datas - 54
    11.1.3. Buscando Dados Dentro de um Intervalo de Anos - 54

    12. Variáveis - 55
    12.1. Criando Variáveis Dentro da Procedure - 55

    13. Estruturas - 56
    13.1. Estrutura de Decisão: IF … ELSE - 56
    13.1.1. Verificando se a Tabela Existe - 57
    13.1.2. Selecionando e Ordenando Dados Através do Campo Informado - 57
    13.1.3. Descobrindo qual Estado Possui Mais Clientes - 57
    13.1.4. Descobrindo se a Tabela Existe - 58
    13.1.5. Verificando a Tabela e a Quantidade de Registros - 58
    13.2. While - 60
    13.2.1. Inserindo Dados na Tabela Soma - 60
    13.2.2. Selecionando os Clientes que Moram num Determinado Estado - 61

    14. Parâmetros de Saída para Stored Procedure - 62

    15. Exemplos - 67

    15.1. @@RowCount (Quantidade de Registro de uma Tabela) - 67
    15.2. Obtendo os Dados dos Clientes com o Nome da Cidade - 68
    15.3. Obtendo os Dados dos Clientes que Moram em Campinas - 68
    15.4. Obtendo os Dados dos Clientes que Residem na Cidade com o Código Digitado pelo Usuário - 68
    15.5. Obtendo os Dados dos Clientes que Residem na Cidade de Campinas com a Data de Nasciemnto no Formato dd/mm/yyyy - 69
    15.6. Obtendo os Dados dos Clientes que Residem no Estado de SP - .69
    15.7. Descobrindo Quantos Registros Cadastrados em um Estado - 70
    15.8. Descobrindo Quantos Registros com Data de Nascimento Depois do Ano Digitado e de um Determinado Estado - 71
    15.9. Ordenando Cidades por Descrição ou UF - 72
    15.10. Ordenando Cidades por Descrição ou UF na Forma Decrescente - 72
    15.11. Descobrindo Qual Cidade Possui Mais Registros - 73
    15.12. Verificando se Tabela Existe e Quantos Registros Ela Possui - 74

    16. Exercícios - 74
    16.1. Criando um Banco de Dados e Tabelas - 75
    16.2. Inserindo Dados na Tabela - 76
    16.3. Listando Dados Através do Nome Fantasia como Parâmetro - 78
    16.4. Listando Dados Através do CNPJ como Parâmetro - 78
    16.5. Calculando a Média dos Preços - 79
    16.6. Mostrando a Quantidade em Estoque Utilizando o Comando OUTPUT - 79
    16.7. Analisando o Estoque com o Comando OUTPUT - 80
    16.8. Relacionando Quatro Tabelas - 81

    17. Index (Índices) - 82
    17.1. Desenvolvimento de Índice - 85
    17.2. Índices Compostos - 85
    17.3. Índices Clusterizados - 85
    17.4. Verificando o Tamanho da Tabela e do Índice - 86
    17.5. Renomeando Índice - 86
    17.6. Excluindo Índice - 86
    17.7. Obtendo Informações Sobre Índices de uma Tabela - 87
    17.8. Estatísticas da Tabela e Índices - 87
    17.9. Exercícios - 87
    17.9.1. Criando Banco de Dados e Tabelas - 87
    17.9.2. Inserindo Dados nas Tabelas - 89
    17.9.3. Criando índices - 91
    17.9.4. Criando Índices para Chave-Estrnageira - 91
    17.9.5. Criando Procedure que Conta a Quantidade de Registros - 91
    17.9.6. Criando Procedure Relacionando Várias Tabelas - 92
    17.9.7. Criando Procedure Utilizando OUTPUT - 92

    18. Gatilhos (Triggers) - 93
    18.1. Tabelas Virtuais Inserted e Deleted - 93
    18.2. Gatilhos X Stored Procedures - 94
    18.3. Gatilhos com Comandos DML (Data Manipulation Language) - 94
    18.3.1. Tipos de Gatilhos - 99
    18.3.1.1. Gatilhos After - 99
    18.3.1.2. Gatilhos Instead Of (em vez de) - 99
    18.3.1.3. Gatilhos Before - 101
    18.3.2. Trigger Verificando Correspondência de Dados - 101
    18.4. Gatilhos com Comandos DDL (Data Definition Language) - 102
    18.4.1. Alguns Eventos DDL em Banco de Dados - 104
    18.4.2. Alguns Eventos DDL em Servidores - 105
    18.4.3. Gatilho que Proibe Excluir Dados de uma Tabela - 105
    18.4.4. EventData() - 107
    18.4.4.1. Preenchendo uma Tabela de Auditoria - 109
    18.4.4.2. Trigger DDL com Retorno do Evento e Nome da Tabela - 111
    18.4.5. DatePart() - 113
    18.5. Comandos DCL (Data Control Language) - 115
    18.6. Memorizando - 115

    19. Exemplos - 115
    19.1. Habilitando e Desabilitando a Mensagem de “Row(s) Affectded” - 115
    19.2. Trigger ao Atualizar Estoque - 116
    19.3. Trigger Verificando Valor Total da Compra - 116
    19.4. Trigger ao Atualizar um Campo de uma Tabela - 117
    19.5. Trigger ao Atualizar um Determinado Campo de uma Tabela - 118
    19.6. Exercício de Gatilhos (Triggers) - 120

    20. Transações (Transactions) - 125
    20.1. Propriedades das Transactions - 127
    20.2. Exercício I - 128
    20.3. Exercício II - 134

    Informações Técnicas

    Nº de páginas:152
    Origem:Nacional
    Editora:Editora Ciência Moderna
    Idioma:Português
    Edição:1ª Edição
    Ano:2015
    ISBN:9788539905966
    Encadernação:Brochura
    Autor:Ricardo Augusto Poletini
  • Informações

Avaliação técnica sobre o livro

Olá! Seja Bem Vindo (a)!

Eu sou o Moderninho , o Mascote da Ciência Moderna Online!
Além de bonito, o novo site tem Minhas Dicas :) #ficaadica

A 1ª Dica é -> Deixe aqui seu contato para receber nossas
NOVIDADES, PROMOÇÕES E CUPONS DE DESCONTOS ;)

Navegue SEM Moderação!