Prova de SQL Server - Fundamentos de BD
1ª Questão: Defina os conceitos de: Bando de Dados, Sistema de Gerência de Banco de Dados e Modelo de Dados.
2ª Questão: O que é Modelo Conceitual e Modelo Lógico?
3ª Questão: Defina e exemplifique os conceitos de: Entidade e Relacionamento.
4ª Questão: Explique a diferença entre uma Entidade e uma Ocorrência de Entidade. Exemplifique
5ª Questão: Defina e exemplifique os conceitos de: Cardinalidade e Atributo.
Observações:
Cada questão vale 20% da nota total da prova;
Fica com nota 0.00 (zero) o aluno que copiar dos colegas ou de qualquer material disponível;
A duração máxima da prova é de 1 hora e meia.
Respostas
1ª Questão:
Banco de Dados é o conjunto de dados integrados que tem por objetivo atender a uma comunidade de usuários.
Sistema de Gerência de Banco de Dados é um software que incorpora as funções de definição, recuperação e alteração de dados de um Banco de Dados.
Modelos de Banco de Dados é a definição formal da estrutura de um Banco de Dados.
Ex.: Produto Código Preço Descrição
Níveis de Abstração Modelo Conceitual Modelo Lógico
2ª Questão:
Modelo Conceitual é o modelo de dados abstrato que descreve a estrutura de um banco de dados de forma independente de um SGBD particular.
Ex:
Modelo Lógico é o modelo de dados que representa a estrutura de dados de um banco de dados conforme vista pelo usuário do SGBD.
Ex:
TipoDeProduto ( CodTipoProd, DescrTipoProd )
Produto ( CodProd, DescrProd, PrecoProd, CodTipoProd )
3ª Questão:
Entidade é o conjunto de objetos, concretos e abstratos, da realidade modelada sobre os quais deseja-se manter informações no banco de dados.
Ex: - Produtos, tipo de produtos, vendas, compras, etc. - Clientes, contas correntes, cheques, agências, etc.
Representação gráfica de entidade:
Relacionamento é o