BCD29008 Banco de dados
|
|
|
- Lara Angelim da Fonseca
- 8 Há anos
- Visualizações:
Transcrição
1 BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José 04 de agosto de /21
2 A modelagem é necessária? Modelo de software Representação das características de funcionamento e comportamento que ajudarão no entendimento do software a ser desenvolvido 2/21
3 A modelagem é necessária? Modelo de software Representação das características de funcionamento e comportamento que ajudarão no entendimento do software a ser desenvolvido Desejamos desenvolver um sistema acadêmico e precisamos armazenar dados sobre Alunos Funcionários Cursos Campus Quais informações seriam relevantes para serem armazenadas? Como essas informações estariam organizadas? 2/21
4 Projeto de banco de dados Fases de um projeto 1 Modelagem conceitual Captura necessidades da organização em termos de armazenamento e não depende do SGBD 2 Projeto lógico Transforma modelo conceitual em uma implementação dependente do SGBD 3 Projeto físico Ajustes para melhorar o desempenho do banco de dados, porém sem influenciar as funcionalidades Geralmente trata-se de um processo contínuo, também chamado de sintonia do banco de dados (tuning) 3/21
5 Modelo de banco de dados Modelo de banco de dados Descrição dos tipos de informações que são armazenadas em um banco de dados Modelo é construído por meio de uma linguagem de modelagem de dados, que pode ser textual ou gráfica A representação de um modelo de dados por meio de uma linguagem de modelagem de dados é chamada de esquema de banco de dados 4/21
6 Modelo conceitual Modelo conceitual Indica quais dados podem aparecer em um banco de dados, mas não indica como esses estão armazenados pelo SGBD 5/21
7 Modelo conceitual Modelo conceitual Indica quais dados podem aparecer em um banco de dados, mas não indica como esses estão armazenados pelo SGBD Modelagem entidade-relacionamento (ER) é a técnica mais difundida de modelagem conceitual 5/21
8 Modelo lógico Modelo lógico Descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD Em um SGBD relacional os dados estão organizados na forma de tabelas 6/21
9 Modelo lógico Modelo lógico Descrição de um banco de dados no nível de abstração visto pelo usuário do SGBD Em um SGBD relacional os dados estão organizados na forma de tabelas 6/21
10 Modelagem Entidade-Relacionamento (ER) 7/21
11 Entidades Entidade é uma coisa ou objeto do mundo real que é distinguível de todos os outros objetos Conjunto de entidades reúne entidades do mesmo tipo que compartilham as mesmas propriedades ou atributos 7/21
12 Atributos Atributos descrevem características das entidades Para cada atributo da entidade existe um conjunto de valores permitidos, chamado de domínio Valor nulo (NULL) é membro de qualquer domínio e indica que o valor é desconhecido ou não existe Elipse dupla indica que o atributo permite múltiplos valores 8/21
13 Atributos Exercício Identifique os atributos da entidade Livro 8/21
14 Atributos: Superchave Superchave Conjunto de atributos que pode ser usado para identificar unicamente uma entidade Superchaves possíveis: 9/21
15 Atributos: Superchave Superchave Conjunto de atributos que pode ser usado para identificar unicamente uma entidade Superchaves possíveis: {matricula} {matricula, nome} {matricula, cpf }, etc. 9/21
16 Atributos: Superchave Superchave Conjunto de atributos que pode ser usado para identificar unicamente uma entidade Superchaves possíveis: {matricula} {matricula, nome} {matricula, cpf }, etc. Exercício Identifique as superchaves possíveis para a entidade Livro 9/21
17 Atributos: Chave Chave Superchave da qual não se pode remover quaisquer atributos do conjunto e ainda assim manter a restrição de identificar unicamente uma entidade Quando houver mais de uma chave, essas são chamadas de chave candidata Chaves candidatas possíveis: 10/21
18 Atributos: Chave Chave Superchave da qual não se pode remover quaisquer atributos do conjunto e ainda assim manter a restrição de identificar unicamente uma entidade Quando houver mais de uma chave, essas são chamadas de chave candidata Chaves candidatas possíveis: {matricula}, {cpf } 10/21
19 Atributos: Chave Chave Superchave da qual não se pode remover quaisquer atributos do conjunto e ainda assim manter a restrição de identificar unicamente uma entidade Quando houver mais de uma chave, essas são chamadas de chave candidata Chaves candidatas possíveis: {matricula}, {cpf } Exercício Identifique as chaves candidatas possíveis para a entidade Livro 10/21
20 Atributos: Chave primária Chave primária (primary key pk) é uma chave candidata escolhida como principal meio para identificar uma entidade A representação de uma chave primária no diagrama ER é feita sublinhando o atributo escolhido 11/21
21 Relacionamentos Definição matemática (teoria dos conjuntos): Produto cartesiano Dados dois conjuntos, A e B o produto cartesiano desses conjuntos (A B) é o conjunto com todos os pares de ambos conjuntos 12/21
22 Relacionamentos Definição matemática (teoria dos conjuntos): Produto cartesiano Dados dois conjuntos, A e B o produto cartesiano desses conjuntos (A B) é o conjunto com todos os pares de ambos conjuntos Relacionamento Relacionamento é um subconjunto de A B 12/21
23 Relacionamentos Relacionamento Associação entre Entidades Relacionamento: FAZ subconjunto de Aluno Curso Uma entidade pode aparecer 0, 1 ou mais vezes no relacionamento A combinação de entidades (i.e. João Tele) só pode aparecer uma única vez 13/21
24 Relacionamentos Exercício Identifique um relacionamento entre a entidade Livro e uma outra a ser escolhida por você 13/21
25 Relacionamentos podem possuir Atributos 14/21
26 Relacionamentos podem possuir Atributos Chave de um relacionamento Pode ser constituída pela união das chaves primárias das entidades participantes 14/21
27 Cardinalidade de relacionamentos Cardinalidade máxima Indica quantas vezes uma dada entidade poderá aparecer em um relacionamento Um aluno pode fazer quantos cursos? Um curso pode ter quantos alunos? 15/21
28 Cardinalidade de relacionamentos Cardinalidade máxima Indica quantas vezes uma dada entidade poderá aparecer em um relacionamento Um professor pode ser orientador de quantos alunos? Um aluno pode ter quantos orientadores? 15/21
29 Cardinalidade de relacionamentos 16/21
30 Cardinalidade de relacionamentos Um-para-um: Um professor pode orientar no máximo um Aluno Um Aluno pode ser orientado por no máximo um Professor 16/21
31 Cardinalidade de relacionamentos Um-para-muitos: Um professor pode orientar muitos Alunos Um Aluno pode ser orientado por no máximo um Professor 16/21
32 Cardinalidade de relacionamentos Muitos-para-um: Um professor pode orientar no máximo um Aluno Um Aluno pode ser orientado por muitos Professores 16/21
33 Cardinalidade de relacionamentos Muitos-para-muitos: Um professor pode orientar muitos Alunos Um Aluno pode ser orientado por muitos Professores 16/21
34 Cardinalidade de relacionamentos Exemplos 1 Alunos e Disciplinas Cada aluno pode fazer várias disciplinas e cada disciplina pode ter vários alunos 2 Sala de cinema e Filme Cada sala de cinema para exibir diversos filmes e cada filme pode ser exibido em diversas salas de cinemas 3 Hotel e hóspedes O quarto de um hotel pode ser reservado por diversos hóspedes e um hóspede pode reservar diversos quartos 17/21
35 Cardinalidade de relacionamentos Exemplos 1 Alunos e Disciplinas Cada aluno pode fazer várias disciplinas e cada disciplina pode ter vários alunos 2 Sala de cinema e Filme Cada sala de cinema para exibir diversos filmes e cada filme pode ser exibido em diversas salas de cinemas 3 Hotel e hóspedes O quarto de um hotel pode ser reservado por diversos hóspedes e um hóspede pode reservar diversos quartos Exercício Apresente a cardinalidade para o relacionamento entre a entidade Livro e a outra entidade que você escolheu no exercício anterior (lâmina 13) 17/21
36 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 18/21
37 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 1 Encontrar as entidades (normalmente os substantivos) 18/21
38 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 1 Encontrar as entidades (normalmente os substantivos) 18/21
39 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 1 Encontrar as entidades (normalmente os substantivos) 2 Encontrar os relacionamentos (normalmente os verbos) 18/21
40 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 1 Encontrar as entidades (normalmente os substantivos) 2 Encontrar os relacionamentos (normalmente os verbos) 18/21
41 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 1 Encontrar as entidades (normalmente os substantivos) 2 Encontrar os relacionamentos (normalmente os verbos) 3 Encontrar os atributos (normalmente ficam expĺıcitos) 18/21
42 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados Desenhe um diagrama E-R para uma seguradora de automóveis em que cada cliente possua um ou mais carros. Cada carro tem associado a ele zero ou mais acidentes registrados. Cada apólice de seguro cobre um ou mais carros e tem um ou mais pagamentos de prêmios associadas a ela. Cada pagamento tem uma data de vencimento associada, além da data em que o pagamento foi recebido. 1 Encontrar as entidades (normalmente os substantivos) 2 Encontrar os relacionamentos (normalmente os verbos) 3 Encontrar os atributos (normalmente ficam expĺıcitos) 18/21
43 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados 18/21
44 Cardinalidade de relacionamentos Exercício 7.1 do livro Sistemas de banco de dados 18/21
45 Exercício: Chegou minha vez? Problema: Você já precisou de atendimento em uma loja de alguma operadora de telefonia celular? Ao chegar você recebe uma senha (em papel) e deve ficar olhando para uma TV esperando ser chamado. 19/21
46 Exercício: Chegou minha vez? Problema: Você já precisou de atendimento em uma loja de alguma operadora de telefonia celular? Ao chegar você recebe uma senha (em papel) e deve ficar olhando para uma TV esperando ser chamado. Solução desejada Cliente entra na loja física; abre o aplicativo móvel Chegou minha vez? ; escolhe qual o assunto que deseja atendimento e retira uma senha O aplicativo informa uma previsão de quando ele será atendido; Assim que estiver próximo de ser atendido o aplicativo avisa o cliente. Sendo assim, o cliente não precisará ficar esperando fisicamente na loja. Gerente do estabelecimento saberá a demanda para cada horário e tipo de assunto, algo que poderia ser usado para melhorar o atendimento aos seus clientes 19/21
47 Exercício: Chegou minha vez? Trabalho a ser desenvolvido 1 Crie um diagrama entidade-relacionamento (ER) que represente todas as informações necessárias para atender a lógica do negócio 2 Faça um diagrama UML de implantação para listar os componentes e a disposição dos mesmos Ex: Servidor de banco de dados, sistema de gestão, sistema gerador de senhas, etc Entrega: Discussão em sala de aula no dia 14/08/2017 Grupo com até 02 pessoas 20/21
48 Aulas baseadas em Henry F.; Sudarshan Silberschatz, Abraham; Korth. Sistemas de banco de dados. 6a. Edição - Editora Campus, 2012 Heuser, C. A. Projeto de banco de dados 6a. Edição - Editora Bookman, 2009 Sullivan, D. G. Computer Science Harvard University 21/21
BCD29008 Banco de dados
BCD29008 Banco de dados Modelo Entidade-Relacionamento (ER) Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd
BCD29008 Banco de dados
BCD29008 Banco de dados Modelo ER & Modelo Relacional Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 18 de
MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 2.1 Projeto de banco de dados 2.2 Modelo Externo 2.3 Modelo Conceitual 2.4 Modelo Interno 2.5 Modelo Físico 2.6 Modelo de Dados
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos Prof. Daniela Barreiro Claro Agenda Modelo de Dados MER 2 de X; X=37 Modelo de Dados O Modelo de Dados é a principal ferramenta que fornece
Unidade 3 23/10/2008. Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores
Faculdade INED Curso Superior de Tecnologia: Banco de Dados Sistemas para Internet Redes de Computadores Disciplina: Banco de Dados Prof.: Fernando Hadad Zaidan 1 Unidade 3 3.1 Etapas da construção de
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 31 de julho de 2017 1/24 Apresentação
BCD29008 Banco de dados
BCD29008 Banco de dados Prof. Emerson Ribeiro de Mello Instituto Federal de Santa Catarina IFSC campus São José [email protected] http://docente.ifsc.edu.br/mello/bcd 21 de fevereiro de 2018 1/24 Apresentação
Revisando Banco de Dados. Modelo Relacional
: Revisando Banco de Dados Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para consulta e atualização pelo usuário. Sistema Gerenciador
Banco de Dados I Modelagem Conceitual
Banco de Dados I Modelagem Conceitual Prof. Moser Fagundes Técnico em Informática Instituto Federal Sul-Rio-Grandense (IFSul) Campus Charqueadas Sumário da aula Modelagem conceitual Projeto de Banco de
18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;
Modelagem Conceitual 2012.1 2 Independência de Dados: capacidade de modificar a definição dos esquemas em determinado nível, sem afetar o esquema do nível superior Independência de dados física: modifica
Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.
Modelos Banco de dados Professor: Jarbas Araújo [email protected] CENTRO EDUCACIONAL RADIER Projeto de banco de dados Todo bom sistema de banco de dados deve apresentar um projeto, que visa
Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues
Banco de Dados Modelagem de Dados Prof.: Salustiano Rodrigues OBJETIVOS: Entender o que é um mini mundo O que é o modelo Entidade Relacionamento? Identificar as entidades de um Mini Mundo Identificar o
Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa
Banco de Dados Modelagem Conceitual de Dados Prof. Edjandir Corrêa Costa [email protected] Introdução Modelagem conceitual de dados É a etapa inicial do projeto de banco de dados É uma descrição
12.4 DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade DER Mais sobre Cardinalidade
12.4 DER Mais sobre Cardinalidade A Cardinalidade é um dos princípios fundamentais sobre o relacionamento de um banco de dados relacional. Nela são definidos o número de ocorrências em um relacionamento
Modelos e SGBDs MODELAGEM DE DADOS. Esquema de banco de dados. Modelos de Dados. Modelo de Dados (níveis de abstração) Modelo conceitual
SISTEMA DE INFORMAÇÃO Histórico de Evolução dos Modelos e SGBDs MODELAGEM DE DADOS Prof. Edson Thizon 2002 Tamino (XML) Modelo UML 1998 Modelo OO / OR SGBDs Universais 1994 1990 Ontos, O2, Postgres 1986
Unidade 4 Projeto de Banco de Dados
Unidade 4 Projeto de Banco de Dados Engenharia de Computação / Engenharia de Produção Banco de Dados Prof. Maria das Graças da Silva Teixeira Material base: Banco de Dados, 2009.2, prof. Otacílio José
Transformação ER para modelo relacional
Transformação ER para modelo relacional BCD29008 Engenharia de Telecomunicações Prof. Emerson Ribeiro de Mello http://docente.ifsc.edu.br/mello/bcd 04 DE SETEMBRO DE 2018 Revisão das aulas anteriores Entidades
Banco de Dados Modelagem de Dados. Prof. Joel da Silva
Banco de Dados Modelagem de Dados Prof. Joel da Silva Modelagem É o processo de transformar aspectos do mundo real (fatos) em um modelo formal igualmente representativo. A modelagem conceitual do BD independe
Banco de Dados I Parte I: Introdução
Banco de Dados I Parte I: Introdução Prof. Gregorio Perez ( [email protected] ) Colaboração: Roteiro Dados e Informação profa. Ana Leda prof. André Luis Santos prof. José Prata Formas de Armazenamento
Modelo Relacional. Aula 02
Aula 02 Modelo Relacional É um modelo baseado em relações, seus dados no BD são representados através de tabelas, ou seja, sua coleção ou relação recebe cada uma um nome único. Revisando: Dados: é o conteúdo
Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.
Banco de Dados Aula 1.4 - Sistemas de Banco de Dados Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/25 Arquitetura dos SBDs 2/25 Objetivos dos SGBDs
Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011
Banco de Dados Aula 3 - Prof. Bruno Moreno 26/08/2011 Aula passada.. PostgreSQL Profissionais de BD Vantagens do uso de BD Modelagem de Dados Esquema de Banco de Dados Arquitetura de Banco de Dados Independência
MODELAGEM DE DADOS PARTE 2
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 2 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp. Manaus - AM ROTEIRO Diagrama
Fundamentos de Banco de Dados e Modelagem de Dados
Abril - 2015 Universidade Federal de Mato Grosso Instituto de Computação Pós Graduação Lato Sensu em Banco de Dados Fundamentos de Banco de Dados e Modelagem de Dados Prof. Dr. Josiel Maimone de Figueiredo
Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:
Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: Modelo de Entidades e Relacionamento (MER) UML (linguagem de modelagem universal) Fases de um projeto de
SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS
SISTEMA DE INFORMAÇÃO Modelo Conceitual Prof. Luiz Fernando Laguardia Campos FMS [email protected] Modelo conceitual Um modelo conceitual é uma descrição do banco de dados de forma independente
MODELAGEM DE DADOS PARTE 1
Fundação Centro de Análise, Pesquisa e Inovação Tecnológica Instituto de Ensino Superior - FUCAPI MODELAGEM DE DADOS PARTE 1 Disciplina: Banco de Dados Prof: Márcio Palheta, Esp Manaus - AM ROTEIRO Introdução
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
Unidade 2 Modelo Conceitual
Unidade 2 Modelo Conceitual UFCG/CEEI/DSC Banco de Dados I Prof. Cláudio Baptista, PhD Motivação Motivação Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos: MER -
Modelagem Conceitual parte I
Modelagem Conceitual parte I Vitor Valerio de Souza Campos Objetivos Apresentar a modelagem conceitual como parte integrante do projeto de um BD Mostrar as vantagens de uma documentação conceitual de dados
SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] SUMÁRIO Introdução
SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS
SISTEMA DE INFORMAÇÃO MODELAGEM DE DADOS Prof. Edson Thizon Histórico de Evolução dos Modelos e SGBDs Modelo Relacional Modelo E-R 1970 IDMS (Rede) 1966 IMS (Hierárquico) 1962 TOTAL (Rede - limitado) 1958
MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.
Banco de Dados Aula 1.5 - Modelo ER Bruno Neiva Moreno Instituto Federal do Rio Grande do Norte Campus Nova Cruz [email protected] 1/40 Modelo Entidade Relacionamento Descreve objetos (entidades),
SUMÁRIO. Restrições de Integridade Dicionário de Dados Relacionamentos n-ários Generalização/Especialização em DER
BANCO DE DADOS Universidade do Estado de Santa Catarina Centro de Ciências Tecnológicas Departamento de Ciência da Computação Prof. Alexandre Veloso de Matos [email protected] SUMÁRIO Restrições
Modelagem de dados usando MER. Andre Noel
Modelagem de dados usando MER Andre Noel Introdução Introdução Modelagem conceitual Introdução Modelagem conceitual Modelo Entidade-Relacionamento (MER) Modelo de dados conceitual popular de alto nível
Bancos de Dados Aula #2 - Modelos Conceituais de Dados
Bancos de Dados Aula #2 - Modelos Conceituais de Dados Prof. Eduardo R. Hruschka * Slides baseados no material elaborado pelas professoras: Cristina D. A. Ciferri Elaine P. M. de Souza Motivação Objetivo
SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO. Luiz Leão
SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO Unidade 5 - Principais tópicos de modelagem e banco de dados Luiz Leão [email protected] http://www.luizleao.com SEMINÁRIOS INTEGRADOS EM SISTEMAS DE INFORMAÇÃO
Modelagem Conceitual e o Modelo Entidade-Relacionamento
o Modelo Entidade-Relacionamento Gerenciamento de Dados e Informação Fernando Fonseca & Robson Fidalgo 1 Modelagem Transformar aspectos do mundo real em um modelo de dados formal Modelagem Conceitual Modelo
Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.
Análise Estruturada Análise estruturada Proposta a partir de 1975 por vários autores (Constantine, Tom DeMarco, Yourdon, Gane & Sarson) Caiu em desuso com os modelos orientados a objetos Entretanto...
Modelo Entidade- Relacionamento
Modelo Entidade- Relacionamento 1 Plano de Aula Modelos de Dados (Revisão) O Modelo Entidade-Relacionamento Entidades Atributos Relacionamentos Identificando Entidades e Relacionamentos Resumo da Aula
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD
Aula 01 Revisão Geral Banco de Dados I Conceito de Banco de Dados e SGBD Banco de Dados (BD) é o arquivo físico, em dispositivos periféricos, onde estão armazenados os dados de diversos sistemas, para
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli
Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional (Aula 1) Clodis Boscarioli Conteúdo do Módulo: Conceituação Objetivos; Problemas; Chaves; Restrições; Regras de Integridade;
Ciclo de Desenvolvimento de BD
Ciclo de Desenvolvimento de BD Gerenciamento de Dados e Informação Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Fernando Fonseca Ana Carolina Robson Fidalgo Projeto do Banco de Dados
Modelo Relacional. Relacionamento. Processo de Projeto de. Programa. Modelo Entidade Relacionamento
Programa DCC011 Introdução a Banco de Dados Modelo Relacional Mirella M. Moro Departamento de Ciência da Computação Universidade Federal de Minas Gerais [email protected] Introdução Conceitos básicos,
Banco de Dados Modelagem e Normalização
Técnico em Informática Banco de Dados Modelagem e Normalização Profª Ana Paula Mandelli BANCO DE DADOS RELACIONAL De forma mais detalhada, um Banco de Dados Relacional é um conceito abstrato que define
INTRODUÇÃO AO MODELO RELACIONAL
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO AO MODELO RELACIONAL Docente: Éberton da Silva Marinho e-mail: [email protected] 26/06/2013 SUMÁRIO Instalação do
Análise e Projeto de Sistemas
Análise e Projeto de Sistemas Prof. Dr. Ronaldo C. de Oliveira [email protected] www.facom.ufu.br/~ronaldooliveira FACOM - 2017 Introdução a Modelagem de Dados Modelagem de Dados Definição: Uma abordagem
Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes
Faculdade Ieducare 4º Semestre Sistemas de Informação Professor: Rhyan Ximenes Modelagem de Dados 1 Ementa; Avaliação; Introdução. Modelagem de Dados 2 Componentes de sistemas de bancos de dados; Arquitetura
MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião
MER Modelo de entidade e Relacionamento Prof. Me. Hélio Esperidião Objetivos: Compreender os aspectos tecnológicos relacionados aos principais dispositivos de memória computacional. Banco de dados Podemos
Banco de Dados II. Prof. Fiorin
Banco de Dados II Prof. Fiorin [email protected] Aula 01 Revisão sobre Modelagem Modelagem conceitual modelo conceitual Diagrama Entidade-Relacionamento (DER) Objetivo: Obter uma descrição
O MODELO ENTIDADE RELACIONAMENTO. Tiago Alves de Oliveira
O MODELO ENTIDADE RELACIONAMENTO Tiago Alves de Oliveira Sumário Noções Básicas MER Entidades Atributos Relacionamentos MER estendido Noções Básicas Modelo conceitual de alto nível empregado em projetos
MODELO DE BANCO DE DADOS RELACIONAL
UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO BANCO DE DADOS I MODELO DE BANCO DE DADOS RELACIONAL Profº Erinaldo Sanches Nascimento Objetivos Descrever os princípios básicos
PLANO DE ENSINO. PRÉ-REQUISITO: Modelagem e Programação Orientada a Objetos. PROFESSORA RESPONSÁVEL: Roberta Macêdo Marques Gouveia
UNIVERSIDADE FEDERAL RURAL DE PERNAMBUCO PRÓ-REITORIA DE ENSINO DE GRADUAÇÃO Rua Dom Manoel de Medeiros, s/n Dois Irmãos 52171-900 Recife-PE Fone: 0xx-81-332060-40 [email protected] PLANO DE ENSINO
Introdução. Modelo de dados conceitual para o projeto de BD
Contribuição do Capítulo 3.1: Introdução discutir o papel dos modelos de dados conceituais em projetos de BD introduzir os requisitos para uma aplicação de BD com o uso do modelo ER (Entidade-Relacionamento)
Banco de Dados Introdução. Profa.Ms.Denise Neves
Banco de Dados Introdução Profa.Ms.Denise Neves [email protected] Banco de Dados I Banco de dados : É uma coleção de fatos registrados que refletem o estado de certos aspectos de interesse do mundo
Revisão de Bancos de Dados
Revisão de Bancos de Dados Conceitos Básicos 1. Defina o que é um banco de dados e o que é um sistema gerenciador de bancos de dados (SGBD). 2. Defina as arquiteturas de software em duas camadas (cliente/servidor)
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO
MODELO RELACIONAL DE UM SISTEMA DE GERENCIAMENTO DE VAGAS DE ESTÁGIO Jean Pierry Felix da Silva Bolsista de Iniciação Científica IFRN Campus Natal Zona Norte E-mail: [email protected] Ítalo Pinheiro
Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz
Aula 2 Abordagem Entidade-Relacionamento Cleverton Hentz Sumário da Aula Modelo Entidade Relacionamento Diagrama de Entidade Relacionamento Casos de Uso 2 Introdução É uma técnica para construir modelos
BANCO DE DADOS. Araújo Lima. Ago / Araújo
BANCO DE DADOS Lima Ago / 2017 1 Índice 3.Modelos de dados Modelo Conceitual Modelo Lógico Modelo Físico Classificação de Bancos de Dados Hierárquico Rede Relacional 4.Modelo Relacional Introdução Conceitos
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64
IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64 Projeto Conceitual de BD Modelo Conceitual Entidade e Relacionamento Por: Robson do Nascimento Fidalgo [email protected] IF685 Gerenciamento
Sistemas de Banco de Dados
Sistemas de Banco de Dados Fundamentos em Bancos de Dados Relacionais Wladmir Cardoso Brandão www.wladmirbrandao.com Departamento de Ciência da Computação (DCC) Instituto de Ciências Exatas e Informática
Modelagem de dados usando o modelo Entidade- Relacionamento (ER)
Modelagem de dados usando o modelo Entidade- Relacionamento (ER) slide 1 Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Tópicos Usando modelo de dados conceituais de alto nível
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional. Prof. Daniela Barreiro Claro
MATA60 BANCO DE DADOS Aula 5- Modelo Relacional Prof. Daniela Barreiro Claro Agenda Histórico Modelo em Redes e Hierárquico Modelo Relacional Restrições de Integridade Chaves FORMAS - UFBA 2 de X Histórico
Aula 01 Conceito de Banco de Dados e SGBD
Aula 01 Conceito de Banco de Dados e SGBD Dado: conjunto de símbolos arranjados a fim de representar a informação fora da mente humana. Elemento de Dado: subconjunto de símbolos que compõem um dado com
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.
PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL
Modelo Entidade- Relacionamento. Hugo Barros
Modelo Entidade- Relacionamento Hugo Barros [email protected] http://www.hugobarros.com.br 1 Modelos de Dados Modelo de dados: Descrição formal da estrutura de um banco de dados Modelos propostos:
Análise e projeto de sistemas
Conteúdo: Análise e projeto de sistemas Modelagem de classes Prof. Patrícia Lucas Modelagem de classes 01 O modelo de casos de uso fornecem uma perspectiva do sistema a partir de um ponto de vista externo.
Computação Instrumental
Computação Instrumental Banco de Dados Modelo ER Material de Maria Augusta Constante Puget Referência: http://www.geocities.com/magupug/bd/bd.html Engenharia Ambiental 2º Semestre de 2006 1 Ciclo de vida
Especificação de Sistemas de Software e a UML
Modelagem de sistema Especificação de Sistemas de Software e a UML A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema Modelo => visão simplificada e abstrata de um sistema
Banco de Dados. André Luís Duarte Capítulo 2. exatasfepi.com.br
exatasfepi.com.br Banco de Dados André Luís Duarte Capítulo 2 Eu é que sei os pensamentos que tenho a vosso respeito... pensamentos de bem e não de mal... (Jr 29:11) Modelo Conceitual (MER) Abstração e
P R O J E T O: C A R N A V A L. 2. Informações Básicas sobre o Sistema a ser Desenvolvido
Universidade de São Paulo Instituto de Ciências Matemáticas e de Computação Departamento de Ciências de Computação Disciplina de Banco de Dados Profa. Dra. Cristina Dutra de Aguiar Ciferri P R O J E T
Análise e Projeto Orientados a Objetos
Análise e Projeto Orientados a Objetos Modelagem conceitual do domínio Diretoria Acadêmica de Gestão e Tecnologia da Informação Introdução A modelagem do domínio está relacionada à descoberta das informações
Modelagem Orientada a Objeto
UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Modelagem Orientada a Objeto Engenharia de Software 2o. Semestre de
MODELO ENTIDADE - RELACIONAMENTO
MODELO ENTIDADE - RELACIONAMENTO MODELO ENTIDADE - RELACIONAMENTO O modelo entidade-relacionamento (E-R) tem por base a percepção de que o mundo real é formado por um conjunto de objetos chamados de entidade
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras
Modelo Lógico: Tabelas, Chaves Primárias e Estrangeiras Apresentar a próxima etapa da modelagem de dados: o modelo lógico e os conceitos de tabelas, chaves primárias e estrangeiras e como o banco de dados
Laboratório de Banco de Dados. Prof. Luiz Vivacqua.
([email protected]) Ementa Conceitos básicos Sistemas de banco de dados Relacional Visão Geral do PostGreSQL Álgebra Relacional Operadores básicos Operadores adicionais A Linguagem de Consulta Estruturada
BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período
BANCO DE DADOS Bacharelado em Sistemas de Informação MODELAGEM DE DADOS Profº Luciano Roberto Rocha Itararé, 2º período CONCEITOS MODELO ENTIDADE RELACIONAMENTO Entidade Relacionamento Atributos Cardinalidade
Marcelo Henrique dos Santos
Marcelo Henrique dos Santos Mestrado em Educação (em andamento) MBA em Marketing e Vendas (em andamento) Especialista em games Bacharel em Sistema de Informação Email: [email protected] BANCO DE
Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento
Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento Prof. Gregorio Perez ( [email protected] ) Colaboração: profa. Ana Leda prof. André Santos prof. José Ferreira Prata Roteiro Introdução
Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011
Banco de Dados Aula 4 - Prof. Bruno Moreno 02/09/2011 Modelo de Dados Vimos que a idéia não é nova Arquitetura, engenharia Objetivo Representar ou reproduzir a estrutura e o comportamento do original,
INE 5423 Banco de Dados I
UFSC-CTC-INE Curso de Ciencias da Computação INE 5423 Banco de Dados I 2010/2 http://www.inf.ufsc.br/~ronaldo/ine5423 Programa da Disciplina Objetivo Conteúdo Avaliação Bibliografia Cronograma (Previsto)
Abordagem relacional. Capítulo 4
Abordagem relacional Capítulo 4 Abordagem Relacional Abordagem de modelagem de dados usada nos sistemas de gerência de banco de dados do tipo relacional. Modelagem em nível lógico (SGBD) e não conceitual.
Modelagem de Dados (Estrutura Relacional)
Modelagem de Dados (Estrutura Relacional) Se você pretende desenvolver aplicações que usam banco de dados relacionais deverá possuir os conceitos básicos sobre modelagem de dados. Não importa se sua aplicação
Banco de Dados. Sistemas de Informação Engenharia de Produção
Banco de Dados Sistemas de Informação Engenharia de Produção Análise do Sistema O que se armazena em um computador são os dados, e os programas que ele deve executar também são dados, de modo que o objetivo
Modelagem de Casos de Uso (Parte 1)
Modelagem de Casos de Uso (Parte 1) Introdução (1) Objetivos Principais dos Casos de Uso: Delimitação do contexto de um sistema Documentação e o entendimento dos requisitos Descrição dos requisitos funcionais
