BANCO DE DADOS
Considere o seguinte comando SQL:
INSERT INTO T1
SELECT * FROM T2
Esse comando tem como resultado a inserção:
da tabela T2 na tabela T1, como um atributo composto por uma tabela inteira.
na tabela T1, de todos os registros com o string T2.
dos atributos T1 e T2 em todas as tabelas do banco de dados em uso
na tabela T2, de todos os registros da tabela T1.
na tabela T1, de todos os registros da tabela T2.
No processo de normalização, a eliminação de dependência parcial da chave, a estrutura com maior redundância e a eliminação de dependência transitiva representam, respectivamente, as formas normais
3FN, 2FN e 1FN.
1FN, 2FN e 3FN.
2FN, 1FN e 3FN.
3FN, 1FN e 2FN.
2FN, 3FN e 1FN.
Considere a afirmativa a seguir:
I - 3FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 3FN // II - 2FN // III - independentes da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes da totalidade da chave primária
I - FNBC // II - 1FN // III - totalmente dependentes da totalidade da chave primária
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA..
( ) Na técnica ER, o modelo de dados é representado através de um modelo entidade-relacionamento.
( ) De maneira geral, um modelo ER é representado, graficamente, através de um diagrama entidade-relacionamento.
( ) Entidade é um conjunto de objetos da realidade modelada sobre os quais são mantidas as informações no banco de dados.
( ) Relacionamento é um conjunto de associações entre entidades.
V – V – F – V
V – V – V – V
V – F – V – F
F – V – V – V
V – F – V – V
Considere as seguintes afirmativas:
1) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
2) Em chaves primárias, não pode haver valores nulos nem repetição.
3) Uma tupla é a mesma coisa que uma tabela.
Assinale a alternativa correta.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Considerando a linguagem SQL, assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT *
FROM produtos
WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
INSERT INTO T1
SELECT * FROM T2
Esse comando tem como resultado a inserção:
da tabela T2 na tabela T1, como um atributo composto por uma tabela inteira.
na tabela T1, de todos os registros com o string T2.
dos atributos T1 e T2 em todas as tabelas do banco de dados em uso
na tabela T2, de todos os registros da tabela T1.
na tabela T1, de todos os registros da tabela T2.
No processo de normalização, a eliminação de dependência parcial da chave, a estrutura com maior redundância e a eliminação de dependência transitiva representam, respectivamente, as formas normais
3FN, 2FN e 1FN.
1FN, 2FN e 3FN.
2FN, 1FN e 3FN.
3FN, 1FN e 2FN.
2FN, 3FN e 1FN.
Considere a afirmativa a seguir:
I - 3FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 3FN // II - 2FN // III - independentes da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes da totalidade da chave primária
I - FNBC // II - 1FN // III - totalmente dependentes da totalidade da chave primária
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA..
( ) Na técnica ER, o modelo de dados é representado através de um modelo entidade-relacionamento.
( ) De maneira geral, um modelo ER é representado, graficamente, através de um diagrama entidade-relacionamento.
( ) Entidade é um conjunto de objetos da realidade modelada sobre os quais são mantidas as informações no banco de dados.
( ) Relacionamento é um conjunto de associações entre entidades.
V – V – F – V
V – V – V – V
V – F – V – F
F – V – V – V
V – F – V – V
Considere as seguintes afirmativas:
1) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
2) Em chaves primárias, não pode haver valores nulos nem repetição.
3) Uma tupla é a mesma coisa que uma tabela.
Assinale a alternativa correta.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Considerando a linguagem SQL, assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT *
FROM produtos
WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
3FN, 2FN e 1FN.
1FN, 2FN e 3FN.
2FN, 1FN e 3FN.
3FN, 1FN e 2FN.
2FN, 3FN e 1FN.
Considere a afirmativa a seguir:
I - 3FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 3FN // II - 2FN // III - independentes da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes da totalidade da chave primária
I - FNBC // II - 1FN // III - totalmente dependentes da totalidade da chave primária
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA..
( ) Na técnica ER, o modelo de dados é representado através de um modelo entidade-relacionamento.
( ) De maneira geral, um modelo ER é representado, graficamente, através de um diagrama entidade-relacionamento.
( ) Entidade é um conjunto de objetos da realidade modelada sobre os quais são mantidas as informações no banco de dados.
( ) Relacionamento é um conjunto de associações entre entidades.
V – V – F – V
V – V – V – V
V – F – V – F
F – V – V – V
V – F – V – V
Considere as seguintes afirmativas:
1) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
2) Em chaves primárias, não pode haver valores nulos nem repetição.
3) Uma tupla é a mesma coisa que uma tabela.
Assinale a alternativa correta.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Considerando a linguagem SQL, assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT *
FROM produtos
WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
I - 3FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes de parte da chave primária
I - 3FN // II - 2FN // III - independentes da chave primária
I - 2FN // II - 1FN // III - totalmente dependentes da totalidade da chave primária
I - FNBC // II - 1FN // III - totalmente dependentes da totalidade da chave primária
A técnica de modelagem de dados mais difundida e utilizada é a abordagem entidade-relacionamento (ER). Para cada afirmativa abaixo, informe se é verdadeira (V) ou falsa (F). Em seguida, marque a opção que corresponde à sequência CORRETA..
( ) Na técnica ER, o modelo de dados é representado através de um modelo entidade-relacionamento.
( ) De maneira geral, um modelo ER é representado, graficamente, através de um diagrama entidade-relacionamento.
( ) Entidade é um conjunto de objetos da realidade modelada sobre os quais são mantidas as informações no banco de dados.
( ) Relacionamento é um conjunto de associações entre entidades.
V – V – F – V
V – V – V – V
V – F – V – F
F – V – V – V
V – F – V – V
Considere as seguintes afirmativas:
1) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
2) Em chaves primárias, não pode haver valores nulos nem repetição.
3) Uma tupla é a mesma coisa que uma tabela.
Assinale a alternativa correta.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Considerando a linguagem SQL, assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT *
FROM produtos
WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
V – V – F – V
V – V – V – V
V – F – V – F
F – V – V – V
V – F – V – V
Considere as seguintes afirmativas:
1) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
2) Em chaves primárias, não pode haver valores nulos nem repetição.
3) Uma tupla é a mesma coisa que uma tabela.
Assinale a alternativa correta.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Considerando a linguagem SQL, assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT *
FROM produtos
WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
1) Uma chave estrangeira é um campo que aponta para a chave primária de outra tabela.
2) Em chaves primárias, não pode haver valores nulos nem repetição.
3) Uma tupla é a mesma coisa que uma tabela.
Assinale a alternativa correta.
Somente a afirmativa 3 é verdadeira.
Somente as afirmativas 1 e 2 são verdadeiras.
As afirmativas 1, 2 e 3 são verdadeiras.
Somente a afirmativa 1 é verdadeira.
Somente a afirmativa 2 é verdadeira.
Considerando a linguagem SQL, assinale a alternativa que apresenta a quantidade de tuplas que serão "retornadas" após executar a consulta.
SELECT *
FROM produtos
WHERE prod_nome LIKE '%L%' AND quantidade NOT IN (1000,100,20) AND LENGTH(prod_nome) > 20 AND quantidade < 3^3;
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
SELECT *
4
5
1
3
2
Sobre a linguagem SQL-92 são feitas as afirmativas:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II - Between e not like são dois operadores de comparação utilizados em consultas SQL;
III - A operação de união entre dois comandos select pode ser executada através do operador intersect.
Está(ão) correta(s) a(s) afirmativa(s):
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
I - Having é uma cláusula válida para ser utilizada em consultas SQL;
II, apenas.
I, II e III.
I, apenas.
III, apenas.
I e II, apenas.
Observe a abaixo escrita em PL/SQL.
INSERT INTO Func VALUES (10,'Clarice',3200);
SAVEPOINT a;
INSERT INTO Setor VALUES (13,'Sales','Hyd');
SAVEPOINT b;
INSERT INTO Grade VALUES ('III',2300,4500);
ROLLBACK TO a:
Se em seguida for executado o comando COMMIT, serão gravados os valores nas tabelas:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
Func, Setor e Grade.
em nenhuma tabela.
somente Setor e Grade.
somente Func e Setor
somente Func.
Seja a tabela ALUNO criada com o seguinte comando SQL:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
E sejam os seguintes comandos de inserção de linhas na tabela ALUNO:
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
Assinale a única alternativa correta:
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.
Considere a SQL a seguir: SELECT nome X FROM pessoas ORDER BY nome; Para que os valores retornados não se repitam deverei substituir o atributo X por:
CREATE TABLE ALUNO(ID_ALUNO INT PRIMARY KEY, NOME VARCHAR(50) NOT NULL, NOTA DECIMAL(10,1));
I. INSERT INTO ALUNO VALUES (1, 'João', 10.0);
II. INSERT INTO ALUNO (ID_ALUNO, NOME, NOTA) VALUES (2, 'Maria', 6.5);
III. INSERT INTO ALUNO (NOME, NOTA) VALUES ('José', 5.2);
A operação realizada pelo comando III viola uma restrição de integridade de valor null.
A operação realizada pelo comando I viola uma restrição de domínio.
A operação realizada pelo comando II viola a restrição de integridade de entidade.
A operação realizada pelo comando III viola a restrição de integridade de entidade.
A operação realizada pelo comando II viola uma restrição de domínio.