Buscar

Apol2 Bancos de Dados Relacionais

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 20 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 20 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 20 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
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: 10.0
	
	A
	F, F, F, F.
	
	B
	V, F, F, F.
	
	C
	F, V, F, F.
	
	D
	V, V, F, F.
Você acertou!
(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.
Questão 2/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ê 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 3/10 - Bancos de Dados Relacionais
Os principais comandos da categoria DATA CONTROL LANGUAGE (DCL) são GRANT e REVOKE. Selecione a alternativa que descreve a funcionalidade do comando GRANT?
Nota: 10.0
	
	A
	fornece a um usuário permissões de acesso a uma base de dados ou para todas, autorizando acesso total ou podendo configurar operações específicas.
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 05 – página 10.
 
	
	B
	remove de um usuário as permissões, removendo ou restringindo a capacidade de executar operações.
	
	C
	cria um novo usuário no banco de dados, mas sem permissões.
	
	D
	apaga um usuário do banco de dados, bem como todas as suas permissões.
	
	E
	exibe a lista das principais permissões que se pode atribuir para um usuário.
Questão 4/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ê 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 5/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ê 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 6/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ê 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 7/10 - Bancos de Dados Relacionais
O comando GRANT é 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 GRANT remove as permissões para o usuário chefe de executar os comandos select, insert, delete e update na tabela alunos.
	
	B
	O comando GRANT atribui as permissões para o usuário chefe de executar os comandos select, insert, delete e update na tabela alunos.
Você acertou!
	
	C
	O comando GRANT atribui as permissões para o usuário alunos de executar os comandos select, insert, delete e update na tabela chefe.
	
	D
	O comando GRANT remove as permissões para o usuário alunos de executar os comandos select, insert, delete e update na tabela chefe.
	
	E
	O comando GRANT atribui as permissões para o usuário chefe de executar os comandos select, insert, delete e update na base de dados alunos.
Questão 8/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ê 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 9/10 - Bancos de Dados Relacionais
A figura abaixo apresenta um comando SELECT utilizando o comando AVG na coluna salario da tabela funcionarios. Selecione a alternativa que descreve a operação realizada pelo comando AVG?
Nota: 10.0
	
	A
	contar a quantidade de registros armazenados na tabela funcionários.
	
	B
	realizar o cálculo da média dos valores da coluna salario.
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 05 – página 7.
	
	C
	realizar a soma dos valores da coluna salario de todos os registros da tabela funcionários.
	
	D
	realizar o arredondamento do valor salário para todos os registros da tabela funcionários.
	
	E
	realizar o cálculo da média dos valores da coluna salario para todos os registros da tabela, havendo ou não valor preenchido.
Questão 10/10 - Bancos de Dados Relacionais
Analise os comandos apresentados nas alternativas abaixo e selecione uma opção em que o código permite criar uma tabela chamada “aluno” com duas colunas: uma coluna nomeada por “cod_aluno” e outra coluna nomeada por “nome” do tipo VARCHAR, sendo esta última com tamanho 30. 
Nota: 10.0
	
	A
	CREATE DATABASE aluno (cod_aluno VARCHAR(30), nome VARCHAR(30));
	
	B
	CREATE TABLE aluno (cod_aluno, nome VARCHAR (30));
	
	C
	CREATE TABLEaluno (VARCHAR cod_aluno (5), nome (30));
	
	D
	CREATE TABLE aluno (cod_aluno VARCHAR(5), nome VARCHAR(30));
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 03 – página 12.
	
	E
	CREATE TABLE tabela_aluno (cod_aluno VARCHAR(5), nome VARCHAR(30));
Questão 1/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: 10.0
	
	A
	F, F, F, F.
	
	B
	V, F, F, F.
	
	C
	F, V, F, F.
	
	D
	V, V, F, F.
Você acertou!
(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.
Questão 2/10 - Bancos de Dados Relacionais
A figura abaixo apresenta um comando SELECT utilizando o comando AVG na coluna salario da tabela funcionarios. Selecione a alternativa que descreve a operação realizada pelo comando AVG?
Nota: 10.0
	
	A
	contar a quantidade de registros armazenados na tabela funcionários.
	
	B
	realizar o cálculo da média dos valores da coluna salario.
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 05 – página 7.
	
	C
	realizar a soma dos valores da coluna salario de todos os registros da tabela funcionários.
	
	D
	realizar o arredondamento do valor salário para todos os registros da tabela funcionários.
	
	E
	realizar o cálculo da média dos valores da coluna salario para todos os registros da tabela, havendo ou não valor preenchido.
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ê 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
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ê 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 5/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ê 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 6/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ê 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 corretas as afirmativas II e IV.
	
	E
	Estão corretas as afirmativas II, III e IV.
Questão 7/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ê 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 8/10 - Bancos de Dados Relacionais
Os principais comandos da categoria DATA CONTROL LANGUAGE (DCL) são GRANT e REVOKE. Selecione a alternativa que descreve a funcionalidade do comando GRANT?
Nota: 10.0
	
	A
	fornece a um usuário permissões de acesso a uma base de dados ou para todas, autorizando acesso total ou podendo configurar operações específicas.
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 05 – página 10.B
	remove de um usuário as permissões, removendo ou restringindo a capacidade de executar operações.
	
	C
	cria um novo usuário no banco de dados, mas sem permissões.
	
	D
	apaga um usuário do banco de dados, bem como todas as suas permissões.
	
	E
	exibe a lista das principais permissões que se pode atribuir para um usuário.
Questão 9/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ê 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 10/10 - Bancos de Dados Relacionais
Analise os comandos apresentados nas alternativas abaixo e selecione uma opção em que o código permite criar uma tabela chamada “aluno” com duas colunas: uma coluna nomeada por “cod_aluno” e outra coluna nomeada por “nome” do tipo VARCHAR, sendo esta última com tamanho 30. 
Nota: 10.0
	
	A
	CREATE DATABASE aluno (cod_aluno VARCHAR(30), nome VARCHAR(30));
	
	B
	CREATE TABLE aluno (cod_aluno, nome VARCHAR (30));
	
	C
	CREATE TABLE aluno (VARCHAR cod_aluno (5), nome (30));
	
	D
	CREATE TABLE aluno (cod_aluno VARCHAR(5), nome VARCHAR(30));
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 03 – página 12.
	
	E
	CREATE TABLE tabela_aluno (cod_aluno VARCHAR(5), nome VARCHAR(30));
Questão 1/10 - Bancos de Dados Relacionais
Analise os comandos apresentados nas alternativas abaixo e selecione uma opção em que o código permite criar uma tabela chamada “aluno” com duas colunas: uma coluna nomeada por “cod_aluno” e outra coluna nomeada por “nome” do tipo VARCHAR, sendo esta última com tamanho 30. 
Nota: 10.0
	
	A
	CREATE DATABASE aluno (cod_aluno VARCHAR(30), nome VARCHAR(30));
	
	B
	CREATE TABLE aluno (cod_aluno, nome VARCHAR (30));
	
	C
	CREATE TABLE aluno (VARCHAR cod_aluno (5), nome (30));
	
	D
	CREATE TABLE aluno (cod_aluno VARCHAR(5), nome VARCHAR(30));
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 03 – página 12.
	
	E
	CREATE TABLE tabela_aluno (cod_aluno VARCHAR(5), nome VARCHAR(30));
Questão 2/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ê 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 corretas as afirmativas II e IV.
	
	E
	Estão corretas as afirmativas II, III e IV.
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ê 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
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: 10.0
	
	A
	F, F, F, F.
	
	B
	V, F, F, F.
	
	C
	F, V, F, F.
	
	D
	V, V, F, F.
Você acertou!
(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.
Questão 5/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ê 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 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ê acertou!
A alternativa correta é a letra C. Caso queira ler o texto integralmente, acesseo 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
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 suas 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. São necessárias as entidades clientes, agendamento e médico.
II. São necessárias as entidades clientes e médico.
III. São necessárias as entidades agendamento e disponibilidade.
IV. Especialidade do médico pode ser representada por um atributo.
Considerando a solicitação do usuário assinale a ALTERNATIVA com a sequência das afirmativas corretas.
Nota: 10.0
	
	A
	As afirmativas I e II estão certas.
	
	B
	As afirmativas II e IV estão certas.
Você acertou!
Considerando o conteúdo ministrado na aula 3, as afirmativas II e III estão certas, pois:
I. São necessárias as entidades clientes, agendamento e médico. – ERRADO – agendamento é relacionamento.
II. São necessárias as entidades clientes e médico. CERTO
III. São necessárias as entidades agendamento e disponibilidade. – ERRADO – agendamento é relacionamento e disponibilidade é um processo.
IV. Especialidade do médico pode ser representada por um atributo. CERTO
	
	C
	As afirmativas I e III estão certas.
	
	D
	Somente as afirmativas I e IV estão certas.
	
	E
	Somente a afirmativa II está certa.
Questão 8/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ê 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 9/10 - Bancos de Dados Relacionais
Os principais comandos da categoria DATA CONTROL LANGUAGE (DCL) são GRANT e REVOKE. Selecione a alternativa que descreve a funcionalidade do comando GRANT?
Nota: 10.0
	
	A
	fornece a um usuário permissões de acesso a uma base de dados ou para todas, autorizando acesso total ou podendo configurar operações específicas.
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 05 – página 10.
 
	
	B
	remove de um usuário as permissões, removendo ou restringindo a capacidade de executar operações.
	
	C
	cria um novo usuário no banco de dados, mas sem permissões.
	
	D
	apaga um usuário do banco de dados, bem como todas as suas permissões.
	
	E
	exibe a lista das principais permissões que se pode atribuir para um usuário.
Questão 10/10 - Bancos de Dados Relacionais
A figura abaixo apresenta um comando SELECT utilizando o comando AVG na coluna salario da tabela funcionarios. Selecione a alternativa que descreve a operação realizada pelo comando AVG?
Nota: 10.0
	
	A
	contar a quantidade de registros armazenados na tabela funcionários.
	
	B
	realizar o cálculo da média dos valores da coluna salario.
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 05 – página 7.
	
	C
	realizar a soma dos valores da coluna salario de todos os registros da tabela funcionários.
	
	D
	realizar o arredondamento do valor salário para todos os registros da tabela funcionários.
	
	E
	realizar o cálculo da média dos valores da coluna salario para todos os registros da tabela, havendo ou não valor preenchido.

Continue navegando