Title: Unidade 1
Course: Modelo Disciplina 80h/a

Feedback shared by this category's questions, if right: Sua resposta está correta.
Feedback shared by this category's questions, if partly right: Sua resposta está parcialmente correta.
Feedback shared by this category's questions, if wrong: Sua resposta está incorreta.

Explique que são Sistemas Gerenciadores de Banco de Dados (SGBD), mencionando suas vantagens em relação a outros sistemas de armazenamento e liste pelo menos três exemplos.

Os Modelos Relacionais (conceitual, lógico, físico) de bancos de dados são utilizados para representar os dados armazenados e seus relacionamentos a partir de perspectivas (ou visões diferentes). Explique o propósito de cada modelo relacional, mencionando suas características em relação à visão dos dados e seus relacionamentos, por cada um dos modelos.

Na modelagem conceitual de Entidade-Relacionamento, a notação é composta por elementos que representam informações a respeito dos dados e seus relacionamentos. Apresente e descreva o objetivo de três destes elementos da notação da MER.

Q: Uma tabela para estar na Primeira Forma Normal (1FN) deve garantir que:
- seus atributos sejam atômicos.
- seus atributos sejam multivalorados.
- todos os atributos não chave dependam diretamente da chave primária.
- nenhuma coluna não chave dependa de outra coluna não chave.
A: seus atributos sejam atômicos.

Q: Sobre as Formas Normais (FN), é correto que uma relação está na:
- 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem totalmente dependentes da totalidade da chave primária.
- 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem dependentes não transitivos da chave primária.
- 3FN se, e somente se, ela estiver na segunda e todos os atributos não chave contiverem mais de um valor discreto periódico.
- 3FN se, e somente se, todos os domínios básicos forem multivalorados.
A: 2FN se, e somente se, estiver na primeira e todos os atributos não chave forem totalmente dependentes da totalidade da chave primária.

Q: Dado o diagrama entidade e relacionamento do modelo conceitual a seguir, analise as afirmativas:

[Image]

i.    O atributo A é o determinante/identificador da entidade X;

ii.   A cardinalidade máxima do relacionamento Z é um para muitos;

iii.  O atributo W pertence ao relacionamento Z.

Está(ão) correta(s) a(s) afirmativa(s):
- Somente ii, iii.
- Somente i, iii.
- Somente i, ii.
- i, ii, iii.
A: Somente ii, iii.

Q: Dado o diagrama entidade e relacionamento do modelo conceitual abaixo, a analise as afirmativas:

[Image]

i.    O atributo X é do tipo chave;

ii.   O atributo Y é do tipo multivalorado e é opcional;

iii.  O atributo Z é do tipo simples.

Está (ão) correta (s):
- Somente i, iii.
- Somente ii, iii.
- Somente i, ii.
- i, ii, iii.
A: Somente i, iii.

Q: Dado o diagrama entidade e relacionamento do modelo conceitual abaixo, a analise as afirmativas:

[Image]

i.    O atributo A é do tipo chave;

ii.   O atributo Y é do tipo multivalorado e é obrigatório;

iii.  O atributo Z é do tipo simples.

Está (ão) correta (s):
- Somente i, iii.
- Somente ii, iii.
- Somente i, ii.
- i, ii, iii.
A: Somente ii, iii.

Q: Qual comando SQL abaixo é utilizado para alterar uma tabela com a adição da nova coluna "renavam" (varchar)  tabela Carros?
- ALTER TABLE Carros ADD COLUMN renavam VARCHAR;
- ALTER TABLE Carros ADD renavam;
- ALTER COLUMN renavam INTO Carros TYPE VARCHAR;
- ALTER TABLE Carros INSERT renavam TYPE VARCHAR;
A: ALTER TABLE Carros ADD COLUMN renavam VARCHAR;

Q: Qual comando SQL abaixo insere os seguintes valores na tabela Carros: placa (VARCHAR), ano (INTEGER), cor (VARCHAR), valor (DECIMAL)?
- INSERT VALUES ('ABC-1234', 2011, 'Branco', 17500) INTO Carros;
- INSERT INTO Carros (placa, ano, cor, valor) VALUES ('ABC-1234', 2011, 'Branco', 17500);
- INSERT INTO Carros (placa, ano, cor, valor) VALUES (OYD-1457, 2013, Branco, 20,500);
- INSERT INTO Carros (placa, ano, cor, valor) WHERE ('JWE-9930', 2012, 'Azul', 18000);
A: INSERT INTO Carros (placa, ano, cor, valor) VALUES ('ABC-1234', 2011, 'Branco', 17500);

Q: Em qual sub-linguagem do SQL o comando INSERT é classificado?
- DML
- DQL
- DCL
- DDL
A: DML

