Questões de Concurso Comentadas sobre banco de dados
Foram encontradas 15.353 questões
Deseja-se criar uma tabela chamada Departamento contendo os seguintes campos:
idDep − inteiro, chave primária, não nulo, auto numeração.
nomeDep − cadeia de caracteres com, no máximo, 50 caracteres, não nulo.
telefoneDep − cadeia de caracteres com, no máximo, 15 caracteres.
Considerando-se que o banco de dados está aberto e em condições ideais, o comando SQL que deverá ser utilizado é:

id nome qtdFunc UF
1 Rest Tecnologia 27 SC
2 WSDL 130 MA
3 SOAP 1245 SP
Nos últimos anos a Rest Tecnologia tem se destacado no mercado e aumento o seu quadro de funcionários para 245. Qual o comando deve ser utilizado para alterar o número de funcionários da empresa Rest Tecnologia na tabela Empresa?
idVeiculo marca modelo potencia ano cor
1 Ferrari Enzo 660 2004 Vermelho
I. insert into veiculo (idVeiculo, marca, modelo, potencia, ano, cor) values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
II. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963);
III. insert into veiculo values (2, 'Ferrari', 'LaFerrari', 963, 2015, 'vermelho');
IV. insert into veiculo (idVeiculo, marca, modelo, potencia, cor) values (2, 'Ferrari', 'LaFerrari', 963, 'vermelho');
Quantos comandos serão executados com sucesso?
Observe a estrutura da tabela Funcionário:
id nome TempoCasa
1 Rafael 11
2 Leandro 7
3 Fernanda 9
4 Bibiana 13
Observe a estrutura da tabela Dependente:
id nome idFuncionario
1 Cecília 1
2 Felipe 2
3 Odete 4
4 Edarci 3
Uma das formas encontradas pela empresa foi eliminar todos os dependentes dos funcionários com tempo de casa inferior a uma década. Qual o comando utilizado para realizar esta operação corretamente?
I. Um SGBD faz a gestão de diversas bases de dados, permitindo o acesso e armazenamento de informações para programas e usuários finais.
II. Prepara aplicações para que possam acessar um ou mais bancos de dados. Na linguagem de programação Java, por exemplo, o JDBC (Java Data Base Connectivity) é um SGBD capaz de acessar dados de diferentes bancos.
III. Os metadados resultam da conversão de comandos DDL pelo compilador da DDL.
IV. O módulo de consulta do SGBD é capaz de criar automaticamente índices com o objetivo de criar consultas com melhor performance.
Qual é a alternativa correta?
I. O modelo lógico apresenta uma visão do usuário do SGBD.
II. O modelo lógico pode ser representado utilizando o modelo de rede, modelo hierárquico ou ainda o modelo relacional.
III. O modelo relacional é representado por um conjunto de registros, sendo as relações por meio de ponteiros.
IV. O modelo lógico é completamente independente do SGDB escolhido.
A quantidade de itens corretos é igual a?
1. ~* faz avaliação não sensível a maiúsculas de expressões regulares.
2. A variante não sensível a maiúsculas do LIKE é chamada de ILIKE.
3. Em um índice criado como UNIQUE, a coluna indexada é case-sensitive.
Assinale a alternativa correta.
1. É baseado em threads.
2. Uma sessão de banco de dados (conexão) não pode utilizar mais de uma CPU.
3. Para cada sessão de banco de dados é utilizado um processo do sistema operacional.
Assinale a alternativa correta.
1. DCL ( ) truncate.
2. DDL ( ) lock table.
3. DML ( ) grant.
4. TCL ( ) rollback.
Assinale a alternativa que apresenta a numeração correta da coluna da direita, de cima para baixo.
• A ϵ X; isto é, é uma DF trivial, ou
• X é uma superchave, ou
• A é parte de alguma chave para R.
Se, para toda a DF X → A em F, uma dessas afirmações for válida, a forma normal de R será:
Sobre esse mecanismo, analise as afirmativas a seguir.
I. No momento da sua criação, bancos snapshot armazenam uma cópia de todas as páginas do banco de origem.
II. Snapshots ocupam sempre o mesmo espaço que é ocupado pelo banco de origem, pois cada página do banco de origem tem sempre uma e apenas uma cópia.
III. Uma página do banco de origem, no seu estado original, é copiada para o snapshot somente quando ela é alterada pela primeira vez no banco de origem.
IV. As operações de leitura direcionadas para o snapshot jamais requerem o uso de dados do banco de origem.
V. Bancos snapshot permitem consultas que refletem os dados no estado em que se encontravam no momento da criação do snapshot.
Está correto somente o que se afirma em:
delete from x
truncate table x
drop table x
I. O comando delete e o comando truncate removem o mesmo conjunto de registros da tabela X.
II. O comando drop, quando usado com a opção “with no removal", produz exatamente o mesmo efeito do comando truncate.
III. Devido às suas características operacionais, o comando delete é usualmente executado muito mais rapidamente que o comando truncate.
Está correto o que se afirma em: