Questões de Concurso Comentadas sobre banco de dados

Foram encontradas 15.744 questões

Q1145069 Banco de Dados
Um Sistema Gerenciador de Base de Dados (SGBD) é uma coleção de programas que permitem aos usuários criarem e manipularem uma base de dados. Um SGBD é, assim, um sistema de software de propósito geral que facilita o processo de definir, construir e manipular bases de dados de diversas aplicações.
Definir uma base de dados envolve a especificação de tipos de dados a serem armazenados na base de dados. Construir uma base de dados é o processo de armazenar os dados em algum meio que seja controlado pelo SGBD. _______ uma base de dados indica a utilização de funções como a de consulta, para recuperar dados específicos, modificação da base de dados para refletir mudanças no minimundo (inserções, atualizações e remoções), e geração de relatórios.
Assinale a alternativa que complete, corretamente, a lacuna do texto.
Alternativas
Q1087720 Banco de Dados
Além dos bancos de dados relacionais, também existem outros modelos de banco de dados. Assinale a alternativa que contenha corretamente apenas dois desses modelos.
Alternativas
Q1087719 Banco de Dados
Um banco de dados relacional é um dos modelos existentes de bancos de dados. Sabendo disso, assinale a alternativa correta que corresponda ao conceito de relacionamento de um banco de dados relacional.
Alternativas
Q1087718 Banco de Dados
Nos Sistemas Gerenciadores de Bancos de Dados (SGBD), existe um determinado objeto que pode ser disparado automaticamente toda vez que uma operação DML, de inserção, atualização ou exclusão é executada. Esse objeto é denominado
Alternativas
Q1087717 Banco de Dados
Nos bancos de dados relacionais, existe um tipo de objeto que é uma estrutura auxiliar e acelera a recuperação de registros por determinados critérios. Isso evita a leitura excessiva em todo um arquivo de dados. Esse objeto é tecnicamente conhecido como
Alternativas
Q1087716 Banco de Dados
Na literatura de bancos de dados, a maioria dos autores se referem a alguns objetos do banco de dados como tuplas, entidades e atributos. No dia a dia, um analista de sistemas se refere a esses objetos, respectivamente, como
Alternativas
Q1087715 Banco de Dados
Em uma das fases do projeto de banco de dados são definidas as estruturas de armazenamento internas, as organizações de arquivos, os índices, os caminhos de acesso e os parâmetros do banco de dados. Essa etapa é tecnicamente denominada
Alternativas
Q1087714 Banco de Dados
A 3FN é uma das Formas Normais utilizadas em projetos de banco de dados. Sabendo disso, a 3FN trata da
Alternativas
Q1087713 Banco de Dados
Em projetos de bancos de dados existem as Formas Normais (FN). Sabendo disso, a Forma Normal que trata da dependência funcional total é tecnicamente conhecida como
Alternativas
Q1083869 Banco de Dados
Qual dos comandos SQL a seguir retornará todos os registros da tabela TIPOPRODUTO listando do maior ID para o menor ID? Considere que a tabela TIPOPRODUTO está em um banco de dados relacional.
TIPO PRODUTO ID DESCRICAO 1 ACABADO 2 REVENDA 3 SEMI-ACABADO 4 MATERIA-PRIMA
Alternativas
Q1083861 Banco de Dados
Foi solicitado ao departamento de TI de uma empresa que fosse criado um relatório para listar todas as cidades em que havia mais de 10 clientes cadastrados e a quantidade de clientes nessas cidades. O relatório deverá ser alimentando por uma consulta SQL a partir da tabela CLIENTE, que está em um banco de dados relacional. Qual das consultas SQL apresentadas a seguir retornará o resultado solicitado ao departamento de TI?
Alternativas
Q1073358 Banco de Dados
Na modelagem de dados de um banco de dados relacional, um conjunto de relacionamentos do tipo muitos para muitos (n x m) entre dois conjuntos de entidades S e T indica que
Alternativas
Q1073357 Banco de Dados
O backup de um banco de dados pode ser feito por meio de uma arquitetura que possui um site primário e um site remoto ou secundário. Nessa arquitetura,
Alternativas
Q1073356 Banco de Dados
O programa contido no sistema gerenciador de bancos de dados MySQL (v. 5.6) utilizado para prover manutenção de tabelas, sendo que esse programa dispara, por exemplo, os comandos CHECK TABLE e REPAIR TABLE é:
Alternativas
Q1073355 Banco de Dados
No sistema gerenciador de bancos de dados MySQL (v. 5.6), há um comando indicado para uso em tabelas que sofreram muitas alterações, podendo ter como efeito uma melhoria no desempenho de consultas. O comando descrito corresponde a:
Alternativas
Q1069977 Banco de Dados

Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.


                                    T1                          T2

                                    a    b                       a       c

                                   10   A                      10      7

                                    11  B                      11      9

                                    12  C                      15   NULL

                                    14  D

delete from T2

where

not exists

(select * from T1

where t1 . a = t2 . a)


No contexto das tabelas T1 e T2 definidas acima, a execução do comando SQL que, eventualmente, remove as linhas, é correto afirmar que

Alternativas
Q1069976 Banco de Dados

Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.


                                    T1                          T2

                                    a    b                       a       c

                                   10   A                      10      7

                                    11  B                      11      9

                                    12  C                      15   NULL

                                    14  D

No contexto das tabelas T1 e T2 definidas acima, considere a execução do comando SQL a seguir.


select t2 . *

from T2

where t2 . a not in

(select t1 . a from T1)


A partir da execução desse comando, o número de linhas que aparece, além da linha de títulos, é

Alternativas
Q1069975 Banco de Dados

Na questão, considere as tabelas T1 e T2 exibidas a seguir com suas respectivas instâncias.


                                    T1                          T2

                                    a    b                       a       c

                                   10   A                      10      7

                                    11  B                      11      9

                                    12  C                      15   NULL

                                    14  D

De acordo com a definição e instâncias das tabelas T1 e T2 definidas acima, analise o comando SQL a seguir.


select t2 . a, t2 . c

from T1 left join T2

on t1 . a = t2 . a


Ao ser executado, esse comando produz um resultado contendo quatro linhas, além da linha de títulos.


Assinale a opção que indica o número de células que aparecem nesse resultado contendo “NULL”.

Alternativas
Q1069973 Banco de Dados

Considere a cláusula “AUTO_INCREMENT” do MySQL 5.7, permitida nos comandos de criação de tabelas.

Assinale a opção que indica a cláusula do MS SQL Server que tem funcionalidade similar.

Alternativas
Q1069972 Banco de Dados

O comando a seguir é um trecho de um exemplo de como inserir dados numa tabela do MS SQL Server.


Insert produto

(produtoid, nome, preço, data)

values


As opções a seguir completam sintaticamente o trecho acima, à exceção de uma. Assinale-a.

Alternativas
Respostas
9181: B
9182: E
9183: A
9184: C
9185: D
9186: B
9187: A
9188: B
9189: E
9190: D
9191: A
9192: D
9193: C
9194: B
9195: E
9196: D
9197: B
9198: E
9199: C
9200: D