Previous slide
Next slide
Toggle fullscreen
Open presenter view
Introdução a Bancos de Dados e Modelagem de Dados
Introdução
Boas-vindas e
apresentação
Objetivos do curso:
definição de banco de dados,
técnicas de modelagem de dados,
introdução a linguagem SQL,
contato com os DBMS mais populares hoje.
O que é um Banco de Dados?
Uma coleção estruturada de dados
Organizada para armazenamento, recuperação e manipulação eficientes
Resiliente contra perda e corrupção dos dados
Componentes de um Sistema de Banco de Dados
Dados
Usuários
Hardware (físico ou virtual)
Software
Tipos de Bancos de Dados
Relacionais
De documentos (NoSQL)
Orientados a objetos
Distribuidos
Imutáveis
Híbridos
Noções Básicas de Modelagem de Dados
Entidades
Atributos
Relacionamentos
Chaves
Chaves na Modelagem ER
Chaves primárias
Chaves estrangeiras
Importância para a integridade dos dados e relacionamentos
Integridade dos Dados e Restrições
Garantindo precisão e consistência dos dados
Restrições: único, não nulo, integridade referencial
Etapas do Processo de Modelagem
Coleta de requisitos
Design conceitual
Design lógico
Design físico
Aplicações Práticas
Instituições Bancárias
Gerenciamento de estoque
Todo tipo de sistema de catálogo
Aplicativos de Mensagens (Whatsapp, Telegram, etc)
Serviços de jogos e apostas
Desafio para próxima aula
Listar quais são os bancos de dados mais populares hoje
Que vantagens essas aplicações prometem?
Sessão de Perguntas e Respostas
Abra espaço para perguntas dos alunos.
_pager: true