Questões de Noções de Informática - Banco de Dados para Concurso
Foram encontradas 1.154 questões
Diversas restrições podem ser especificadas sobre um banco de dados relacional. Essas restrições são classificadas como:
É uma característica da abordagem de banco de dados:
INSTRUÇÃO: Analise o script a seguir para criação de três tabelas na linguagem SQL para responder às questões 39 e 40.
CREATE TABLE imoveis (
id INT NOT NULL,
endereco VARCHAR(200) NOT NULL,
valor DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE inquilinos (
id INT NOT NULL,
nome VARCHAR(45) NOT NULL,
cpf VARCHAR(11) NOT NULL,
renda DECIMAL(10,2) NOT NULL,
PRIMARY KEY (id)
);
CREATE TABLE alugueis (
imoveis_id INT NOT NULL,
inquilinos_id INT NOT NULL,
data_inicio DATE NOT NULL,
aluguel DECIMAL(10,2) NOT NULL,
data_fim DATE,
PRIMARY KEY (imoveis_id, inquilinos_id, data_inicio),
FOREIGN KEY (imoveis_id) REFERENCES imoveis (id)
FOREIGN KEY (inquilinos_id) REFERENCES inquilinos (id)
);
Com base no script apresentado, assinale a alternativa que apresenta a consulta responsável por exibir a quantidade de imóveis que já tenham sido alugados, cujo valor é igual ou superior a 700 mil reais.
Considere três classes implementadas na linguagem Java: Pessoa, PessoaFisica e PessoaJuridica. A classe Pessoa possui um atributo protected chamado nome. A classe PessoaFisica possui um atributo private chamado cpf, e a classe PessoaJuridica possui um atributo public chamado cnpj. As duas classes herdam da classe Pessoa.
Considerando a relação entre as classes descrita anteriormente, assinale a alternativa incorreta.
Tendo em vista os conceitos de Data Warehouse e Big Data, numere a COLUNA II de acordo com a COLUNA I, associando os conceitos às suas funcionalidades.
COLUNA I
1. Data warehouse
2. Big data
COLUNA II
( ) É útil para lidar com grandes volumes de dados não estruturados ou semiestruturados, fornecendo uma plataforma para análises avançadas e descoberta de padrões que podem não ser facilmente identificados em sistemas tradicionais de gerenciamento de dados.
( ) Envolve a utilização de técnicas como análise de dados em tempo real, processamento distribuído e computação em nuvem. ( ) É um sistema de armazenamento de dados projetado para permitir análises e relatórios avançados, integrando dados de múltiplas fontes em um único local.
Assinale a sequência correta.