Buscar

ppp 1 adm banco de dados

Prévia do material em texto

Pergunta 1 (0.2 pontos)
 
Salvo
Sabemos que os SGBDs evoluíram ao longo do tempo e que para cada época havia uma necessidade específica, assim como eram limitados os recursos disponíveis. Portanto, há diferentes tipos de SGBD. Cada um possui vantagens e desvantagens.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
Com base no conteúdo estudado analise as afirmativas a seguir sobre diferentes tipos de SGBDs.
I. Hierárquico, orientado a aspectos.
II. Orientado a objetos e relacional.
III. NoSQL e hierárquico.
IV. Procedural e orientado a objetos.
Está correto apenas o que se afirma em:
Opções de pergunta 1:
	
		a) 
	I e II.
	
		b) 
	III e IV.
	
		c) 
	II e III.
	
		d) 
	I e III.
	
		e) 
	II e IV.
Pergunta 2 (0.2 pontos)
 
Salvo
É notório que, atualmente, grande parte dos negócios envolvem o uso da TI (Tecnologia da Informação). E nesse envolvimento são registrados dados que podem, com ferramentas adequadas, nortear uma empresa, assim como traçar um melhor perfil do consumidor lhe oferecendo produtos de interesse.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
De acordo com o texto anterior e com o conteúdo estudado, assinale a alternativa que apresenta soluções de TI responsáveis por obter informações a partir de dados:
Opções de pergunta 2:
	
		a) 
	RelationShip Planning e Bussines Inteligence.
	
		b) 
	Resource Planning e Data WareHouse.
	
		c) 
	Bussiness Inteligence e Data WareHouse.
	
		d) 
	Relational Database e Resource Planning.
	
		e) 
	Data WareHouse e Hierarchical Database.
Pergunta 3 (0.2 pontos)
 
Salvo
Existem diferenças conceituais sobre dois assuntos que envolvem banco de dados. Um está relacionado ao que está armazenado em si, sem nenhum contexto. Já o outro é formado a partir de inferências considerando o todo. Como consequência, um obtém referências brutas e a outro o conhecimento a partir do contexto.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
A partir do texto anterior e de acordo com o conteúdo estudado, os conceitos descritos respectivamente são:
Opções de pergunta 3:
	
		a) 
	Tipo de dado e instância.
	
		b) 
	Banco de dados hierárquico e banco de dados relacional.
	
		c) 
	Dado e informação.
	
		d) 
	Valor e negócio.
	
		e) 
	Informação e dado.
Pergunta 4 (0.2 pontos)
 
Salvo
Analise o comando a seguir no âmbito do MySQL:
1 CREATE TABLE produto(
2 id INT NOT NULL PRIMARY KEY AUTO_INCREMENT,
3 nome VARCHAR(80) NOT NULL,
4 codigo INT NOT NULL
5 );
Nos Bancos de dados relacionais são utilizadas restrições de integridade/domínio para garantir a exatidão e a consistência dos dados. Sendo assim, considerando o comando acima e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
I.   (  ) A restrição NOT NULL, presente nas linhas 2, 3 e 4, indica que essas colunas podem ficar sem valores.
II. (  ) Na linha 1 a restrição de domínio/integridade AUTO_INCREMENT permite que um número único seja gerado quando um novo registro for inserido na tabela produto.
III. (  )  Os termos INT e VARCHAR, presente nas linhas 2, 3 e 4, são restrições de integridade.
IV. (  ) O comando a seguir, insere um registro na tabela acima:
INSERT INTO produto(nome, codigo)
VALUES("Monitor", 02855);
Agora, assinale a alternativa que apresenta a sequência correta:
Opções de pergunta 4:
	
		a) 
	F, V, F, V.
	
		b) 
	V, V, F, F.
	
		c) 
	F, F, V, V.
	
		d) 
	F, V, V, F.
	
		e) 
	V, F, V, F.
Pergunta 5 (0.2 pontos)
 
Salvo
Existem diversos modelos de banco de dados, mas podemos destacar um, em especial, que tem uma coleção de tabelas (relações) com relacionamento entre elas. Esse modelo também é o mais utilizado para uso comercial atualmente.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
Considere as características do modelo de banco de dados apresentado anteriormente e o conteúdo do texto-base. Analise as afirmativas a seguir e marque a opção que melhor representa o modelo descrito:
Opções de pergunta 5:
	
		a) 
	Relacional.
	
		b) 
	Orientado a objetos e valor-chave.
	
		c) 
	NoSQL.
	
		d) 
	Hierárquico.
	
		e) 
	Orientado a coluna.
Pergunta 1 (0.2 pontos)
 
Salvo
Podemos afirmar que, em sua grande maioria, os negócios dependem de softwares para armazenarem dados sobre suas atividades afins. Geralmente, utiliza-se os SGBDs (Sistemas de Gerenciamento de Banco de Dados) para facilitar essa tarefa, visto que podem armazenar uma grande quantidade de dados.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
Com base no texto anterior e no conteúdo estudado, podemos afirmar que definição do conceito de SGBDs é:
Opções de pergunta 1:
	
		a) 
	Uma coleção de informações inter-relacionadas que não necessariamente se relacionam.
	
		b) 
	Um conjunto de informações originado de dados.
	
		c) 
	Um software que permite observar as informações dos dados.
	
		d) 
	Uma coleção de dados inter-relacionados que tem um conjunto de softwares para acessá-los.
	
		e) 
	Um conjunto de softwares inter-relacionados.
Pergunta 2 (0.2 pontos)
 
Salvo
Leia o excerto a seguir:
Um banco de dados é uma coleção de dados inter-relacionados que representam informações sobre um domínio específico. Ou seja, agrupa informações que se relacionam e tratam de um mesmo assunto, como o acervo de uma biblioteca, a contabilidade de uma empresa, etc.
Adaptado de SILBERSCHATZ, ABRAHAM., KORT E SUDARSHAM. Sistemas de Bancos de Dados. 5 ed. 2006.
Os bancos de dados utilizam um conjunto de tabelas para representar tanto os dados como as relações entre eles. Considerando essas informações e o conteúdo estudado, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).
 
I. (  ) SQL, acrônimo para Structured Query Language em inglês, é uma linguagem de consulta amplamente utilizada em bancos de dados relacionais, que se destaca pela sua simplicidade e facilidade de uso.
II. (  ) A linguagem SQL é organizada em subconjuntos, cada um com propósitos bem definidos. São exemplos a DDL (Data Definition Language) e DML (Data Manipulation Language) .
III. (  ) A linguagem DML define os comandos utilizados para criação (CREATE) de tabelas, procedures, etc., atualização dessas estruturas (ALTER), assim como a remoção (DROP).
IV. (  ) A linguagem DDL define os comandos utilizados para manipulação de dados no banco (INSERT, UPDATE e DELETE).
 
Agora, assinale a alternativa que apresenta a sequência correta:
Opções de pergunta 2:
	
		a) 
	V, V, F, F.
	
		b) 
	F, F, V, V.
	
		c) 
	F, V, F, V.
	
		d) 
	V, F, V, V.
	
		e) 
	V, V, F, V.
Pergunta 3 (0.2 pontos)
 
Salvo
O modelo NoSQL (Not Only SQL) é uma alternativa ao modelo relacional, bastante utilizado hoje. Ele oferece recursos a aplicações que exigem um grande volume de dados não armazenados de forma centralizada.
Adaptado de SILBERSCHATZ, A. Sistemas de Bancos de Dados. 5. ed. São Paulo: Ed. Makron, 2006.
De acordo com o conteúdo estudado sobre tipos de NoSQL, analise as afirmativas a seguir:
I. Orientado a documentos e chave-valor.
II. Orientado a grafo e orientado à coluna.
III. Orientado a objetos e grafo-relacional.
IV. Chave-documento e orientado a valor.
Está correto apenas o que se afirma em:
Opções de pergunta 3:
	
		a) 
	I e II.
	
		b) 
	III e IV.
	
		c) 
	II e IV.
	
		d) 
	I e III.
	
		e) 
	II e III.
Pergunta 4 (0.2 pontos)
 
Salvo
O comando SELECT pertence à linguagem DML (Data Manipulation Language - Linguagem de Manipulação de Dados) e é utilizado para retornar um conjunto de registros de uma ou mais tabelas.
O SELECT é amplamente utilizado na maioria das aplicações. Sendo assim, é importante compreendê-lo bem. Considerando essas informações e o conteúdo estudado, ordene a sequência das cláusulas a seguir:SELECT * FROM
(  ) GROUP BY
(  ) WHERE
(  ) LIMIT
(  ) ORDER BY
Agora, assinale a alternativa que apresenta a sequência correta:
Opções de pergunta 4:
	
		a) 
	
2, 1, 4, 3.
	
		b) 
	1, 3, 2, 4.
	
		c) 
	2, 1, 3, 4.
	
		d) 
	
3, 2, 4, 1.
	
		e) 
	4, 3, 1, 2.
Pergunta 5 (0.2 pontos)
 
Salvo
Considere que desejamos realizar uma consulta na tabela pessoa com os campos id, nome e idade. Para isso, analise o comando a seguir:
1 SELECT p.nome, p.idade
2 FROM pessoa p
3 WHERE p.idade > 18
4 AND(p.nome LIKE '%A' OR p.nome LIKE '%C');
A partir da leitura acima e considerando os conteúdos estudados no livro da disciplina, analise as afirmativas a seguir sobre o comando SELECT.
I. O termo p na linha 2, consiste em um Alias, ou seja, nome temporário para a tabela pessoa, podendo também ser utilizado para nomear temporariamente colunas.
II. Na consulta acima, na cláusula WHERE (linhas 3 e 4), primeiramente será processado o conteúdo externo aos parênteses, e então o resultado de dentro dos parênteses.
III. Na linha 1, é possível substituir os termos referentes às colunas (p.nome, p.idade) pelo asterisco (*), sem que isso afete o resultado da consulta.
IV. O comando SELECT retorna um conjunto de registros de uma ou mais tabelas e faz parte da linguagem DML (Data Manipulation Language).
Está correto apenas o que se afirma em:
Opções de pergunta 5:
	
		a) 
	I e IV.
	
		b) 
	I e III.
	
		c) 
	III e IV.
	
		d) 
	II e III.
	
		e) 
	I, II e IV.

Continue navegando