Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.

Slides:



Advertisements
Apresentações semelhantes
Tecnologias de Linguagens para Banco de Dados I
Advertisements

Prof.: Bruno Rafael de Oliveira Rodrigues
Profª Daniela TLBD.
4 Projeto de Banco de Dados Carlos Alberto Heuser.
Modelagem de Dados Aula 1.
Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul.
Estruturas Hipoestáticas, Isostática, e Hiperestáticas
SISTEMA TUTOR INTELIGENTE PARA ENSINO SQL Acadêmico: Sandro Oscar Bugmann Orientador: Alexander Roberto Valdameri.
Banco de Dados.  Relacionamentos  Exercícios  abstração de uma associação entre  (ocorrências de) entidades  simbologia: losango nomeado  denota.
Banco de Dados Relacionamentos entre Entidades Aula de 15/03/2016 Professor Alessandro Carneiro.
Prof. André Luiz da Costa Carvalho RELACIONAMENTOS BINÁRIOS, ATRIBUTOS E CHAVES.
Diagrama de Use Cases. Objetivo  O Diagrama de Use Cases tem o objetivo de auxiliar a comunicação entre os analistas e o cliente.
Texto dissertativo-argumentativo O desenvolvimento
GEOPROCESSAMENTO: Fundamentos Teóricos
Tópicos Preliminares Algorítmos I.
Modelo Entidade-Relacionamento
Teoremas de rede Prof. Luis S. B. Marques MINISTÉRIO DA EDUCAÇÃO
Banco de Dados I Modelagem Relacional
Fundamentos de Contagem
Banco de Dados Modelo de Dados
Análise e Projeto de Sistemas II
ESTATÍSTICA . SÍNTESE DO 10.º ANO . RELAÇÕES BIDIMENSIONAIS (11.º ANO)
Diagrama de Use Cases.
ORIENTAÇÕES GERAIS Usar a fonte que está disponível neste modelo
Valdemar Setzer – Análise de dados
Banco de Dados em Jogos Digitais
Tema 4 - Modelagem ER: Técnicas e Ferramentas
UML: Casos de Uso.
Prof. Wellington Franco
PROBABILIDADES.
Estrutura do Projeto de Pesquisa
Clube de Vantagens oferece Descontos e Prêmios
Tema 3 - Modelagem ER: Conceitos e Fundamentos
Banco de Dados Prof: Márcio Soussa Centro Universitário Jorge Amado.
Insira sua Foto Título (FONTE ENTRE 36 e 48)
Modelos de Banco de Dados
BANCO DE DADOS II.
BANCO DE DADOS Araújo Lima Nov / 2017 Araújo.
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.
Aplicações adicionais da derivada
Aplicações adicionais da derivada
EEEM Profª Salomé Carvalho
Aula 07 e 08 - Funções Definição de função, representação de funções, função crescente e decrescente, função linear , polinomial, racionais e algébricas.
DCC011 Introdução a Banco de Dados Modelo Entidade-Relacionamento
MER – Modelo de Entidade Relacionamento
Prof: Márcio Soussa Centro Universitário Jorge Amado
Linguagem PASCAL Tipos Estruturados
A Transformada de Laplace
FUNDAMENTOS DA GESTÃO DE PROCESSOS Business Process Modeling Notation
Laboratório I Mateus Raeder.
Raciocínio Lógico e Matemático
Material de apoio para as apresentações
Diferentes significados para sinal de igualdade?
Diagrama de Atividades
Tópicos Especiais em TI 2
Modelagem Entidade-Relacionamento (MER)
Modelo Entidade-Relacionamento
Prof. Marcio Ferreira Modelagem de dados II
Aula 05 Distribuição de freguência Prof. Diovani Milhorim
Universidade Federal de Santa Catarina
Cálculo Numérico Aula 3 – Arredondamento e Operações /04/2014
Bancos de Dados Relacionais
Prof. Elisson de Andrade
Oficina Pedagógica do Diagrama de Gowin
EEEFM Prof.ª Filomena Quitiba
Sistemas de Informação
Funções de Duas ou Mais Variáveis
Transcrição da apresentação:

