Questões de Concurso Público PROCERGS 2023 para ANC - Analista em Computação - Ênfase em Desenvolvimento Oracle PL/SQL

Foram encontradas 60 questões

Q2172667 Banco de Dados
 Considere os seguintes comandos:
CREATE TABLE Livro(   CodLivro NUMBER(6) PRIMARY KEY,   Titulo VARCHAR2(50) NOT NULL,   Paginas NUMBER(4) NOT NULL,   Edicao NUMBER(2) NOT NULL,   ISBN NUMBER(11),  CodEditora NUMBER(4) NOT NULL                        REFERENCES Editora(CodEditora) ) CREATE TABLE Autor(    CodAutor NUMBER(5) PRIMARY KEY,    nome VARCHAR2(50) NOT NULL, )
Agora analise as três assertivas a seguir para criação de tabela que relaciona a tabela livro com a tabela autor, de forma que um livro pode ter diversos autores e um autor pode escrever diversos livros:
Imagem associada para resolução da questão

Sobre as assertivas acima, analise as seguintes afirmações:
I. A assertiva III é mais simples e cria corretamente a tabela que relaciona Livros com Autores.
II. A assertiva II define constraints de tabela para as chaves estrangeiras que, nesse caso, são correspondentes às constraints de coluna, pois são definidas sobre um campo simples.
III. A assertiva I não precisaria definir uma constraint de tabela para a chave primária, pois é possível definir uma chave primária composta diretamente nos campos.

Quais afirmações estão corretas?
Alternativas
Q2172668 Banco de Dados
O comando ALTER TABLE é utilizado para alterar a estrutura de uma tabela. Assinale a alternativa correta sobre o comando ALTER TABLE. 
Alternativas
Q2172669 Banco de Dados
A linguagem SQL possui um conjunto de operadores que permite comparar os valores de campos, testando se são iguais, diferentes, menores, etc. Analise as assertivas abaixo e assinale a alternativa correta.
I. A condição LIKE permite uma comparação que envolva um padrão, mas não exige a combinação exata como o operador de igualdade. II. Com o uso da condição LIKE, é possível comparar partes do campo com um padrão que pode estar no início, meio ou fim do conteúdo do campo. III. O comando LIKE não pode ser logicamente negado.
Alternativas
Q2172670 Banco de Dados
Considere o seguinte comando:
SELECT * FROM Pessoa WHERE IdPessoa BETWEEN 4 AND 10
Serão listados os dados das pessoas que tiverem:
Alternativas
Q2172671 Banco de Dados
Na especificação de uma consulta SQL, é necessário especificar as tabelas que serão utilizadas para realizar a consulta e como estas devem ser ligadas. Isso é feito na cláusula FROM do SELECT através das alternativas de junções (JOIN). Assinale a alternativa correta sobre o uso dos JOINs.
Alternativas
Respostas
41: D
42: C
43: C
44: E
45: B