Foram encontradas 24.509 questões.
Observe o script de criação e concessão de privilégios em Oracle:
----conexão no banco de dados xpto
CONNECT adm@xpto
----criação de usuário no banco de dados xpto
CREATE USER user1
IDENTIFIED BY senha1
DEFAULT TABLESPACE "usr_dados"
TEMPORARY TABLESPACE "temp"
ACCOUNT UNLOCK;
GRANT CONNECT TO user1;
GRANT SELECT ANY TABLE TO user1;
GRANT DELETE, UPDATE, INSERT ON apl.tab1 TO user1;
GRANT DELETE, UPDATE, INSERT ON apl.tab2 TO user1;
REVOKE SELECT ON apl.tab2 FROM user1;
Após a execução do script apresentado, é correto afirmar que "user1" tem permissão de executar qualquer Data Manipulation Language (DML):
Provas
A normalização de dados é o processo de analisar os esquemas de relações com base nas dependências funcionais de seus atributos e chaves primárias, envolvendo uma série de Formas Normais (FN). Observe o esquema da tabela "Andamento_Processo", a seguir.
|
IDAND |
IDPRC |
DATA |
DESCRICAO |
ADV_RESPONSAVEL |
|---|---|---|---|---|
|
1 |
1 |
2024-01-11 |
Petição Inicial |
Maria |
|
2 |
1 |
2024-01-25 |
Audiência |
Ana |
|
3 |
2 |
2024-01-30 |
Interrogatório |
Luiza |
A tabela "Andamento_Processo" possui chave primária composta, atributos com valores atômicos e ausências de dependências transitivas entre os atributos não chave.
Com base nisso, é correto afirmar que "Andamento_Processo" está normalizada na FN:
Provas
João está encarregado de projetar um banco de dados PostgreSQL para gerenciar informações sobre casos jurídicos e advogados, considerando as seguintes especificações:
• a tabela "Caso" armazena informações sobre os casos, incluindo um identificador único “IDCaso” como chave primária;
• a tabela "Advogado" armazena informações sobre os advogados, incluindo um identificador único “IDAdvogado” como chave primária;
• cada caso pode ter vários advogados envolvidos;
• um advogado pode estar envolvido em vários casos.
Nesse contexto, João precisa modelar um relacionamento “muitos-para-muitos” entre "Caso" e "Advogado". Para isso, ele deverá criar uma tabela de associação, denominada "Participacao", utilizando o script SQL:
Provas
João pretende enriquecer a documentação do banco de dados registrando o propósito das tabelas e as descrições de suas colunas. Isso é crucial para facilitar a compreensão e a manutenção do seu esquema.
Para tanto, o comando em Oracle que ele deverá usar para alcançar seu objetivo, em relação à tabela “Processo”, é:
Provas
- Banco de Dados RelacionalFundamentos de Banco de Dados Relacionais
- Banco de Dados RelacionalRestrições de Integridade
- Banco de Dados RelacionalTipos de ChavesChave Primária
- SQLConceitos e Fundamentos de SQL
Na linguagem SQL, as constraints são usadas para especificar regras para os dados armazenados em uma tabela. A constraint que garante que a coluna não contenha valores nulos, que todos os valores da coluna sejam únicos e que a coluna identifique unicamente cada registro da tabela é o:
Provas
Considere as seguintes tabelas, com suas respectivas colunas, que se relacionam pela coluna FornecedorID:
Produto (ProdutoID, ProdutoNome, FornecedorID)
Fornecedor (FornecedorID, FornecedorNome)
Para retornar a lista, sem repetições, de Fornecedores que possuem Produtos com preços menores que 20, deve-se executar o comando SQL:
Provas
Observe o seguinte trecho de um script SQL:
START TRANSACTION;
INSERT INTO tabA(coluna1)
VALUES(1);
Para que o resultado da execução do comando INSERT, no MySQL, seja persistido no banco de dados, o script apresentado deve terminar com o comando:
Provas
O analista Júnior está realizando cargas na tabela TAB_CADASTRO a partir do arquivo cadastro.csv. Após realizar a primeira carga, ele verificou que os dados foram carregados com diversos erros.
Para apagar os dados da tabela, mantendo a sua estrutura, Júnior deve executar o comando:
Provas
Marisa chamou seus funcionários e orientou, corretamente, que eles recuperassem os bancos de dados a partir do(a):
Provas
Com base nas características do banco de dados, Davi pôde decidir:
Provas
Caderno Container