Questões de Concurso Sobre banco de dados
Foram encontradas 18.928 questões
Considere as afirmações abaixo sobre procedimentos armazenados (stored procedures).
I - Se um programa cliente exige acesso a um banco de dados particular, o procedimento pode ser armazenado no cliente para estabelecer uma conexão com o servidor de banco de dados.
II - Se um programa de banco de dados é necessário para várias aplicações, pode ser armazenado no servidor e invocado por quaisquer programas de aplicação. Isso reduz a duplicação de esforços e melhora a modularidade de software.
III - Executar um programa (procedimento) no servidor pode reduzir a transferência de dados e, consequentemente, em certas situações, os custos de comunicação entre os clientes e o servidor.
Em quais circunstâncias os procedimentos armazenados (stored procedures) são úteis?
A sintaxe mais simples do comando SELECT é:
SELECT [DISTINCT|ALL] {*|coluna [coluna,...]} FROM tabela
Sobre o comando SELECT, é correto afirmar que
Considere a visão a seguir, escrita na linguagem SQL.

Assinale abaixo a alternativa correta em relação à visão escrita na linguagem SQL.
No que se refere ao Microsoft SQL Server, assinale a alternativa que preenche, correta e respectivamente, as lacunas do enunciado abaixo.
Três tipos de arquivos são usados para armazenamento em um banco de dados SQL Server. ________ contém as informações de inicialização para o banco de dados e também são usados para armazenar dados. ____________ contém todos os dados que não se ajustam no _____________. ___________ contém todas as informações usadas para recuperar o banco de dados. O banco de dados deve ter um arquivo __________ e, pelo menos, um arquivo __________.
Diversos problemas podem ocorrer quando transações concorrentes são executadas de maneira descontrolada. Considere as seguintes afirmações sobre controle de concorrência.
I - O problema da atualização perdida ocorre quando duas transações que acessam os mesmos itens no banco de dados tiverem suas operações intercaladas, de forma que tornem incorretos o valor de alguns itens do banco de dados.
II - O problema do sumário incorreto ocorre quando uma transação atualiza um item do banco de dados e, a seguir, falha por alguma razão. O item atualizado será acessado por uma outra transação antes que retorne ao seu valor original.
III - O problema da atualização temporária ocorre quando uma transação aplica uma função agregada para sumário de um número de registros, enquanto outras transações estiverem atualizando alguns desses registros. A função agregada calculará certos valores antes que estes valores sejam atualizados e, de outros, depois de feita a atualização.
Quais estão corretas?
Estruturas de acesso adicionais auxiliares, chamadas índices, são usadas para aumentar a velocidade da recuperação dos registros na resposta a certas condições de busca.
Considere uma situação em que um índice é um arquivo ordenado cujos registros são de tamanhos fixo e contém dois campos. O primeiro campo é do mesmo tipo de dados do campo-chave de classificação – chamado chave primária – do arquivo de dados, e o segundo campo é um ponteiro para um bloco de disco (um endereço de bloco). Nesse caso, o índice constituirá um exemplo de
Alguns termos relacionados com as estruturas de bancos de dados estão disponibilizados na coluna I. Estabeleça a correta correspondência com os seus significados, disponibilizados na coluna II.
Coluna I
1. Data Marts
2. OLAP
3. Business Inteligence
4. Metadados
Coluna II
( ) Camada de diretório de dados da arquitetura do datawarehouse.
( ) Tipo ou variação de um datawarehouse.
( ) Cria, administra, analisa e gera relatórios sobre dados multidimensionais.
( ) Modelo utilizado pelas empresas para descobrir padrões de comportamento de determinado grupo de clientes.
A sequência correta é:
Um estacionamento tem um sistema de gerenciamento que armazena os seus dados em um banco de dados SQL. Fazem parte deste banco de dados as tabelas proprietario e veiculo, conforme o Diagrama Entidade-Relacionamento a seguir:

Um estacionamento tem um sistema de gerenciamento que armazena os seus dados em um banco de dados SQL. Fazem parte deste banco de dados as tabelas proprietario e veiculo, conforme o Diagrama Entidade-Relacionamento a seguir:

INSTRUÇÃO: A questão deve ser respondida com base no Modelo Entidade-Relacionamento conceitual simplificado abaixo a fim de iniciar o modelo de dados para pedidos de clientes.

De acordo com a figura, analise as afirmativas.
I - Um Cliente pode fazer muitos pedidos ou não ter pedido algum.
II - Um ItemPedido pode pertencer a mais de um Pedido.
III - Um Produto pode aparecer em zero ou muitos itens de pedido.
IV - Um Pedido tem pelo menos um Produto.
Estão corretas as afirmativas
INSTRUÇÃO: A questão deve ser respondida com base no Modelo Entidade-Relacionamento conceitual simplificado abaixo a fim de iniciar o modelo de dados para pedidos de clientes.

Considerando a figura, as Entidades e seus atributos e as técnicas de modelagem de dados do modelo relacional, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Pelo conjunto de atributos apresentados em cada Entidade, pode-se afirmar que o modelo de dados se encontra na 3FN.
( ) A primeira restrição de integridade não está garantida no modelo pelo atributo identificador e pela obrigatoriedade de sua existência.
( ) A segunda restrição de integridade se concretiza no relacionamento das Entidades e devido à satisfação da primeira restrição de integridade.
( ) Na implementação em tabelas em um SGBD, a Entidade ItemPedido terá registros que conterão uma chave primária e duas chaves estrangeiras e a Entidade Pedido terá registros com uma chave primária e uma chave estrangeira.
Assinale a sequência correta.
Analise os itens relacionados aos Sistemas de Banco de Dados:
I. Na terminologia de base de dados relacional, a linha é chamada de atributo, a coluna é chamada de tupla e a tabela de domínio. O tipo de dado que especifica o tipo dos valores que podem aparecer em uma coluna é chamado de relação.
II. Um banco de dados relacional é um banco de dados percebido por seus usuários como uma coleção de RelVars (relvars) ou, de modo mais informal, tabelas.
III. Um sistema relacional é um sistema que admite bancos de dados relacionais e operações sobre esses bancos dados, incluindo em particular as operações de restrição, projeção e junção.
IV. O modelo relacional de dados está relacionado com três aspectos principais dos dados: a estrutura de dados, a integridade de dados e a manipulação de dados.
A sequência correta é:
Analise os itens relacionados à Sistemas de Banco de Dados:
I. Uma forma de se empregar o SQL para gerenciamento de banco de dados distribuídos é por meio de replicações transacionais, em que, na transactional publication with updatable subscriptions, os dados são enviados apenas para os assinantes e na transactional publication, as alterações são feitas tanto nas tabelas como nos assinantes.
II. Na linguagem SQL utiliza-se o comando TRUNCATE TABLE (Sintaxe TRUNCATE TABLE “nome_tabela”) para remover todos os dados de uma tabela.
III. O principal uso da cláusula GROUP BY ocorre em conjunto com funções de agregação. As funções de agregação retornam um único valor como resultado de um conjunto de valores de entrada. As principais funções de agregação usadas no MySQL são: COUNT, SUM, AVG, MIN, MAX.
IV. Existem outras funções de agregação que podem ser usadas com o comando SELECT. As principais são: funções matemáticas; funções de manipulação de strings; funções da data/hora.
A sequência correta é:
Observe o trecho de código T-SQL dado a seguir e assinale a alternativa correta acerca das variáveis tipo TABLE.
DECLARE @Empregado table(
ID int,
Nome varchar(30),
DataAdmissao datetime);