1) Defina os seguintes termos: entidade, atributo, atributo multivalorado, atributo derivado, atributo-chave, conjunto de valores e relacionamento

Documentos relacionados
Banco de Dados. Bruno Rafael de Oliveira Rodrigues

MC536. Modelo Entidade- Relacionamento

Prof. Fabiano Taguchi

Abordagem ER. Capítulo 2

Modelagem de dados usando MER. Andre Noel

Modelo Entidade-Relacionamento. Aécio Costa

BANCO DE DADOS E APLICAÇÕES EM NEGÓCIOS: Modelagem usando o Modelo Entidade Relacionamento. Evandro Eduardo Seron Ruiz, Ph.D.!

Introdução. Modelo de dados conceitual para o projeto de BD

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

Modelo Entidade-Relacionamento

Modelagem de dados usando o modelo Entidade- Relacionamento (ER)

MODELAGEM DE DADOS LISTA 001 Projeto Conceitual

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE BANCO DE DADOS MODELO ENTIDADE- RELACIONAMENTO

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

Análise e Projeto de Sistemas I

Abordagem ER. Capítulo 2

SISTEMA DE INFORMAÇÃO Modelo Conceitual. Prof. Luiz Fernando Laguardia Campos FMS

Banco de Dados Introdução. Profa.Ms.Denise Neves

MER e DER Entidades Relacionamentos Atributos Ferramentas CASE Exemplos de DERs Exemplo de Minimundo. Banco de Dados. Aula 1.

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

Modelagem Conceitual e o Modelo Entidade-Relacionamento

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO

PROJETO DE BANCO DE DADOS -PROJETO CONCEITUAL. Prof. Angelo Augusto Frozza, M.Sc.

MC536 Bancos de Dados: Teoria e Prática

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?

1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.

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;

Projeto de Banco de Dados

Projeto de Banco de Dados

1) Defina os seguintes termos: domínio, grau de uma relação, n-tupla, esquema de relação, esquema de um banco de dados relacional.

Modelo Entidade- Relacionamento

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

Projeto Banco de Dados

Modelo Entidade- Relacionamento. Hugo Barros

Banco de Dados I Modelagem Conceitual

Unidade 2 Modelo Conceitual

Modelagem semântica permite aproximar o modelo obtido do mundo real Exemplo de modelos:

BANCO DE DADOS. TÁSSIO JOSÉ GONÇALVES GOMES

Ciclo de Desenvolvimento de BD

Modelo Relacional. Aula 02

IF685 Gerenciamento de Dados e Informação - Prof. Robson Fidalgo 1/64

Lógica de Programação

Modelagem de Dados. Abordagem Entidade-Relacionamento - Conceitos

Modelo Entidade Relacionamento

Banco de Dados. Aula 4 - Prof. Bruno Moreno 02/09/2011

Ciclo de Desenvolvimento de Sistemas de BD

Modelagem de Sistemas Web. Modelagem de BD

MODELAGEM DE DADOS UNIDADE 3 Modelo Entidade-Relacionamento. Luiz Leão

Apostila de Modelagem de Banco de Dados

Modelagem de Dados. Modelagem Conceitual

Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

GEE051 - Banco de Dados Projeto de BD Projeto Conceitual. Ilmério Reis da Silva UFU/FACOM /2

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

MODELAGEM DE DADOS -PROJETO CONCEITUAL DE BD. Prof. Angelo Augusto Frozza, M.Sc.

Fundamentos de Bancos de Dados 3 a Prova

BANCO DE DADOS I/MODELAGEM DE DADOS Prof. Ricardo Rodrigues Barcelar

Banco de Dados. Modelo Entidade Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

Lista 1 de Banco de Dados I GGI Professor: Wendel Melo - FACOM-UFU. Observações: 1. Esta lista de exercícios é totalmente individual!

Banco de Dados. Diagramas de Entidade Relacionamento (DER) Ref. Prof. Renato de Oliveira Violin - UFSCar

Retrospectiva (Aula 2) O Modelo Entidade-Relacionamento. O Modelo Entidade- Relacionamento. O Modelo Entidade- Relacionamento

Projeto de um BD Modelo Entidade-Relacionamento (ER)

Restrições de Integridade. Prof. Jefferson Silva CEFET.PHB - PI

Banco de Dados. Modelagem de Dados. Prof.: Salustiano Rodrigues

Modelo Entidade- Relacionamento (MER) Adão de Melo Neto

Conceitos SQL SQL 19/03/2017 O que é dado? O que é BD? O que é uma informação? O que é SGBD? O que é SQL? O que é BD? O que é SGBD?

Lista 1 de Banco de Dados I GGI Professor: Wendel Melo - FACOM-UFU. Observações: 1. Esta lista de exercícios é totalmente individual!

Prof.: Clayton Maciel Costa

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

Modelagem de Dados MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Profa. Rosemary Melo