Gestão da Tecnologia da Informação Fundamentos de Sistemas de Banco de Dados Faculdade de Tecnologia Senac Jaraguá do Sul

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Revisão Modelagem Conceitual Entidade = conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações no banco de dados Atributos = Para associar informações a ocorrências de entidades ou de relacionamentos Identificador: é um conjunto de um ou mais atributos cujos valores servem para distinguir uma ocorrência da entidade das demais ocorrências da mesma entidade.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Revisão Modelagem Conceitual Relacionamento = conjunto de associações entre entidades Cardinalidade = número (mínimo, máximo) de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Cardinalidade máxima Exemplo empregado e departamento

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Cardinalidade mínima Para fins de projeto de BD, consideram-se apenas duas cardinalidades mínimas: –mínima 0 = “associação obrigatória” –mínima 1 = “associação opcional”.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Cardinalidade mínima Ex: Um empregado da empresa xyz ocupa uma mesa. Uma mesa pode estar livre a espera de um empregado.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Auto-relacionamento Auto-relacionamento é um relacionamento entre ocorrências de uma mesma entidade. Neste caso, é necessário um conceito adicional, o de papel da entidade no relacionamento

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Auto-relacionamento No caso do relacionamento de casamento, uma ocorrência de pessoa exerce o papel de marido e a outra ocorrência de pessoa exerce o papel de esposa.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Exercício Deseja-se manter informações sobre alunos, cursos, disciplinas e departamentos. Além disso, deseja-se manter informações sobre a associação de alunos a cursos, de disciplinas a cursos, de disciplinas a departamentos, bem como de disciplinas a suas disciplinas pré- requisitos Cada disciplina possui exatamente um departamento responsável, e um departamento é responsável por muitas disciplinas, inclusive por nenhuma. Uma disciplina pode possuir diversos pré-requisitos, inclusive nenhum. Uma disciplina pode ser pré-requisito de muitas outras disciplinas, inclusive de nenhuma Uma disciplina pode aparecer no currículo de muitos cursos (inclusive de nenhum) e um curso pode possuir muitas disciplinas em seu currículo (inclusive nenhuma). Um aluno está inscrito em exatamente um curso e um curso pode ter nele inscritos muitos alunos (inclusive nenhum).

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Resposta Exercício Para especificar as cardinalidades mínimas é necessário possuir conhecimento sobre as transações de inclusão e exclusão das entidades.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Relacionamento Ternário A abordagem ER permite que sejam definidos relacionamentos de grau maior do que dois (relacionamentos ternários, quaternários,…) Ex: Vários produtos a serem distribuídos, em varias cidades onde os produtos são distribuídos e um distribuidor para fazer a distribuição.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Relacionamento Ternário

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Generalização / Especialização Através deste conceito é possível atribuir propriedades particulares a um subconjunto das ocorrências (especializadas) de uma entidade genérica. O símbolo para representar generalização/especialização é um triângulo isósceles,

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Generalização / Especialização

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Entidade associativa Na modelagem ER não foi prevista a possibilidade de associar dois relacionamentos entre si. Ex: Suponha que seja necessário modificar este diagrama com a adição da informação de que, em cada consulta, um ou mais medicamentos podem ser prescritos ao paciente.

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Entidade associativa

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Entidade associativa Sem utilizar entidade associativa

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Dicionário de dados Estrutura para descrição do modelo E-R. Atributos Atributo1 Entidade ou relacionamento: Classe: (determinante, simples, multivalorado ou composto Domínio: (numérico, alfabético, data)

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Dicionário de dados Estrutura para descrição do modelo E-R. Entidades Entidade 1 (nome da entidade ex. Cliente) Descrição: texto descritivo Composição: (atributos da entidade) Relacionamentos Relacionamento 1 (nome do relacionamento ex. Compra) Descrição: texto descritivo Cardinalidade: Composição: (atributos do relacionamento)

Fundamentos de Sistemas de Banco de dados Prof. Jair Paulo Satig Utilizando uma ferramenta brModelo omp.asp?comp=2192