Questões de Concurso
Sobre banco de dados
Foram encontradas 15.696 questões
Resolva questões gratuitamente!
Junte-se a mais de 4 milhões de concurseiros!
Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.
Em relação a bancos de dados relacionais, particularmente em relação à normalização, por definição diz-se que uma relação está na ________ quando ela não contém tabelas aninhadas.
Assinale a alternativa que preenche corretamente a lacuna do enunciado abaixo.
No contexto de distribuição de dados relacionais, há diversos enfoques para o armazenamento das relações. No enfoque denominado ________, uma relação R é particionada em um número de subconjuntos R1, R2,...,RN. Cada tupla da relação R deve pertencer a pelo menos um fragmento, de modo que a relação original possa ser reconstruída se necessário.
Considere as seguintes afirmações sobre recuperação após falha em sistemas de bancos de dados relacionais.
I. Uma parte integrante de um sistema de banco de dados é o esquema de recuperação que é responsável pela restauração do banco de dados para um estado consistente que havia antes da ocorrência da falha.
II. Vários tipos de falhas podem ocorrer em um sistema, cada um dos quais exigindo um tratamento diferente. As falhas mais difíceis de tratar são aquelas que resultam em perda de informação.
III. Para preservar a consistência do banco de dados, exige-se que cada transação seja atômica.
Quais estão corretas?
Considere as seguintes afirmações sobre linguagem SQL.
I. Embora nos refiramos à linguagem SQL como uma "linguagem de consulta", ela possui muitos outros recursos além da consulta ao banco de dados, como meios para definição da estrutura de dados, para modificação de dados no banco de dados e para a especificação de restrições de segurança.
II. A estrutura básica de uma expressão em SQL consiste de três cláusulas: SELECT, FROM e WHEN; a cláusula WHEN corresponde à seleção do predicado da álgebra relacional.
III. Em SQL, pode-se usar a função agregada COUNT para contar o número de tuplas em uma relação, mas SQL não permite o uso da palavrachave DISTINCT com COUNT(*).
Quais estão corretas?
Em relação à linguagem SQL e ao sistema gerenciador de banco de dados MySQL, para cada afi rmativa abaixo, informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, assinale a alternativa que corresponde à sequência CORRETA.
( ) A linguagem SQL possui comandos para defi nição de dados, consultas e atualizações.
( ) Na linguagem SQL, o principal comando para defi nição de dados é o DEFINE, que pode ser utilizado na criação de tabelas e domínios.
( ) MySQL é um banco de dados relacional de fonte aberta, que oferece portabilidade, facilidade de manuseio e suporta controle transacional.
( ) O formato da declaração SELECT, para
consultas em SQL, é composto por
somente duas cláusulas: SELECT e
FROM.
Em relação a modelagem de dados, para cada assertiva abaixo, informe se é VERDADEIRA (V) ou FALSA (F). Em seguida, marque a opção que corresponde à sequência CORRETA.
( ) A modelagem de dados corresponde à forma como são descritos os tipos de informações a serem armazenadas em um banco de dados.
( ) No modelo conceitual, o banco de dados é descrito de forma independente de implementação.
( ) Um modelo lógico corresponde a uma descrição de um banco de dados ao nível abstraído pelo programador, e independente do sistema a ser utilizado.
( ) Na técnica de modelagem entidaderelacionamento (ER), o modelo de dados é, usualmente, representado através de um diagrama, chamado de diagrama entidade-relacionamento (DER).
I – Não será permitida a exclusão de um ALUNO que possui linhas referenciadas na tabela MATRICULA. II – Não será permitida a exclusão de uma DISCIPLINA que possui linhas referenciadas na tabela MATRICULA. III – Não será possível inserir mais de uma DISCIPLINA com o mesmo nome.
Está CORRETO o que se afirma em:
I – O tipo entidade ALUNO possui duas chaves primárias. II – O atributo “endereço” do tipo entidade ALUNO é um atributo composto. III – O atributo “média” do tipo entidade DISCIPLINA é um atributo complexo.
Está CORRETO apenas o que se afirma em:
I – Uma entidade do tipo ALUNO deve obrigatoriamente estar relacionada a uma ou mais entidades do tipo MATRICULA. II – Uma entidade do tipo MATRICULA deve obrigatoriamente estar relacionada a apenas uma entidade do tipo ALUNO. III – Uma entidade do tipo DISCIPLINA deve obrigatoriamente estar relacionada a uma ou mais entidades do tipo MATRICULA.
Estão CORRETAS as afirmativas:
Considerando duas tabelas em um banco de dados, DEPARTAMENTO e EMPREGADO, relacionadas por uma chave estrangeira em EMPREGADO que referencia a tabela DEPARTAMENTO, que operação será realizada pelo comando SQL abaixo?
SELECT * FROM DEPARTAMENTO, EMPREGADO;
I - A normalização de banco de dados tem como principal objetivo que um projeto de banco de dados possua redundância máxima, integridade mínima e ótimo desempenho. II - Considere que um administrador de banco de dados precisa emitir um relatório com o nome, o endereço e o telefone de todos os clientes que efetuaram compras no último mês, em uma determinada empresa; que essa empresa já está devidamente informatizada há anos e que ela possui um banco de dados devidamente normalizado e em pleno funcionamento. Esse administrador de banco de dados poderá encontrar todos os nomes, endereços e telefones desejados nos metadados do banco de dados. III - São modelos válidos de arquitetura de bancos de dados: relacional, semiestruturado, entidades e relacionamento, hierárquico, herança genérica, rede, lista invertida, pirâmide invertida, orientado a intenções e orientado a objetos.
Assinale a alternativa CORRETA.