Foram encontradas 24.514 questões.
ALTER TABLE funcionários ADD COLUMN data_contratação DATE DEFAULT CURRENT_DATE;
Assinale a alternativa que apresenta qual a finalidade desta instrução.
Provas
Nas operações com bancos de dados, uma transação consiste de uma unidade lógica de trabalho, cuja execução é iniciada pela instrução BEGIN TRANSACTION, sendo salvo o estado atual de todo obanco de dados, quando termina de forma normal. Isso significaque todas as alterações realizadas durante a transação ficam emum estado temporário e só são efetivadas no banco de dadosquando uma instrução I é executada. Se a transação terminar deforma anormal, outra instrução II é executada e, neste caso, todas as alterações realizadas durante a transação são desfeitas e obanco de dados volta ao estado em que estava, quando foi dado ocomando BEGIN TRANSACTION.
As instruções I e II são, respectivamente,
Provas
Em um banco de dados MySQL, um parâmetro é usado com o comando SELECT tendo por função remover linhas duplicadas de um conjunto de resultados, mantendo uma linha para cada grupo de duplicatas, retornando uma lista de itens exclusivos. É uma instrução que faz os resultados da consulta duplicada serem ignorados. É uma cláusula que se aplica a valores duplicados para todos os campos de retorno especificados pela cláusula SELECT.
Para uma coluna BAIRRO de uma tabela JATAÍ em um banco de dados, a sintaxe correta, usada no comando SELECT para essa situação é
Provas
As empresas contam com vários sistemas e tecnologias de armazenamento para suas iniciativas de business intelligence (BI). Tanto o Data Warehouse como o Data Marts são repositórios repositório de dados pré-processados para análise e BI.
Em relação ao Data Warehouse, o Data Marts apresenta a seguinte característica:
Provas
A linguagem SQL para bancos de dados é constituída das sublinguagens “Data Manipulation Language – DML”, “Data Definition Language – DDL” e “Data Control Language – DCL”.
Fazem parte da DCL os seguintes comandos:
Provas
A arquitetura ANSI/SPARC para um projeto de banco de dados inclui três esquemas, que têm por objetivo separar as aplicações de usuários da base de dados física. Nesta arquitetura, esquemas podem ser definidos em três níveis, caracterizados a seguir:
I. Este nível possui um esquema que descreve a estrutura de armazenamento físico da base de dados, e usa um modelo de dados físico além de descrever todos os detalhes de armazenamento de dados e caminhos de acesso à base de dados.
II. Este nível possui um esquema que descreve a estrutura de toda a base de dados, mas omite detalhes da estrutura de armazenamento físico e se concentra na descrição de entidades, tipos de dados, relacionamentos e restrições.
III. Este nível possui esquemas que representam as visões de usuários, sendo que cada visão descreve, tipicamente, a parte da base de dados que um particular grupo de usuários está interessado e esconde o resto da base de dados do mesmo.
Os níveis caracterizados em I, II e III são denominados, respectivamente,
Provas
Considerando a linguagem SQL, assinale a opção que apresenta uma sintaxe INCORRETA.
Provas
Suponha que um procedimento de autenticação, em SQL, utilize a seguinte consulta e verifique se alguma linha foi retornada:
SELECT * FROM colaboradores
WHERE nomeusuario = 'joao' and (SENHA= 'senhajoao');
A consulta em SQL acima foi manipulada por um atacante e resultou o seguinte comando:
SELECT * FROM colaboradores
WHERE nomeusuario = 'joao' and (SENHA = 'senhajoao' or '1'' = '1');
Assim, de que tipo de ataque se trata?
Provas
- AdministraçãoOtimização e Performance de Banco de DadosOtimização de Consultas
- Banco de Dados Distribuído
Assinale a opção que, segundo Elmasri (2019), constitui um estágio de uma consulta de banco de dados distribuído.
Provas
Considere as tabelas de um banco de dados abaixo:
|
Medico |
|
|
nome |
cod_especialidade |
|
Otávio Gaspar |
1 |
|
Felipe Fiqueiredo |
2 |
|
Marcílio Batista |
3 |
|
Especialidade |
|
|
cod_especialidade |
nome |
| 1 |
Clínica Médica |
| 2 |
Ortopedia |
| 3 |
Neuroloqia |
Com base nessas informações, qual comando SQL retorna a lista com o nome de todos os médicos e o nome de sua respectiva especialidade?
Provas
Caderno Container