Questões de Concurso Sobre banco de dados

Foram encontradas 15.801 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q303434 Banco de Dados
Espaciais são dados que identificam formas e locais geográficos. Entre eles podem estar pontos de referência, estradas e até mesmo o local de uma empresa. O MS-SQL Server 2008 fornece dois tipos de dados para trabalhar com este recurso:
Alternativas
Q303433 Banco de Dados
Um recurso presente no MS-SQL Server 2008 modela as entidades relacionadas ao SQL Server de uma organização em uma exibição unificada. O Gerenciador do Utilitário e os pontos de vista deste recurso no SQL Server Management Studio fornecem aos administradores uma exibição holística da integridade dos recursos do SQL Server por meio de uma instância do SQL Server que funciona como um UCP (ponto de controle do utilitário). As entidades que podem ser exibidas no SQL Server UCP incluem:

- Instâncias do SQL Server.
- Aplicativos da camada de dados.
- Arquivos de banco de dados.
- Volumes de armazenamento.

Este recurso do SQL Server é chamado de
Alternativas
Q303432 Banco de Dados
Considere as afirmativas sobre a arquitetura do MS-SQL Server 2008.

I. A unidade fundamental de armazenamento de dados no SQL Server é o cluster.

II. No SQL Server, o tamanho de página é 8 KB. Isso significa que os bancos de dados SQL Server têm 128 páginas por megabyte.

III. As linhas de dados são colocadas em série na página, iniciando imediatamente após o cabeçalho.

Está correto o que consta em
Alternativas
Q303431 Banco de Dados
No MS-SQL Server 2008, o Mecanismo de Banco de Dados usa as páginas IAM para localizar as extensões alocadas à unidade de alocação. Para cada extensão, o Mecanismo de Banco de Dados pesquisa as páginas Imagem 010.jpg para verificar se há uma página que possa ser usada.

A lacuna Imagem 011.jpg é, corretamente preenchida por:
Alternativas
Q303430 Banco de Dados
No MS-SQL Server 2008, a replicação instantânea normalmente é usada em cenários de servidor para servidor que requerem alta taxa de transferência, incluindo: melhora da escalabilidade e disponibilidade; armazenamento de dados data warehouse e relatórios; integração de dados de vários sites; integração de dados heterogêneos e descarregamento de
Alternativas
Q303429 Banco de Dados
O gerenciamento de configuração é um componente fundamental nas operações de TI diárias de toda empresa. O Oracle Configuration Management Pack é a peça central da capacidade do Oracle Enterprise Manager de gerenciar configurações e automatizar os processos de TI. Um componente chave desta solução reduz o custo e atenua o risco, detectando, validando e reportando, de forma automática, alterações autorizadas e não autorizadas. Este componente é o
Alternativas
Q303428 Banco de Dados
Para responder às questões de números 58 e 59, utilize os comandos SQL abaixo.

CREATE TABLE times (id INTEGER, nome VARCHAR(20),cidade VARCHAR(20));
CREATE TABLE jogos (local VARCHAR(20), data VARCHAR(8), time1 INTEGER, time2 INTEGER, placar1 INTEGER, placar2 INTEGER);
INSERT INTO times VALUES(1, "santos fc", "santos");
INSERT INTO times VALUES(2, "palmeiras", "sao paulo");
INSERT INTO times VALUES(3, "guarani", "campinas");
INSERT INTO jogos VALUES("campinas", "20100504", 3, 1, 0, 2);
INSERT INTO jogos VALUES("santos", "20101220", 1, 2, 1, 1);
INSERT INTO jogos VALUES("campinas", "20110210",3,2,0,0);
Para a impressão do seguinte resultado:

Vitória Time 2
Empate
Empate


a query que poderá ser utilizada é
Alternativas
Q303427 Banco de Dados
Para responder às questões de números 58 e 59, utilize os comandos SQL abaixo.

CREATE TABLE times (id INTEGER, nome VARCHAR(20),cidade VARCHAR(20));
CREATE TABLE jogos (local VARCHAR(20), data VARCHAR(8), time1 INTEGER, time2 INTEGER, placar1 INTEGER, placar2 INTEGER);
INSERT INTO times VALUES(1, "santos fc", "santos");
INSERT INTO times VALUES(2, "palmeiras", "sao paulo");
INSERT INTO times VALUES(3, "guarani", "campinas");
INSERT INTO jogos VALUES("campinas", "20100504", 3, 1, 0, 2);
INSERT INTO jogos VALUES("santos", "20101220", 1, 2, 1, 1);
INSERT INTO jogos VALUES("campinas", "20110210",3,2,0,0);
Analise a impressão do resultado de uma query SQL efetuada após a execução dos comandos descritos (note que no exemplo as colunas estão separadas pelo símbolo | barra vertical).

campinas - guarani - 0 - 2 - santos fc
santos - santos fc - 1 - 1 - palmeiras
campinas - guarani - 0 - 0 - palmeiras

A query SQL capaz de produzir este resultado é
Alternativas
Q303426 Banco de Dados
São CONSTRAINTS SQL, EXCETO
Alternativas
Q303425 Banco de Dados
A cláusula LEFT JOIN em SQL retorna todas as
Alternativas
Q303424 Banco de Dados
Analise os seguintes comandos de definição e manipulação de dados SQL:

