Banco de Dados Prof. Olmes Berriel Filho Primeira Prova de Avaliação Primeira Prova de Avaliação 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. Página 1 de 4 Banco de Dados Prof. Olmes Berriel Filho Primeira Prova de Avaliação 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: preço Produto n descrição o código o 1 Tipo de Produto descrição código o ição escr Página 2 de 4 Banco de Dados Prof. Olmes Berriel Filho Primeira Prova de Avaliação 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: Pessoa Departamento Relacionamento é o conjunto de associações entre ocorrências de entidades. Ex: - Lotação, casamento, supervisão, etc. Representação gráfica de relacionamento: Departamento Lotação Pessoa Auto-relacionamento é o relacionamento entre ocorrências da mesma entidade. Página 3 de 4 Banco de Dados Prof. Olmes Berriel Filho Primeira Prova de Avaliação 4ª Questão: Entidade é o conjunto de objetos da realidade modelada, enquanto que ocorrência de entidade é um único objeto particular. Ex: A entidade PESSOA é o conjunto de todas pessoas sobre as quais se deseja manter informações no banco de dados. Uma determinada pessoa, um objeto particular, é uma ocorrência da entidade PESSOA. 5ª Questão: Cardinalidade de entidades em relacionamento é o número de ocorrências de entidade associadas a uma ocorrência da entidade em questão através do relacionamento. Cardinalidade máxima é máximo de ocorrências de uma entidade em um relacionamento. (1 ou n) Cardinalidade mínima é o mínimo de ocorrências de uma entidade em um relacionamento. (0 ou 1) Ex: Número seqüência Código Empregado Nome Nome (1,1) (0,n) Dependente Atributo é o dado que é associado a cada ocorrência de uma entidade ou de um relacionamento. Ex: Projeto Tipo Código Nome Página 4 de 4