Exercícios de Projeto de Banco de Dados Relacional Aula 8



Documentos relacionados
Modelos Conceituais de Dados

Modelo Entidade Relacionamento (MER)

BANCO DE DADOS I AULA 2. Willamys Araújo willamysaraujo7@gmail.com

Roteiro. Mapeamento dos Modelos ER e EER. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa. Posicionamento

aumento de custos de armazenamento e acesso performance baixa incoerência de informações nas alterações de dados

Mapeamento do Modelo Entidade-Relacionamento para o Modelo Relacional

Métodos Formais. Agenda. Relações Binárias Relações e Banco de Dados Operações nas Relações Resumo Relações Funções. Relações e Funções

Banco de Dados. Modelo Entidade Relacionamento Estendido DCC IME USP. João Eduardo Ferreira Osvaldo Kotaro Takai Marcelo Finger

Banco de Dados. Aula 3 - Prof. Bruno Moreno 26/08/2011

MATA60 BANCO DE DADOS Aula 3- Modelo de Entidades e Relacionamentos. Prof. Daniela Barreiro Claro

Processo de Desenvolvimento de Software

Banco de Dados. Banco de Dados. Conceitos Básicos. Banco de Dados SGBD SGBD. Fundamentos. Fernando Fonseca Ana Carolina.

Tipos de Banco de Dados - Apresentação

UNIVERSIDADE FEDERAL DA GRANDE DOURADOS PRÓ-REITORIA DE GRADUAÇÃO PROGRAD FACULDADE DE CIÊNCIAS EXATAS E TECNOLOGIA CURSO DE SISTEMAS DE INFORMAÇÃO

Arquitetura de Banco de Dados

TECNÓLOGO EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS BANCO DE DADOS I PROFA. CLEIANE GONÇALVES OLIVEIRA

Roteiro. Modelagem com Entidade-Relacionamento Estendido. Processo de Projeto de Banco de Dados. BCC321 - Banco de Dados I. Ementa.

Universidade Paulista

Proporcionar a modelagem de sistemas utilizando todos os conceitos da orientação a objeto;

Bancos de Dados Aula #2 - Modelos Conceituais de Dados

Introdução a Banco de Dados. INTRODUÇÃO

Arquitetura dos SBDs Características e Benefícios Visão Geral de Projeto de BD MER: Entidades e Atributos Atividade.

BANCO DE DADOS. Professor: André Dutton

Banco de Dados I 2 Modelagem de Dados Conceitual

Não Não Sim Não Sim Sim

Banco de Dados I 2007 Módulo II: Modelagem Entidade- Relacionamento versus Relacional. (Aula 1) Clodis Boscarioli

3. Numerar a coluna da direita conforme a da esquerda 1) Classe (2) :Aluno 2) Um dado objeto (3) oaluno:aluno 3) Objeto (1) Aluno

INE 5323 Banco de Dados I

Revisando Banco de Dados. Modelo Relacional

Orientação a Objetos

Fundamentos de Banco de Dados e Modelagem de Dados

Introdução. Modelo de dados conceitual para o projeto de BD

Manual do Processo de Planejamento da UFSC. Departamento de Planejamento SEPLAN/UFSC

Avaliação da Satisfação do Cliente de Informática

01 - Quais as principais vantagens da utilização de um Sistema de Banco de Dados em relação aos sistemas tradicionais de gerenciamento de arquivos?

Modelagem Conceitual e o Modelo Entidade-Relacionamento

PROVAS DISCURSIVAS P 3 (questões) e P 4 (parecer) RASCUNHO QUESTÃO 1

Engenharia de Software

Introdução a Bancos de Dados - DCC011 -

Computação Instrumental

Modelo Entidade-Relacionamento. Aécio Costa

TREINAMENTO PARA OS COLABORADORES DA ÁREA DE TI RESPONSÁVEIS PELO DESENVOLVIMENTO DO SERVIDOR WEB

PROJETO DE REDES Prof. José Maurício S. Pinheiro UniFOA

Banco de Dados Mapeamento Entidade Relacionamento para Relacional

18/03/2012. Independência de Dados: capacidade de modificar a definição dos esquemas em. determinado nível, sem afetar o esquema do nível superior;

O que é modelo lógico. Tipos de modelo

Prof. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.

