Baixe o app para aproveitar ainda mais
Prévia do material em texto
MODELAGEM DE DADOS EXERCÍCIOS LISTA 6 PROFESSORA GELLARS TAVARES gellarstavares@yahoo.com.br 2012 MODELAGEM DE DADOS Professora: GELLARS TAVARES 2 1- Considere a tabela de uma base de dados relacional definida com a estrutura abaixo: Colaborador (codcolaborador, nomecolaborador, codigodepartamento) Considere que essa tabela tem um índice sobre as colunas (codcolaborador, codigodepartamento), nessa ordem, julgue os itens subsecutivos. Esse índice é adequado para ser usado pelo SGBD relacional para acelerar uma consulta na qual é fornecido um valor de nomecolaborador. ( ) CERTO ( ) ERRADO 2- As colunas de uma tabela no Modelo Relacional são chamadas de: A ATRIBUTOS B TUPLAS C DOMÍNIO D CAMPO E VALOR 3- Com relação à modelagem de dados, diagramas entidade-relacionamento e mapeamento para modelo relacional, julgue os itens seguintes. Em esquemas relacionais para determinada entidade com um conjunto de valores como atributos multivalorados, o valor do atributo chave da entidade é repetido uma vez para cada valor do atributo multivalorado da tupla da relação separada e relacionada. ( ) CERTO ( ) ERRADO 4- Sobre o mapeamento de uma modelagem conceitual entidade-relacionamento para uma modelagem relacional, é correto afirmar: A Uma hierarquia de especialização de entidades sempre gera uma tabela para cada entidade participante da hierarquia. B Um atributo chave estrangeira em uma tabela pode ter sido gerado pelo mapeamento de um relacionamento com cardinalidade um-para-muitos ou um- para-um na modelagem conceitual. C Um relacionamento com cardinalidade muitos-para-muitos é representado através de chaves estrangeiras nas tabelas que representam as entidades participantes deste relacionamento. D Uma entidade fraca é sempre aglutinada a sua entidade forte, gerando uma única tabela que as representa no esquema relacional. E Um atributo multivalorado de uma entidade ou de um relacionamento não pode ser mapeado para um esquema relacional, pois o modelo relacional não suporta este tipo de atributo. MODELAGEM DE DADOS Professora: GELLARS TAVARES 3 5- Considerem um diagrama de entidade-relacionamento com a entidade EMPREGADO, cujos atributos são MATRICULA, NOME-EMPREGADO, RUA, CIDADE (sendo MATRICULA a chave) e com a entidade DEPENDENTE fraca, com os atributos NOME-DEPENDENTE e PARENTESCO (sendo NOME-DEPENDENTE chave parcial). Existe também o relacionamento identifcador POSSUI entre EMPREGADO e DEPENDENTE. Nesse relacionamento, EMPREGADO pode possuir N DEPENDENTES e um DEPENDENTE tem que ser necessariamente de um único EMPREGADO. Escolha entre as opções abaixo a que descreve CORRETAMENTE o esquema relacional para a entidade DEPENDENTE A Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO. B Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME-DEPENDENTE e PARENTESCO. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO. C Atributos: MATRICULA, NOME-DEPENDENTE e PARENTESCO. Chave primária: MATRICULA e NOME-DEPENDETE. Chave estrangeira: MATRICULA de DEPENDENTE que referencia MATRICULA de EMPREGADO. D Atributos: NOME-DEPENDENTE e PARENTESCO. Chave primária: NOME- DEPENDENTE. 6- Considere o seguinte esquema de dados relacional que representa departamentos e seus empregados. DEPARTAMENTO (CodDepto, NomeDepto) EMPREGADO (CodEmp, NomeEmp, CodDepto) Considere também a seguinte restrição de integridade referencial para esse esquema: EMPREGADO. CodDepto é chave estrangeira de DEPARTAMENTO. CodDepto com as opções ON DELETE SET NULL e ON UPDATE CASCADE Todas as sentenças abaixo respeitam essa restrição de integridade, EXCETO: A Sempre que uma nova linha for inserida em EMPREGADO deve ser garantido que o seu valor de EMPREGADO. CodDepto ocorra na coluna DEPARTAMENTO.CodDepto. B Sempre que um valor de DEPARTAMENTO. CodDepto for alterado, todas as correspondentes ocorrências em EMPREGADO.CodDepto serão também alteradas para o mesmo valor alterado. C Sempre que um valor de EMPREGADO. CodDepto for alterado, deve ser garantido que esse valor ocorra em DEPARTAMENTO.CodDepto. D A remoção de uma linha qualquer em DEPARTAMENTO requer que antes sejam removidas todas as linhas em EMPREGADO que referenciem a linha de DEPARTAMENTO sendo removida. MODELAGEM DE DADOS Professora: GELLARS TAVARES 4 7- Em um modelo entidade relacionamento, os tipos de relacionamento são representados, explicitamente, por dois atributos A e B — sendo um a chave primária, e outro, a chave estrangeira (sob o mesmo domínio) — inseridos em duas relações S e T. ( ) CERTO ( ) ERRADO 8- No mapeamento de uma entidade fraca, essa entidade será transformada em uma tabela cuja chave primária contém os atributos que compõem a chave primária da entidade da qual essa entidade fraca é dependente. ( ) CERTO ( ) ERRADO 9- Ao se mapear um modelo de dados conceitual em um modelo lógico relacional, verifica-se a correspondência um para um entre entidades conceituais e tabelas. ( ) CERTO ( ) ERRADO 10- Considere: I. Regra 1 - Todas as informações são representadas de forma explícita no nível lógico e exatamente em apenas uma forma, por valores em tabelas. II. Regra 2 - Cada um e qualquer valor atômico possuem a garantia de ser logicamente acessado pela combinação do nome da tabela, do valor da chave primária e do nome da coluna. III. Regra 3 - Valores nulos não devem ser utilizados de forma sistemática, independente do tipo de dado ainda que para representar informações inexistentes e informações inaplicáveis. Das regras de Codd para bancos de dados relacionais, está correto o que consta em A I, apenas. B II, apenas. C I e II, apenas. D II e III, apenas. E I, II e III. MODELAGEM DE DADOS Professora: GELLARS TAVARES 5 11- Complete os espaços reservados por “_______” e assinale a alternativa correta: No modelo anterior, “Número” representa a _____________ e para que se possa assegurar a ________________ deverá ser adicionado à entidade Dependente, onde passará a ser um(a) _______________. A Chave-primária/integridade referencial/chave-primária B Chave-secundária/integridade referencial/chave-primária C Chave-primária/integridade referencial/chave-estrangeira D Chave-primária/controle de chaves/chave-secundária E Chave-primária/integridade referencial/chave-secundária 12- O seguinte termo normalmente NÃO é utilizado quando se fala em Bancos de Dados Relacionais (BDR): A Relação ou entidade. B Tupla. C Chave primária ou Primary Key. D Classe. E Atributo. 13- O modelo relacional de banco de dados possui uma estrutura de dados em forma de tabela em que as colunas representam os atributos ou os campos, e as linhas representam os registros ou as instâncias da relação. ( ) CERTO ( ) ERRADO 14- No modelo relacional de banco de dados, a cardinalidade de uma relação corresponde ao número de atributos que constituem o esquema da relação. ( ) CERTO ( ) ERRADO MODELAGEM DE DADOS Professora: GELLARS TAVARES 6 15- As restrições de integridade são regras de consistência de dados que devem ser garantidas pelo sistema gerenciador de banco de dados, sem auxílio de validações ou aplicação externa. ( ) CERTO ( ) ERRADO 16- Em um banco de dados relacional, um campo do tipo string não aceita valor nulo (NULL). ( ) CERTO ( ) ERRADO 17- Em relação ao modelo entidade-relacionamento, considere: I. Dá-se o nome de chave estrangeira ao atributo integrante de uma entidade que se torna chave primária em outra entidade. II. O relacionamento um-para-um, não requer chave estrangeira. III. No relacionamento um-para-muitos, a chave estrangeira situa-se na entidadede cardinalidade muitos. IV. No relacionamento muitos-para-muitos a chave estrangeira de ambas as entidades tem que estar em uma tabela extra que implementa o relacionamento. Está correto o que consta APENAS em A I e II. B III e IV. C I, II e IV. D I, III e IV. E II, III e IV. 18- O processo de mapeamento do modelo entidade relacionamento para o modelo relacional tem como objetivo evitar as anomalias de acesso concorrente. ( ) CERTO ( ) ERRADO 19- No processo de mapeamento do modelo relacional para o modelo lógico, uma entidade torna-se uma tabela, e o identificador de cada ocorrência de uma entidade, a chave primária da tabela. ( ) CERTO ( ) ERRADO MODELAGEM DE DADOS Professora: GELLARS TAVARES 7 20- O modelo entidade-relacionamento tem por base a percepção de que o mundo real é formado por um conjunto de objetos chamados entidades e pelo conjunto dos relacionamentos entre esses objetos. ( ) CERTO ( ) ERRADO 21- No modelo relacional, os dados são representados por um conjunto de registros e as relações entre esses registros são representadas por ligações, as quais podem ser vistas pelos ponteiros sucessivos. Os registros são organizados no banco de dados por um conjunto arbitrário de gráficos. ( ) CERTO ( ) ERRADO 22- Considerando-se a propriedade da unicidade do conjunto de atributos que compõem uma tabela, é correto afirmar que toda tabela tem pelo menos uma chave candidata. ( ) CERTO ( ) ERRADO 23- No mapeamento de uma entidade fraca, essa entidade será transformada em uma tabela cuja chave primária contém os atributos que compõem a chave primária da entidade da qual essa entidade fraca é dependente. ( ) CERTO ( ) ERRADO 24- Ao se mapear um modelo de dados conceitual em um modelo lógico relacional, verifica-se a correspondência um para um entre entidades conceituais e tabelas. ( ) CERTO ( ) ERRADO 25- Em um modelo entidade relacionamento, os tipos de relacionamento são representados, explicitamente, por dois atributos A e B — sendo um a chave primária, e outro, a chave estrangeira (sob o mesmo domínio) — inseridos em duas relações S e T. ( ) CERTO ( ) ERRADO MODELAGEM DE DADOS Professora: GELLARS TAVARES 8 26- O entendimento dos modelos de banco de dados é fundamental para compreender as vantagens e desvantagens em aspectos de estrutura e manipulação dos dados. Um destes modelos utiliza tabelas bidimensionais para o armazenamento dos dados e a maneira como os dados são armazenados influencia na facilidade de acesso às informações, existindo técnicas de normalização para aperfeiçoar a organização. Trata-se do modelo A Hierárquico B Em rede. C Relacional. D Distribuído. E Orientado a objetos. 27- A cardinalidade de mapeamento expressa o A Número de entradas mapeadas por entidade atribuída. B Número de entidades ordenadas no mapeamento de um conjunto de relacionamentos primários. C Número de mapeamentos ao qual se associa uma relação de cardinalidade. D Número de entidades ao qual outra entidade pode ser associada por um conjunto de relacionamento. E Mapeamento de entidades ao qual outra entidade pode ser mapeada por um conjunto de atributos numéricos. 28- O Modelo Relacional usa A Uma coleção de tabelas para representar os dados e as relações entre eles. B Uma coleção de tabelas de decisão para representar os dados através de relações parametrizadas. C Um conjunto de relações entre objetos representados por seus dados. D Uma tabela de relações de acesso para determinados usuários. E Uma coleção de modelos de bancos de dados com hierarquias relacionais de usuários. 30- O seguinte termo normalmente NÃO é utilizado quando se fala em Bancos de Dados Relacionais (BDR): A Relação ou entidade. B Tupla. C Chave primária ou Primary Key. D Classe. E Atributo.
Compartilhar