Módulo 2 - Modelagem de Dados Flashcards
Modelagem Lógica de Dados
O que é um modelo de dados?
Representação de algo do mundo real, feita para auxiliar o seu entendimento.
Modelagem Lógica de Dados
O que é a modelagem de dados?
Uma técnica usada para a especificação das regras de negócio e das estruturas que armazenarão os dados de forma que se tornem sustentável qualquer manutenção ao longo do tempo.
Modelagem Lógica de Dados
Como funciona o fluxo de modelagem de dados?
- O pessoal da área de negócio levantam requisitos e regras de negócio.
- Com isso gera dados.
- Apartir dos dados é possível criar um modelo de dados.
Quais são os tipos de modelos de dados
Quais são os tipos de modelo de dados que existem?
- Modelo conceitual
- Modelo Lógico
- Modelo Físico
Quais são os tipos de modelos de dados
O que é o modelo conceitual de dados?
Utilizado para entendimento dos conceitos do ambiente observado;
Está associado às fases de requisitos e nunca às fases de desenho lógico ou físico;
Desconsidera qualquer preocupação com o modo de implementação;
Permanece imutável, mesmo que venha a ser implementado em SGBDs diversos;
Pontuar somente as entidades (Tabela) principais e os principais atributos (campos) dessa entidade.
Quais são os tipos de modelos de dados
O que é o Modelo Lógico de dados?
Utilizado para especificar uma solução detalhada para atender aos requisitos de sistema. Neste modelo ainda não consideramos detalhes de armazenamento e acesso dos dados. Aplicação das regras de normalização
À partir dele podem ser gerados modelos físicos para diversos SGBD ́s;
- Nesse modelo as entidades precisam ser completamente detalhadas e isso inclui o tipo de atributo.
Nessa etapa, começamos a identificação de chaves primárias e chaves estrangeiras, que é uma chave que migra de uma entidade para outra estabelecendo uma relação.
Quais são os tipos de modelos de dados
O que é o Modelo Físico de dados?
Utilizado para especificar uma solução, considerando aspectos relativos ao armazenamento e manipulação dos dados; Será obtido à partir do modelo lógico de dados; Representa as tabelas e suas colunas, integridade referencial, visões, índices primários e secundários etc.
O nome das entidades são abreviados (Glossarização).
Quais são os tipos de modelos de dados
Em modalagem de dados, qual é o conceito de entidade?
Entidade é uma representação abstrata de
um objeto do mundo real.
Ex: funcionário, aluno, departamento etc.
Quais são os tipos de modelos de dados
Em modalagem de dados, qual é o conceito de atributo?
Elemento de dado que contém informação que descreve uma entidade
Exemplo: código_funcionário, endereço, nome do aluno etc.
O que é uma PK?
É uma Primary Key ou chave primária.
O que é uma FK?
Chave estrangeira (FK – Foreign Keys)
O que é Analytics by design (AbD)?
É um conceito, mindset e cultura orientado a integração de analytics ao produto de forma proativa, desde a sua concepção. Aplicar analytics by design é um dos passos para sedimentar a cultura data-driven.
É a modelagem que assegura a aplicação de Analytics by Design?
Na verdade AbD deve receber a atenção de todos os envolvidos com o ciclo de vida dos
produtos de tecnologia.
É na fase transacional ou na informacional/analítica que a modelagem deve
focar em AbD?
A modelagem de dados é aplicada tanto na construção de estruturas de dados transacionais
quanto nas informacionais. Mas um dos princípios do AbD é não tratar nem construir as funcionalidades transacionais de
modo apartado das analíticas.
Então quando se estiver modelando as estruturas de dados transacionais porque não buscar
já a modelagem dos dados daquele produto na camada informacional – SoR (System of
Record)?
Isto não só quando modelando tabelas para a persistência de dados transacionais, como
também durante Event Storming, definindo tabelas SoR para tornar disponíveis os dados de
uma e/ou outra origem: tabelas e/ou eventos.