7. Defina encapsulamento. R.: Encapsular é ocultar. Criar uma cápsula ao redor da classe, para proteger o que está dentro dela.

LINGUAGEM SQL Linguagem usada em SGBD para: Definir estrutura de dados; Modificar dados em um banco de dados; Especificar restrições de segurança; Rea

Termos de Referência para Serviços especializados de consultoria Individual na área de Arquitetura de Sistemas

Modelo Relacional. Aula 02

Diagramas de Componentes e Diagramas de Deployment

UNINGÁ UNIDADE DE ENSINO SUPERIOR INGÁ FACULDADE INGÁ CIÊNCIA DA COMPUTAÇÃO PROJETO DE BANCO DE DADOS RELACIONAL. Profº Erinaldo Sanches Nascimento

MODELAGEM DE DADOS PARTE 2

Modelo de Entidade-Relação (ER)

1.1. Definição do Problema

Modelando sistemas em UML - Casos de uso.

Árvores Parte 1. Aleardo Manacero Jr. DCCE/UNESP Grupo de Sistemas Paralelos e Distribuídos

PROGRAMAÇÃO ORIENTADA A OBJETOS -PLANO DE ENSINO. Prof. Angelo Augusto Frozza, M.Sc.

Banco de Dados Modelagem Conceitual de Dados. Prof. Edjandir Corrêa Costa

BANCO DE DADOS. Bacharelado em Sistemas de Informação MODELAGEM DE DADOS. Profº Luciano Roberto Rocha. Itararé, 2º período

Programação de Computadores - I. Profª Beatriz Profº Israel

Modelo Entidade Relacionamento (MER) Professor : Esp. Hiarly Alves

Modelo de Dados Wendel Melo

NORMA TÉCNICA E PROCEDIMENTOS PARA REALIZAR ALTERAÇÕES NO BANCO DE DADOS CORPORATIVO

Tópico: Modelagem CONTEÚDO PROGRAMÁTICO

Ano: 2014 Banca: FCC Órgão: TJ-AP Prova: Analista Judiciário - Área Apoio Especializado - Tecnologia da Informação

LINHAS MESTRAS; FASES; DISCIPLINAS; PRINCÍPIOS E MELHORES PRÁTICAS.

1. Definir penalidade a ser aplicada por arquivo indevido em pasta corporativa.

Universidade Federal de Uberlândia - UFU Faculdade de Computação - FACOM Lista de exercícios de programação em linguagem C. Exercícios: Structs

LISTA DE EXERCÍCIOS TEORIA DE BANCO DE DADOS

MODELAGEM DE DADOS UNIDADE 2 Projeto de Banco de Dados. Luiz Leão

Relações. Antonio Alfredo Ferreira Loureiro. UFMG/ICEx/DCC MD Relações 1

Guia para Modelagem de Casos de Uso Metodologia CELEPAR

Banco de. Professor: Douglas Diego de Paiva

Criando Restrições em Tabelas

Projeto de Banco de Dados Relacional

Banco de Dados Modelagem e Normalização

Projeto Integrador Gestão em TI II Gestão em Pessoas. Organograma DIRETOR DEPARTAMENTO DE T.I ANALISTA TÉCNICO

UNIP Ciência da Computação AES Análise Essencial de Sistemas MER (Modelo Entidade Relacionamento)

Banco de Dados. Modelo Entidade - Relacionamento. João Eduardo Ferreira Osvaldo Kotaro Takai jef@ime.usp.br DCC-IME-USP

Modelos. Banco de dados. Professor: Jarbas Araújo CENTRO EDUCACIONAL RADIER.

Curso de Sistemas de Informação 8º período Disciplina: Tópicos Especiais Professor: José Maurício S. Pinheiro V

Qualidade de Produto. Maria Cláudia F. P. Emer

LISTA DE EXERCÍCIOS POWER POINT

Algoritmos e Programação II

Projeto Banco de Dados

Aula 01 Conceito de Banco de Dados e SGBD

Sumário. 3 Estruturas das bases de

Análise e Projeto de Sistemas I

3 Informações para Coordenação da Execução de Testes

Modelagem de Dados com UML. Modelagem de Dados com UML. Modelagem de Dados com UML. Modelagem de Dados com UML. Diagrama de Classes

Painel MT Última Atualização 25/04/2012

SUMÁRIO. Introdução Modelo de Dados Esquema Geral de Modelagem de BD; ME-R: Conceitos gerais; DE-R Representação e exemplos.