Q: Quais opção abaixo contém os tipos válidos utilizados para definir os atributos de uma tabela de banco de dados?
- VARCHAR, INTEGER, DATE, CHAR
- STRING, BIGINT, DATETIME, BOOLEAN
- VARCHAR, LIST, ARRAY, NULL
- BIGDECIMAL, NULL, VAR CHARACTER, INTEGER
A: VARCHAR, INTEGER, DATE, CHAR

Q: Qual comando DELETE abaixo remove todos os carros de cor vemelha?
- DELETE c.cor as 'vermelha' FROM Carros c;
- DELETE Carros WHERE cor = 'vermelha';
- DELETE Carros FROM cor = 'vermelha';
- DELETE FROM Carros WHERE cor = 'vermelha';
A: DELETE FROM Carros WHERE cor = 'vermelha';

Q: Qual a estrutura correta para um script SQL de CONSULTA que contém restrições e ordenação?
- FROM <LISTA-TABELAS> WHERE <CONDIÇÕES> SELECT <LISTA-COLUNAS> ORDER BY <LISTA-ORDENAÇÕES>;
- WHERE <CONDIÇÕES> SELECT <LISTA-COLUNAS> ORDER BY <LISTA-ORDENAÇÕES> FROM <LISTA-TABELAS>;
- SELECT <LISTA-COLUNAS> FROM <LISTA-TABELAS> WHERE <CONDIÇÕES> ORDER BY <LISTA-ORDENAÇÕES>;
- SELECT <LISTA-COLUNAS> FROM <LISTA-TABELAS> ORDER BY <LISTA-ORDENAÇÕES> WHERE <CONDIÇÕES>;
A: SELECT <LISTA-COLUNAS> FROM <LISTA-TABELAS> WHERE <CONDIÇÕES> ORDER BY <LISTA-ORDENAÇÕES>;

Q: Qual alternativa corresponde ao significado correto das sub linguagens do SQL estudados:

I - DDL

II - DQL

III - DML
- I - Domain Driven Language; II - Domain Making Language; III - Domain Query Language;
- I - Data Definition Language; II - Data Manipulation Language; III - Data Query Language;
- I - Data Driven Language; II - Data Making Language; III - Data Quote Language;
- I - Data Designation Language; II - Data Markup Language; III - Domain Quote Language;
A: I - Data Definition Language; II - Data Manipulation Language; III - Data Query Language;

Q: Qual comando SQL abaixo corresponde a uma consulta pelos dados de todas as pessoas cujo nome inicie com Pedro?
- SELECT * FROM pessoas WHERE nome = 'Pedro';
- SELECT * FROM pessoas WHERE nome = 'Pedro%';
- SELECT * FROM pessoas WHERE nome LIKE 'Pedro_';
- SELECT * FROM pessoas WHERE nome LIKE 'Pedro%';
A: SELECT * FROM pessoas WHERE nome LIKE 'Pedro%';

Q: Qual SQL abaixo corresponde a uma consulta apenas pelo nome e altura de pessoas com peso entre 70kg e 90kg?
- SELECT nome, altura FROM pessoas WHERE peso >= 70 OR peso <= 90;
- SELECT nome, altura FROM pessoas WHERE peso >= 70 AND peso <= 90;
- SELECT * FROM pessoas WHERE peso BETWEEN 70 AND 90;
- SELECT nome, altura FROM pessoas WHERE peso LIKE 70 AND peso LIKE 90;
A: SELECT nome, altura FROM pessoas WHERE peso >= 70 AND peso <= 90;

Q: Julgue o item seguinte a respeito do projeto lógico e físico de banco de dados.

No projeto lógico, o modelo físico é obtido por meio da transformação do modelo conceitual.
- Verdadeiro
- Falso
A: Verdadeiro

Q: Com relação à arquitetura e ao acesso a banco de dados, julgue o item a seguir:

O nível interno de um banco de dados é definido como sendo o mais próximo do meio de armazenamento físico. Nesse nível, estão a representação física dos campos e a sequência física em que os registros estão armazenados no sistema.
- Verdadeiro
- Falso
A: Verdadeiro

Q: Julgue o item seguinte a respeito da chave estrangeira, a nível lógico do banco de dados.

É a Coluna ou combinação de colunas que é usada para estabelecer e impor um link entre os dados em duas tabelas.
- Verdadeiro
- Falso
A: Verdadeiro

Q: Julgue o item seguinte a respeito da regras de integridade referencial.

A integridade de vazio especifica se os campos de uma coluna podem ou não ser vazios.
- Verdadeiro
- Falso
A: Verdadeiro

Q: Julgue o item seguinte a respeito da chave primária, a nível lógico do banco de dados.

É a Coluna, ou uma combinação de colunas, que contém valores que identificam exclusivamente cada linha na tabela.
- Verdadeiro
- Falso
A: Verdadeiro