Aula I_VI Exercícios de Revisão



Documentos relacionados
INF Fundamentos de Banco de Dados Exercícios sobre normalização

Exercícios Propostos de Modelagem parte II

Exercícios Propostos de Modelagem parte II

Disciplina: Unidade III: Prof.: Período:

MODELO ENTIDADE - RELACIONAMENTO

Lista de exercícios 01

Banco de Dados Modelo Conceitual, Lógico, Físico, Entidade- Relacionamento (ER) Hélder Nunes

Modelo Entidade-Relacionamento

Lógica de Programação

Roteiro 3 Modelagem relacional

Projeto de Banco de Dados

Banco de Dados. Modelagem de Dados com MER. Prof. Walteno Martins Parreira Jr

Projeto de Banco de Dados. Disciplina: Banco de Dados I José Antônio da Cunha

BANCO DE DADOS I AULA 3. Willamys Araújo

Modelagem Conceitual Exercício resolvido 02 Modelagem Conceitual

Curso de Gestão em SI MODELAGEM DE DADOS. Rodrigo da Silva Gomes. (Extraído do material do prof. Ronaldo Melo - UFSC)

Simulado Banco de Dados I Bimestre 1 Capítulo 1 Projeto Lógico de Banco de Dados

Lista de exercícios - MER

UNIVERSIDADE FEDERAL DE SANTA MARIA CENTRO DE TECNOLOGIA AULA 17 PROFª BRUNO CALEGARO

Engenharia de Software I

Profa. Daniela Barreiro Claro

Lista de Exercício Resolvido 01 Modelagem Conceitual parte I

05/06/2012. Banco de Dados. Gerenciamento de Arquivos. Gerenciamento de Arquivos Sistema Gerenciador de Banco de Dados Modelos de Dados

Prof. Alexandre Unterstell Banco de Dados I

Conteúdo. 1. Introdução. 2. Levantamento de Requisitos. 3. Análise Orientada a Objetos. 4. Projeto Orientado a Objetos 5. UML. 6.

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

AULA Entidade-Relacionamento

Introdução a Java. Hélder Nunes

Prof.: Clayton Maciel Costa

A fim de gerenciar as vendas em uma loja, os seguintes requisitos devem ser atendidos pela modelagem de dados:

Modelo Relacional. Modelo Relacional. Tabelas

Banco de Dados I. Modelo Entidade Relacionamento Mapeamento para tabelas. Apresentação. Ementa

Orientação a Objetos

Banco de Dados I. Projeto de Banco de Dados e o Modelo E-R. Fabricio Breve

Banco de Dados. Banco de Dados (aulas 7 e 8) 1 Wedson Quintanilha da Silva - Banco de Dados

1) O QUE NÃO É BANCO DE DADOS?

Curso Superior em Tecnologia de Análise e Desenvolvimento de Sistemas. Campus Alegrete. Banco de Dados I. Cristhiano Bossardi de Vasconcellos.

INSCRIÇÃO PARA FIES 2015/1

PROJETO DE BANCO DE DADOS LISTA 002 Projeto Conceitual

Modelo de Entidade e Relacionamento (MER) - Parte 07

Banco de Dados. Arquitetura e Terminologia. Prof. Walteno Martins Parreira Jr waltenomartins@yahoo.

Bancos de Dados Exercícios de Modelagem Entidade Relacionamento

Capítulo 5 Complemento. 5.1 Laudon, Cap. 5

Disciplina-POO-III- 3º Anos(Inf) (Lista de Exercícios III - Bimestre) 19/08/2015

ENGENHARIA DA COMPUTAÇÃO

UD 4: Sistema de Gerenciamento de Banco de Dados

Banco de Dados I. Projeto de Banco de Dados e o Modelo E-R Parte 2. Fabricio Breve

Disciplina de Banco de Dados Parte V

Conceitos básicos. Aplicações de banco de dados. Conceitos básicos (cont.) Dado: Um fato, alguma coisa sobre a qual uma inferência é baseada.

Métodos de Construção de Software: Análise Estruturada. Graduação em Informática 2008 Profa. Itana Gimenes

MSc. Daniele Carvalho Oliveira

Introdução. Banco de dados. Por que usar BD? Por que estudar BD? Exemplo de um BD. Conceitos básicos

Introdução Banco de Dados

Aula II Introdução ao Modelo de Entidade-Relacionamento

Identificação Nome completo: Curso: Período: Matrícula: Turno:

Tecnologias e Linguagens para Banco de Dados I. Expressão do Relacionamento. Expressão do Relacionamento

INTRODUÇÃO. Enfoque abstrato. Enfoque Intermediário

PROVA DISCURSIVA - PROFISSIONAL BÁSICO (FORMAÇÃO DE ANÁLISE DE SISTEMAS - DESENVOLVIMENTO) 2 a FASE