Manual do Usuário da Biblioteca 1.0

4 Um processo para a elaboração de perguntas de questionários para a elicitação de requisitos de software

Banco de Dados I Parte II a: Abordagem Entidade-Relacionamento

Banco de Dados I. Prof. Diego Buchinger. Profa. Rebeca Schroeder Freitas Prof. Fabiano Baldo.

Transcrição:

Exercícios de Projeto de Banco de Dados Relacional Aula 8 1) (MF 2013) No modelo relacional de banco de dados, a) o cabeçalho de uma tabela contém os atributos. b) o modelo do atributo é o conjunto de valores permitidos. c) o cabeçalho de uma tabela contém instâncias. d) o domínio do atributo é a sua descrição. e) o corpo da tabela contém relacionamentos qualitativos. 2) Assinale V para verdadeiro e F para falso. ( ) 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. ( ) 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. ( ) Uma tabela não pode ter valores de chaves estrangeiras nulos, em decorrência da regra de integridade referencial. ( ) 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. ( ) 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. ( ) A estrutura fundamental do modelo relacional de dados é a relação, na forma de tabela, constituída por um ou mais atributos os campos, que traduzem o tipo de dados a armazenar. Cada instância do esquema linha é chamada de tupla ou registro. ( ) O processo de mapeamento do modelo entidade relacionamento para o modelo relacional tem como objetivo evitar as anomalias de acesso concorrente. ( ) No modelo conceitual, o banco de dados é descrito de forma independente da implementação em um SGBD. Esse modelo cita os dados que podem ser armazenados no banco de dados, mas não especifica como esses dados estão armazenados no nível de SGBD. ( ) A visão interna de um banco de dados é uma representação de baixo nível descrita por meio de um esquema interno no qual estão descritos os registros físicos de armazenamento dos dados. ( ) A chave candidata, conjunto de um ou mais atributos tomados coletivamente, permite identificar de maneira unívoca uma entidade em um conjunto de entidades. ( ) Considere que, no mapeamento de um modelo físico para um modelo conceitual, em um relacionamento ternário, como o representado por funcionário-departamento-chefia, sempre sejam necessárias quatro entidades, uma para cada entidade e uma quarta para o relacionamento. Nessa situação, o relacionamento não pode ter atributos próprios. 3) (TCE-AM 2012) Em relação a bancos de dados, uma chave primária pode ser formada por uma ou mais colunas e deve possuir um identificador único para a) cada uma das colunas pertencente a essa chave. b) cada coluna da tabela. c) uma tupla (formada por linhas e colunas). d) todos os registros da tabela. e) cada linha da tabela. 4) (CGU 2012) 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. 5) (BRDE 2012) Sobre Integridade de Entidade, Integridade Referencial e Chave Estrangeira em Entidade e Relacionamentos, analise as assertivas e assinale a alternativa que aponta a(s) correta(s). I - A restrição de integridade de entidade estabelece que nenhum valor de chave primária pode ser null. Isso porque o valor da chave primária é usado para identificar as tuplas individuais em uma relação. II - Todas as restrições de integridade deveriam ser especificadas no esquema do banco de dados relacional, caso queiramos impor essas restrições aos estados do banco de dados. III - Ter valores null para chave primária implica não podermos identificar alguma tupla. IV - A restrição de integridade referencial é classificada entre duas relações e é usada para manter a consistência entre as tuplas nas duas relações. a) Apenas I. b) Apenas I, II e III. c) Apenas I, III e IV. d) Apenas II, III e IV. e) I, II, III e IV. 6) (Transpetro 2011) Considere o diagrama entidade-relacionamento a seguir, que expressa um modelo conceitual de dados. Nesse modelo, pode-se ler que projetos produzem peças, que pessoas trabalham em projetos e que pessoas coordenam outras pessoas. As participações e cardinalidades correspondentes a cada relacionamento estão indicadas no próprio diagrama. Suponha que, durante o mapeamento do modelo conceitual acima para o modelo relacional, o projetista de banco de dados responsável pela tarefa decidiu mapear cada entidade para uma relação distinta. Ele também decidiu criar o mínimo necessário de relações nesse mapeamento. Sendo assim, as quantidades de chaves primárias e de chaves estrangeiras criadas nesse mapeamento são, respectivamente, a) 3 e 4 b) 5 e 5 c) 4 e 4 d) 3 e 5 e) 5 e 4 7) (BDMG 2011)

