Buscar

ADMINISTRAÇÃO DE BANCO DE DADOS I_7

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

Prévia do material em texto

1. 
 
 
Para o comando apresentado a seguir, indique a alternativa que apresenta o resultado obtido com 
a sua execução: 
DROP TABLE Funcionario; 
 
 
O banco de dados Funcionario é excluído. 
 
 
A tabela Funcionario é criada no banco de dados. 
 
 
Todos os registros da tabela Funcionario são excluídos. 
 
 
A tabela Funcionario é removida do banco de dados. 
 
 
O banco de dados Funcionario é criado. 
 
 
 
 
 
2. 
 
 
Como ficaria o comando SQL para criar a tabela a seguir? 
 
 
 
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), 
VALOR_UNIT NUMBER(9,2) ) 
 
 
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), 
VALOR_UNIT NUMBER(9,2) ) 
 
 
CREATE TABLE X_EMPR ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT 
NUMBER(9,2) ) 
 
 
CREATE TABLE X_PROD ( CODIGO NUMBER(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL, QUANTIDADE NUMBER(8), VALOR_UNIT 
NUMBER(9,2) ) 
 
 
CREATE TABLE X_PROD ( CODIGO VARCHAR2(5) PRIMARY KEY, DESCRICAO VARCHAR2(40) NOT NULL UNIQUE, QUANTIDADE NUMBER(8), 
VALOR_UNIT NUMBER(9,2) ) 
 
 
 
 
 
3. 
 
 
A constraint Foreign Key possui no SQL Ansi quais regras? 
 
 
 
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete 
 
 
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null 
 
 
On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete 
 
 
On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default 
 
 
On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null 
 
 
 
 
 
4. 
 
 
Marque a opção onde certamente ocorrerá um erro de execução: 
 
 
 
insert into disciplina(codigo, nome) values (1, Implementação de BD); 
 
 
insert from disciplina values (1, Implementação de BD); 
 
 
insert into disciplina(codigo, nome) values (100+1, Implementação de BD); 
 
 
insert into disciplina(codigo, nome) values (1, Implementação de BD); 
 
 
insert into disciplina values (1, Implementação de BD), (2, Modelagem de Dados); 
 
 
 
 
 
5. 
 
 
(PRODEST-ES/2014) Assinale a alternativa que contém a consulta SQL correta para excluir, da 
tabela T, os registros cujos valores do campo numérico B estejam compreendidos entre 20 e 40. 
 
 
DELETE T HAVING B INTO 20 AND 40 
 
 
DELETE B FROM T B >= 20 AND B <= 40 
 
 
DELETE T FOR B BETWEEN 20 AND 40 
 
 
DELETE T.B AND B >= 20 AND B <= 40 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
 
 
DELETE FROM T WHERE B BETWEEN 20 AND 40 
 
 
 
 
 
6. 
 
 
Para incluir a tupla mostrada abaixo na tabela PACIENTE executaríamos o seguinte comando: 
 
 
 
INSERT INTO paciente VALUES (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); 
 
 
ADD INTO paciente VALUES (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); 
 
 
INSERT INTO paciente SET (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); 
 
 
INSERT INTO paciente (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); 
 
 
ADD INTO paciente SET (5430005, Beatriz Ferro, 1970-05-28, feminino, casada); 
 
 
 
 
 
7. 
 
 
Qual dos comandos SQL abaixo efetua uma alteração 
desabilitando o recebimento de cesta básica para os 
funcionários que ganham mais que R$3.000,00? 
 
 
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>=3000 
 
 
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3001 
 
 
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario<3000 
 
 
UPDATE funcionario SET funcionario_cestabasica=false WHERE funcionario_salario>3000 
 
 
UPDATE funcionario SET funcionario_cestabasica=false 
 
 
 
 
 
8. 
 
 
Em um banco de dados, que comando SQL é utilizado para eliminar uma tabela? 
 
 
 
INSERT 
 
 
UPDATE 
 
 
DELETE 
 
 
DROP 
 
 
ALTER 
 
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp
http://simulado.estacio.br/bdq_simulados_exercicio.asp

Continue navegando