MC536 Bancos de Dados: Teoria e Prática

MODELAGEM DE DADOS MODELAGEM DE DADOS. rafaeldiasribeiro.com.br. Aula 4. Prof. Rafael Dias Ribeiro.

Descreve relacionamentos entre objetos de dados; conduz à modelagem de dados; atributos de cada objeto => Descrição de Objetos de Dados;

O Modelo de Entidades e Relacionamentos (MER) é um modelo conceitual usado para projeto de aplicações de banco de dados.

Engenharia de Software Engenharia de Requisitos. Análise Orientada a Objetos Prof. Edison A M Morais prof@edison.eti.

COMPANHIA DE SEGUROS ALIANÇA DO BRASIL

Banco de Dados Transformação Modelo Conceitual para Lógico Relacional. Prof. Juliano Lucas Gonçalves

INSTITUTO Caetano Andrade Rio de Janeiro. São Paulo EXMO. SR. DR. JUIZ DE DIREITO DA 2ª VARA CÍVEL DA REGIONAL DE MADUREIRA/RJ

Controle do Arquivo Técnico

Banco de Dados. Microsoft Access

Disciplina: Unidade I: Prof.: Período:

Especificação de Requisitos

Modelagem de Sistemas Prof. Marcos Roberto e Silva

Chaves. Chaves. O modelo relacional implementa dois conhecidos conceitos de chaves, como veremos a seguir:

Análise e projeto de sistemas PROF. REGILAN SILVA

Banco de Dados I. Prof. Bal. Emerson Meneses Inocente

BANCO DE DADOS PROFESSOR MAURÍCIO - MAURICIO.MELLO@PUCPR.BR AULA 02. O Modelo Entidade-Relacionamento ( MER )

Questionário de Avaliação Socioeconômica Residência Estudantil

Métodos de Construção de Software: Análise Estruturada

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

UML Modelo Casos de Uso Estudo de Caso

UNIVERSIDADE ESTADUAL DO AMAZONAS ESPECIALIZAÇÃO EM DESENVOLVIMENTO EM SOFTWARE LIVRE CONCEITOS E PROJETOS DE BANCO DE DADOS E SQL

Associação de Ensino Superior da Amazônia - AESA Faculdade de Ciências Humanas, Exatas e Letras de Rondônia - FARO

MODELAGEM DE DADOS. Unidade II Arquiteturas do SGBD

Nº de Registro: 923 Chave:

UML: Diagrama de Classes

PROGRAMANDO EM C# ORIENTADO A OBJETOS

Prof. Antonio Almeida de Barros Jr. Prof. Antonio Almeida de Barros Junior

Microsoft Office Outlook Web Access ABYARAIMOVEIS.COM.BR

Curso Superior de Tecnologia em BD Curso Superior de Tecnologia em DAI

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

Processo de Projeto Bottom-Up. esquema conceitual do BD. engenharia reversa do esquema relacional. esquema relacional integrado do BD (esquema global)

BETA CONTROLE DE GUINCHO Copyright Peris Consultoria Empresarial Ltda

Ricardo Roberto de Lima UNIPÊ APS-I. Históricos e Modelagem Orientada a Objetos

1ª Lista de exercícios

I Requisitos de um modelo conceitual: - clareza (facilidade de compreensão) - exatidão (formal)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

MODELO DE DADOS. É uma imagem gráfica de toda a base de informações necessárias para um determinado empreendimento.

Pergamum - Sistema Integrado de Bibliotecas Consulta ao Acervo e Meu Pergamum. Rio do Sul, maio de 2014

EXERCÍCIOS SOBRE DIAGRAMAS DE CLASSES Construa Diagramas de Classes para os seguintes domínios de problemas

Transcrição:

Aula I_VI Exercícios de Revisão

1. Usando as regras de transformação de modelos ER para modelo lógico relacional apresentadas neste capítulo, projete um BD relacional para o modelo abaixo. ESCRITÓRIO (1,1) (0,n) CONTRATO DE ALUGUEL (1,n) (1,1) CLIENTE (0,n) (1,1) VEÍCULO TIPO DE VEÍCULO Escritório (Número, Local) Cliente (NúmeroCartMotorista, EstadoCartMotorista, Nome, Endereço, Telefone) Contrato aluguel (Número, Data, Duração) Veículo (Número, DataPróximaManutenção. Placa) Tipo de Veículo (Código, Nome, ArCondicionado) Automóvel (NúmeroPortas, DireçãoHidráulica, CâmbioAutomático, Rádio) Ônibus (NúmeroPassageiros, Leito, Sanitário) (0,n) (1,1) AUTOMÓVEL ÔNIBUS

