Coconote
AI notes
AI voice & video notes
Try for free
📊
Aula de Modelagem de Dados com Fábio
Jul 3, 2024
Aula de Modelagem de Dados com Fábio - Transcrição da Aula
Introdução
Continuação do curso de modelagem de dados
Tema: Modelos de Dados
Definição de modelo: Estrutura que ajuda a comunicar conceitos
Importância de um Modelo de Dados
Descrever, analisar, especificar e comunicar ideias
Detalhes suficientes são necessários para que os desenvolvedores criem bancos de dados corretamente
Criação de um projeto: Desenvolvedor usa o modelo para implementação
Pode evitar problemas como redundância de dados, ausência de atributos e relacionamentos incorretos
Modelagem de Dados
Processo de criar um modelo de dados para o sistema de informação
Aplicação de técnicas específicas para análise e definição dos requisitos de dados
Estruturação dos dados usados no sistema de informação: Formatos específicos, estrutura de armazenamento, etc.
Tipos de Modelos de Dados
Modelo Relacional
:
João bidimensionais organizadas em tabelas (relações)
Cada tabela: Linhas (registros) e colunas (atributos)
Evitar redundância e garantir integridade dos dados
Componentes básicos: Tabelas, linhas (ou registros ou tuplas), chave primária e chave estrangeira
Chave Primária: Identifica de forma única cada registro de uma tabela
Chave Estrangeira: Coluna que cria a ligação entre tabelas
Processo de Modelagem
Análise de Requisitos
: Fase de coleta de informações com o cliente
Técnicas: Análise de sistemas, cenários de eventos, etc.
Definição dos dados necessários e os que não devem ser armazenados
Modelo Entidade-Relacionamento (ER)
:
Criação a partir das especificações do negócio e requisitos do usuário
Representação gráfica: Diagrama Entidade-Relacionamento
Entidades, atributos e relacionamentos ilustrados graficamente
Componentes do Modelo Entidade-Relacionamento
Entidade
:
Representa um objeto do mundo real que precisa ser armazenado
Exemplo: Cliente, produto, venda
Atributo
:
Item que descreve ou qualifica a entidade
Pode ser obrigatório ou opcional (exemplo: CPF é obrigatório, telefone pode ser opcional)
Relacionamento
:
Associação entre entidades
Nome de identificação (exemplo: Compra, onde cliente compra um produto)
Identificador Único (Chave Primária)
:
Identifica de forma exclusiva uma ocorrência de entidade
Pode ser uma combinação de atributos ou relacionamento
Discussão sobre Identificadores Únicos
Técnicas para criar identificadores únicos
Importância no processo de modelagem de dados
Definição de chaves primárias e estrangeiras dentro do modelo relacional
Encerramento
Convite para inscrições no canal
Visita ao site www.gosma.com.br
Agradecimentos e encerramento
📄
Full transcript