De acordo com o diagrama do esquema de banco de dados relacional, analise as seguintes afirmativas. I - Na relação DEPOSITANTE, o atributo id_cliente é chave estrangeira e faz parte da chave primária juntamente com o atributo num_conta. II - Na relação EMPRESTIMO, o atributo num_conta é chave primária. III - Na relação AGENCIA, o atributo id_agencia é chave primária. Marque a alternativa CORRETA: a) apenas as afirmativas I e II são verdadeiras. b) apenas as afirmativas I e III são verdadeiras. c) apenas as afirmativas II e III são verdadeiras. d) todas as afirmativas são verdadeiras. 8) (Nossa Caixa Desenvolvimento 2011) Cada analista trabalhando em um projeto tem um e somente um gerente, mas cada gerente de um projeto pode gerenciar muitos analistas e cada gerente de um analista pode gerenciar esse analista em mais de um projeto. A respectiva cardinalidade nos lados das entidades Gerente, Analista e Projeto é representada no MER como a) 1:1:1 b) N:1:N c) 1:N:1 d) 1:N:N e) N:N:N 9) (TRT-PI 2010) Considerando que: I - Um professor pode ministrar mais de uma disciplina. II - Uma mesma disciplina pode ser ministrada por diversos professores. III - Cada aluno assiste uma disciplina com um único professor. Para responder à questão: que disciplina o aluno assiste com qual professor?, é necessário estabelecer a) um autorrelacionamento e um relacionamento binário. b) dois relacionamentos binários. c) três relacionamentos binários. d) um relacionamento ternário. e) dois relacionamentos ternários. 10) (Banco da Amazônia 2010) Abaixo é apresentado um diagrama do modelo relacional que usa a notação de James Martin, também conhecida como "pé de galinha". O ícone de chave, que ocorre antes de alguns campos, é o indicador da chave primária. Com base nesse modelo, julgue os itens que se seguem.

Comente a afirmação: a) De acordo com as características da relação R2, seria possível registrar a movimentação do funcionário por diferentes departamentos e as respectivas datas. b) Para implementar a relação R2 fisicamente, no banco de dados, deve ser criada uma chave estrangeira na tabela FUNCIONARIO. 11) (CETESB 2009) Considere o seguinte trecho de um diagrama entidaderelacionamento, relativo a um banco de dados relacional. No relacionamento R, a participação de E2 é chamada de a) fraca. b) total. c) parcial. d) adaptada. e) derivada. 12) (TRE-RS 2010) Analise o Diagrama Entidade-Relacionamento a seguir: a) relacionamento primário. b) entidade especializada. c) entidade generalizada. d) entidade associativa.

e) relacionamento dimensional. 13) (Banco da Amazônia 2012) Com base na figura acima, que apresenta um diagrama do modelo entidade relacionamento no contexto de um sistema de livraria, julgue a afirmação que se segue, acerca de diagramas entidade-relacionamento em modelagem de dados. No modelo apresentado na figura, as entidades LIVRO e REVISTA herdam o relacionamento VENDA que existe com CLIENTE e os atributos PREÇO, ID e NOME da entidade MÍDIA. 14) (TJ-MG 2012) Considere 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. 15) (TSE 2012) A empresa HIGH_TEC_SEC Consultoria & Projetos possui suas atividades de TI informatizadas, atuando em apoio ao STE, possuindo as características listadas a seguir, de forma resumida. I - Arquitetura de última geração, com computadores que suportam sistemas operacionais das famílias Windows X Linux. II - Área de Desenvolvimento de Sistemas, com sistemas desenvolvidos na própria empresa, que conta com um setor de Análise e Desenvolvimento de Sistemas em apoio às suas atividades, como também ao TSE. III - Área de Bancos de Dados, que implementa e administra os sistemas, quando necessário, sendo preocupação da empresa, a implementação de medidas de segurança que garantam o funcionamento confiável e seguro de todos os sistemas. IV - Área de algoritmos, linguagens e programas, que utilizam técnicas modernas priorizando o uso da programação orientada a objeto com Java e C++.