1. Usando as regras de transformação de modelos ER para modelo lógico relacional apresentadas neste capítulo, projete um BD relacional para o modelo abaixo. Escritório (NúmeroEscr, Local) Contrato aluguel (NúmeroEscr, NúmeroContr, Data, Duração, NúmeroVeic, NúmeroCartMotorista, EstadoCartMotorista) NúmeroEscr referencia Escritório NúmeroVeic referencia Veículo (NúmeroCartMotorista, EstadoCartMotorista) referencia Cliente Cliente (NúmeroCartMotorista, EstadoCartMotorista, Nome, Endereço, Telefone) Veículo (Número, DataPróximaManutenção. Placa, CódigoTipo) CódigoTipo referencia TipoVeículo Tipo de Veículo (CódigoTipo, Nome, ArCondicionado) Automóvel (CódigoTipo, NúmeroPortas, DireçãoHidráulica, CâmbioAutomático, Rádio) CódigoTipo referencia TipoVeículo Ônibus (CódigoTipo, NúmeroPassageiros, Leito, Sanitário) CódigoTipo referencia TipoVeículo

2. Utilizando o diagrama ER descrito abaixo, faça o mapeamento para o modelo relacional.

2. Utilizando o diagrama ER descrito abaixo, faça o mapeamento para o modelo relacional. Frequentadores (Cod_Cliente, Nome, NomeeNumerodoLogradouro, Cidade, Estado, CodigoPostal, Telefone) Frequentadores_Cerveja(Cod_Cliente, Cod_Cerveja) Cod_Cliente referencia Frequentadores Cod_Cerveja referencia Cerveja Cerveja_Pedido(Cod_Cliente, Cod_Pedido, Cod_Cerveja, Quantidade) Cod_Cliente referencia Frequentadores Cod_Pedido referencia Pedido Cod_Cerveja referencia Cerveja Cerveja(Cod_Cerveja, Cod_Fab, Nome) Fabricante(Cod_Fab, Nome, Endereco) Cerveja_Bares( Cod_Bar, Cod_Cerveja, Preco) Cod_Cerveja referencia Cerveja Bares (Cod_Bar, Nome, Endereco) Pedido(Cod_Pedido, Cod_Cliente, Cod_Bar, Total_Pedido, Data_Pedido) Cod_Cliente referencia Frequentadores Cod_Pedido referencia Pedido

3. Modele um diagrama ER para um banco de dados de um BANCO utilizando o padrão de modelagem visto em sala de aula. Considere o conjunto de requisitos abaixo: Um Banco pode ter no mínimo uma e no máximo várias Agências Bancárias Énecessário armazenar o código do Banco e o nome do mesmo. Cada Agência Bancária possui um código da Agência e o endereço. Uma Agência Bancária pode ter no mínimo uma e no máximo várias Contas Bancárias. Para cada Conta Bancária énecessário armazenar o número da Conta, o saldo e o tipo (poupança ou conta corrente). Uma Conta Bancária pode pertencer a um ou mais Clientes. De cada Cliente énecessário armazenar o CPF, RG, nome, endereço e telefone. Uma Agência Bancária pode fazer um ou vários Empréstimos. Para cada Empréstimo precisamos armazenar o número do mesmo e a quantia emprestada. O Empréstimo pode ser feito por um ou mais Clientes.

4. Considere a necessidade de criar um banco de dados, com o objetivo de informatizar o serviço prestado pelo poder Judiciário em relação ao acompanhamento de processos. Processos são classificados em um tipo (por exemplo: separação, pensão alimentícia, prisão em flagrante e outros) e distribuídos para alguma Vara. É necessário armazenar a data em que o processo foi distribuído. Um processo além de ser de um tipo, ele possui uma área judicial que pode ser: cível ou criminal. O código do processo éum número composto pelo ano + número seqüencial. Cada Vara possui um Juiz e um Cartório correspondente, sendo necessário armazenar a matrícula do juiz e seu nome. Para os Cartórios, as informações relevantes são o código e a descrição do mesmo. Uma Vara pode receber qualquer tipo de processo, sendo suas informações mais importantes o código e a descrição da Vara. Os processos possuem várias partes (pessoas envolvidas). Sobre as pessoas envolvidas énecessário armazenar o CPF, nome, data de nascimento, nomes do pai e da mãe, endereço e telefone. As partes podem ser de vários tipos (como por exemplo: Autor, réu, denunciado e outros) dependendo do processo em que participem. O Juiz ao julgar um processo, profere um despacho (parecer sobreo processo). Essa informação precisa estar armazenada no banco de dados contendo o texto do despacho e a data em que o mesmo foi proferido. Um processo pode ter vários despachos. Após o escopo definido acima, tente listar quais informações serão necessárias armazenar no banco de dados. Defina as entidades, atributos e relacionamentos. Caso você julgue que faltam dados que não foram mencionados, os mesmos podem ser acrescentados.