Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.

Slides:



Advertisements
Apresentações semelhantes
Modelagem de Dados Aula 1.
Advertisements

Sociedades Tribais: a educação difusa.
Tecnologias para Internet Thyago Maia Tavares de Farias Aula 19.
LINGUAGEM DE PROGRAMAÇÃO. Breve histórico Ada Lovelace Luigi Menabrea Charles Babbage TradutorMemóriasMáquina analítica.
CONTABILIDADE DE CUSTOS - ADMINISTRAÇÃO CONTABILIDADE DE CUSTOS Aulas Semana 03 Prof. Edilei Rodrigues de Lames ADMINISTRAÇÃO – 3º PERÍODO.
1 PROCESSO DE MODELAGEM Modelo Mental: para a solução de problemas simples Reconhecimento do Problema Criação de Alternativas Avaliação de Alternativas.
Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Introdução à prática da
Modelo Entidade-Relacionamento
ETAPAS PARA A ELABORAÇÃO DO PROJETO DE ENGENHARIA
6 - Ferramentas de análise para melhoria de processos - Tabelas
Banco de Dados I Modelagem Relacional
PROFESSOR: ALEXSANDRO DE sOUSA
Educação Profissional Técnica de Nível Médio em Informática
Prof: Márcio Soussa Centro Universitário Jorge Amado
Linguagem Natural, Linguagem Artificial e Linguagem Documentária
Lógica e argumentação O CONCEITO
XML – Extensible Markup Language (Introdução – Parte II) Prof. Joel
PERDA DA POSSE Teremos algumas diferenciações no que se refere a perda da posse, eis que, o Código Civil de 1916, dispunha a forma de perda da posse, de.
Banco de Dados em Jogos Digitais
ADSD Introdução.
CURSO DE ENGENHARIA ELÉTRICA
Sistemas Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
UML: Casos de Uso.
Classes e Objetos Aula 11/08/2014.
Tema 3 - Modelagem ER: Conceitos e Fundamentos
Prof: Márcio Soussa Centro Universitário Jorge Amado
Mestrado em Engenharia de Computação área de concentração Geomática
Modelos de Banco de Dados
Profa. Dra. Geciane Silveira Porto
BANCO DE DADOS II.
Prof: Márcio Soussa Centro Universitário Jorge Amado
Análise & Projeto – Diagrama de Entidade-Relacionamento
Prof: Márcio Soussa Centro Universitário Jorge Amado
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
BANCO DE DADOS I.
Gestão da Logística de Distribuição
, operações, intervalos e desigualdades.
Profa. Dra. Mara Fernanda Alves Ortiz
Interpretação de Imagens com CSP
MER – Modelo de Entidade Relacionamento
Prof: Márcio Soussa Centro Universitário Jorge Amado
Correlação: Há um Relacionamento entre as variáveis?
Enfoque sistêmico na agricultura Fundamentos Estatísticos
FUNDAMENTOS DA GESTÃO DE PROCESSOS Business Process Modeling Notation
Oficina Pedagógica do Diagrama de Gowin
Programação Funcional
AULA 4 ESTATÍSTICA DANIEL PÁDUA.
Profa. Dra. Fernanda Sayuri Yoshino Watanabe
Programação Funcional
Trabalho de Conclusão de Curso I
FUNDAMENTOS SOCIOANTROPOLÓGICOS DA SAÚDE
Mestrado Profissional em Física Médica
TÍTULO DO TRABALHO INTRODUÇÃO RESULTADOS E DISCUSSÃO METODOLOGIA
Modelagem de Dados 4. Normalização
Diagrama de Atividades
ALGORITMOS.
Rafael Duarte Alexandre Mota [rmd,
Modelagem Entidade-Relacionamento (MER)
Modelo Entidade-Relacionamento
Prof. Marcio Ferreira Modelagem de dados II
Aprendizado de Máquina
Metodologia Científica e Tecnológica
PROFESSOR: ALEXSANDRO DE sOUSA
AULA FEV. 19 SUMÁRIO NATUREZA E GESTÃO DAS ORGANIZAÇÕES
Modelagem de Sistemas
Noções de Contabilidade
Construindo a intervenção psicossocial
Sistemas de Informação
Transcrição da apresentação:

Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado

Referências Bibliográficas Modelagem Conceitual e Projeto de Bancos de Dados, P. Cougo, Ed. Campus Sistemas de Banco de Dados Elmasri, Navathe Introdução a Sistemas de Bancos de Dados, C.J. Date, Ed. Campus. Sistema de Banco de Dados, A Silberschatz, H.F. Korth, Ed. Makron Books

Modelo E-R Introdução Em Março de 1976, Peter P. Chen Publicou um trabalho intitulado “The Entity-Relationship Model” O modelo passou a ser um referencial definitivo no processo de modelagem de dados até os dias atuais MER : Modelo Entidade-Relacionamento DER : Diagrama Entidade- Relacionamento

Modelo E-R Formalização do óbvio: “O mundo está cheio de coisas” “Que possuem Características Próprias” “E se relacionam entre si”

Modelo E-R Ambiente observado Abordagem ER Abordagem OO Elementos individualizados Instâncias ou Ocorrências Objetos Conjunto de elementos individualizados Entidades Classes Características Atributos Relacionamento entre elementos Relacionamentos Associações

Modelo E-R Elementos (Notação de Peter Chen) Entidades/Objetos Relacionamentos Atributos Retângulo Losango Círculo

Modelo E-R Elementos (Peter Chen) Fornece Fornecedor Produto Razão Social Código CNPJ Descrição

Modelo E-R Entidades O Conceito fundamental da abordagem ER é a Entidade Uma Entidade é um conjunto de objetos sobre os quais se deseja manter informações no banco de dados Entidades podem ser: Coisas tangíveis Veículo, bebida, etc. Funções exercidas por elementos Função exercida por um elemento. Ex: médico cardiologista, médico dermatologista, supervisão de marketing, etc Eventos ou ocorrências Relacionados a alguma ação. Ex: Festa na escola, palestra, jogo de futebol.

Modelo E-R Entidades Fortes/Fracas As entidade são representadas através de retângulos. Entidades Fracas Critério de Classificação: Dependência de existência /Identificador Ex.: Contrato-Aditivo Tabuleiro-Casa Entidades Fortes

Modelo E-R Atributos Atributo é um dado que é associado a cada objeto (ocorrência) de uma entidade ou de um relacionamento São os atributos que nos fazem diferenciar objetos distintos Na notação original de Peter Chen, os atributos eram representados através de balões. Não usaremos essa prática para não poluir o modelo de dados

Modelo E-R Dicionário de Dados Porque ? A simples representação de um modelo de dados não é suficiente, em geral, para expressar todos os conceitos necessários ao bom entendimento do sistema Ambiguidades: Acontece quando duas ou mais interpretações são possíveis para um mesmo elemento. Significa falta de clareza.

Modelo E-R Dicionário de Dados Regras para o bom entendimento Todo modelo deve ter seu dicionário de dados Cuidado com conceitos “triviais” Definições completas e inequívocas Regras onde se encaixam, Exceções às regras Exemplos ilustrativos Qualquer contribuição que melhore a compreensão Toda informação útil deve ser agregada, mas nem toda informação é útil.

Modelo E-R Dicionário de Dados Dicas para Dicionarização: Não referirmos como meio de armazenamento O que é o elemento ? Para que serve o elemento ? Está incluído ou excluído de alguma categoria ? Etc.

Modelo E-R Atributos Dicionarização dos atributos Complementar à dicionarização dos objetos Erro comum: simplificação de conceitos Ex.: Contém o centro de custo do empregado Não estamos dicionarizando somente nós mesmos Domínios.

Modelo E-R Dado x Informação Propriedade ou atributo qualquer de um objeto de interesse do sistema É a menor unidade que em si possui significância Ex.: Dt. Nascimento (10/03/80), Temperatura (45 C) Informação É o aumento do conhecimento que alguém adquire sobre objetos de seu interesse ao ser comunicado de um ou mais dados relevantes destes objetos É a compreensão do dado

Modelo E-R Dado x Informação A informação existe quando o cérebro humano recebe um conjunto de dados e os utiliza como entrada para algum tipo de processamento neural. Se não houver este processamento, o dado não se transforma em informação, continua sendo apenas dados. Ex.: Idade, Quente, Longe

“Quando guardamos informações, perdemos informações” Modelo E-R Dado x Informação O que deve ser guardado ? Dado ou Informação ? Ex: Idade => Data de hoje – Data de Nascimento “Quando guardamos informações, perdemos informações”