Questões de Banco de Dados para Concurso
Foram encontradas 15.577 questões
É um repositório central de informações, normalmente no ambiente de uma corporação, que podem ser analisadas para tomar decisões mais adequadas e cujos dados provêm de sistemas transacionais, bancos de dados relacionais e de outras fontes com uma cadência regular. À definição dada a sentença anterior caracteriza um:
Considere um sistema de gerenciamento de banco de dados (SGBD) que utiliza a linguagem SQL como interface. Uma tabela AGTESTE foi criada neste momento e povoada conforme sequência de comandos a seguir:
CREATE TABLE agteste
(
codprod char(8),
modulo float(2),
rua float(2),
numero float(2),
apto float(2)
);
INSERT INTO agteste VALUES ('43','2', '3','0','2');
INSERTINTO agteste VALUES ('45','4','3','0','3');
INSERTINTO agteste VALUES ('57','14','3','0','4');
INSERT INTO agteste VALUES ('64','7','3','0','2');
COMMIT;
Em seguida, o seguinte comando SQL foi executado:
select DISTINCT(apto) from agteste;
Quantos linhas mostrará esta consulta?
Considere um sistema de gerenciamento de banco de dados (SGBD) que utiliza a linguagem SQL como interface e que, em uma tabela chamada empregados, tem Um campo tipo numérico denominado valor salario bruto que identifica o valor do salário bruto em reais de cada funcionário (cada funcionário tem um único registro nesta tabela). Qual comando SQL deve ser usado para contar quantos funcionários tem salário bruto acima de 2000 reais?
Dentro de um sistema de gerenciamento de banco de dados (SGBD), as transações são definidas como processo e englobam vários passos em uma única operação, além de levar o banco de dados de um estado coerente para outro igualmente coerente. Para que isso ocorra, deve ser garantido que uma transação execute por inteiro ou não execute. Este conceito está relacionado a(à):
O processo de modelagem a partir do qual se aplicam regras a todas as tabelas do banco de dados com o objetivo de evitar falhas no projeto, como redundância de dados e mistura de diferentes assuntos em uma mesma tabela, é chamado de:
Utilize a figura a seguir (Fig3), que representa uma sequência de comandos em SQL, para resolver as questões de número 54 e 55.
Fig3
create table cliente
{
seq VARCHAR2(6) not null,
nome VARCHAR2(50) not null,
cpf VARÇHAR2(11) not null,
data nasc date,
dependentes numeric(2),
estcivil VARCHAR2(1)
);
arter table cliente
ADD CONSTRAINT cliente pk PRIMARY KEY (cpf)
ADD CONSTRAINT seq un unique (seq) enable
ADD CONSTRAIKT est ck check (estcivil in ('C','S','D','V')) enable
ADD CONSTRAINT cpf ch check (REGEXP LIKE(cpf, '^[[digit: ]]{11}$')) enable;
Quando um objeto ou dispositivo que não é naturalmente digital (uma porta, uma janela ou uma camiseta) passa a poder se comunicar com outros dispositivos e receber comandos automatizados tais como abrir e fechar, interagindo de alguma forma com os usuários através de alguma rede de telecomunicação, estamos falando de um conceito conhecido como:
Utilize a figura a seguir (Fig3), que representa uma sequência de comandos em SQL, para resolver as questões de número 54 e 55.
Fig3
create table cliente
{
seq VARCHAR2(6) not null,
nome VARCHAR2(50) not null,
cpf VARÇHAR2(11) not null,
data nasc date,
dependentes numeric(2),
estcivil VARCHAR2(1)
);
arter table cliente
ADD CONSTRAINT cliente pk PRIMARY KEY (cpf)
ADD CONSTRAINT seq un unique (seq) enable
ADD CONSTRAIKT est ck check (estcivil in ('C','S','D','V')) enable
ADD CONSTRAINT cpf ch check (REGEXP LIKE(cpf, '^[[digit: ]]{11}$')) enable;
Dentro de sistemas de apoio à tomada de decisão, temos um conjunto de ferramentas e atividades, denominado OLAP (Online Analytical Processing), que permite a manipulação e análise de dados sob diversas perspectivas. O OLAP é inicialmente caracterizado pela análise dinâmica e multidimensional dos dados consolidados de uma organização, permitindo que as atividades do usuário final sejam tanto analíticas quanto navegacionais. Graças ao OLAP, os usuários podem criar representações multidimensionais (chamadas hypercubes ou 'cubos OLAP). Dentro de um cubo, grandezas que permitem comparações e cálculos são denominadas:
Utilize a figura a seguir (Fig3), que representa uma sequência de comandos em SQL, para resolver as questões de número 54 e 55.
Fig3
create table cliente
{
seq VARCHAR2(6) not null,
nome VARCHAR2(50) not null,
cpf VARÇHAR2(11) not null,
data nasc date,
dependentes numeric(2),
estcivil VARCHAR2(1)
);
arter table cliente
ADD CONSTRAINT cliente pk PRIMARY KEY (cpf)
ADD CONSTRAINT seq un unique (seq) enable
ADD CONSTRAIKT est ck check (estcivil in ('C','S','D','V')) enable
ADD CONSTRAINT cpf ch check (REGEXP LIKE(cpf, '^[[digit: ]]{11}$')) enable;
Como se chama o processo de explorar grandes quantidades de dados à procura de anomalias, padrões e correlações consistentes, tais como regras de associação ou sequências temporais, para detectar relacionamentos sistemáticos entre variáveis, detectando assim novos subconjuntos de dados?
Utilize a figura a seguir (Fig3), que representa uma sequência de comandos em SQL, para resolver as questões de número 54 e 55.
Fig3
create table cliente
{
seq VARCHAR2(6) not null,
nome VARCHAR2(50) not null,
cpf VARÇHAR2(11) not null,
data nasc date,
dependentes numeric(2),
estcivil VARCHAR2(1)
);
arter table cliente
ADD CONSTRAINT cliente pk PRIMARY KEY (cpf)
ADD CONSTRAINT seq un unique (seq) enable
ADD CONSTRAIKT est ck check (estcivil in ('C','S','D','V')) enable
ADD CONSTRAINT cpf ch check (REGEXP LIKE(cpf, '^[[digit: ]]{11}$')) enable;
Com relação a tabela criada com os comandos da Fig3, analise as afirmativas a seguir e marque a alternativa correta.
I- Além do campo “cpf” ter que ser único, o campo “seq” também precisa ser único em cada registro.
II- O campo “estcivil” aceita como conteúdo as letras “s”, “c”, “d” ou “v”, tanto em caixa alta (maiúsculas) com em caixa baixa (minúsculas).
Utilize a figura a seguir (Fig3), que representa uma sequência de comandos em SQL, para resolver as questões de número 54 e 55.
Fig3
create table cliente
{
seq VARCHAR2(6) not null,
nome VARCHAR2(50) not null,
cpf VARÇHAR2(11) not null,
data nasc date,
dependentes numeric(2),
estcivil VARCHAR2(1)
);
arter table cliente
ADD CONSTRAINT cliente pk PRIMARY KEY (cpf)
ADD CONSTRAINT seq un unique (seq) enable
ADD CONSTRAIKT est ck check (estcivil in ('C','S','D','V')) enable
ADD CONSTRAINT cpf ch check (REGEXP LIKE(cpf, '^[[digit: ]]{11}$')) enable;
Com relação a tabela criada com os comandos da Fig3, pode-se afirmar que:
Em ambientes de Data Warehouse, os dados inseridos são fitrados e recebem apenas operações de consulta e exclusão, sem que possam ser alterados. Esta característica é conhecida como:
Sobre as chaves primárias e estrangeiras em um banco de dados, analise as afirmativas a seguir e marque a alternativa correta.
I- Uma chave primária é única em cada tabela e deve fazer obrigatoriamente referência a um único campo por inteiro, não podendo ser usado partes do campo ou mesmo um conjunto de campos.
II- Uma chave estrangeira é a chave que permite a referência a registros oriundos de outras tabelas. Ou seja, é o campo ou conjunto de campos que compõem a chave primária de uma outra tabela
Utilize a figura a seguir (Fig3), que representa uma sequência de comando em SQL, para resolver as questões de número 34 e 35.
Fig3
create table colaborador ( matricula VARCHAR2(20) not null, nome VARCHAR(50) not null, cpf VARCHAR(11) not null, data_adm date default sysdate not null, data_dem date, data_nasc date, dependentes float(2) carga VARCHAR(20) ); alter table colaborador ADD CONSTRAINT colab_pk PRIMARY KEY (cpf) ADD CONSTRAINT matric_un unique (matricula) enable; |
É correto afirmar que:
Utilize a figura a seguir (Fig3), que representa uma sequência de comando em SQL, para resolver as questões de número 34 e 35.
Fig3
create table colaborador ( matricula VARCHAR2(20) not null, nome VARCHAR(50) not null, cpf VARCHAR(11) not null, data_adm date default sysdate not null, data_dem date, data_nasc date, dependentes float(2) carga VARCHAR(20) ); alter table colaborador ADD CONSTRAINT colab_pk PRIMARY KEY (cpf) ADD CONSTRAINT matric_un unique (matricula) enable; |
Com relação à tabela criada com os comandos da Fig3, pode-se afirmar que:
Na tomada de decisão, um termo é definido como uma coleção de dados orientada por assuntos, integrada e variante no tempo. É um banco de dados contendo dados extraídos do ambiente de produção da empresa, que foram selecionados e depurados, tendo sido otimizados para processamento de consulta e não para processamento de transações. Em geral, requer a consolidação de outros recursos de dados além dos armazenados em base de dados relacionais, incluindo informações provenientes de planilhas eletrônicas e documentos textuais.
Esse termo é conhecido por:
SQL é uma linguagem de consulta estruturada, um padrão de gerenciamento de dados que interage com os principais bancos de dados baseados no modelo relacional. Em bancos de dados Cliente/Servidor, o recurso trigger permite executar tarefas relacionadas com validações, consistência de dados, restrições de acesso e rotinas de segurança, e que utiliza um bloco de códigos SQL.
Nesse caso, os comandos que disparam um trigger podem ser:
A arquitetura ANSI/SPARC para bancos de dados é composta por três níveis independentes, cada um deles descrevendo o banco de dados em um nível diferente de abstração. Esse tipo de arquitetura permite três tipos de independência, caracterizadas a seguir.
I. Alterações no nível interno não repercutem no nível conceituai.
II. Alterações no esquema conceituai não têm, necessariamente, de alterar o esquema externo.
III. Alterações que envolvam a estrutura dos dados ou a sua implementação física não obrigam a alterações no nível da aplicação.
Os tipos de independência em I, II e IlI são denominados, respectivamente:
1. Uma Trigger é constituída por um conjunto de instruções que é invocado antes ou após a ocorrência de algum evento ou ação, como inserção, atualização ou exclusão de informações.
2. Além de armazenarem dados, os bancos de dados relacionais permitem o armazenamento nativo de objetos, como figuras, vídeos e também dados não estruturados.
3. Devem implementar o conceito de integridade referencial, que visa garantir que uma referência a partir de uma entidade para outra entidade é válida.
Assinale a alternativa que indica todas as afirmativas corretas.
Utilize a figura a seguir (Fig3), de um Diagrama de Entidade e Relacionamento (DER), para resolver as questões 59 e 60.
Fig3
Os elementos “Colaborador”, “Administrativo” e “Dependentes” representam respectivamente:
Utilize a figura a seguir (Fig3), de um Diagrama de Entidade e Relacionamento (DER), para resolver as questões 59 e 60.
Fig3
Os losangos na figura representam: