Magna Concursos

Foram encontradas 24.519 questões.

2579066 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IF-MT
Orgão: IF-MT
Provas:

Considere os seguintes registros da tabela info, pertencente a um banco de dados MySQL:

cod name id stat
77 John 303 S
88 Marie 303 N
77 John 200 N
88 Raul 220 S
99 Artur 220 S
00 Bob 400 S

Ao aplicar o comando: SELECT stat, count (distinct id) as b from INFO GROUP BY STAT HAVING b >= 3, retornará como resultado:

 

Provas

Questão presente nas seguintes provas
2579055 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: IF-MT
Orgão: IF-MT
Provas:

São três os tipos de modelo de dados usados para descrever a estrutura do banco de dados. Os possuem conceitos que descrevem os dados como os usuários os percebem, ou seja, da forma que eles têm contato ou conhecem a informação armazenada. Já os contêm conceitos que descrevem os detalhes de como os dados estão armazenados no computador; estes conceitos, geralmente, são de grande importância para os especialistas em computadores; por outro lado, os usuários finais não têm (e não precisam ter) conhecimento sobre tais informações. Entre os dois modelos ainda, temos os , que trazem os conceitos que podem ser entendidos pelos usuários, porém já com definições que retratam parcialmente a forma como os dados estão organizados dentro do computador; tais modelos ocultam alguns detalhes de armazenamento de dados, mas ainda assim podem ser implementados em um sistema de computador de maneira direta.

Com base em Elmasri e Navathe (2011), em Sistemas de Banco de Dados (6ª edição), assinale a alternativa que preenche as lacunas CORRETAMENTE.

 

Provas

Questão presente nas seguintes provas
2573263 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: FGV
Orgão: CGU
cliente
codigo
310
312
314
316
Visitas
codigo data
310 2022/03/01
312 2022/03/01
312 2022/03/10
310 2022/03/11
314 2022/03/11
312 2022/03/11
312 2022/03/11
314 2022/04/05
312 2022/04/07

João deve produzir um relatório que mostra o número de visitas ao site da empresa de cada cliente a cada mês. Mesmo os clientes que não visitaram o site devem ser contabilizados.

O conteúdo do relatório, de acordo com as instâncias das tabelas cliente e visita, descritas anteriormente, é exibido a seguir.

codigo mês visitas
310 3 2
310 4 0
312 3 3
312 4 1
314 3 1
314 4 1
316 3 0
316 4 0

João considerou três scripts SQL para produzir esse relatório.

I.
select c.codigo cliente, month(v.data) mês,

count(distinct v.data) frequencia
from cliente c LEFT JOIN visita v

on c.codigo = v.codigo
group by c.codigo, month(data)
order by 1,2
II.
select c.codigo cliente, month(v.data) mês,

count(distinct v.data) frequencia
from cliente c INNER JOIN visita v

on c.codigo = v.codigo
group by c.codigo, month(data)
UNION
select distinct c.codigo cliente,

month(v.data) mês, 0 frequencia
from cliente c, visita v
where not exists

(select * from visita v2

where v2.codigo=c.codigo

and month(v2.data)=month(v.data))
order by 1,2
III.
select c.codigo, m.mês,
(select count(distinct v.data)
from visita v
where month(v.data) = m.mês
and v.codigo = c.codigo) frequencia
from
(select distinct month(data) mês from visita) m,
(select distinct codigo from cliente) c
order by 1, 2

Produz(em) o resultado corretamente somente o(s) script(s):

 

Provas

Questão presente nas seguintes provas
2572455 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Itabira-MG
Provas:

Os bancos de dados e a sua tecnologia estão provocando um grande impacto no crescimento do uso de computadores. É viável afirmar que eles representam um papel crítico em quase todas as áreas em que os computadores são utilizados.

(ELMASRI e NAVATHE, 2019.)

Analise as afirmativas a seguir.

I. SGBD é um sistema de software de uso geral que facilita o processo de definição, construção, manipulação e compartilhamento de bancos de dados entre diversos usuários e aplicações.

II. O DBA é responsável por autorizar o acesso ao banco de dados, coordenar e monitorar seu uso e adquirir recursos de software e hardware conforme a necessidade.

III. O projeto conceitual é uma descrição concisa dos requisitos de dados dos usuários e inclui detalhes dos tipos de entidade, relacionamentos e restrições; estes são expressos com o uso dos conceitos fornecidos pelo modelo de dados de alto nível.

Está correto o que se afirma em

 

Provas

Questão presente nas seguintes provas
2572370 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: Consulplan
Orgão: Câm. Itabira-MG
Provas:

A IBM desenvolveu a versão original do SQL, originalmente chamada de Sequel, como parte do projeto System R no início dos anos 1970. A linguagem Sequel evoluiu desde então, e seu nome mudou para SQL (Structured Query Language). Muitos produtos agora suportam a linguagem SQL. SQL se estabeleceu claramente como a linguagem de banco de dados relacional padrão.

