Modelagem e Desenvolvimento de Banco de Dados
Autor: Fabrício Felipe Meleto Barboza , Pedro Henrique Chagas Freitas
Resumo
Um banco de dados bem construído contém um aglomerado de informações que, juntas, fornecem algum sentido ao contexto em que são inseridas. Nem todo recurso tecnológico iniciou da forma como opera hoje, mas é oriundo de um processo evolutivo, no qual se atualizam asnecessidades da sociedade. Exemplo disso são os dispositivos móveis celulares, que hoje são mais conhecidos como smartphones. Uma das poucas funções atribuídas a esse aparelho era o armazenamento de números telefônicos em uma agenda. Por meio da evolução dos bancosde dados, foi possível armazenar várias informações, como endereço, e-mail, site, incluindo perfis de diversos aplicativos. Essa quantidade de informações de diferentes tipos necessita ser tratada e organizada de forma adequada para que o acesso seja possível quando solicitadopelo usuário. Esse é um pequeno exemplo do que conhecemos como bancos de dados.Considerando a quantidade de informações demandadas por um sistema, são necessários meios cada vez mais eficientes para operá-las. E é exatamente isso que torna a modelagem e o desenvolvimento de banco de dados extremamente relevantes. Para o futuro profissional da área, aleitura desta obra é imprescindível: você aprenderá sobre os principais conceitos relativos a banco de dados, desde os sistemas responsáveis pelo seu gerenciamento até as articularidades da linguagem SQL, muito utilizada neste contexto.
Informações técnicas
eBook
Formato ePDF
Páginas 188
ISBN 9788595025172
Ano 2018
Sumário
Conceitos de banco de dados
Evolução dos bancos de dados
Tipos de bancos de dados
Sistemas de gerenciamento de banco de dados
Modelo Entidade Relacionamento (MER)
Diagrama de entidade e relacionamento (DER)
Normalização de dados
SQL: conceitos e funcionalidades
Linguagem de definição de dados: DDL (Data Definition Language)
Linguagem de manipulação de dados: DML (Data Manipulation Language)
Linguagem de Consultas de Dados: DQL (Data Query Language)
Cláusulas e operadores como complementos para os comandos da linguagem SQL
Constraints
Consultas avançadas com joins e subqueries
Linguagem de controle de dados: DCL (Data Control Language)
Linguagem de transação de dados: TCL (Transaction Control Language)