Processo de desenvolvimento. Compreender o domínio interagir com utilizadores e recolher requisitos Desenho conceptual

Modelagem de Dados MODELAGEM DE DADOS. Lista de Exercícios 01. Luiz Leão Lista de Exercícios AV1

Classes e Banco de Dados

Exercício sobre Modelagem Conceitual de Banco de Dados

1. Desenvolva o Diagrama Entidade-Relacionamento para as seguintes situações:

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli

Projeto de Banco de dados - Fundamentos

Modelagem de Dados Usando o Modelo Entidade-Relacionamento (ME-R)

Exemplo de Rel. Condicional

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

MER Modelo de entidade e Relacionamento. Prof. Me. Hélio Esperidião

MODELAGEM DE DADOS. Projeto de Banco de Dados Modelo Conceitual. Prof. Rosemary Melo

MODELO ENTIDADE - RELACIONAMENTO

Banco de Dados. 2ºano do Curso Técnico em Informática. Professora: Luciana Faria

Processamento de INDUSTRIA 4.0. Big Data. Aula #5 - Projeto de Banco de Dados EDUARDO CUNHA DE ALMEIDA

Diagrama de Classes. ENG1518/3VC Sistemas de Informação Gerenciais Prof. Marcos Villas

Fundamentos de Bancos de Dados 3 a Prova Caderno de Questões

Sistema de Banco de Dados

PROJETO: CONFERÊNCIA ACADÊMICA. 2. Informações Básicas sobre o Sistema a ser Desenvolvido

UERJ Oscar Luiz Monteiro de Farias 1. Bancos de Dados. Mestrado em Engenharia de Computação área de concentração Geomática

O Modelo ER. Bases de Dados (CC2005) Departamento de Ciência de Computadores Faculdade de Ciências da Universidade do Porto

Análise Estruturada. Modelagem de Software Prof. Flávio de Oliveira Silva, Ph.D.

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Banco de dados. Objetivo: Reter os dados de forma que possam ser utilizados em outros momentos

Análise e Projeto de Sistemas

DCC011 Introdução a Banco de Dados. Construindo o Esquema. 1. Propriedades de Modelos ER. Construindo Esquema Conceitual

Transcrição:

1) Defina os seguintes termos: entidade, atributo, atributo multivalorado, atributo derivado, atributo-chave, conjunto de valores e relacionamento 2) O que é relacionamento recursivo? Dê exemplos. 3) Quais são as vantagens e desvantagens de cada uma das restrições estruturais em relacionamentos? 4) Quando o conceito de entidade fraca é usado na modelagem de dados? 5) Construa um diagrama ER para uma locadora de filmes, segundo os requisitos abaixo: Uma pequena locadora de filmes possui aproximadamente 2.000 DVD s cujo empréstimo deve ser controlado. Cada DVD possui um número de identificação. Para cada filme, é necessário saber seu título e sua categoria (comédia, drama, ação, terror, suspense,...etc.). Cada filme recebe um identificador próprio e todo filme está classificado em apenas uma categoria. Para cada DVD é controlado que filme ele contém. Para cada filme há pelo menos um DVD, e cada DVD contém somente um filme. Alguns poucos filmes necessitam de dois DVDs. Os clientes podem desejar encontrar os filmes estrelados por seu ator predileto e encontrar os filmes existentes de uma determinada categoria. É necessário manter a informação dos atores que estrelam em cada filme. Nem todo filme possui estrelas. Para cada ator, os clientes, às vezes desejam saber o seu nome real, bem como a data de nascimento. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados podem alugar DVDs e eles podem retirar vários DVDs. Para cada cliente é necessário saber o seu prenome e o seu sobrenome, os seus telefones (residencial, comercial, celular,...etc.) e o seu endereço. Além disso, cada cliente recebe um número de associado. 6) Considere o diagrama ER mostrado na figura abaixo como parte de um banco de dados BANCO. Cada banco pode ter múltiplas agências e cada agência pode conter múltiplas contas e empréstimos. a) Liste as entidades (não fracas) do diagrama ER. b) Há alguma entidade fraca? Se sim, dê o seu nome, chave parcial e o relacionamento identificador. c) Quais restrições a chave parcial e o relacionamento identificador da entidade fraca especificam nesse diagrama?

d) Liste os nomes de todos os relacionamentos e especifique a restrição (min, max) em cada participação de uma entidade em um relacionamento. Justifique suas escolhas. e) Descreva os requisitos do usuário que levaram a esse projeto de esquema ER. f) Suponha que cada cliente deva ter, pelo menos, uma conta, mas está limitado ao máximo de dois empréstimos de cada vez, e que uma agência bancária não pode ter mais de mil empréstimos. Como fazer as restrições (min, max) para esta situação? 7) Considere o diagrama ER da figura abaixo. Suponha que um empregado possa trabalhar em mais de dois departamentos ou possa não estar designado a qualquer departamento. Pressuponha que cada departamento deva ter um e possa ter mais de três números de telefones. Forneça as restrições (min, máx) desse diagrama. Declare, no diagrama, qualquer suposição adicional que você fizer. Neste exemplo, sob quais condições o relacionamento TEM_TELEFONE seria redundante?