(Silberschatz, Korth, Sudarshan, 2006.)

Considerando os conceitos de SQL Joins com duas Tabelas A e B contendo apenas “NomeLinguagens”, analise as afirmativas e assinale a imagem que representa correta e respectivamente o resultado esperado por cada tipo de Join retornado das consultas I, II, III e IV, em cor hachurado.

Enunciado 2572370-1

I. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
FULL OUTER JOIN TableB as B
ON a.NomeLinguagens, b.NomeLinguagens
WHERE a.NomeLinguagens is null OR b.NomeLinguagens is null

II. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
LEFT JOIN TableB as B
ON a.NomeLinguagens, b.NomeLinguagens

III. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
LEFT JOIN TableB as B
ON a.NomeLinguagens = b.NomeLinguagens
WHERE b.NomeLinguagens is null

IV. SELECT <a.NomeLinguagens, b.NomeLinguagens>
FROM TableA as A
INNER JOIN TableB as B
ON a.NomeLinguagens = b.NomeLinguagens

 

Provas

Questão presente nas seguintes provas
2571830 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Um banco de dados relacional é composto pelas seguintes tabelas:

CREATE TABLE A (
a1 TEXT NOT NULL,
a2 TEXT NOT NULL,
a3 TEXT NOT NULL,
PRIMARY KEY (a1,a2));

CREATE TABLE B (
b1 TEXT NOT NULL,
b2 TEXT NOT NULL,
b3 TEXT NOT NULL,
PRIMARY KEY (b1));

CREATE TABLE R (
a1 TEXT NOT NULL,
a2 TEXT NOT NULL,
b1 TEXT NOT NULL,
PRIMARY KEY (a1,a2),
FOREIGN KEY (a1,a2)
REFERENCES A (a1,a2),
FOREIGN KEY (b1)
REFERENCES B (b1));

Com o intuito de simplificar, considere que todas as colunas de todas as tabelas são do tipo TEXT.

O modelo relacional acima foi obtido por meio da aplicação de regras de transformação sobre um modelo E-R, de modo a preservar a semântica deste.

Qual modelo E-R deu origem a essas tabelas?

 

Provas

Questão presente nas seguintes provas
2571824 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

CREATE TABLE EMPREGADO (
    MATRICULA INTEGER NOT NULL,
    NOME TEXT NOT NULL,
    DATA_NASC TEXT NOT NULL,
    CERT_RESRV INTEGER UNIQUE NULL,
    PRIMARY KEY (MATRICULA));

CREATE TABLE DEPENDENTE (
    MAT_EMP INTEGER NOT NULL,
    NUM_SEQ INTEGER NOT NULL,
    NOME TEXT NOT NULL,
    DATA_NASC TEXT NOT NULL,
    PRIMARY KEY (MAT_EMP, NUM_SEQ)
    FOREIGN KEY (MAT_EMP)
        REFERENCES EMPREGADO (MATRICULA));

O estado corrente desse banco de dados é exibido nas figuras abaixo.

EMPREGADO

MATRICULA NOME DATA_NASC CERT_RESRV
11111 Paulo Menezes 24/05/1991 00:00 234811
22222 Ana Maria Carvalho 25/07/1983 00:00 null
33333 Alexandre Cardoso 11/08/1989 00:00 101678

DEPENDENTE

MAT_EMP NUM_SEQ NOME DATA_NAS
22222 1 Valéria 31/12/2017 00:00
22222 2 Pedro 09/06/2015 00:00
33333 1 Joana 22/03/2019 00:00
33333 2 Mariana 25/07/2020 00:00

Qual comando INSERT irá falhar, na tentativa de incluir uma nova linha em uma das tabelas desse banco de dados?

 

Provas

Questão presente nas seguintes provas
2571823 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Em um servidor MySQL, qual log é usado para registrar mensagens de diagnóstico, como erros, avisos e notificações, que ocorrem durante a inicialização e o desligamento do servidor?

 

Provas

Questão presente nas seguintes provas
2571809 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

No banco de dados de um banco comercial, há uma tabela TRANSFERENCIA onde são registrados a data, a hora, o minuto e o segundo da transferência, além do valor transferido entre duas contas-correntes desse banco. Essa tabela tem, adicionalmente, duas chaves estrangeiras (FKs) que apontam para a tabela CONTA-CORRENTE. Considere que há, no máximo, uma transferência por segundo entre duas contas-correntes.

A chave primária (PK) da tabela TRANSFERENCIA (data, hora, minuto, segundo, valor, conta-origem, conta-destino) deve ser formada exatamente

 

Provas

Questão presente nas seguintes provas
2571808 Ano: 2022
Disciplina: TI - Banco de Dados
Banca: CESGRANRIO
Orgão: BASA

Uma das atividades regularmente executadas na administração de bancos de dados é a realização de cópias de segurança (backup).

No PostgreSQL, uma das formas indicadas para a realização de backups é

 

Provas

Questão presente nas seguintes provas