Questões de Concurso Sobre banco de dados
Foram encontradas 19.185 questões

alter table candidato add check ("nome_social" is not null);


(1) Open (2) Reset (3) Read (ou Get) (4) Find (ou Locate) (5) Scan
( ) Se o arquivo já tiver sido aberto ou reiniciado, retorna ao primeiro registro; caso contrário, retorna ao próximo registro. ( ) Copia o registro atual do buffer para uma variável de programa no programa do usuário. ( ) Prepara o arquivo para leitura ou gravação. ( ) Define o ponteiro do arquivo aberto para o início do arquivo. ( ) Procura o primeiro registro que satisfizer uma condição de pesquisa.
A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Assinale a alternativa que completa, correta e respectivamente, as lacunas do texto acima.
I - Mecanismos de segurança obrigatórios são usados para conceder privilégios aos usuários, incluindo a capacidade de acessar arquivos de dados, registros ou campos específicos, em um modo especificado, como leitura, inserção, exclusão ou atualização. II - Mecanismos de segurança discriminatórios são usados para impor a segurança multinível por classificação de dados e usuários em várias classes (ou níveis) de segurança e, depois, pela implementação da política de segurança apropriada da organização. III- A perda de disponibilidade é uma ameaça aos bancos de dados quanto a tornar os objetos disponíveis a um usuário humano ou a um programa que a eles tem legitimo direito de acesso.
Quais estão corretas?
Assinale a alternativa que preenche corretamente a lacuna do parágrafo acima.
I - Identidade de Objetos: os objetos possuem identidades únicas, independentes de seus valores de atributos e são geradas pelo Sistema Gerenciador de Banco de Dados (SGBD). II - Polimorfismo e sobrecarga de operadores: as operações de nomes de método podem ser sobrecarregadas com diversas implementações, para que se apliquem a diferentes tipos de objeto. III- Extensões: todos os objetos persistentes de um determinado tipo podem ser armazenados em uma extensão; as extensões correspondentes a uma hierarquia de tipo possuem restrições de conjunto/subconjunto em suas coleções de objetos persistentes.
Quais estão corretas?
I - Todos os motores de armazenamento que admitem colunas espaciais (e.g. POINT), a saber, MyISAM, InnoDB, NDB e ARCHIVE, permitem a definição de índices espaciais sobre esse tipo de coluna. II - Indices Fulltext são admitidos sobre tabelas nos motores de armazenamento InnoDB e MyISAM, e podem incluir somente colunas definidas como CHAR, VARCHAR e TEXT. III- É possível definir índices de prefixo sobre uma coluna representando strings, delimitando o número de caracteres da coluna para compor os valores do índice. Embora opcional, é aconselhável para colunas BLOB e TEXT.
Quais estão corretas?
I - As tabelas _____________ tornam as consultas envolvendo join mais eficientes. Contudo estas vantagens diminuem se estas tabelas têm inserções, remoções ou modificações mais frequentes, comparativamente às consultas. II - Uma tabela ___________ não pode conter campos do tipo LONG e LONG RAW. III- Não é possível criar índices para tabelas ____________, nem realizar inserções, remoções ou modificações.
Assinale a alternativa que preenche, correta e respectivamente, as lacunas de cada sentença.
I - Um esquema estrela possui uma tabela fato conectada a uma ou mais tabelas dimensão, as quais não necessitam estar normalizadas. II - Em um esquema constelação de fatos, as tabelas dimensão são organizadas em uma hierarquia de tabelas resultantes da normalização. III- As operações drill-up and drill-down atuam sobre o nível de agregação dos dados. A operação de drill-up permite agregar os dados de uma tabela fato ao longo de uma ou mais dimensões, e a operação drill-down oferece a capacidade oposta.
Quais estão corretas?
Create table PRODUTOS (codp integer not null, nomep varchar(60) not null, categoria varchar(30) default 'perfumaria' not null, preco numeric(5,2) default 0, estoque integer, primary key(codp));
create table PRODUTOSDESCONTINUADOS (codp integer not null, nomep varchar(60) not null, categoria varchar(30) default 'desconhecido' not null, preco numeric(5,2) default 0, primary key(codp));
Considere o conjunto de comandos SQL de inserção de tuplas nas tabelas abaixo (mesmo padrão) e suponha que não haja problemas com os valores fornecidos como chave-primária.
I - INSERT INTO PRODUTOS (codp, nomep, preco) VALUES (1, 'gasex', 100); II - INSERT INTO PRODUTOSDESCONTINUADOS SELECT codp, nomep, categoria from PRODUTOS WHERE estoque IS NULL; III- INSERT INTO PRODUTOSDESCONTINUADOS VALUES (30, 'biutiful', null, null);
Quais comandos SQL de inserção executam corretamente?
Create table ENSINO (matr integer not null, disciplina varchar(50) not null, professor varchar(60) not null, nota numeric(3,1), primary key (matr, disciplina));
Considere que sobre esta tabela existem as seguintes dependências funcionais não triviais, e apenas estas:
matr, disciplina → professor, nota professor → disciplina
Para cada forma normal apresentada abaixo, assinale com V (verdadeiro), se a tabela estiver nessa forma normal ou F (falso), se não estiver.
( ) Segunda Forma Normal ( ) Terceira Forma Normal ( ) Forma Normal Boyce-Codd
A ordem correta de preenchimento dos parênteses, de cima para baixo, é
I - select * from empregados natural join posicoes natural join projetos;
II - select * from empregados left join posicoes using (funcao) left join projetos using (codp);
III- select * from empregados join posicoes using (funcao) right join projetos using (codp);
IV - select * from empregados join posicoes using (funcao) cross join projetos;
Assinale a alternativa que apresenta, na ordem correta (de cima para baixo), o número de instâncias resultante de cada comando SELECT.
Create table ALUNOS (matr char(2) not null primary key, nome varchar(60) not null);
Create table DISCIPLINAS (codd char(5) not null primary key, nomed varchar(60) not null);
Create table MATRICULAS (matr char(2) not null, codd char(5) not null, nota numeric(3,1), primary key(matr,codd), foreign key(matr) references ALUNOS, foreign key (codd) references DISCIPLINAS);
Observe as instâncias abaixo das tabelas ALUNOS e MATRICULAS.

Considere a seguinte consulta SQL, que segue o padrão SQL2 (ou superior).
Select nome From ALUNOS NATURAL JOIN MATRICULAS WHERE nota >7 GROUP BY matr, nome HAVING COUNT(distinct nota) >1 ;
A consulta SQL acima retornará:
Utilizando o modelo Entidade-Relacionamento (ER), o analista modelou conceitualmente uma base de dados que atende esses requisitos informacionais. Essa base está representada na imagem abaixo, conforme a notação gráfica adotada em Heuser (2009), a qual é baseada na proposta de Peter Chen. Considere que as entidades, seus atributos e identificadores, bem como as cardinalidades dos relacionamentos capturam as restrições do domínio.

A partir da modelagem representada acima, assinale a alternativa que apresenta um ou mais relacionamentos dispensáveis, cuja eliminação não acarretaria prejuízo para os requisitos informacionais a serem atendidos pelo banco de dados.