Buscar

BANCO DE DAODS

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 11 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

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 6, do total de 11 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

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 9, do total de 11 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

O ato de modelar pode agregar diversas vantagens na área e para os profissionais envolvidos. Analise as sentenças a seguir e marque (V) para Verdadeiro e (F) para Falso sobre vantagens que de fato ocorrem ao fazer uma boa modelagem de dados.
 
(     ) Facilita a comunicação, pois o projetista de dados, o DBA, os programadores e todos os envolvidos com o projeto podem compreender como os dados são projetados;
(     ) Auxilia na automatização das tarefas, pois a partir do modelo algumas ferramentas podem gerar os denominados “scripts” para criação de tabelas, por exemplo.
(    ) Oferece suporte para melhor compreensão do sistema, pois o projetista precisa tomar decisões e esclarecer dúvidas que o faz aprofundar sua compreensão do que está sendo modelado.
(    ) Ajuda o usuário final a entender como operar as telas do sistema com base no que foi especificado no modelo, pois os campos das telas refletem os campos do modelo de dados.
 
Assinale a alternativa que apresenta a sequência correta:
a.
V, V, V, F.
Resposta correta. Para o item I (Verdadeiro), de fato o modelo serve como meio de comunicação, o que o projetista especifica é compreendido pelos outros responsáveis. Para o item II (Verdadeiro), ferramentas de fato permitem automatizar scripts, o WorkBench e o DBDesigner, além de outras oferecem essa opção usada pelo projetista ao final da modelagem para gerar os comandos de DDL para criação do banco. No item IV (Verdadeiro), a modelagem também serve para provocar questões que precisam ser resolvidas pelo projetista no ato de modelar e, assim, ele acaba se aprofundando sobre o que está sendo concebido. O quarto e último item são falsos, pois para o usuário final a operação com o sistema é suportada por um manual ou algo nesse nível. O modelo de dados tem maior utilidade para os envolvidos na criação do banco de dados ou do sistema.
b.
V, V, F, F.
c.
F, F, V, V.
d.
V, F, V, F.
e.
F, V, F, V.
Feedback
A resposta correta é: V, V, V, F.
Questão 2
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Um modelo é uma abstração da realidade e, em diversas áreas, pode agregar várias vantagens, antecipar eventuais problemas durante a construção de um edifício, especificar o que deve ser construído posteriormente, além de outros.
 
Em cada área, algum exemplo do conceito de modelo pode ser aplicado. Para cada um de exemplos de modelos, associe a área em que são empregados.
I. Planta baixa.
II. Esquemático de circuito.
III. Modelagem de Entidade e Relacionamento.
IV. Organograma.
 
As áreas para se associar os modelos são:
(      ) Tecnologia de Informação.
(      ) Engenharia Civil ou Arquitetura.
(      ) Engenharia Elétrica.
(      ) Administração.
 
A partir das relações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
I, II, IV, III.
b.
IV, I, II, III.
c.
I, IV, II, III.
d.
III, I, II, IV.
Resposta correta. Em Tecnologia de Informação, usamos para o trato com dados em uma abordagem conceitual o Modelo de Entidade e Relacionamento (Item III). A engenharia civil ou arquitetura usa uma planta baixa (Item I) como um modelo bastante comum no dia a dia desses profissionais e, até mesmo, para usuários mais leigos, ele expressa a posição de paredes, de portas, de janelas e, às vezes, de móveis de uma construção. Na Engenharia Elétrica, é comum o esquemático de circuitos (Item II) com os componentes e suas ligações, como resistores, fontes e outros. Na administração, um organograma (Item IV) serve para apresentar a hierarquia da empresa com diretoria, gerências e outros.
e.
II, IV, III, I.
Feedback
A resposta correta é: III, I, II, IV.
Questão 3
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
A construção de um software, especificamente da modelagem de dados, envolve algumas tarefas. Associe cada uma das tarefas necessárias para a construção de um modelo de dados ao contexto ou ao nível de abstração com o qual ela melhor se relaciona:
 
