Buscar

APOL 2 - BANCO DE DADOS

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

Questão 1/10 - Bancos de Dados Relacionais 
Considere que você realizou a pesquisa abaixo no banco de dados: 
 
 
 
Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas 
considerando os dados armazenados na tabela usuário. 
 
( ) A tabela usuário tem uma chave primária e uma chave estrangeira na coluna id. 
( ) Na linha em que consta o id de valor 1 e o nome com valor Pedro formam uma 
tupla, também conhecida como registro. 
( ) Os id 1, 2 e 3 formam um registro. 
( ) id e Nome também são referências para coluna. 
Considerando a solicitação do usuário assinale a alternativa que contém a 
sequência das afirmativas corretas. 
Nota: 10.0 
 
A F, F, F, F. 
 
B V, F, F, F. 
 
C F, V, F, V. 
Você assinalou essa alternativa (C) 
Você acertou! 
(F) A tabela usuário tem uma chave primária e estrangeira na coluna id.- ERRADO – Não tem indicativo explicito de chaves na tabela. 
(V) Na linha em que consta o id de valor 1 e o nome com valor Pedro formam uma tupla, também conhecida como registro. 
(F) Os id 1, 2 e 3 formam um registro.- ERRADO – cada coluna possui um valor e todos os valores indicados em um linha formam um 
registro. Neste caso temos valores de três diferentes registros. 
(V) id e Nome também são referência para coluna. 
 
 
D V, V, F, F. 
 
E V, F, V, F. 
 
Questão 2/10 - Bancos de Dados Relacionais 
Considere a seguinte afirmação: 
 
“Os índices são compostos por uma única coluna da tabela". 
 
Selecione a alternativa que descreve corretamente esta afirmação, citanto se é 
verdadeira ou falsa: 
Nota: 10.0 
 
A VERDADEIRA - Os índices podem ser compostos por uma única coluna. 
 
B FALSA - Os índices podem ser compostos por uma única coluna ou por várias, chegando a composição máxima de 16 
colunas no MySQL. 
Você assinalou essa alternativa (B) 
Você acertou! 
 
C VERDADEIRA - Os índices são criados para facilitar e agilizar as consultas dos registros no banco de dados. 
 
D FALSA - Os índices são compostos apenas por várias colunas 
 
E FALSA - Os índices podem ser compostos por uma única coluna ou por várias, sem limitação de número de colunas 
 
Questão 3/10 - Bancos de Dados Relacionais 
O comando REVOKE é um comando da categoria DCL. Analise o código abaixo: 
 
 
 
Selecione a alternativa que descreve corretamente a ação realizada após a 
execução deste comando. 
Nota: 10.0 
 
A O comando REVOKE está removendo do usuário chefe todos os privilégios de todas as tabelas da base de dados sistema. 
Você assinalou essa alternativa (A) 
Você acertou! 
 
B O comando REVOKE está removendo do usuário sistema todos os privilégios de todas as tabelas da base de dados chefe. 
 
C O comando REVOKE está atribuindo ao usuário chefe todos os privilégios de todas as tabelas da base de dados sistema. 
 
D O comando REVOKE está atribuindo ao usuário sistema todos os privilégios de todas as tabelas da base de dados chefe. 
 
E O comando REVOKE está removendo do usuário chefe todos os privilégios e a identificação do usuário na base de dados 
sistema. 
 
Questão 4/10 - Bancos de Dados Relacionais 
Uma transação é um comando da categoria TCL. A transação primeiramente é 
executada em memória e só são transmitidas fisicamente para o banco de dados 
após a confirmação de que todas as instruções foram efetuadas com sucesso. 
Considerando as afirmações acima, selecione a alternativa que descreve para que 
serve o comando BEGIN em uma transação? 
Nota: 10.0 
 
A indica o fim de uma transação, executando as instruções de modo permanente no banco de dados; 
 
B indica o fim de uma transação, mas cancela todas as alterações efetuadas, portanto nada será alterado no banco de dados; 
 
C indica o início de uma transação e todos os comandos da transação devem vir abaixo do comando BEGIN; 
Você assinalou essa alternativa (C) 
Você acertou! 
 
D indica o fim da transação, executando as instruções de modo temporário no banco de dados; 
 
E indica o fim de uma transação e todos os comandos da transação devem vir antes do comando BEGIN. 
 
Questão 5/10 - Bancos de Dados Relacionais 
Uma transação (TCL) primeiramente é realizada em memória e apenas é efetivada 
fisicamente para o banco de dados após a confirmação de que todas as instruções 
foram executadas com sucesso. Selecione a alternativa que apresenta os três 
principais comandos TCL: 
Nota: 10.0 
 
A BEGIN, SELECT e ROLLBACK. 
 
B GRANT, COMMIT e REVOKE. 
 
C BEGIN, REVOKE e ROLLBACK. 
 
D BEGIN, COMMIT e ROLLBACK. 
Você assinalou essa alternativa (D) 
Você acertou! 
A alternativa correta é a letra D. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula 
Teórica 05 – página 14. 
 
E GRANT, COMMIT e ROLLBACK 
 
Questão 6/10 - Bancos de Dados Relacionais 
O comando INSERT é utilizado para inserir um ou mais registros em uma tabela do 
banco de dados. Considere que a tabela professor possui duas colunas, codigo e 
nome. Selecione a alternativa que apresenta o comando correto para inserir os 
dados do professor Pedro Maia com o código 162. 
Nota: 10.0 
 
A INSERT INTO professores (codigo, nome) VALUES (162, “Pedro Maia”); 
 
B INSERT INTO professor (codigo, nome) VALUES (162, Pedro Maia); 
 
C INSERT INTO professor (codigo, nome) VALUES (162, “Pedro Maia”); 
Você assinalou essa alternativa (C) 
Você acertou! 
A alternativa correta é a letra C. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula 
Teórica 04 – página 4. 
 
D INSERT INTO professor (162, “Pedro Maia”) VALUES (codigo, nome); 
 
E INSERT INTO professor (nome, codigo) VALUES (162, “Pedro Maia”); 
 
Questão 7/10 - Bancos de Dados Relacionais 
O Sistema Gerenciador de Banco de Dados nos permite executar diversos 
comandos para realizar pesquisas acerca de um banco. Dentre os diversos 
comandos, temos um que permite visualizar a estrutura da tabela, com o nome 
das colunas (Field), os tipos de dados (Types) e tamanhos. Analise as alternativas 
abaixo e selecione o comando utilizado para visualizar a estrutura de uma tabela. 
Nota: 10.0 
 
A SHOW TABLES 
 
B DESCRIBE 
Você assinalou essa alternativa (B) 
Você acertou! 
A alternativa correta é a letra B. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula 
Teórica 03 – página 13. 
 
C CREATE TABLE 
 
D SHOW DATABASES 
 
E SELECT 
 
Questão 8/10 - Bancos de Dados Relacionais 
Considere a seguinte solicitação de um usuário para o sistema de Agendamento 
de Consultas, que está sendo desenvolvido. 
 
Os clientes ligam e agendam consultas com o médico que desejam ou o 
agendamento é realizado com o médico que está disponivel, conforme a 
especialidade que o cliente precisa. 
 
Analise as seguintes afirmativas quanto a modelagem conceitual do banco de 
dados. 
 
I. É relevante registrar os dados da ligação. 
II. Agendamento é uma indicação de relacionamento entre cliente e médico. 
III. Existe um relacionamento entre médico e especialidade. 
IV. Existe um relacionamento entre cliente e especialidade. 
Considerando a solicitação do usuário assinale a alternativa que contém a 
sequência das afirmativas corretas. 
Nota: 10.0 
 
A Estão corretas somente as alternativas I, III e IV. 
 
B Somente está correta a alternativa II. 
Você assinalou essa alternativa (B) 
Você acertou! 
Considerando o conteúdo ministrado na aula 3, Somente estão corretas as alternativas II e III. pois: 
 
I. É relevante registrar os dados da ligação.- ERRADO – Não temos indicativos, pelo usuário, da necessidade de armazenar estes 
dados. 
II. Agendamento é uma indicação de relacionamento entre cliente e médico. - CORRETO. 
III. Existe um relacionamento entre médico e especialidade. - ERRADO - especialidade é um atributo da entidade médico 
IV. Existe um relacionamento entre cliente e especialidade. - ERRADO – a especialidade é do médico e não do cliente. 
 
C Estão corretas as afirmativas III e IV. 
 
D Estão corretasas afirmativas II e IV. 
 
E Estão corretas as afirmativas II, III e IV. 
 
Questão 9/10 - Bancos de Dados Relacionais 
Observe na figura abaixo a tabela alunos. Selecione a alternativa que apresenta o 
comando para selecionar todos os alunos em que o nome inicia com a letra "A". 
 
 
Nota: 10.0 
 
A SELECT * FROM alunos WHERE nome LIKE ‘a%’; 
Você assinalou essa alternativa (A) 
Você acertou! 
A alternativa correta é a letra A. Caso queira ler o texto integralmente, acesse o material texto na rota de aprendizagem da Aula Teórica 
04 – página 15. 
 
B SELECT * FROM alunos WHERE nome = ‘a’; 
 
C SELECT * FROM alunos WHERE nome LIKE ‘%a’; 
 
D SELECT * FROM alunos WHERE ‘a%’; 
 
E SELECT * FROM alunos WHERE nome = ‘a%’; 
 
Questão 10/10 - Bancos de Dados Relacionais 
Observe a seguinte parte de um DER. 
 
 
 
 
Analise as seguintes sentenças e assinale V para as verdadeiras e F para as falsas, 
referentes ao diagrama apresentado. 
 
( ) O relacionamento “Envia” deve ser convertido em um campo da tabela Mensagens, 
na modelagem lógica. 
( ) As entidades Usuários e Mensagens devem ser convertidas para tabelas na 
modelagem lógica. 
( ) O relacionamento “Grupo” deve ser convertido em tabela na modelagem 
conceitual. 
( ) O relacionamento “Envia” deve ser convertido em tabela na modelagem lógica. 
Considerando a solicitação do usuário assinale a alternativa que contém a 
sequência das afirmativas corretas. 
Nota: 0.0Você não pontuou essa questão 
 
A F, F, F, F. 
 
B V, F, F, F. 
Você assinalou essa alternativa (B) 
 
C F, V, F, F. 
 
D V, V, F, F. 
(V) O relacionamento “Envia” deve ser convertido em um campo da tabela Mensagens, na modelagem lógica. 
(V) As entidades Usuários e Mensagens devem ser convertidas para tabelas na modelagem lógica. 
(F) O relacionamento “Grupo” deve ser convertido em tabela na modelagem conceitual. – ERRADO – Na modelagem conceitual não 
tem tabela. 
(F) O relacionamento “Envia” deve ser convertido em tabela na modelagem lógica. – ERRADO – Deve ser um campo na tabela 
mensagens. 
 
E F, F, F, V.

Continue navegando