8) Considere o diagrama ER da figura abaixo. Suponha que um curso possa ou não usar um livro didático, mas que um texto, por definição, seja um livro usado em um curso. Um curso não pode usar mais de cinco livros. Os instrutores ensinam em dois e quatro cursos. Forneça as restrições (min, máx) desse diagrama. Declare, no diagrama, qualquer suposição adicional que você fizer. Se adicionarmos o relacionamento ADOTA entre INSTRUTOR e TEXTO, quais restrições (min, máx) você colocaria nele? Por quê? 9) Projete um esquema de ER para o controle de informação sobre os votos propostos e coletados na Câmara Federal durante as sessões congressionais. O BD necessita controlar o nome de cada estado do Brasil e incluí-lo em alguma das regiões do país: nordeste, centro-oeste, sudeste, norte e sul. Cada congressista é descrito por um registro único, pelo nome dele ou dela, mais o estado representado, a data de início de quando o congressista foi eleito pela primeira vez e o partido político ao qual ele ou ela pertence (PV, PSDB, PT, PFL,...). O BD mantém o controle de cada projeto lei, incluindo o número, o nome do projeto, a data de proposição, a data de voto, se o projeto de lei foi aprovado ou reprovado e o responsável que o propôs (todo projeto lei é proposto por apenas um congressista). Alguns congressistas não propõem projetos lei, mas podem propor vários. O BD mantém o controle de como cada congressista votou em cada projeto de lei (sim, não, absteve-se, ausente). Nem todo congressista vota em projeto lei, mas todo projeto lei é colocado em votação e uma única vez. Desenhe um diagrama do esquema ER para essa aplicação, apresentando as entidades, os relacionamentos, as restrições de cardinalidade e de participação. 10) Utilize o diagrama ER para o projeto conceitual da base de dados do problema abaixo: Cervejas, bares e frequentadores. a) Frequentadores têm nomes e endereços unívocos. Eles apreciam uma ou mais cervejas e frequentam um ou mais bares, mas cada frequentador tem sua cerveja favorita. Eles possuem telefones, usualmente um, mas às vezes vários ou nenhum. b) Bares têm nomes e endereços unívocos. Eles servem uma ou mais cervejas e são frequentados por um ou mais frequentadores. Eles cobram um preço para cada cerveja que servem, e que pode variar de cerveja para cerveja. c) Cervejas têm nomes e fabricantes unívocos. São servidas por um ou mais bares e são apreciadas por um ou mais frequentadores. d) Fabricantes têm nomes e endereços unívocos e podem fabricar mais de uma cerveja.

11) Desenhe um diagrama de Entidade-Relacionamento (ER) para o controle dos alunos, das disciplinas, dos cursos e das notas dos alunos de uma Faculdade. Suponha que após a fase de levantamento e análise de requisitos, o projetista tenha fornecido a seguinte descrição da Faculdade a ser representada no BD: A Faculdade tem alunos e cada aluno tem um registro acadêmico único, nome (com nome principal e sobrenome), endereço, data de nascimento e ano de ingresso na Faculdade. Há diversos cursos oferecidos pela Faculdade, mas o aluno só pode se matricular em um (Administração, Direito, Economia, etc.). É importante armazenar um código único para o curso e seu nome. Todo curso possui um único coordenador e esse coordenador administra academicamente um curso. Todos os cursos estão ativos. O coordenador possui um código único e seu nome. A data que o coordenador começou a coordenar o curso tem que ficar registrada. A Faculdade oferece várias disciplinas e o aluno pode cursar diversas disciplinas. Cada disciplina possui um código único, um nome e um possível pré-requisito. Tal disciplina de pré-requisito guarda as mesmas informações das disciplinas. Nem toda disciplina tem pré-requisito, mas quando o possui, é apenas um. Uma disciplina pode ser pré-requisito de várias outras disciplinas. Deseja-se controlar as disciplinas que cada aluno cursa, guardando o ano e o semestre que ele cursa a disciplina, o professor que ministra a disciplina naquele ano/semestre e a nota que o aluno obteve na disciplina. O diagrama ER na página seguinte apresenta as entidades e seus atributos, os relacionamentos e as restrições de cardinalidade e de participação para a descrição do BD FACULDADE. Aponte (onde: na(s) entidade(s), no(s) relacionamento(s), na entidade X, no relacionamento Y, no(s) atributo(s)-chave, no atributo Z, na cardinalidade do relacionamento da entidade X com a entidade Z, na participação da entidade X no relacionamento Y... etc) e identifique (qual é o erro?) os erros cometidos na construção do mesmo. Diagrama do item 11 na página seguinte: