Banco de Dados Na Informática
Por: Andressa Hellen • 25/8/2015 • Trabalho acadêmico • 1.187 Palavras (5 Páginas) • 1.264 Visualizações
EXERCÍCIOS DE BANCO DE DADOS I
Prof. Joseneuza Aguiar
- O que você entende por: informação e dado.
• Informação – Conjunto de dados que formam uma mensagem sobre algo.
• Dado – Característica ou parte de uma informação, pelo qual se permite chegar ao conhecimento de algo.
- O que é um banco de dados? O que é um SGBD (Sistema Gerenciador de Banco de Dados)?
• Banco de Dados – Coleção de dados ou informações relacionadas entre si.
• SGBD – Programa criado para auxiliar na definição, construção e manutenção de uma base de dados.
- Explique sobre os seguintes modelos de banco de dados:
- Hierárquico
• Desenvolvido pela IBM, os dados eram organizados de cima p/ baixo, como árvore genealógica, através de ligações de uma forma que cada tipo de registro só tinha um possuidor.
- Em rede
• Uma extensão do modelo hierárquico onde os dados eram representados por uma coleção de registros e os relacionamentos por meio de link, mas nesse caso, um registro poderia ter mais do que um único possuidor.
- Relacional
• Feito em forma de tabela com linhas não ordenadas e colunas, consistindo em uma relação de esquema e instância.
- Orientado a objetos
• Os dados são armazenados numa estrutura de classes, onde cada classe contém os dados membros das mesmas e estes são chamados instâncias.
- Explique o que é um modelo conceitual de dados
• Representa ou descreve a realidade do ambiente do problema, o mais básico de compreender, já que identifica as entidades e os relacionamentos entre elas, sem limitações ou aplicações de tecnologia.
- Explique com suas palavras cada um dos itens a seguir:
- Entidade
• Conjunto de objetos da realidade modelada, sobre os quais se deseja manter informações e são formadas por atributos.
- Atributo
• É a características das entidades. Classificam-se em: compostos, multivalorados ou determinantes.
- Atributo identificador
• Identifica a entidade de forma única, não podendo haver dado igual a este.
- Cardinalidade
• É o número de ocorrências entre as entidades, devendo ser feito no sentido de ida e volta das duas relacionadas. Classificam-se em: 1:1 (Um para um), 1:N (Um para muitos) e N:M (Muito para muitos).
- Quais as vantagens e desvantagens de ter o CPF de um cliente como atributo identificador? Por que muitas empresas atribuem um número ou código próprio para identificar seus clientes?
• A vantagem é que não precisarão criar um algoritmo para gerar um código para cada cliente, pois os clientes já terão seus cpf’s e mãos e a desvantagem é que pessoas novas, não possuem cpf, então de forma ou de outra precisaria implementar um id para armazenar o cliente no banco de dados.
- Explique e apresente um exemplo de cada um dos itens a seguir:
- Relacionamento binário:
• Relação entre duas entidades, por exemplo, a entidade usuário relacionando-se com a entidade faculdade.
- Relacionamento ternário:
• Relação entre três entidades, por exemplo, a entidade aluno relacionando-se com a entidade seminário e com a entidade instrutor através do relacionamento inscrito, as 3 juntas de uma vez só.
- Auto relacionamento:
• Em uma classe de objetos, eles se relacionam entre si. Em uma entidade, suas ocorrências possuem relacionamentos próprios entre elas, como por exemplo, a entidade pessoa está ligada a entidade tem um pai, e esta mesma entidade está ligada a pessoa de novo.
- Descreva o que você entende por: (Apresente um exemplo utilize o MER)
- Generalização/Especialização
• Indivíduos com atributos comuns, onde as diferenças são desprezadas. Uma entidade pode ser dividida em categorias, cada qual com atributos específicos.
[pic 1]
- O que é uma entidade associativa.
• A ideia da entidade associativa é tratar um relacionamento como se ele fosse uma entidade. Se desejarmos controlar os medicamentos receitados pelo médico em determinada consulta, temos que relacionar a entidade medicamento com o fato de ter havido uma consulta, Como não podemos fazer isso diretamente, indicamos que o relacionamento consulta é uma entidade associativa, através de um retângulo em volta do relacionamento.
[pic 2]
9. Explique o que são:
a. Atributos simples
• Característica mais simples da entidade.
b. Atributos compostos
• É um atributo com sub-atributos, diferente de composto.
c. Atributos multivalorados
• Seu conteúdo é formado por mais de um valor.
- Atributos determinantes
• É o atributo único da entidade, o qual não pode se repetir em nenhum outro lugar do BD.
11. Apresente um exemplo para cada um dos seguintes casos:
a. Entidade com atributo determinante
• A entidade Aluno, relacionada à entidade Faculdade, tem como atributo determinante a matrícula.
b. Entidade com atributo composto
...