Banco de Dados SQL - Aprendendo Através de Exemplos Banco de Dados SQL - Aprendendo Através de Exemplos
VITRINE Os TOP de vendas !!
De: R$ 0,00Por: R$ 35,00ou X de
Preço a vista: R$ 35,00
+-
ComprarQuem viu este produto , comprou
-
VITRINE Os TOP de vendas !!
Quem viu este produto , também se interessou
-
VITRINE Os TOP de vendas !!
- DescriçãoBanco 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 Livro Livro 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 - 134Informaçõ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