V - Ultimamente, tem sido um esforço de parte dos funcionários, no sentido de implantação das melhores práticas para sucesso do negócio. Um sistema da empresa utiliza o seguinte diagrama entidade- relacionamento. Tal diagrama tem por significado que a) uma pessoa pode utilizar mais de um carro. b) um carro pode ser utilizado por mais de uma pessoa. 16) (BNDES 2011) Durante o processo de desenvolvimento de um sistema de controle de funcionários, foram identificadas as entidadesfuncionario e Dependente, que estão relacionadas como representado no seguinte diagrama entidade-relacionamento (o atributo Matricula é identificador de Funcionario, a entidade Dependente é fraca, e o atributo Sequencial é chave parcial de Dependente). Durante o mapeamento para o modelo relacional, foram identificadas duas relações: Funcionario e Dependente. A relação funcionário possui dois atributos: Matricula (participante da chave primária) e Nome. Analisando o diagrama e a definição da relação Funcionario, conclui-se que a relação Dependente possuirá a) os atributos Nome, Matricula (que participa da chave primária de Dependente), e Sequencial (que participa da chave primária de Dependente e cujos valores não se repetem para cada Matricula). b) dois atributos: Matricula e Nome, sendo que Matricula participa de uma chave estrangeira para a relação Funcionario e identifica univocamente e exclusivamente cada tupla de Dependente. c) dois atributos: Sequencial, cujos valores não se repetem, e Nome. d) somente o atributo Nome, que participará da chave primária da relação. e) somente o atributo Nome e não possuirá chave primária, pois a entidade Dependente não possui atributo identificador. 17) (EBC 2011) Considerando o diagrama ilustrado na figura acima, julgue os itens que se seguem.

( ) De acordo com o diagrama ilustrado, uma entidade Filial deve ter pelo menos um Cliente vinculado a ela. ( ) No diagrama apresentado, o triângulo representa uma generalização/especialização e indica que a entidade Cliente é dividida em dois subconjuntos, as entidades Pessoa física e Pessoa jurídica. No conceito de generalização/especialização, a ideia de dependência de propriedades significa que cada ocorrência da entidade especializada possui, além de suas propriedades, as propriedades da entidade genérica correspondente. ( ) No modelo representado no diagrama acima, a implementação de hierarquias de generalização na abordagem relacional pode ser feita usando-se uma tabela para cada entidade ou uma única tabela para toda a hierarquia de generalização/especialização. (PRODEMGE 2011) De acordo com o Diagrama de Entidade e Relacionamento abaixo, responda às questões: 18) Analise as afrmativas abaixo em relação ao Diagrama de Entidade e Relacionamento. I - ATENDE é um tipo de relacionamento que tem razão de cardinalidade N:N. II - Uma entidade CORRETOR existe apenas se participar de pelo menos uma instância de relacionamento ATENDE. III - GERENCIA é um tipo de relacionamento de grau um, no qual participam apenas entidades do mesmo tipo de entidade. Assinale a alternativa VERDADEIRA: a) Apenas as afirmativas I e II estão corretas. b) Apenas as afirmativas I e III estão corretas. c) Apenas as afirmativas II e III estão corretas. d) Todas as afirmativas estão corretas. 19) Analise as afrmativas abaixo em relação ao Diagrama de Entidade e Relacionamento. I - Telefones é um exemplo de atributo complexo, no qual atributos compostos e multivalorados podem ser aninhados. II - UF é um atributo derivado do tipo chave estrangeira. III - CPF é um atributo chave. Assinale a alternativa VERDADEIRA:

b) Apenas as afirmativas I e II estão corretas. c) Apenas as afirmativas I e III estão corretas. d) Apenas as afirmativas II e III estão corretas. e) Todas as afirmativas estão corretas. 20) (INFRAERO 2011) Com referência ao diagrama Entidade-Relacionamento (E-R) do Modelo Global de Dados (MGD) é correto afirmar: a) Não são guardados dados e sim o significado dos dados utilizados em outros sistemas. b) São mapeadas somente as informações detalhadas do sistema, ou seja, entidades criadas para dar suporte à aplicação. c) Diferentemente do E-R convencional, não existe a classificação de entidades de domínio e entidades de negócio. d) Diferentemente do E-R convencional, não existe a classificação de entidades externas e entidades de integração. e) As entidades de domínio representam um conteúdo mais instável e dinâmico, geralmente composto de informações para o dia-a-dia do negócio.