CREATE TABLE Livro (ID INTEGER, NOME VARCHAR(20), AUTOR VARCHAR(30));
INSERT INTO Livro VALUES(1, “Memórias Póstumas de Brás Cubas”, “Machado de Assis”);
INSERT INTO Livro VALUES(1, “Quincas Borba”, NULL);
UPDATE Livro SET AUTOR = “Machado de Assis” WHERE ID = 1;

Após a execução destes comandos,
Alternativas
Q302261 Banco de Dados
Para adicionar um usuário ao banco de dados do SQL Server 2008 devem-se seguir 3 passos:

1. Criar um login, que identifica um usuário que terá permissão de utilizar o SQL Server.
CREATE LOGIN USUARIO WITH PASSWORD = 'senha';

2. Criar um usuário para o banco de dados que deseja, mapeando esse usuário para o login criado, assim este usuário conseguirá acessar o banco de dados desejado.
CREATE USER USUARIO FROM LOGIN USUARIO;

3. Criar ou remover permissões para o usuário, porque até o passo 2 o usuário criado só tem direito a entrar no banco de dados e, com as permissões, o usuário pode operar no banco de dados. Se o usuário for comum, pode-se adicioná-lo apenas com os comandos ...... e ......, que permitirão que o usuário faça SELECT, INSERT, DELETE e UPDATE em todas as tabelas do referido banco de dados.

Os comandos que criam corretamente as permissões para o USUARIO, mencionadas no passo 3 é
Alternativas
Q302260 Banco de Dados
A revista ClubeDelphi publicou o seguinte artigo:

Imagem associada para resolução da questão

As lacunas que completam corretamente o texto estão expressas em

Alternativas
Q302259 Banco de Dados
Considere o banco de dados Oracle 10g XE (Express Edition) instalado numa plataforma Windows. Em um ambiente de trabalho, o comando SQL foi fornecido:

SELECT SYSTIMESTAMP FROM DUAL;

O comando SQL acima vai apresentar como resposta ao ser executado
Alternativas
Q302098 Banco de Dados
Considere o banco de dados SQL Server 2008.

Foi criada uma tabela denominada tabval formada pelas seguintes linhas e colunas:

      Codigo   Nome    Tamanho      Qtde
1      001      JOSE      92222222      3,00
2      002      ANA       93333333      1,50
3      001      JOSE       94444444      2,00
4      004      JOAO       95555555      2,50

Para criar um comando SQL que seja capaz de dar como resultado:

Codigo     Nome     Tamanho     Qtde
001          JOSE       94444444      5,00
002          ANA         93333333      1,50
004          JOAO       95555555      2,50

O comando SQL correto é:
Alternativas
Q302097 Banco de Dados
A linguagem PL/SQL, utilizada no gerenciador de banco de dados ORACLE, possui o conjunto de comandos SQL e acrescenta recursos de programação utilizados em outras linguagens de programação.

Considere a seguinte subrotina PL/SQL:

CREATE OR REPLACE PROCEDURE decisao (a IN REAL, b IN REAL) IS x REAL;
   BEGIN
     x := a + b;
         IF (x > 10)
        THEN DBMS_OUTPUT.put_line (x);
        ELSE DBMS_OUTPUT.put_line (‘Valor inferior ao limite’);   
   END IF;
  END;
/




Tendo sido esta rotina implementada no Oracle Database 10g Express Edition no Windows, já executada a linha de comandos SQL que dá acesso ao banco de dados, é correto afirmar que
Alternativas
Q302096 Banco de Dados
As ferramentas OLAP são as aplicações às quais os usuários finais têm acesso para extrair os dados de suas bases e construir os relatórios capazes de responder às suas questões gerenciais. As operações realizadas abaixo navegam nos dados, modificando o nível de granularidade da consulta.

Imagem associada para resolução da questão

A primeira e a segunda operações são, respectivamente,
Alternativas
Q300812 Banco de Dados
A Álgebra Relacional define várias operações. Algumas delas operam apenas uma relação (unárias), outras operam com duas relações (binárias). As operações project (projeção), union (união) e select (seleção) são, respectivamente, operações
Alternativas
Q300811 Banco de Dados
Considere o seguinte esquema:

Assiste (criança, canal de TV)
Programa (canal de TV, desenho)
Gosta (criança, desenho)

A tabela Assiste indica os canais de TV a que a criança assiste. A tabela Programação indica os desenhos que são apresentados por cada canal de TV. A tabela Gosta indica os desenhos dos quais a criança gosta.

Qual é a consulta expressa em álgebra relacional que identifica quais as crianças que gostam dos desenhos P ou Q?
Alternativas
Q300810 Banco de Dados
Quais as propriedades ACID das transações que um SGDB relacional multiusuário deve garantir?
Alternativas
Respostas
12281: D
12282: C
12283: A
12284: E
12285: A
12286: C
12287: E
12288: A
12289: E
12290: E
12291: D
12292: E
12293: D
12294: E
12295: B
12296: D
12297: A
12298: D
12299: A
12300: C