Buscar

Modelagem AV2014.1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: » MODELAGEM DE DADOS 
Tipo de Avaliação: AV 
Aluno: 
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO 
Nota da Prova: 6,0 Nota de Partic.: 1 Data: 02/06/2014 
 
 
 1a Questão (Ref.: 201301236175) Pontos: 1,0 / 1,5 
O compartilhamento de dados tem reflexos na estrutura do software. A estrutura 
interna dos arquivos passa a ser mais complexa, pois estes devem ser 
construídos de forma a atender às necessidades dos diferentes sistemas. Para 
contornar este problema, usa-se um sistema de gerência de banco de dados 
(SGBD). Descreva sobre SGBD e cite três exemplos. 
 
 
Resposta: O sistema gerenciador de banco de dados é utilizado para que os dados 
possam ser manipulados de forma que reflitam situações do mundo real, se relacionando 
entre si, definindo os tipos de dados e suas restriçoes. Impede que ocorra a duplicidade 
de dados, os dados ficam armazenados no banco de dados comum ao sistema e são 
atualizados em todo o sistema assim que um dado é modificado. 
 
 
Gabarito: 
Um 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 em um banco de dados. 
Seu principal objetivo é retirar da aplicação cliente a responsabilidade de 
gerenciar o acesso, a manipulação e a organização dos dados. O SGBD 
disponibiliza uma interface para que seus clientes possam incluir, alterar ou 
consultar dados previamente armazenados. Atualmente, há vários tipos de 
SGBD, como por exemplo: Microsoft SQL Server, PostgreSQL e MySQL. 
 
 
 
 2a Questão (Ref.: 201301236788) Pontos: 1,0 / 1,5 
A generalização/especialização pode ser classificada em dois tipos, total ou 
parcial, de acordo com a obrigatoriedade ou não de a uma ocorrência da 
entidade genérica corresponder uma ocorrência da entidade especializada. 
Descreva e dê um exemplo de generalização/especialização do tipo total. 
 
 
Resposta: A generalização/especialização do tipo total ocorre quando uma ocorrencia da 
entidade especializada obrigatoriamente corresponde a uma ocorrencia da entidade 
genérica. 
 
 
Gabarito: 
Em uma generalização/especialização total para cada ocorrência da entidade 
genérica existe sempre uma ocorrência em uma das entidades especializadas. 
Esse é o caso do exemplo da figura abaixo, no qual a toda ocorrência da 
entidade CLIENTE corresponde uma ocorrência em uma das duas 
especializações. Esse tipo de generalização/especialização é simbolizado pela 
letra "t". 
 
 
 
 
 
 
 
 3a Questão (Ref.: 201301209570) Pontos: 0,5 / 0,5 
A afirmação: "um empregado trabalha em um e apenas um departamento e em um 
departamento trabalham nenhum ou vários empregados", mostra que as cardinalidades 
de empregado para departamento e de departamento para empregado são 
respectivamente: 
 
 
(1,1) e (0,N) 
 
(0,N) e (1,1) 
 
(0,N) e (0,1) 
 
(1,1) e (1,N) 
 
(0,1) e (1,N) 
 
 
 
 4a Questão (Ref.: 201301218617) Pontos: 0,5 / 0,5 
Muitas aplicações para web usam uma arquitetura chamada de "arquitetura três 
camadas", que possui uma camada intermediária entre o cliente e o servidor de banco de 
dados. 
Essa camada intermediária, ou camada do meio é, algumas vezes, chamada de servidor 
de aplicações. 
A respeito dessa camada, NÃO é correto afirmar que: 
 
 
incrementa a segurança do banco de dados, checando as credenciais do cliente 
antes de enviar uma solicitação ao servidor de banco de dados. 
 
armazena as regras de negócio (procedimentos ou restrições) que são usadas para 
acessar os dados do servidor de dados. 
 
aceitas as solicitações do cliente, processa-as e envia comandos de banco de dados 
ao servidor de banco de dados. 
 
dependendo da aplicação é chamada de servidor web. 
 
o servidor de aplicações formata o resultado da consulta em XML antes de enviá-lo 
ao cliente. 
 
 
 
 5a Questão (Ref.: 201301209552) Pontos: 0,5 / 0,5 
Na notação de Peter Chen um retângulo representa um(a): 
 
 
Entidade Tipo 
 
Relacionamento Tipo 
 
Relacionamento 
 
Atributo 
 
Entidade 
 
 
 
 6a Questão (Ref.: 201301404136) Pontos: 0,5 / 0,5 
Um conjunto de dados é chamado de registro, um conjunto de registros é estruturado ou 
chamado de tabela, como é definido o conjunto de tabelas ? 
 
 
Administrador de Banco de Dados. 
 
Campos. 
 
SGBD. 
 
Base de Dados 
 
Administração de Dados. 
 
 
 
 7a Questão (Ref.: 201301218602) Pontos: 0,5 / 0,5 
O Diagrama Entidade-Relacionamento, proposto por P. Chen, é uma ferramenta 
tipicamente utilizada para a elaboração do seguinte modelo de dados: 
 
 
conceitual 
 
físico 
 
interno 
 
externo 
 
hierárquico 
 
 
 
 8a Questão (Ref.: 201301209593) Pontos: 0,5 / 0,5 
Um atributo para ser identificador dever ser classificado como: 
 
 
Não único e simples 
 
Único e opcional 
 
Composto e Obrigatório 
 
Composto e monovalorado 
 
Único e Obrigatório 
 
 
 
 9a Questão (Ref.: 201301411418) Pontos: 1,0 / 1,0 
A Modelagem conceitual e lógica de dados é um conjunto de definições que descrevem a 
estrutura de um banco de dados que reflete situações do mundo real, como tipo de 
dados, relacionamentos e restrições sobre esses dados. Assinale a alternativa que contém 
conceitos presentes em um modelo de dados de alto nível. 
 
 
Pastas,arquivos e permissões. 
 
Classes, objeto e herança. 
 
Entidades, relacionamentos e atributos. 
 
Registro, tupla e caminho de acesso. 
 
Esquemas, instâncias e Objetos. 
 
 
 
 10a Questão (Ref.: 201301214098) Pontos: 0,0 / 1,0 
Relacione a segunda coluna de acordo com a primeira: 
 
(1) Uma coluna ou um grupo de colunas que assegura a unicidade das linhas dentro 
de uma tabela. 
(2) Restrições de Integridade. 
(3) Os valores que aparecem nos atributos em uma chave estrangeira devem aparecer 
na chave primaria da tabela referenciada. 
(4) Representação bi-dimensional dos dados composta de linhas e colunas. 
(5) Determinado valor ou uma escala de valores que certo atributo pode assumir. 
 
( ) Tabela. 
( ) Domínio. 
( ) Chave Primaria. 
( ) Uma regra que deve ser obedecida em todos estados válidos da base de dados. 
( ) Integridade Referencial. 
 
A alternativa que corresponde ao preenchimento das colunas, na sequência, é: 
 
 
 
5, 2, 3, 1, 4 
 
5, 2, 1, 3, 4 
 
4, 1, 5, 2, 3 
 
4, 5, 1, 2, 3 
 
5, 4, 2, 1, 3

Outros materiais