I. Processos de negócios e requisitos do sistema.
II. Modelo conceitual.
III. Modelo lógico.
IV. Modelo físico.
 
(      ) Conversão das entidades em tabelas do banco de dados
(      ) Definição dos tipos de dados dos campos e tamanho de espaço em disco.
(      ) Definição de quais funções o sistema deve contemplar.
(      ) Determinação das entidades do sistema.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
I, II, IV, III.
b.
IV, I, II, III.
c.
I, IV, II, III.
d.
II, IV, III, I.
e.
III, IV, I, II.
Resposta correta. Converter entidades, por exemplo, de um MER para um Modelo Relacional, está relacionado à criação de um Modelo Lógico dos dados com base em uma certa tecnologia. No momento que se está definindo os tipos de dados e, sobretudo, ao pensar seu armazenamento em disco, isso tem forte relação com o modelo físico de como as informações serão tratadas. Definir as funções do sistema, por exemplo, as telas e as operações que o usuário poderá executar, é uma das primeiras etapas do desenvolvimento de software: conhecer os processos de negócio e os requisitos do sistema. Por fim, o Modelo de Entidade e Relacionamento com sua abordagem de estar próximo do mundo real é um exemplo típico de modelagem conceitual.
Feedback
A resposta correta é: III, IV, I, II.
Questão 4
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
O desenvolvimento de um software começa com analistas e projetistas, compreendendo o cenário que será informatizado e, então, os modelos são criados, por exemplo, os modelos de dados. Uma hamburgueria resolveu adquirir um software para controlar as suas entregas e o analista dos dados identificou as seguintes entidades e informações do cenário.
 
Associe os  tipos de dados apresentados a seguir a cada um dos atributos descritos: 
 
I. Os vários tipos de hamburguer serão itens do cardápio e cada item precisa de sua descrição para o cliente saber sobre o produto.
II. Cada item do cardápio tem um determinado valor que deve ser cobrado.
III. Um item do cardápio apresenta também um código que facilita ao comandar os pedidos para a cozinha.
IV. Cada pedido possui um status, uma letra que indica se está pedido (P), se está sendo preparado na cozinha (C) ou se já foi entregue na mesa (E). 
 
(      ) CHAR.
(      ) VARCHAR.
(      ) NUMERIC.
(      ) INTEGER.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
IV, I, II, III.
Resposta correta. O tipo CHAR (Item IV) é usado para campos que possuem caracteres e, sobretudo, quando apresentam tamanho fixo, como é o caso do status do pedido formado por apenas uma letra. O tipo VARCHAR (Item I) é também usado para campos que usam caracteres, sendo muito comum em campos que possuem tamanho variável (NOME, DESCRICAO e outros), pois o SGBD gerencia essa alocação variável, usado para campos numéricos e, sobretudo, os que apresentam valores decimais, como é o caso de valor do hambúrguer que pode conter os centavos. O tipo INTEGER (Item III) é usado para valores inteiros e muito usual em códigos, como é o caso do número associado ao item do cardápio que o garçom pode pedir com mais facilidade.
b.
I, II, IV, III.
c.
III, IV, I, II.
d.
I, IV, II, III.
e.
II, IV, III, I.
Feedback
A resposta correta é: IV, I, II, III.
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Um determinado sistema permite a busca de prestadores de serviço por clientes que precisam, por exemplo, de um encanador ou de um eletricista. Certo prestador de serviço realiza o seu cadastro no sistema e, a partir daí, ele pode ser pesquisado e acionado por clientes interessados no serviço que ele presta. Ao realizar o cadastro, o prestador precisa necessariamente digitar o seu nome, seu CPF e seu endereço na cidade. Adicionalmente, caso ele queira, pode adicionar o seu e-mail e sua data de nascimento. Uma vez cadastrado, ele recebe um código que serve para identificá-lo na tabela de prestadores e nas chaves estrangeiras relacionadas com a tabela deprestadores.  
 
