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”, é:
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:
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:
Marisa, chefe do centro de dados (CD) da empresa X, recebeu
uma ligação na madrugada informando que tinha havido queda
de luz e que nenhum dos geradores disponíveis assumira a
geração de energia. Ela então foi ao CD e, após o
restabelecimento da luz, solicitou aos presentes que verificassem
seus sistemas. Contudo, foram identificadas falhas de discos e,
com isso, não haveria acessos aos arquivos de log.
Marisa chamou seus funcionários e orientou, corretamente, que
eles recuperassem os bancos de dados a partir do(a):
Davi está trabalhando na indexação do novo banco de dados do
Tribunal de Justiça de Mato Grosso do Sul (TJMS). O desempenho
de seleções e junções depende em grande parte dos índices ou
esquemas de hashing existentes. Contudo, os índices causam
overhead nas operações de inclusão, exclusão e atualização,
devendo eles ser bem justificados. Davi identificou que existem
muitas consultas de intervalo e que a recuperação de intervalo
por uma chave composta auxilia na geração de relatórios.
Com base nas características do banco de dados, Davi pôde
decidir:
Edgar, DBA de uma multinacional, recebeu um e-mail do usuário
A. Nele, o usuário informava que, ao executar uma transação em
um registro na tabela de pessoal, obtinha valores incorretos.
Pouco tempo depois, recebeu um e-mail do usuário B, no qual
este relatava acessar o mesmo registro do usuário A e informava
que, às vezes, os dados ficavam incorretos. Edgar identificou que
as duas transações acessavam os mesmos itens do banco de
dados e tinham problemas em suas serializações, o que tornava o
valor do item incorreto.
A analista Elizabeth está trabalhando no levantamento das bases
de dados do TJMS para conhecer a estrutura e o conteúdo dessas
bases. Elizabeth precisa levantar informações como: quantidade
de tabelas, quantidade de registros, valores válidos, formatos dos
dados, restrições de integridade, entre outros.
Para isso, Elizabeth deve utilizar uma ferramenta de: