SQL Actual Combat Original 2ª Edição Banco de Dados Chemical Industry Press
Preço por unidade incluindo frete para o Brasil
Quantidade
Produto selecionado
Especificações do produto
Marca
42960263
Editora
Chemical industry press
Autor
(us) anthony debarros
Data de publicação
2025.02
Título
Sql practical practice original book 2nd edition database chemical industry press
Foit
16 open
Número do livro
9787122467072
Preço do livro
128.00
Marca
42960263
Editora
Chemical industry press
Autor
(us) anthony debarros
Data de publicação
2025.02
Título
Sql practical practice original book 2nd edition database chemical industry press
Foit
16 open
Número do livro
9787122467072
Preço do livro
128.00
Marca
42960263
Editora
Chemical industry press
Autor
(us) anthony debarros
Data de publicação
2025.02
Título
Sql practical practice original book 2nd edition database chemical industry press
Foit
16 open
Número do livro
9787122467072
Preço do livro
128.00
Detalhes do produto
Texto da imagem traduzido automaticamente
Recomendação do Editor
Este livro é um livro introdutório, um tutorial introdutório de SQL escrito em PostgreSQL. Começa com conhecimentos básicos de SQL, passa gradualmente para recursos mais avançados e termina com alguns casos práticos de uso de dados. A linguagem deste livro é de fácil compreensão, e o autor seleciona um grande número de exemplos próximos da vida e da obra para ajudar os leitores a entender e usar melhor o SQL.

Índice
Capítulo 1 Configurando o ambiente de codificação 1
Instalando um editor de texto 1
Baixe o código e os dados do GitHub2
Instalar PostgreSQL e pgAdmin3
Instalando no Windows 3
Instalando no macOS 6
Instalando no Linux 7
Usando o pgAdmin 9
Inicie o pgAdmin e defina uma senha mestra 9
Conecte-se ao banco de dados postgres padrão10
Explorar a ferramenta de consulta 12
Personalizando o pgAdmin 13
Alternativas ao pgAdmin13
Capítulo 2 Criando alguns bancos de dados e tabelas 14
O que é a Tabela 14
Criar Banco de Dados 15
Executar SQL no pgAdmin 16
Conecte-se ao banco de dados de análise18
Criar tabela 18
Usando a instrução CREATE TABLE18
Criar tabela de professores 19
Inserir linhas na tabela 21
Usando a instrução INSERT 21
Ver dados 22
Obtendo ajuda quando você tiver problemas com seu código22
Formatação SQL para melhor legibilidade23
Capítulo 3: Comece a explorar dados usando SELECT 25
Sintaxe básica do SELECT 25
Consultar uma parte das colunas 26
Classificando dados por ORDEM POR 27
Usando DISTINCT para encontrar valores únicos29
Use WHERE para filtrar a linha 30
Usando WHERE e LIKE/ILIKE33
Combinando operadores com AND e OR34
Torne-se um34
Capítulo 4 Compreendendo os Tipos de Dados 36
Aprenda sobre o personagem 37
Compreendendo o número 39
Use o inteiro 39
Inteiro de incremento automático 40
Usando o decimal 41
Escolha o tipo de número apropriado44
Compreendendo data e hora44
Usando o tipo de dados de intervalo em cálculos 46
Compreendendo JSON e JSONB47
Use uma variedade de tipos 48
Usando CAST para converter um valor de um tipo para outro48
Usando a abreviação CAST49
Capítulo 5 Importação e Exportação de Dados 51
Processando arquivos de texto delimitados51
Processando a linha de cabeçalho 52
Referência a colunas contendo o delimitador 52
Importando dados usando COPY 53
Importar dados do censo para 54 condados
Crie a tabela us_counties_pop_est_2019 55
Compreendendo as colunas do censo e seus tipos de dados56
Importando dados do censo usando COPY57
Verificando os dados importados58
Usando COPY para importar colunas parciais59
Use COPY para importar linhas parciais 61
Adicionar valor 61 à coluna durante a importação
Exportando dados usando COPY 63
Exportar todos os dados63
Exportar colunas específicas 63
Exportar resultados da consulta64
Importando e exportando com pgAdmin64
Capítulo 6 Usando SQL para executar aritmética e estatística básicas 67
Compreendendo operadores e funções matemáticas 67
Compreendendo matemática e tipos de dados 68
Adição, subtração e multiplicação 68
Realizar divisão e módulo 69
Calculando expoentes, raízes e fatoriais 70
Observe a ordem das operações 70
Executando operações matemáticas em colunas em uma tabela de censo71
Executar adição ou subtração em colunas72
Calcular a proporção global 73
Acompanhamento da variação percentual74
Use funções agregadas para calcular a média e a soma 75
Encontre a mediana 76
Encontre a mediana usando a função percentil 77
Encontre a mediana e o percentil dos dados do censo78
Usando a função percentil para encontrar outros quantis 79
Modo de descoberta 80
Capítulo 7 Unindo tabelas em um banco de dados relacional 82
Usando JOIN para conectar tabelas82
Relacionando tabelas usando colunas-chave83
Usando JOIN para consultar várias tabelas85
Compreendendo os tipos de JOIN 86
Conectar 88
Esquerda e Direita se unem 89
Junção externa completa 90
Conexão Cruzada 91
Usando NULL para encontrar linhas com valores ausentes
Compreendendo as três relações entre tabelas 93
Relacionamento um-para-um93
Relacionamentos um-para-muitos94
Relacionamentos muitos-para-muitos94
Selecionando colunas específicas em um join94
Simplificando a sintaxe JOIN usando aliases de tabela 95
Unindo várias tabelas96
Resultados da consulta combinando operações de conjunto 98
UNIÃO e UNIÃO ALL98
INTERSECT e EXCETO 100
Executando cálculos matemáticos em colunas de tabelas unidas 101
Capítulo 8 Projetando tabelas sob demanda 104
Siga as convenções de nomenclatura 104
Coloque os identificadores entre aspas para habilitar a combinação de letras maiúsculas e minúsculas 105
As armadilhas de citar identificadores 105
Diretrizes para Nomeação de Identificadores 106
Controlando Valores de Colunas Através de Restrições 106
Chaves primárias: chaves naturais e chaves substitutas 107
Chave estrangeira 113
Usando CASCADE para excluir automaticamente registros relacionados115
RESTRIÇÕES DE VERIFICAÇÃO 115
Restrição ÚNICA 116
Restrição NOT NULL 117
Como remover condições ou adicioná-las posteriormente118
Acelerando consultas com índices119
B-Tree: Índice padrão 119 do PostgreSQL
Fatores a considerar ao usar índices122
Capítulo 9 Extração de informações por agrupamento e agregação 124
Criando um Questionário de Biblioteca124
Crie a tabela de dados da biblioteca de 2018125
Crie tabelas de dados da biblioteca para 2017 e 2016126
Explorando dados de biblioteca usando funções agregadas 127
Use count() para contar linhas e valores 127
Use max() e min() para encontrar valores ótimos e mínimos130
Agregação de dados usando GROUP BY 130
Capítulo 10 Verificação e modificação de dados 140
Dados de produtores de carne, aves e ovos importados 140
Acessando o conjunto de dados 142
Verificação de valores ausentes 143
Verificação de valores de dados inconsistentes 144
Use length() para verificar valores malformados ​​145
Modificando tabelas, colunas e dados 147
Usando ALTER TABLE para modificar uma tabela 147
Use UPDATE para modificar o valor 148
Usando RETURNING para visualizar dados modificados 149
Criar tabela de backup 150
Corrigir valor da coluna ausente 150
Atualizar valores para manter a consistência 153
Corrigindo o código postal 154 via concatenação
Valor de atualização entre tabelas 155
Excluindo dados desnecessários157
Excluir a linha 157 da tabela
Excluir colunas da tabela 158
Excluir a tabela 159 do banco de dados
Usando transações para salvar ou desfazer alterações159
Melhorando o desempenho ao atualizar tabelas grandes161
Capítulo 11 Funções Estatísticas em SQL 164
Criação da Tabela 164 de Estatísticas do Censo
Use corr(Y ,X ) para medir a correlação 166
Verifique outros relacionamentos relacionados 168
Previsão de Valores por Análise de Regressão169
Encontrando o efeito de variáveis independentes usando r-quadradoc 170
Encontrando Variância e Desvio Padrão 171
Criando uma lista de classificação usando SQL172
Construindo classificações usando rank() e dense_rank()172
Classificação dentro de subgrupos usando PARTIÇÃO POR 174
Calculando Razões para Comparações Significativas175
Proporção de procura por negócios relacionados ao turismo 176
Suavização de dados irregulares 177
Capítulo 12 Trabalhando com datas e horas 182
Entenda os tipos de dados e funções de data e hora 182
Data e hora da operação183
Extraindo componentes do valor do timestamp 183
Crie um valor de data e hora 185 com base no componente de registro de data e hora
Recuperando a data e hora atuais186
Manipulando o fuso horário 187
Encontre as configurações de fuso horário 187
Definindo o fuso horário188
Cálculos com Datas e Horas 190
Encontrando padrões em dados de táxis da cidade de Nova York191
Encontrando padrões em dados da Amtrak196
Capítulo 13 Técnicas Avançadas de Consulta 201
Usando subconsultas 201
Usando subconsultas para filtrar na cláusula WHERE
Criando uma tabela derivada usando uma subconsulta
Unindo tabelas derivadas 204
Gerando colunas usando subconsultas 205
Compreendendo expressões de subconsulta 207
Usando subconsultas com LATERAL 209
Usando expressões de tabela comuns 212
Criando uma tabela de referência cruzada 214
Instalando a função crosstab()214
Tabulação dos resultados da pesquisa215
Tabular leituras de temperatura para cidades 217
Reclassificando Valores Usando CASE 219
Usando CASE 220 em expressões de tabela comuns
Capítulo 14 Mineração de texto para encontrar dados significativos 223
Formatação de texto usando funções de string 223
Formatação de caso 223
Informações do personagem 224
Excluir personagem 224
Extrair e substituir caracteres 225
Usando expressões regulares para corresponder a padrões de texto225
Símbolos de Expressão Regular 225
Usando expressões regulares em WHERE
Usando funções de expressão regular para substituir ou dividir texto
Usando funções de expressão regular para converter texto em dados
Pesquisa de texto completo no PostgreSQL242
Tipos de dados de pesquisa de texto 242
Criação de tabelas para pesquisa de texto completo 244
Pesquisar texto de fala 245
Classificar resultados de consulta correspondentes por relevância 248
Capítulo 15 Analisando Dados Espaciais Usando PostGIS 252
Habilitando o PostGIS e criando um banco de dados espacial
Compreendendo os blocos de construção dos dados espaciais 253
Compreendendo a Geometria Bidimensional 253
Ponto 253
LinhaString 253
Polígono 253
MultiPoint (conjunto de pontos) 254
MultiLineString (coleção de strings de linha) 254
MultiPolygon (coleção de polígonos) 254
Formato de texto conhecido 254
Projeções e Sistemas de Coordenadas 255
Identificador do sistema de referência espacial 256
Compreendendo o tipo de dados PostGIS 256
Criação de objetos espaciais usando funções PostGIS 257
Criar tipo de geometria a partir do WKT 257
Criação de tipos de dados geográficos a partir do WKT 259
Use a função de ponto 259
Usando funções de string de linha 259
Usando funções poligonais 260
Analisando Dados do Mercado de Agricultores261
Criação e preenchimento de colunas de geografia 261
Adicionar índice espacial 262
Encontrar uma localização geográfica dentro de uma determinada distância263
Calcule a distância entre dois lugares 265
Encontre a localização geográfica mais próxima266
Processando Shapefiles do Censo 267
Compreendendo o conteúdo dos shapefiles 267
Carregando shapefiles 268
Explore o shapefile 270 do Condado do Censo de 2019
Verificação de dados demográficos dentro de um intervalo especificado273
Executando junções espaciais 274
Explorando dados de estradas e hidrovias275
Ligação das tabelas de vias navegáveis e estradas do censo 275
Encontrando onde os objetos se cruzam 276
Capítulo 16 Processando Dados JSON 278
Compreendendo a estrutura JSON278
Considere quando usar JSON no SQL 280
Usando tipos de dados json e jsonb 281
Importando e indexando dados JSON281
Usando operadores de extração json e jsonb282
Extrair valor da chave 283
Extraindo Elementos do Array 284
Caminho de extração 286
Inclusão e Existência 287
Analisando Dados Sísmicos290
Explorando e carregando dados de terremotos290
Processando o horário do terremoto 292
Encontre os terremotos mais selecionados e relatados 293
Convertendo JSON de terremoto em dados espaciais295
Gerando e processando JSON 298
Converter resultados de consulta para JSON 299
Adicionar, excluir e atualizar chaves e valores 301
Usando a função de processamento JSON 303
Encontre o comprimento da matriz 303
Retorna o elemento 303 da matriz como uma linha
Capítulo 17 Usando visualizações, funções e gatilhos para melhorar a eficiência 307
Usando visualizações para simplificar consultas 307
Criação e consulta de visualizações 308
Criando e atualizando visualizações materializadas 311
Usando visualizações para inserir, atualizar e excluir dados
Criando suas funções e procedimentos 315
Criar função percent_change() 316
Usando a função percent_change() 317
Atualizar dados usando o processo 318
Usando Python em Funções 321
Usando gatilhos para automatizar operações de banco de dados
Atualização dos resultados na tabela de registros 323
Classificar automaticamente temperaturas 326
Capítulo 18 Usando PostgreSQL na linha de comando 330
Defina a linha de comando para psql 330
Configurando o psql no Windows 331
Configurando o psql no macOS 334
Configurando o psql no Linux 336
Usando psql 336
Inicie o psql e conecte-se ao banco de dados 336
Executando consultas SQL no psql 339
Navegando e formatando resultados 341
Comando Meta para obter informações do banco de dados 344
Importando, exportando e usando arquivos 345
Utilitários de linha de comando adicionais para acelerar tarefas 348
Carregando Shapefiles usando shp2pgsql 349
Capítulo 19 Manutenção do Banco de Dados 351
Remova o espaço não utilizado com VACUUM351
Tamanho da mesa de rastreamento 352
Monitoramento do processo de limpeza automática 354
Executando limpeza manual 355
Use VACUUM FULL para reduzir o tamanho da tabela355
Alterando as configurações do servidor 356
Localize e edite postgresql.conf 356
Recarregar configurações usando pg_ctl 358
Fazendo backup e restaurando o banco de dados 359
Use pg_dump para exportar um banco de dados ou tabela 359
Use pg_restore para restaurar o banco de dados exportado 359
Explore opções adicionais de backup e restauração 360
Capítulo 20 Contando sua história de dados 361
Comece com a pergunta 361
Processo de Gravação 362
Coletar dados 362
Construindo seu próprio banco de dados quando faltam dados362
Fontes de dados de avaliação 363
Acessando dados usando consultas 363
Consulte o proprietário do data364
Identificação de indicadores-chave e tendências de longo prazo 364
Pergunte à Reason 365
Comunicando sua análise366
Apêndice Mais recursos do PostgreSQL 368
Ambiente de desenvolvimento PostgreSQL 368
Utilitários, ferramentas e extensões do PostgreSQL 369
Notícias e Comunidade PostgreSQL 369
Documento 370

breve introdução
"SQL em Ação (2ª Edição Original)" é um livro introdutório. Trata-se de um tutorial introdutório de SQL escrito em PostgreSQL. Começa com conhecimentos básicos de SQL, passa gradualmente para recursos mais avançados e termina com alguns casos práticos de uso de dados. O livro está dividido em 20 capítulos e os principais conteúdos incluem: configuração do ambiente de codificação, criação de bancos de dados e tabelas, consulta de dados - instruções SELECT, tipos de dados, importação e exportação de dados, princípios matemáticos e estatísticos básicos de SQL, conexão de tabelas em bancos de dados relacionais, design de tabelas, extração de informações por meio de agrupamento e agregação, inspeção e modificação de dados, funções estatísticas em SQL, processamento de datas e horas, técnicas avançadas de consulta, mineração de texto para encontrar dados significativos, uso do PostGIS para analisar dados espaciais, uso de dados JSON, uso de visualizações, funções e gatilhos para economizar tempo, uso do PostgreSQL na linha de comando, manutenção de bancos de dados e como contar sua história com dados.
A linguagem deste livro é fácil de entender, e o autor seleciona um grande número de exemplos próximos da vida e do trabalho para explicar, ajudando os leitores a entender e usar melhor o SQL.
Este livro é adequado para desenvolvedores de banco de dados, entusiastas de banco de dados, iniciantes, etc.

Sobre o autor
nenhum

Total
Entrega
ICMS
PIS e COFINS
Outro