PCS3413 Engenharia de Software e Banco de Dados
|
|
|
- David Palma Bandeira
- 8 Há anos
- Visualizações:
Transcrição
1 PCS3413 Engenharia de Software e Banco de Dados Aula 11 Escola Politécnica da Universidade de São Paulo 1
2 Conceitos de Sistemas de Gerenciamento de Banco de Dados (SGBD), Banco de Dados, Modelos de Dados e Modelo Entidade- Relacionamento Solange N. Alves de Souza 2
3 Processamento de dados antes dos SGBDs Sistemas Isolados Dados não compartilhados Solange N. Alves de Souza 3
4 Processamento de dados antes dos SGBDs Produção Programas concentra as atividades relativas à produção planejamento da produção e controle do que foi produzido atividades relativas ao contato com clientes fornecimento de cotações, vendas e produtos disponíveis Descrição de dados Compras Programas Descrição de dados aquisição dos insumos para à produção cotações com fornecedores, compras, fornecimento Arquivos... Produtos Arquivos... Produtos Arquivos... Produtos Dados Redundantes Vendas Programas Descrição de dados Solange N. Alves de Souza 4
5 Problema: Redundância de Dados Tipos de Redundância o redundância controlada de dados software gerencia redundância o redundância não controlada de dados inconsistência de dados usuário gerencia redundâncias Solange N. Alves de Souza 5
6 Como evitar redundância não controlada Todos precisam de informações sobre Produtos: Produção Vendas Compras Quais os componentes de cada produto, estoque Preço, estoque atual, prazo de fabricação, etc. Produtos Que componentes adquirir Compartilhamento de dados Solange N. Alves de Souza 6
7 Compartilhamento de dados: consequências compartilhamento de dados tem reflexo na estrutura do software o estrutura interna de arquivos passa a ser mais complexa o devem atender as necessidades dos diferentes sistemas Sistemas de Gerencia de Banco de Dados (SGBD) o permitem o uso compartilhado do dado e oferecem serviços para o gerenciamento e acesso ao dado. o preciso obedecer as estruturas definidas pelo SGBD utilizado Solange N. Alves de Souza 7
8 Definições Banco de Dados o conjunto de dados integrados que tem por objetivo atender a uma comunidade usuária. o conjunto de arquivos integrados que atendem a um conjunto de sistemas. Sistemas de Gerência de Banco de Dados, ou Sistemas Gerenciadores de Banco de Dados, ou Sistemas Gerenciamento de Banco de Dados (SGBD) o software que incorpora as funções de definição, recuperação e alteração de dados em um banco de dados Solange N. Alves de Souza 8
9 Sistemas de Banco de Dados Conjunto de Programas Regras Conjunto de Dados Sistemas de Gerencia de Banco de Dados (SGBD) Banco de Dados Solange N. Alves de Souza 9
10 Processamento com SGBDs Programa 1 Programa 2 Programa 3 Manipulação de dados Descrição de dados... Banco de Dados Solange N. Alves de Souza 10
11 Vantagens Redundância controlada Independência de Dados o Aplicações imunes de organizações lógicas e físicas dos dados e vice-versa Linguagem de acesso Recuperação de falhas... Solange N. Alves de Souza 11
12 Processamento de Dados antes e depois de SGBDs Programa dados Programa dados Sistema1 SGBD Sistema2 SGBD Dados isolados, redundância não controlada Dados compartilhados redundância controlada Sistema3 SGBD Sistema4 Sistema3 Solange N. Alves de Souza 12
13 Modelo de Dados o Descrição formal da estrutura de um banco de dados o descrição dos tipos de dados que estão armazenados num BD Solange N. Alves de Souza 13
14 Modelos de Dados níveis de abstração FUNC DESIG PROJ Nível Conceitual PAG Esquema do BD A B S T R A Ç Ã O Nível Lógico Nível Físico Esquema do BD FUNC (FNO, FNOME, CARGO) PROJ (PNO, PNOME, ORÇAMENTO)... tipo de dado de campos de tabela, localização física dos arquivos, tamanho dos arquivos,... defini-se tabelas informação e do que é composta não tipo de dado, nem localização física,... Solange N. Alves de Souza 14
15 Modelagem Conceitual Modelo Entidade-Relacionamento Solange N. Alves de Souza 15
16 Modelo Entidade-Relacionamento Ø técnica de modelagem conceitual. Ø representação gráfica: q Diagrama Entidade-Relacionamento. Ø Criado em 1976 por Peter Chen. Ø principais conceitos: q entidade, relacionamento, atributos. Solange N. Alves de Souza 16
17 Entidade " Exemplos: " Sistema de informações industriais " Sistema bancário Produtos, tipos de produtos, compras, etc. Clientes, contas correntes, aplicações, etc. Concretas ou Abstratas Solange N. Alves de Souza 17
18 Representação gráfica (DER) Empregado Departamento conjunto de objetos. Objeto particular: ocorrência de entidade ou instância de entidade Solange N. Alves de Souza 18
19 Entidade e Instância - Terminologia Conjunto Elemento do Conjunto Entidade Instância Conjunto de entidades Objeto Entidade Instância Solange N. Alves de Souza 19
20 Entidades isoladamente não informa nada propriedades o atributos; o relacionamento; o generalizações e especializações. Solange N. Alves de Souza 20
21 Atributos Representação Gráfica (DER) Projeto nome tipo código " na prática atributos não são apresentados para não poluir o diagrama. " ferramentas Cases para construção de E-R registram atributos no dicionário de dados. Solange N. Alves de Souza 21
22 Identificadores de Entidades (Chave) n um conjunto de um ou mais atributos cujos valores distinguem uma instância da entidade das demais instâncias da mesma entidade. Projeto endereço código nome Solange N. Alves de Souza 22
23 Identificador Composto Prateleira capacidade n o do corredor n o da prateleira > corredores numerados sequencialmente a partir de 1 > prateleiras numerados sequencialmente a partir de 1 dentro de um corredor para cada prateleira deseja-se sua capacidade Solange N. Alves de Souza 23
24 Identificador : deve ser mínimo e único Pessoa código CPF endereço F Tanto código quanto CPF poderia ser o identificador. F escolher um. Ex. código F CPF então será uma chave-candidata Solange N. Alves de Souza 24
25 Relacionamento Conjunto de associações entre entidades sobre as quais deseja-se manter informações no BD. Solange N. Alves de Souza 25
26 Representação Gráfica Diagrama Entidade- Relacionamento (DER) Exemplo: " quais empregados estão associadas a quais departamentos? Empregado Lotação Departamento Solange N. Alves de Souza 26
27 Diagrama de Ocorrências Dário Moisés Hareta Mara entidade Empregado Dário, Vendas Moisés, Vendas Mara, Informática relacionamento Lotação Vendas Produção Informática entidade Departamento Solange N. Alves de Souza 27
28 Cardinalidade de Relacionamentos Número de ocorrências de uma entidade associada a uma determinada ocorrência de entidade por um relacionamento. Cardinalidade máxima e mínima Solange N. Alves de Souza 28
29 Cardinalidade máxima dois valores são usados: F cardinalidade máxima 1 e F cardinalidade máxima muitos (n). Solange N. Alves de Souza 29
30 " Cardinalidade Máxima Empregado n 1 Lotação Departamento uma ocorrência de Departamento (entidade do lado oposto ao da notação) pode estar associada a muitas ( n ) ocorrências de Empregado uma ocorrência de Empregado pode estar associada a no máximo uma ( 1 ) ocorrência de Departamento Solange N. Alves de Souza 30
31 1:1 (um-para-um) Empregado 1 1 Alocação Mesa Solange N. Alves de Souza 31
32 1:n (um-para-muitos) Aluno n 1 Inscrição Curso Cliente 1 n Posse C/C Solange N. Alves de Souza 32
33 n:n (muitos-para-muitos) Engenheiro n Alocação n Projeto Médico n Consulta n Paciente Solange N. Alves de Souza 33
34 " Auto-relacionamento " associa duas ocorrências de uma mesma entidade papel da entidade 1 gerente Empregado Gerente n gerenciado Solange N. Alves de Souza 34
35 Produto n n composto componente Composição Solange N. Alves de Souza 35
36 Cardinalidade Mínima número mínimo de ocorrências de entidades que são associadas a uma ocorrência de uma entidade por um relacionamento F cardinalidade mínima 1 (associação obrigatória) F cardinalidade mínima 0 (associação opcional) Solange N. Alves de Souza 36
37 " Cardinalidade Mínima Empregado (0,1) (1,1) Alocação Mesa Dário Moisés Mara Dário, m1 Moisés, m2 Mara, m4 m1 m2 m3 m4 Solange N. Alves de Souza 37
38 " Identificação de Relacionamentos Médico n Consulta n Paciente " entre um determinado Médico e um determinado Paciente podem haver diversas Consultas " para distinguir consultas é necessário um atributo no relacionamento. " o relacionamento é identificado pelas Entidades participantes e pelos atributos identificadores. Solange N. Alves de Souza 38
39 Entidade Fraca n Entidade que depende de outra para identificar uma ocorrência CPF nome data_início modalidade Pessoa (1,1) (0,n) Contrato Solange N. Alves de Souza 39
40 outro exemplo código nome n o sequência nome Empregado (1,1) (0,n) Dependente Solange N. Alves de Souza 40
41 Ternário cada ocorrência do relacionamento associa três ocorrências de entidades Cidade Distribuição Produto Distribuidor Solange N. Alves de Souza 41
42 " Ternário - Cardinalidade Cidade n Distribuição n Produto Distribuidor 1 a cardinalidade 1 refere-se ao par cidade e produto " cada par de ocorrências (cidade, produto) está associada a no máximo um distribuidor. Solange N. Alves de Souza 42
43 " Ternário - Cardinalidade Cidade n Distribuição n Produto Distribuidor 1 " um par (cidade, distribuidor) podem estar associados muitos produtos - um distribuidor pode distribuir numa cidade muitos produtos " um par (produto, distribuidor) podem estar associadas muitas cidades - um distribuidor pode distribuir produtos em muitas cidades Solange N. Alves de Souza 43
44 Relacionamento ternário modelado como entidade fraca Cidade Produto (1,1) n Distribuição n (1,1) n (1,1) Distribuidor Solange N. Alves de Souza 44
45 Generalização/ Especialização Filial Generalização/ Especialização (1,1) (0,n) CPF sexo Pessoa Física tipo de Cliente Cliente Pessoa Jurídica nome código CNPJ Pessoa Física e Pessoa Jurídica são especializações da entidade genérica Cliente Duas categorias de cliente: Pessoa Física e Pessoa Jurídica tipo de Organização Para clientes do tipo Pessoa Física precisa registrar também seu CPF e sexo. E para Pessoa Jurídica: CNPJ e Tipo de Organização Solange N. Alves de Souza 45
46 Generalização/Especialização Total Cliente t Todo Cliente é Pessoa Física ou Pessoa Jurídica Pessoa Física Pessoa Jurídica Solange N. Alves de Souza 46
47 Generalização/Especialização Parcial tipo de funcionário Funcionário p Nem todo Funcionário é Motorista ou Secretária Motorista Secretária atributo que identifica o tipo de ocorrência da entidade genérica n pode haver qualquer número de entidades especializadas n Ex. se apenas motoristas possuíssem atributos particulares, só Motorista seria modelado. Solange N. Alves de Souza 47
48 Entidade Associativa Médico n Consulta n Paciente precisa-se saber que medicamentos existem? Medicamento " e quais foram prescritos numa consulta? " associada a médico: informa que médicos prescreveram medicamentos " associada a pacientes: informa que foram prescritos medicamentos a pacientes Solange N. Alves de Souza 48
49 Médico n Consulta Entidade Associativa n Paciente o relacionamento passa a ser tratado como uma entidade n Prescrição n Medicamento Solange N. Alves de Souza 49
50 Para não utilizar o conceito de entidade associativa, Consulta deve ser modelado como uma entidade. Médico Paciente (1,1) (1,1) n n Consulta n Prescrição n Medicamento Uma consulta está relacionada com exatamente um médico e exatamente um paciente. Uma consulta é identificada pelo paciente e pelo médico a ela associada Solange N. Alves de Souza 50
51 código nome Esquema Textual n o sequência nome Empregado (1,1) (0,n) Emp_Dep Dependente Esquema: Emp-Dep Entidade: Empregado Atributos: código: inteiro nome: texto(50) Identificadores: código Entidade: Dependente Atributos: número_seqüência: inteiro nome: texto(50) Identificadores: Empregado número_sequência Relacionamento: Emp_Dep Entidades: (1,1) Empregado (0,n) Dependente Solange N. Alves de Souza 51
52 Outras Representações IDEF1X pé-de-galinha (James Martin) Solange N. Alves de Souza 52
53 IDEF1X Principais diferenças entidades são representadas por retângulos com compartimentos. relacionamentos são representados por linhas; a notação para cardinalidade é gráfica: O símbolo representa cardinalidade máxima muitos, e ausência de símbolo representa cardinalidade máxima um. Solange N. Alves de Souza 53
54 IDEF1X - Entidades Empregado númerofuncional CPF nome datanascimento Escolaridade endereço identificador demais atributos Solange N. Alves de Souza 54
55 IDEF1X - Relacionamentos Empregado Número funcional CPF RG nome datanascimento endereço Departamento código nome Solange N. Alves de Souza 55
56 James Martin Principais diferenças: relacionamentos são representados por linhas; somente relacionamentos binários; a notação para cardinalidade é gráfica: O símbolo mais próximo do retângulo (entidade) representa a cardinalidade máxima, e O símbolo mais distante representa a cardinalidade mínima. Solange N. Alves de Souza 56
57 máxima mínima Ex. Empregado Departamento Onde: Cardinalidade máxima muitos um Cardinalidade mínima zero (opcional) um (obrigatório) Solange N. Alves de Souza 57
58 Mais Exemplos: Engenheiro N Alocado em N Projeto Engenheiro Projeto IDEF1X Solange N. Alves de Souza 58
59 Engenheiro matrícula CPF RG nome datanascimento endereço IDEF1X Alocado em Projeto código título data-início data-fim orçamento Engenheiro matrícula CPF RG nome datanascimento endereço Alocado em matrícula (FK) código (FK) Projeto código título data-início data-fim orçamento Solange N. Alves de Souza 59
60 Auto-relacionamento Pessoa Pessoa 1 1 marido esposa casado Pessoa IdPessoa nome idade endereço sexo casado Solange N. Alves de Souza 60
61 Relacionamento Ternário Cidade Distribuição Produto Distribuidor Distribuidor código título data-início data-fim orçamento Distribuição idcidade (FK) idproduto (FK) código (FK) Produto idproduto descrição quantidade preço unitário Cidade idcidade nome número habitantes região Solange N. Alves de Souza 61
Abordagem ER. Capítulo 2
Abordagem ER Capítulo 2 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados. Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976, por Peter
Abordagem ER. Capítulo 2
Abordagem ER Capítulo 2 1 Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada 2 Criada em 1976 por Peter
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
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
Modelagem de Dados. Modelagem Conceitual
Modelagem de Dados Atividade de definição de um esquema de dados em um certo nível de abstração Projeto de um BD modelagem conceitual abstração de mais alto nível objetivo: representação dos requisitos
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
Abordagem ER. Capítulo 2
$ Abordagem ER Capítulo 2 # Abordagem Entidade-Relacionamento Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados mais difundida e utilizada Criada em 1976, por Peter
MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão
Luiz Leão [email protected] http://www.luizleao.com Conteúdo Programático 3.1 Modelo Entidade-Relacionamento 3.1.1 Modelo de Banco de Dados 3.1.2 Modelo Conceitual 3.1.3 Modelo lógico 3.2 As Principais
Sistema de Banco de Dados
Sistema de Banco de Dados Abordagem Entidade Relacionamento(ER) Professor: Armando Hage Belém-PA Abordagem ER Técnica para construir modelos conceituais de bases de dados Técnica de modelagem de dados
Projeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
Projeto de Banco de Dados
Projeto de Banco de Dados Atividade de modelagem de dados em diversos níveis de abstração Modelagem conceitual (projeto conceitual) abstração de mais alto nível objetivo: representação dos requisitos de
01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?
Exercícios 01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos? 02 - Defina, sem retornar ao capítulo, os
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
Abordagem Entidade-Relacionamento. Edmilson Campos
Disciplina: Banco de Dados AULA 02 Abordagem Modelo Conceitual Adaptado dos slides do Livro Projeto de Banco de Dados, v. 4 de Carlos A. Heuser Edmilson Campos, Prof. http://www3.ifrn.edu.br/~edmilsoncampos/
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
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO
Tópico: Modelagem CONTEÚDO PROGRAMÁTICO INTRODUÇÃO Algumas definições: Modelo: Abstração da Realidade Esquema Instância Cliente Nome Cidade Rua João Ouro Preto Albino Sartori Antônio Mariana Sete Setembro
Projeto de Bancos de Dados
Projeto de Bancos de Dados Compreende três etapas: 1) Modelagem Conceitual (Projeto Conceitual): - Modelo de dados abstrato - Define os dados do domínio - Independente do SGBD 2) Projeto Lógico - Define
BANCO DE DADOS MODELAGEM ER. Prof.: Jean Carlo Mendes
BANCO DE DADOS MODELAGEM ER Prof.: Jean Carlo Mendes [email protected] http://www.jeancarlomendes.com.br - Entidades - Conjunto de objetos da realidade modelada sobre os quais deseja-se manter informações
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
Modelagem de dados. Abordagem Entidade-Relacionamento. Conceitos da abordagem ER. Modelo entidade-relacionamento (MER)
Pós-Graduação em Engenharia de Requisitos de Software Abordagem Entidade-Relacionamento Modelagem de dados Técnica de modelagem de dados mais difundida e utilizada. Criada em 1976 por Peter Chen. Conceito
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:
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
Faculdade Ieducare. 5º Semestre Sistemas de Informação. Professor: Rhyan Ximenes. Banco de Dados II 1. Banco de Dados II
Faculdade Ieducare 5º Semestre Sistemas de Informação Professor: Rhyan Ximenes 1 M.E.R MODELO ENTIDADE RELACIONAMENTO 2 1 Compreender os conceitos de ENTIDADE e algumas de suas características: RELACIONAMENTO,
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
MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Prof. Rosemary Melo OBJETIVOS Conhecer a arquitetura de 3 esquemas (projeto conceitual, lógico e físico) Entender o conceito e o processo
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO Docente: Éberton da Silva Marinho e-mail: [email protected] 18/08/2016 SUMÁRIO
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
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,
Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las
Prof. Fabiano Taguchi
BANCO DE DADOS Prof. Fabiano Taguchi http://fabianotaguchi.wordpress.com [email protected] MODELAGEM ER Consiste em um modelo conceitual, criado em 1976 por Peter Chen. O diagrama que resulta
Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo
MODELAGEM DE DADOS Projeto de Banco de Dados Modelo Conceitual Profa. Rosemary Melo PROJETO DE BANCO DE DADOS OBJETIVOS Gerar um banco de dados que permita armazenar informações sem redundância e recuperá-las
Com base nos slides vistos em sala de aula resolva os seguintes exercícios:
Com base nos slides vistos em sala de aula resolva os seguintes exercícios: 1. Dê ao menos cinco exemplos de cada um dos conceitos básicos da abordagem ER apresentados nesta aula: entidade, relacionamento,
Construindo modelos ER. Capítulo 3
Construindo modelos ER Capítulo 3 Construindo modelos ER - Temário 1. Conselhos práticos 2. Heurísticas 3. Notações alternativas 4. Processo de modelagem e alternativas 2 Propriedades de modelos ER Modelo
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.
MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD Prof. Angelo Augusto Frozza, M.Sc. PROJETO CONCEITUAL Levantamento de requisitos Modelagem Conceitual Modelo ER PROJETO CONCEITUAL Parte integrante do Projeto
2. Revisão e Dicas de Modelagem Conceitual
Sumário 1. Introdução à Aplicações Não-Convencionais 2. Revisão e Dicas de Modelagem Conceitual 3. BD Orientado a Objetos (BDOO) 4. BD Temporal (BDT) 5. BD Geográfico (BDG) 6. XML & BD Revisão de Modelagem
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
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 CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS
SISTEMAS DE BANCO DE DADOS CONCEITOS DE MODELAGEM CONCEITUAL DE DADOS A modelagem conceitual de dados tem por função representar a organização de dados que descreva um determinado mini-mundo.. Esta modelagem
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
Administração e Projeto de Banco de dados. Aula 4 Modelagem Conceitual Tipos de Relacionamentos
Administração e Projeto de Banco de dados Aula 4 Modelagem Conceitual Tipos de Relacionamentos Profº Mauricio M. Faria UNIBAN 1 Relacionamento Unário Relacionamento Unário ou Auto-Relacionamento representa
Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Dados x Informações Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados
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),
Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos
Banco de dados BD Banco de dados Objetivo: Armazenar dados Consultar dados (dentro de um determinado contexto) gerando informações úteis Reter os dados de forma que possam ser utilizados em outros momentos
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
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
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
1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:
Gerenciamento de Dados Assunto 2. MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE
Banco de Dados Diagrama Entidade Relacionamento DER
Universidade Estadual de Mato Grosso do Sul Curso de Computação, Licenciatura Banco de Dados Diagrama Entidade Relacionamento DER Prof. José Gonçalves Dias Neto [email protected] Notação Existem
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
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
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
Banco de Dados. Diagramas de Entidade Relacionamento (DER) - Complementos. Ref. Prof. Renato de Oliveira Violin - UFSCar
Banco de Dados Diagramas de Entidade Relacionamento (DER) - Complementos Ref. Prof. Renato de Oliveira Violin - UFSCar Tipo de Entidade Fraca ou Dependente É a entidade cuja identificação não pode ser
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
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
Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.
Banco de Dados I Prof. Diego Buchinger [email protected] [email protected] Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo Projeto Lógico Projeto Lógico Modelo Conceitual Pode haver
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 -
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
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento
Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento Exercícios de Fixação Modelagem de Dados a Forma: Descritiva; 2 a Forma: Esquemática; 3 a Forma: Modelo de Dados. Prof. Anderson Henriques O Modelo
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
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
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
Aula 02. Modelo de Dados Modelo Conceitual Modelo de Implementação Entidades e Atributos
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: [email protected] Aula 02 Modelo de Dados Modelo
Sistema de Banco de Dados. UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage
Sistema de Banco de Dados UNIDADE 1 Introdução aos Sistemas de Bancos de Dados Professor: Armando Hage Resumo da Unidade Banco de dados BD SGBD Objetivo Visão Geral Abstração Modelo de Dados Entidade Relaciomento(ER)
BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar
BANC DE DADS I/MDELAGEM DE DADS - Aula 3 - MDELAGEM DE DADS 1. INTRDUÇÃ Como dito anteriormente uma das principais características da abordagem banco de dados, é que a mesma fornece alguns níveis de abstração
Análise e Projeto de Sistemas I
Análise e Projeto de Sistemas I Curso de Sistemas de Informação Karla Donato Fook [email protected] DESU / DComp 2017 Análise Estruturada Diagrama de Entidade e Relacionamento 2 1 Representação gráfica
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
Projeto Banco de Dados
Projeto Banco de Dados Principais Fases do Processo Projeto Conceitual Projeto Lógico Projeto Físico 32 Projeto Banco de Dados Projeto Conceitual Modelagem de dados em alto nível Foco no domínio do problema
Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados. Introdução
Conceitos relativos a Banco de Dados & Modelos de Informação de Banco de Dados Prof. Anderson Henriques Introdução A quantidade de informação relevante para a tomada de decisões nas organizações é muito
Projeto de um BD Modelo Entidade-Relacionamento (ER)
Projeto de um BD Modelo Entidade-Relacionamento (ER) Técnica de modelagem de dados mais utilizada Criada em 1976 por Peter Chen Os conceitos centrais dessa abordagem são: Entidade: conjunto de objetos
Aulas 03, 04 e 05. Relacionamentos entre Entidades Tipos de Relacionamentos Cardinalidade Relacionamento Identificador Entidade Associativa
INSTITUTO FEDERAL NORTE DE MINAS GERAIS Curso Técnico em Informática Disciplina: Banco de Dados Professor: Alessandro Carneiro Ribeiro E-mail: [email protected] Aulas 03, 04 e 05 Relacionamentos
Banco de Dados. Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa
Banco de Dados Modelagem de dados - Modelo Entidade Relacionamentos (MER) Francisco Antonio de Sousa [email protected] 1 Modelos de Banco de Dados Modelo de (Banco de) Dados : descrição das informações
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
Exemplo de Rel. Condicional
Material baseado nas notas de aula: Maria Luiza M. Campos IME/2005 Carlos Heuser - livro Projeto de Banco de Dados Casaova / PUC/RJ Prof. MSc. Edilberto Silva [email protected] Sistemas de Informação Brasília/DF
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
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
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
Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)
MER Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R) Conceitos O ME-R (Modelo Entidade Relacionamento) foi concebido para representar numa estrutura sintática a semântica que os dados
Parte REGRAS DO MODELO CONCEITUAL 4.1 MODELO CONCEITUAL COMO MODELO DE ORGANIZAÇÃO 4.2 DIFERENTES MODELOS PODEM SER EQUIVALENTES
Parte 4 As regras do modelo conceitual visam contextualizar a utilização de recursos da Modelagem Entidade-Relacionamento ora utilizada no Modelo Conceitual. Em função do contexto é importante aplicar
Modelo Entidade-Relacionamento
Modelo Entidade-Relacionamento Processo de Projeto de Bancos de Dados Mini-Mundo Análise de Requisitos Requisitos Funcionais Requisitos do BD Análise Funcional Projeto Conceitual Especificação das Transações
Modelo Lógico de Dados. Modelo Relacional
Modelo Lógico de Dados Modelo Relacional 1 Composição de um Banco de Dados Relacional É composto de tabelas ou relações O termo tabela é mais comum nos produtos comerciais e na prática O termo relação
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
UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)
MER (Modelo Entidade Relacionamento) O Modelo Entidade Relacionamento é uma ferramenta para modelagem de dados, utilizada durante a modelagem do projeto conceitual de banco de dados. A utilização do MER
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
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
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!
BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento Evandro Eduardo Seron Ruiz, Ph.D.! [email protected] 1 Modelagem Usar recursos para modelagem conceitual! Modelo
Ciclo de Desenvolvimento de Sistemas de BD
Banco de Dados Ciclo de Desenvolvimento de Sistemas de BD Investigação dos Dados Modelagem dos Dados Modelagem Conceitual Projeto do Banco de Dados Fernando Fonseca Ana Carolina Implementação do Banco
1. MINI MUNDO Descrição formal da realidade a ser representada. Exemplo: suponhamos que as Faculdades Dom Bosco funcionem assim:
MODELAGEM DE DADOS Consiste em mapear o mundo real do sistema em um modelo gráfico que irá representar o modelo e o relacionamento existente entre os dados. MODELO DE ETIDADE-RELACIOAMETO Principal ferramenta
Modelo Entidade Relacionamento
Modelo Entidade-Relacionamento : Modelo de dados baseado na percepção do mundo real que consiste em um conjunto de objetos básicos chamados de entidades e relacionamentos Dept. CC Entidade Professor n
Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos
Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - Conceitos Abordagem Entidade-Relacionamento - ENTIDADE Abordagem Entidade-Relacionamento - ENTIDADE Entidade é um objeto
BANCO DE DADOS. Engenharia da Computação Univasf. Modelo Entidade-Relacionamento. Aula 2. Conjuntos de Entidades - Representação Exemplo:
Banco de Dados / Banco de Dados / 2 Engenharia da Computação Univasf BACO DE DADOS Aul Projeto de um BD: () modelo conceitual (2) projeto lógico : modelo conceitual de dados criado em 976 por Peter Chen
Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados.
Este capítulo apresenta os conceitos básicos da área de banco de dados que são necessário à compreensão do projeto de banco de dados. São apresentados conceitos como banco de dados, sistema de gerência
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
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
