Prévia do material em texto
Entidade Em modelagem de dados, o que e uma entidade? A) Um processo que transforma dados em informacoes. B) Um atributo especifico de um banco de dados relacional. C) Um objeto ou conceito do mundo real que pode ser identificado de forma unica. D) Uma linguagem de consulta a banco de dados. Resposta correta: C Explicacao: Em modelagem de dados, uma entidade representa qualquer coisa do mundo real com existencia independente, como um cliente, um produto ou um funcionario, que pode ser identificada de forma unica em um sistema. Qual dos exemplos abaixo representa melhor uma entidade em um sistema de gerenciamento de biblioteca? A) Data de devolucao B) Livro C) Titulo do livro D) Numero de paginas Resposta correta: B Explicacao: "Livro" e a entidade principal, pois representa um objeto do mundo real com identidade propria. Ja os demais sao atributos desse livro. Qual das alternativas representa um atributo de uma entidade? A) Cliente B) Venda C) CPF do cliente D) Produto Resposta correta: C Explicacao: O CPF do cliente e uma informacao que descreve a entidade "Cliente". Atributos sao dados que caracterizam ou descrevem uma entidade, mas que sozinhos nao representam um objeto completo. No modelo entidade-relacionamento, como e representada graficamente uma entidade? A) Por meio de uma elipse B) Com um losango C) Com um retangulo D) Com uma linha continua Resposta correta: C Explicacao: No modelo entidade-relacionamento, as entidades sao representadas graficamente por retangulos, enquanto os atributos aparecem em elipses e os relacionamentos, em losangos. Qual das caracteristicas a seguir e obrigatoria para que um elemento seja considerado uma entidade? A) Possuir exatamente tres atributos. B) Ter existencia fisica. C) Ser identificavel de forma unica no sistema. D) Estar vinculado a uma transacao financeira. Resposta correta: C Explicacao: Uma entidade precisa ser identificavel de forma unica no sistema para garantir que suas instancias sejam distintas entre si, independentemente de ter existencia fisica ou abstrata. Qual e o papel da chave primaria em uma entidade? A) Aumentar a performance da consulta SQL. B) Definir um valor padrao para os atributos. C) Identificar de forma unica cada instancia da entidade. D) Relacionar duas entidades diferentes. Resposta correta: C Explicacao: A chave primaria e um atributo (ou um conjunto deles) que garante que cada instancia da entidade seja unica no banco de dados, sendo essencial para evitar duplicidade. Quando duas entidades estao relacionadas em um modelo de dados, essa ligacao e conhecida como: A) Conexao de atributos B) Relacionamento C) Funcao D) Tabela cruzada Resposta correta: B Explicacao: Um relacionamento define como duas ou mais entidades estao ligadas no modelo. Por exemplo, um "Cliente" pode estar relacionado com uma "Compra" no sistema. Qual das opcoes abaixo representa um exemplo de entidade abstrata? A) Produto B) Funcionario C) Pedido D) Evento Resposta correta: D Explicacao: "Evento" e uma entidade abstrata porque nao possui uma representacao fisica clara, mas pode ser modelada no sistema com atributos proprios e relacoes com outras entidades. No contexto de banco de dados, qual alternativa melhor diferencia uma entidade de um atributo? A) Entidade e uma instancia do banco, e atributo e o nome da tabela. B) Entidade e uma estrutura de dados, e atributo e um metadado. C) Entidade representa um objeto do mundo real, e atributo sao suas caracteristicas. D) Entidade armazena informacoes, e atributo cria relacionamento entre entidades. Resposta correta: C Explicacao: Entidades representam objetos ou conceitos que queremos armazenar no banco de dados, enquanto atributos sao os dados que descrevem esses objetos. Uma entidade fraca e caracterizada por: A) Ter muitos atributos opcionais. B) Nao possuir uma chave primaria propria. C) Ser sempre derivada de outra entidade. D) Ser usada apenas para criar logs. Resposta correta: B Explicacao: Uma entidade fraca nao possui chave primaria propria e depende de uma entidade forte para existir. Ela e identificada por meio de um relacionamento com a entidade forte e com ajuda de atributos adicionais. Qual das alternativas apresenta corretamente uma entidade e seus possiveis atributos? A) Telefone chip, bateria, operadora B) Compra preco total, data, cliente C) Nome Joao, Maria, Pedro D) Sistema on, off, em espera Resposta correta: B Explicacao: "Compra" e a entidade, enquanto "preco total", "data" e "cliente" sao atributos que caracterizam cada instancia dessa entidade. Como sao chamadas as instancias de uma entidade? A) Objetos B) Registros C) Classes D) Atributos compostos Resposta correta: B Explicacao: No banco de dados, cada instancia de uma entidade e representada por um registro (linha) em uma tabela, com valores definidos para cada atributo. Um relacionamento do tipo "um para muitos" entre duas entidades indica que: A) Cada instancia da primeira entidade pode estar associada a uma ou mais instancias da segunda. B) Cada atributo da entidade depende de varios relacionamentos. C) A mesma entidade e duplicada no banco de dados. D) A entidade principal precisa ter uma chave estrangeira. Resposta correta: A Explicacao: Um relacionamento 1:N indica que uma instancia da primeira entidade pode se relacionar com varias instancias da segunda. Por exemplo, um cliente pode fazer varias compras. Qual dos seguintes e um exemplo de relacionamento entre entidades? A) Produto preco B) Fornecedor Produto C) Codigo identificador D) Nome sobrenome Resposta correta: B Explicacao: "Fornecedor Produto" representa um relacionamento entre duas entidades diferentes. Os demais pares sao atributos ou informacoes dentro de uma mesma entidade. O que diferencia uma entidade do tipo "entidade associativa"? A) Ela sempre tem um relacionamento circular. B) Serve apenas para relacionar entidades fracas. C) Representa o relacionamento entre outras entidades e contem atributos proprios. D) E usada somente em banco de dados nao-relacionais. Resposta correta: C Explicacao: Uma entidade associativa e usada para representar relacionamentos complexos (como muitos para muitos) e frequentemente possui atributos adicionais especificos do relacionamento. Qual das situacoes a seguir justifica a criacao de uma nova entidade no modelo de dados? A) Quando um atributo passa a depender diretamente da chave primaria. B) Quando um atributo precisa ser compartilhado entre duas tabelas. C) Quando ha necessidade de relacionar conceitos distintos com identidade propria. D) Quando uma tabela esta com muitos registros duplicados. Resposta correta: C Explicacao: Quando dois ou mais conceitos tem identidade propria e necessitam ser gerenciados separadamente, devem ser modelados como entidades distintas, permitindo controle e relacionamentos adequados. Um exemplo claro de entidade composta seria: A) Endereco (com atributos: rua, numero, cidade, CEP) B) Nome (composto por letras) C) Codigo de barras (composto por numeros) D) Telefone (composto por operadora) Resposta correta: A Explicacao: A entidade "Endereco" e composta porque contem atributos que, juntos, formam uma estrutura completa e coerente. Cada componente (rua, numero etc.) contribui para definir o todo. Qual e a principal funcao do diagrama entidade-relacionamento (DER)? A) Criar o banco de dados fisico. B) Automatizar as consultas SQL. C) Representar graficamente os dados e suas relacoes. D) Armazenar dados temporarios na RAM. Resposta correta: C Explicacao: O DER e uma ferramenta visual usada na fase de modelagem de dados para representar entidades, atributos e os relacionamentos entre elas, facilitando o entendimento da estrutura logica do banco. No contexto de modelagem de dados, o que diferencia um atributo identificador dos demais? A) E usado para traduzir os nomes tecnicos do banco. B) Garante a unicidade de cada instanciada entidade. C) Serve apenas para agrupar os demais atributos. D) Pode ter valores repetidos em diferentes instancias. Resposta correta: B Explicacao: O atributo identificador (ou chave primaria) e essencial para distinguir cada instancia da entidade, garantindo que nao existam dois registros com os mesmos dados-chave. Quando devemos normalizar uma entidade durante o projeto de um banco de dados? A) Apenas quando ha mais de 10 atributos. B) Quando ha redundancia e dependencias parciais nos atributos. C) Quando o sistema exige alta performance de leitura. D) Sempre que uma entidade estiver relacionada a outra. Resposta correta: B Explicacao: A normalizacao ajuda a eliminar redundancias e dependencias parciais entre atributos, promovendo um modelo de dados mais eficiente e coerente. Ela e aplicada com base na analise das dependencias logicas entre os dados.