A respeito desse cenário, marque (V) verdadeiro ou (F) falso para as afirmações a seguir sobre as especificações dos campos da tabela PRESTADORES.
 
(      ) O campo CPF é a chave primária da tabela.
(      ) O campo EMAIL deve estar associado à definição “NOT NULL”.
(      ) O campo NOME é do tipo CHAR ou VARCHAR.
(      ) O campo CODIGO na tabela PRESTADORES é chave estrangeira.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
F, V, V, V.
b.
V, V, F, V.
c.
F, F, V, F.
Resposta correta. O item I é falso, pois a chave primária da tabela é o atributo identificador CODIGO, mencionado como aquele que identifica o registro na tabela. O item II é falso, pois o campo EMAIL é preenchido opcionalmente e apenas os campos obrigatórios devem ser marcados com NOT NULL. O item III é verdadeiro, pois campos descritivos, como NOME, são associados aos tipos CHAR ou VARCHAR. O item III é falso, pois o campo CODIGO só é chave estrangeira em outras tabelas que referenciam a tabela PRESTADORES.
 
d.
V, V, V, F.
e.
V, F, V, V.
Feedback
A resposta correta é: F, F, V, F.
Questão 6
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Conceito usado como base para o modelo de dados relacional – que se parece com uma tabela de valores – como seu bloco de montagem básico. A sua base teórica reside em uma teoria de conjuntos e lógica de predicado de primeira ordem (ELMASRI, 2011, p. 38).
ELMASRI, R.; NAVATHE, S. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011, p. 38.
Com base no trecho apresentado anteriormente, assinale a alternativa que indique corretamente o conceito de Modelo Relacional:
a.
Domínio de valores dos dados.
b.
Atributo.
c.
Chave primária.
d.
Relação.
Resposta correta, pois a relação ou tabela é a “essência” em um Modelo Relacional e em banco de dados, pois representa os registros (dados) armazenados no sistema.
e.
Chave estrangeira.
Feedback
A resposta correta é: Relação.
Questão 7
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
A normalização de dados é uma atividade que visa analisar e rearranjar a forma como o modelo de dados está sendo tratado. A respeito dessa tarefa de normalização de dados, analise as sentenças a seguir e assinale (V) Verdadeiro ou (F) Falso.
 
(  ) A normalização de dados visa melhorar a estrutura dos dados para evitar anomalias na manipulação de dados e redundância de dados.
(   ) A normalização são classificadas em primeira forma normal (1FN), segunda forma normal (2FN) e outras e um modelo ao atender uma forma normal é acumulativo, isto é, deve atender também a uma forma normal anterior
(   ) A primeira forma normal trata, por exemplo, do tratamento de campos multivalorados.
(   ) As definições do conceito de normalização e de suas formas normais têm forte relação com o conceito de dependência funcional, considerando o quanto um atributo depende funcionalmente de um atributo anterior.
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
V, V, F, V.
b.
V, F, V, F.
c.
V, V, V, V.
Resposta correta. O item 1 é verdadeiro, pois de fato a normalização versa sobre a finalidade da normalização que é melhorar a qualidade da forma como os dados devem ser mantidos, seja evitando inconsistências como redundância nos dados. O item 2 é verdadeiro, pois as formas normais são de fato acumulativas, atender a uma forma normal tem como condição atender a uma forma normal anterior. O item 3 é verdadeiro, pois a primeira forma normal trata a separação dos atributos multivalorados em uma tabela à parte em seu tratamento. Por fim, o item 4 é verdadeiro, pois a fundamentação teórica da normalização é baseada na dependência funcional, sobretudo, na dependência funcional em relação à chave primária das relações.
d.
V, F, V, V.
e.
V, V, V, F.
Feedback
A resposta correta é: V, V, V, V.
Questão 8
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Um determinado sistema de identificação de pessoas em uma determinada portaria precisa armazenar no banco de dados as fotos das pessoas que entram em determinado edifício. O tipo de dados mais adequado para representar o campo FOTO na tabela de VISITANTES do sistema de portaria é:
a.
CHAR.
b.
INTEGER.
c.
BLOB.
Resposta correta, pois campos do tipo binário, como é o caso do campo FOTO, são armazenados nesse tipo de campo, chamado de Binary Long Object (BLOB).
d.
NUMERIC.
e.
VARCHAR.
Feedback
A resposta correta é: BLOB.
Questão 9
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
“O modelo de dados relacional foi introduzido inicialmente por Ted Codd, da IBM Research, em 1970, em um artigo clássico (Codd, 1970), que atraiu atenção imediata. devido à simplicidade e à base matemática” (ELMASRI, 2011, p. 38).
ELMASRI, R; NAVATHE, S. Sistemas de Banco de Dados. São Paulo: Pearson Addison Wesley, 2011, p. 38.
 
No Modelo Relacional alguns elementos devem ser empregados ao estruturar os dados de determinado sistema. Faça uma associação entre os elementos a seguir e as definições apresentadas na sequência:
 
I. Relação.
II. Chave primária.
III. Chave estrangeira.
IV. NULL.
 
(    ) A partir de uma tabela, referencia o código presente em outra tabela.
(    ) Identifica unicamente um determinado registro em uma relação.
(    ) Está associado à questão de obrigatoriedade de inserção dos valores no atributo.
(    ) Também denominadas tabelas e armazenam os registros do banco de dados
 
A partir das associações feitas anteriormente, assinale a alternativa que apresenta a sequência correta:
a.
I, IV, II, III.
b.
IV, II, III, I.
c.
III, IV, I, II.
d.
IV, I, II, III.
e.
III, II, IV, I.
Resposta correta. A chave estrangeira (Item III) é uma “cópia” do código de outra tabela, portanto, faz referência ao código de outra tabela, em uma relação entre Cliente que realiza várias Compras. Em Compras, essa chave estrangeira seria Cod_Cliente que referencia a linha na tabela cliente. A chave primária, muito relevante no banco de dados, é o que permite identificar um registro; não existem dois registros com o mesmo código. As palavras NULL e NOT NULL (Item IV) são usadas para indicar se um determinado campo aceita ou não valores NULL’s, em outras palavras, se um campo pode ser ou não preenchido. A relação (Item I) é um termo mais formal para o que comumente é chamado de tabelas, em que os registros ficam armazenados, por isso até o termo Modelo Relacional. 
 
Feedback
A resposta correta é: III, II, IV, I.
Questão 10
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
Em um Modelo de Entidade e Relacionamento existem diversos tipos de relações e, na conversão para o Modelo Relacional, algumas ações são feitas para encontrar a representação equivalente. Em determinado sistema foi encontrada a seguinte situação no Modelo de Entidade e Relacionamento e que precisa ser convertido para o Modelo Relacional.
 
Fonte: Elaborada pelo autor.
 
Assinale qual a forma de converter essa representação do Modelo de Entidade e Relacionamento (MER) para o Modelo Relacional:
a.
Dois novos campos devem ser adicionados na tabela funcionário para relação entre funcionário e supervisor.
b.
Um campo deve ser adicionado na tabela funcionário com o nome do supervisor.
c.
Uma tabela associativa deve ser criada com uma chave primária.
d.
Uma nova tabela deve ser criada para armazenar os supervisores de funcionários.
e.
Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário.
Resposta correta, pois em autorrelacionamento com cardinalidade 1:N há uma transposição da chave com a criação de uma chave estrangeira na tabela, “apontando” ou referenciando a própria tabela.
Feedback
A resposta correta é: Um campo deve ser adicionado na tabela funcionário e como chave primária para a própria tabela funcionário.

Continue navegando