Magna Concursos

Foram encontradas 24.525 questões.

354730 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FCM
Orgão: IFN-MG

Avalie as sentenças SQL, apresentadas a seguir, considerando que a integridade referencial entre as tabelas Aluno e Curso é parcial:

enunciado 354730-1

No valor retornado pela sentença,

 

Provas

Questão presente nas seguintes provas
354729 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FCM
Orgão: IFN-MG

Considere o seguinte schema de banco de dados.

enunciado 354729-1

Tomando como base as informações, ao

 

Provas

Questão presente nas seguintes provas
354728 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FCM
Orgão: IFN-MG

Considere que a tabela NotaFiscalItem está armazenada em um sistema gerenciador de banco de dados (SGBD) relacional, contendo os seguintes dados.

enunciado 354728-1

O resultado produzido pela execução do comando SQL, ao considerar os dados apresentados na tabela NotaFiscalItem, é

 

Provas

Questão presente nas seguintes provas
335351 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFTM
Orgão: UFTM
Provas:

O esquema relacional a seguir servirá de contexto para a questão.

Ele descreve um banco de dados usado por uma loja que presta serviços para donos de animais de estimação.

enunciado 335351-1

Observações:

• A coluna DATA contém datas no formato AAAAMMDD.

• A coluna SEQ é usada para representar a sequência de serviços executados em um animal em uma mesma data.

• A coluna NOME_PROF é usada para representar o nome do profissional que realizou determinado serviço.

• A coluna DESCRICAO é usada para representar o nome de um serviço prestado pela loja.

Qual consulta SQL irá exibir os nomes dos profissionais que realizam mais de três serviços de tosa durante o mês de novembro de 2013?
 

Provas

Questão presente nas seguintes provas
335350 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: UFTM
Orgão: UFTM
Provas:

O esquema relacional a seguir servirá de contexto para a questão.

Ele descreve um banco de dados usado por uma loja que presta serviços para donos de animais de estimação.

enunciado 335350-1

Observações:

• A coluna DATA contém datas no formato AAAAMMDD.

• A coluna SEQ é usada para representar a sequência de serviços executados em um animal em uma mesma data.

• A coluna NOME_PROF é usada para representar o nome do profissional que realizou determinado serviço.

• A coluna DESCRICAO é usada para representar o nome de um serviço prestado pela loja.

Qual consulta SQL irá exibir os nomes dos animais que NÃO usaram serviço de entrega durante o mês de novembro de 2013?
 

Provas

Questão presente nas seguintes provas
322723 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Esteio-RS
Provas:

A questão 40 baseia-se na Figura 3, que mostra um Diagrama Entidade Relacionamento (DER), no qual se observa uma estrutura de entidade associativa.

Enunciado 4303924-1

Figura 3 - DER

A partir do DER da Figura 3, pode-se derivar os seguintes esquemas relacionais, segundo os conceitos do modelo relacional:

I. C (c1, a1, d1)

d1 referencia D

a1 referencia A

II. E (c1, e1, f1)

c1 referencia C

f1 referencia F

III. F (f1, f2)

Quais estão corretos?

 

Provas

Questão presente nas seguintes provas
322722 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Esteio-RS
Provas:

Figura 1(a) - DER

CREATE TABLE delegacia policia (

codigo NUMBER (4),

bairro VARCHAR2?2(20) NOT NULL,

cidade VARCHAR2(60) NOT NULL

);

CREATE TABLE policial (

identificador NUMBER(4),

matricula NUMBER (6),

tipo_sangue VARCHAR2 (3) NOT NULL,

nome VARCHAR2(50) NOT NULL,

patente VARCHAR2(30) NOT NULL

);

CREATE TABLE arma (

calibre NUMBER(4) NOT NULL,

codigo NUMBER (6),

fabricante VARCHAR2 (30) NOT NULL,

descricao VARCHAR2(60) NOT NULL,

numero_registro NUMBER(9) NOT NULL

);

Após a criação e população das tabelas correspondentes ao DER da Figura 1(a), observou-se que o policial chamado "Pedro Luz", detentor da matrícula de número "2275", ainda não tinha nenhuma de suas três armas cadastradas no SGBD. Nesse caso, para cadastrar as armas desse policial, basta executar, nesse SGBD, as seguintes declarações, em SQL padrão:

I. insert into arma (calibre, codigo, fabricante, descricao, numero_registro) values (32, null, 'TAURUS', 'M9 TATICA', 2275);

II. insert into arma (codigo, calibre, fabricante, descricao) values (2275, 22, 'ROSSI', 'PESSOA');

III. insert into arma values (20, 2275, 'CBC', 'ANIMAL', 345783)

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
322721 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Esteio-RS
Provas:

A questão 39 baseia-se na Figura 2, que mostra, esquematicamente, a execução de uma transação em um Sistema Gerenciador de Banco de Dados (SGBD).

Enunciado 4303923-1

Figura 2 - Transação em um SGBD

A Figura 2 exibe, de forma gráfica, a seguinte situação: o SGBD está em um estado inicial e, sobre ele, é executada uma transação, que se for encerrada com sucesso, os seus resultados são tornados persistentes no SGBD, por meio da execução do comando "commit". Entretanto, se a transação falhar, as operações que a compõem serão desfeitas, por meio do comando "rollback". Nesse caso, pode-se afirmar que tal Figura representa, esquematicamente, a seguinte propriedade de transação "ACID":

 

Provas

Questão presente nas seguintes provas
322639 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Esteio-RS
Provas:

Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras, foram inseridas setas numeradas apenas para facilitar a resolução da questões; e (4), para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.

As questões 36 e 37 baseiam-se nas Figuras 1(a), 1(b) e 1(c). A Figura 1(a) mostra um Diagrama Entidade Relacionamento (DER), no qual uma das entidades é fraca ou também chamada como relacionamento identificador. A Figura 1(b) exibe, intencionalmente, apenas parte das declarações SQL que permitiram criar as tabelas relacionais, no Sistema Gerenciador de Banco de Dados (SGBD) Oracle 11g, sobre as quais devem ser considerados os seguintes detalhes: (1) todas as tabelas foram criadas e populadas com dados respeitando-se, rigorosamente, os nomes das tabelas e colunas, os conceitos do modelo relacional, tais como as integridades de identidade e relacional, assim como as demais restrições existentes no DER; e (2) os campos alfanuméricos foram populados com dados em maiúscula e sem acento. A Figura 1(c) mostra o resultado de uma consulta SQL submetida a esse SGBD, no qual se visualiza o nome dos policiais, a cidade em que estão lotados e a média dos calibres de suas armas.

Enunciado 4303920-1

Figura 1(a) - DER

CREATE TABLE delegacia policia (

codigo NUMBER (4),

bairro VARCHAR2?2(20) NOT NULL,

cidade VARCHAR2(60) NOT NULL

);

CREATE TABLE policial (

identificador NUMBER(4),

matricula NUMBER (6),

tipo_sangue VARCHAR2 (3) NOT NULL,

nome VARCHAR2(50) NOT NULL,

patente VARCHAR2(30) NOT NULL

);

CREATE TABLE arma (

calibre NUMBER(4) NOT NULL,

codigo NUMBER (6),

fabricante VARCHAR2 (30) NOT NULL,

descricao VARCHAR2(60) NOT NULL,

numero_registro NUMBER(9) NOT NULL

);

Figura 1(b) - Declarações SQL

Enunciado 4303920-2

Figura 1(c) - Resultado de consulta SQL

A tabela "Arma" foi inicialmente criada, no SGBD Oracle 11g, por meio da declaração SQL mostrada na Figura 1(b). Entretanto, para que tal tabela corresponda exatamente ao DER mostrado na Figura 1(a), é necessário que sejam executadas, nesse SGBD, as seguintes ações:

I. Criação da chave primária correta:

alter table arma

add constraint a_cal_mat_pk

