Buscar

Wendell 42785

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Centro Universitário Euro Americano 
Banco de Dados I 
Prof. Me. Michel Junio Ferreira Rosa 
 
Nome: Wendell Rodrigues Viana 
CPD: 42785 
 
1. Dê exemplos de sistemas em que pode fazer sentido usar o procedimento de 
arquivos tradicional em vez do SGBD. 
 
Sistema de locadoras, bibliotecas, bares, mercadinhos e padarias. 
 
2. Se você estivesse criando um sistema baseado na Web para fazer reservas de 
passagens aéreas, qual arquitetura de SGBD você escolheria? Por quê? Por que as 
outras arquiteturas não seriam uma boa escolha? 
 
Nivel externo, por quê esta mais perto do usuário que participa do sistema, pois o 
sistema entende que os dados de cada usuário são individuais, sendo assim os usuarios 
executariam as suas funcoes com agilidade . As outras arquiteturas não e uma boa 
escolha pois dificulta a interacao dos usuarios que participam do sistema, ja que o nivel 
conceitual e usada pelos administradores e o nivel externo e so para os dados 
armazenados. 
 
3. Discuta o papel do modelo de dados de alto nível (conceitual) no processo de 
projeto de um banco de dados. Qual a sua importância? 
 
Descreve a estrutura do banco de dados para os usuários além de ocultar os detalhes do 
nivel interno concentrando-se na descrição de entidades. A importância desse modelo 
facilita o dialogo de usuários que participam do banco, evitando projetos longos, 
entendendo qual a função do projeto e encontrar erros rapidamente, atraves dele o 
projeto logico e fisico e desenvolvido, porque se acontecer um erro inesperado no 
sistema e mais facil corrigir o erro com o modelo de alto nivel. 
 
4. Explique a diferença entre um atributo multivalorado e um atributo composto. 
Dê exemplos para complementar sua explicação. 
 
Atributo multivalorado são aqueles que permitem um conjunto finito. Exemplo: 
Atributo telefone de um funcionario que pode assumir diversos valores. 
 
Atributo composto são aqueles divididos em várias partes com significados 
independentes. Exemplo: O atributo endereço de um funcionário pode ser dividido em 
rua, número e bairro. 
 
5. O que se entende por um relacionamento recursivo? Dê um exemplo deste tipo 
de relacionamento. 
 
É uma relação entre instancias de uma mesma entidade onde o nome do papel determina 
o sentido da relação. Exemplo: Empregado e supervisor e empregado e departamento na 
relação trabalha_para. 
6. Quando o conceito de entidade fraca é usado na modelagem de dados? 
 
E quando uma entidade não possuir chave estrangeira. 
 
7. Construa um modelo ER com entidades, relacionamentos e atributos para o caso 
a seguir: 
A. Uma pequena locadora de vídeos possui ao redor de 2.000 DVDs cujo 
empréstimo deve ser controlado. 
B. Cada DVD possui um número. Para cada filme, é necessário saber seu título e 
sua categoria (comédia, drama, aventura, ...). 
C. Cada filme recebe um identificador próprio. 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 2 DVDs. 
D. Os clientes podem desejar encontrar filmes por categoria e também filmes 
estrelados por atores prediletos. Por isso, é necessário manter informação sobre 
atores que estrelam cada filme. 
E. A locadora possui muitos clientes cadastrados. Somente clientes cadastrados 
podem alugar DVDs. Para cada cliente é necessário saber seu nome, telefone e 
endereço. Além disso, cada cliente recebe um número de associado. 
F. Por fim, deseja-se saber que DVDs cada cliente tem emprestado no momento e 
qual o histórico de aluguéis efetuado. 
G. Um cliente pode ter vários DVDs alugados em um instante do tempo. 
 
 
 
 
 
8. Em uma clínica trabalham médicos e existem pacientes internados. Cada médico 
é identificado pelo seu CRM, possui um nome e recebe um salário na clínica. Um 
médico tem formação em diversas especialidades (ortopedia, traumatologia, etc), 
mas só exerce uma delas na clínica. Para todo paciente internado na clínica são 
cadastrados alguns dados pessoais: nome, RG, CPF, endereço, telefone(s) para 
contato e data do nascimento. Um paciente tem sempre um determinado médico 
como responsável (com um horário de visita diário predeterminado), porém vários 
outros médicos podem participar do seu tratamento. Pacientes estão sempre 
internados em quartos individuais, que são identificados por um número e ficam 
em um andar da clínica. 
 
Modele um ER para representar as situações nesta clínica.

Continue navegando