Questões de Concurso Sobre banco de dados
Foram encontradas 15.698 questões
A quantidade de linhas retornadas pela consulta
SELECT * FROM CONTATO,TELEFONE WHERE CONTATO.CONTATO_ID = TELEFONE.CONTATO_ID AND CONTATO.EMAIL IS NULL;
é
I A cláusula WHERE restringe os resultados obtidos após a aplicação da cláusula FROM. II A cláusula HAVING é utilizada de forma horizontal para filtrar linhas. III A cláusula WHERE é utilizada para filtrar resultados de agrupamentos. IV A cláusula HAVING somente pode ser utilizada em conjunto com GROUP BY.
Estão corretas as afirmativas
CANDIDATO: ( *CODIGO_CANDIDATO, NOME_CANDIDATO, SIGLA_CARGO, NOME_CARGO ) CURSO: ( *SIGLA_CURSO, NOME_CURSO, NUMERO_VAGAS )
Os atributos CODIGO_CANDIDATO e SIGLA_CURSO são chaves primárias em suas respectivas tabelas. Com base nas informações descritas, as formas normais mais completas, dentre 1FN, 2FN e 3FN, em que as tabelas CANDIDATO E CURSO encontram-se são, respectivamente,
I. A criação de um Banco de Dados tem início a partir de tabelas. II. O Banco de Dados é composto por arquivos, registros, campos e os próprios dados. III. Os dados nas Tabelas são organizados em linhas, ou seja, em campos e em Colunas, ou seja, em Registros. IV. Existem dois modos de trabalho nas Tabelas: Folha de Dados e Estrutura. V. No modo Relatório, o usuário pode desenvolver o layout de impressão, dando a aparência que desejar e, ainda, pode criar Etiquetas de Endereçamento.
Está INCORRETO o que se afirma, apenas, em
Analise as afirmativas a seguir referentes à Mineração de Dados.
I. Cada método de mineração de dados requer diferentes necessidades de pré-processamento. Tais necessidades variam em função do aspecto extensional da base de dados em que o método será utilizado.
II. Os métodos de Knowledge Discovery in Databases (KDD), sendo os métodos de Mineração de Dados um caso particular, podem ser considerados operadores definidos a partir de pré-condições e efeitos.
III. Diversos modelos de Redes Neurais Artificiais podem ser utilizados na implementação de métodos de Mineração de Dados.
Assinale a alternativa CORRETA.
Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.
create table ESPECIALIDADES (code integer not null primary key, nome varchar(60) not null);
Create table MEDICOS (codm char(5) not null primary key, nome varchar(100) not null, code integer, salario numeric(8,2) not null, foreign key (code) references ESPECIALIDADES on delete set null);
Create table CONSULTAS (codm char(5) not null, dataHora timestamp not null, paciente char(5) not null, primary key (codm, dataHora), foreign key (codm) references MEDICOS);
Considerando o esquema e o conjunto de instâncias acima, analise os comandos abaixo em SQL (mesmo padrão).
I - Delete from especialidades where nome = 'Cirurgia'; II - Delete from especialidades where nome = 'Neurologia'; III- Delete from medicos where code in (select distinct code from especialidades where nome = 'Cardiologia'); IV - Update especialidades set code = 800 where nome = 'Oftalmologia';
Assinale a alternativa que contém os comandos que irão executar com sucesso e, portanto, serão confirmados na base de dados (Commit).
create table EMPREGADOS (code integer not null, nomee varchar(60) not null, pais char(2) not null, gerente integer, primary key(code), foreign key (gerente) references EMPREGADOS);
create table PROJETOS (codp integer not null, nomep varchar(60) not null, pais char(2) not null, orcamento numeric(15,2) not null, gerente integer not null, primary key(codp), foreign key(gerente) references EMPREGADOS);
create table PARTICIPACOES (codp integer not null, code integer not null, horas integer not null, funcao varchar(30) not null, primary key(codp, code), foreign key (code) references EMPREGADOS, foreign key(codp) references PROJETOS);
Observe a consulta em SQL abaixo, no mesmo padrão.
SELECT * FROM projetos natural join participacoes natural join empregados WHERE orcamento > 10000;
Quantos atributos têm a tabela resultado?