primary key(calibre);

II. Criação da chave estrangeira, após a criação da chave primária correta:

alter table arma

add constraint a_cod_fk foreign key

(codigo) references policial (matricula);

III. Alteração do tamanho de campo, após a criação correta das chaves primária e estrangeira:

alter table arma

modify

(codigo number (6));

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas
322609 Ano: 2018
Disciplina: TI - Banco de Dados
Banca: FUNDATEC
Orgão: Pref. Esteio-RS
Provas:

Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões, existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Neste caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras, foram inseridas setas numeradas apenas para facilitar a resolução da questões; e (4), para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.

As questões 36 e 37 baseiam-se nas Figuras 1(a), 1(b) e 1(c). A Figura 1(a) mostra um Diagrama Entidade Relacionamento (DER), no qual uma das entidades é fraca ou também chamada como relacionamento identificador. A Figura 1(b) exibe, intencionalmente, apenas parte das declarações SQL que permitiram criar as tabelas relacionais, no Sistema Gerenciador de Banco de Dados (SGBD) Oracle 11g, sobre as quais devem ser considerados os seguintes detalhes: (1) todas as tabelas foram criadas e populadas com dados respeitando-se, rigorosamente, os nomes das tabelas e colunas, os conceitos do modelo relacional, tais como as integridades de identidade e relacional, assim como as demais restrições existentes no DER; e (2) os campos alfanuméricos foram populados com dados em maiúscula e sem acento. A Figura 1(c) mostra o resultado de uma consulta SQL submetida a esse SGBD, no qual se visualiza o nome dos policiais, a cidade em que estão lotados e a média dos calibres de suas armas.

Enunciado 4303921-1

Figura 1(a) - DER

CREATE TABLE delegacia policia (

codigo NUMBER (4),

bairro VARCHAR2?2(20) NOT NULL,

cidade VARCHAR2(60) NOT NULL

);

CREATE TABLE policial (

identificador NUMBER(4),

matricula NUMBER (6),

tipo_sangue VARCHAR2 (3) NOT NULL,

nome VARCHAR2(50) NOT NULL,

patente VARCHAR2(30) NOT NULL

);

CREATE TABLE arma (

calibre NUMBER(4) NOT NULL,

codigo NUMBER (6),

fabricante VARCHAR2 (30) NOT NULL,

descricao VARCHAR2(60) NOT NULL,

numero_registro NUMBER(9) NOT NULL

);

Figura 1(b) - Declarações SQL

Enunciado 4303921-2

Figura 1(c) - Resultado de consulta SQL

Sabe-se que todas as tabelas correspondentes ao DER da Figura 1(a) foram criadas e populadas com dados, no SGBD Orcale 11g. A seguir, executou-se determinada declaração SQL, sobre esse SGBD, cujo resultado pode ser visto na Figura 1(c), que exibe, da esquerda para a direita, o nome dos policiais, a cidade em que o policial está lotado e a média dos calibres das armas desses policiais, apenas dos policiais lotados na cidade de Esteio. Nesse caso, para se obter tal resultado, bastou executar a seguinte consulta SQL, nesse SGBD:

I.

select nome, cidade, media_de_calibre(calibre)

from arma, policial, delegacia_policia

where codigo = matricula and

------identificador = codigo and

------cidade like '%ESTEIO%'

group by nome, cidade

II.

select p.nome, dp.cidade, avg (a.calibre)

from arma a INNER JOIN policial p

--------------on a.codigo = p.matricula

-----------INNER JOIN delegacia policia dp on

--------------p.identificador = dp.codigo

where dp.cidade = 'ESTEIO'

group by p.nome, dp.cidade

III.

select nome, cidade, media_de_calibre

from polícial, delegacia poliícia

where identificador = codigo and

cidade = 'ESTEIO' and matricula in

--(select codigo, avg (calibre) media de calibre

--from arma

--group by codigo)

Quais estão corretas?

 

Provas

Questão presente nas seguintes provas