Buscar

Atividade Avaliativa Especial - Prova 2

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 3 páginas

Prévia do material em texto

P2 - Engenharia de Software - Banco de Dados I
	Gabarito
	1
	2
	3
	4
	5
	6
	7
	8
	9
	10
	x
	x
	x
	A
	B
	A
	A
	D
	B
	D
Questão 1 - O modelo relacional é constituído de elementos, dentre eles temos as tabelas. Defina Tabela.
R. uma tabela é considerada um conjunto não ordenado de linhas (também chamado de tuplas). Em cada linha há uma serie de campos (alguns autores chamam de valor de atributo). Em cada linha há uma instancia da tabela, em cada campo há uma informação referente a essa linha. As tabelas são constituídas de: linhas, ou tuplas, campos, colunas, chaves sendo: chame primária e chave estrangeira.
Questão 2 - Defina o Conceito de Dependência Funcional Parcial.
R. dependência funcional parcial ocorre quando os atributos não chave não dependem funcionalmente de toda a chave primária quando esta for composta, todos os atributos devem depender de toda chave primaria.
Questão 3 - Dentre as operações que podem ser feitas com o SQL está a operação INSERT. Para que essa operação é utilizada? Cite um exemplo.
R. para inserir dados, usamos o comando INSERT, há duas formas de inserir, a primeira não especifica os campos a serem preenchidos, colocando todos como padrão.
Ex: INSERT INTO Empregados VALUES (01,’ Fulano de tal’ , ‘ Rua das Acacias, 38 ‘)
Nesse exemplo criamos uma nova linha da tabela Empregados com o código 01, o nome Fulano de tal e o seu endereço como Rua das Acácias, 38.
Questão 4 - Assinale a alternativa que descreva corretamente a função de uma chave estrangeira em um banco de dados relacional.
a) Ser referência a uma chave primária de outra tabela.
b) Tornar os dados acessíveis para uma busca.
c) Garantir que não terão dados duplicados na tabela.
d) Garantir que o tipo de dado será compatível.
Questão 5 - "Em um banco de dados no modelo relacional, uma tabela precisa ter um campo que identifica cada registro individualmente. Essa identificação deve ser única, sem repetição, exclusiva e não nula". Assinale a alternativa que contenha o elemento que tem por definição a afirmação acima.
a) Chave Primária;
b) Chave Estrangeira;
c) Chave Candidata;
d) Chave Pública;
Questão 6 - "Atributos ____________ são atributos que não podem ser subdivididos e também não são multivalorados. Esse atributo é indivisível, alguns exemplos desse atributo: CPF, CNPJ, PREÇO_UNITÁRIO." Assinale a alternativa que completa corretamente a lacuna do fragmento acima.
 
a) Atômicos
b) Compostos
c) Candidatos
d) Normais
Questão 7 - "Uma tabela se encontra ____________________ se todos os atributos possuírem apenas valores atômicos (simples e indivisíveis) e os valores de cada atributo no registro também dever se um valor simples (ou seja, o atributo não é composto)." Assinale a alternativa que completa corretamente a lacuna do fragmento acima.
a) na 1FN
b) na 2FN
c) na 3FN
d) sem Forma Normal
Questão 8 - "Na definição dos campos de uma entidade podem ocorrer casos em que um campo não seja dependente diretamente da chave primária ou de parte dela, mas sim dependente de outro campo da tabela, campo este que não a chave primária." Assinale a alternativa que identifique corretamente o conceito de dependência a que a afirmativa se refere. 
a) Conceito de Dependência Funcional;
b) Conceito de Dependência Funcional Parcial;
c) Conceito de Dependência Transitiva Funcional;
d) Conceito de Dependência Funcional Transitiva;
Questão 9 - "Podemos afirmar que uma tabela está na _________ se estiver na _________ e não possuir nenhuma dependência funcional transitiva." Assinale a alternativa que completa corretamente as lacunas do fragmento acima. 
a) 2FN; 1FN;
b) 3FN; 2FN;
c) 1FN; 2FN;
d) Nenhuma das alternativas;
Questão 10 - SQL é uma linguagem criada para consulta e mutação de dados. Sua sigla vem do inglês Structured Query Language – Linguagem Estruturada de Consultas. Tem suas instruções divididas em três tipo, assinale a alternativa que corresponda com o tipo que é responsável por comandos que criam, alteram ou removem objetos.
 
a) Nenhuma das alternativas;
b) DML;
c) DCL;
d) DDL;

Continue navegando