Logo Passei Direto
Buscar

Atividade Unidade 2 Programação e Desenvolvimento de Banco de Dados

Ferramentas de estudo

Questões resolvidas

Podemos excluir os registros das tabelas usando o comando DELETE. Por exemplo, podemos excluir todas os registros da tabela Alunos com nome igual a Maria, usando o seguinte comando: DELETE FROM Alunos WHERE nome = ‘Maria’; Sobre esta sequência de comandos, avalie as seguintes asserções e a relação proposta entre elas:
A respeito dessas asserções, assinale a opção correta.
I. A cláusula WHERE é utilizada para evitar o problema de exclusão de todos os registros da tabela.
II. A cláusula WHERE restringe a exclusão dos registros a um subconjunto deles.

Complete as lacunas a seguir: Com o comando ____________ é possível adicionar um novo registro e atribuir valores aos campos que o compõem. Pode-se especificar apenas um conjunto de campos e não todos. Nesse caso, os campos que não se encontram relacionados não podem ter o modificador ____________ na definição, já que isso não permite um valor nulo para o ____________ . Assinale a alternativa que preenche corretamente as lacunas:

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Podemos excluir os registros das tabelas usando o comando DELETE. Por exemplo, podemos excluir todas os registros da tabela Alunos com nome igual a Maria, usando o seguinte comando: DELETE FROM Alunos WHERE nome = ‘Maria’; Sobre esta sequência de comandos, avalie as seguintes asserções e a relação proposta entre elas:
A respeito dessas asserções, assinale a opção correta.
I. A cláusula WHERE é utilizada para evitar o problema de exclusão de todos os registros da tabela.
II. A cláusula WHERE restringe a exclusão dos registros a um subconjunto deles.

Complete as lacunas a seguir: Com o comando ____________ é possível adicionar um novo registro e atribuir valores aos campos que o compõem. Pode-se especificar apenas um conjunto de campos e não todos. Nesse caso, os campos que não se encontram relacionados não podem ter o modificador ____________ na definição, já que isso não permite um valor nulo para o ____________ . Assinale a alternativa que preenche corretamente as lacunas:

Prévia do material em texto

Disciplina Programação e Desenvolvimento de Banco de Dados 
Acertos 5 de 5 questões 
Nota 10 pontos 
 
Questão 1Correta 
Considere a seguinte tabela: 
 
CREATE TABLE Cursos ( 
 codigo int(7), 
 nome varchar(20) NOT NULL), 
 PRIMARY KEY (codigo) 
); 
 
A tabela Cursos já possui chave primária, que no caso é o atributo codigo. A chave 
primária foi declarada assim que a tabela foi criada. No entanto, existe a possibilidade de 
adicionar uma chave primária a uma tabela já criada sem chave através do comando 
ALTER TABLE. 
Se a tabela Cursos estivesse sem a chave primária, então para adicionar, deveríamos 
executar o seguinte comando... 
Sua resposta 
ALTER TABLE Cursos ADD PRIMARY KEY (codigo); 
 
Se a tabela Cursos estivesse sem a chave primária, então para adicionar, deveríamos 
executar o seguinte comando: “ALTER TABLE Cursos ADD PRIMARY KEY 
(codigo);” Neste caso, usamos o comando ALTER TABLE que permite alterar a 
estrutura da tabela já criada em conjunto ao comando ADD PRIMARY KEY para 
adicionar a chave primária. 
 
 
Questão 2Correta 
Quando você deseja remover uma ou mais tabelas, a instrução DROP TABLE deve ser 
utilizada. Esta instrução remove a definição da tabela e todos os dados da tabela, 
eliminando completamente a tabela, segundo Manzano (2011). Somente o proprietário 
da tabela ou aquele que possui permissão no esquema ou um superusuário podem remover 
uma tabela. DROP TABLE elimina restrições que existem na tabela de destino. Várias 
tabelas podem ser removidas com um único comando DROP TABLE. 
A instrução DROP TABLE não deve ser confundida com a instrução que apagará todo o 
conteúdo de uma tabela, ou seja, esvaziar sua tabela. A instrução para esvaziar uma tabela 
completamente é: 
Sua resposta 
TRUNCATE TABLE e sua sintaxe é: TRUNCATE [TABLE] nome_tabela; 
 
A frase corretamente preenchida é: TRUNCATE TABLE e sua sintaxe é: TRUNCATE 
[TABLE] nome_tabela; a instrução DROP TABLE não deve ser confundida com a 
instrução que apagará todo o conteúdo de uma tabela, ou seja, esvaziar sua tabela. A 
instrução para esvaziar uma tabela completamente é a TRUNCATE TABLE e sua 
sintaxe é: TRUNCATE [TABLE] nome_tabela; logicamente, TRUNCATE TABLE é 
semelhante a uma instrução DELETE (que exclui todas as linhas) ou uma sequência de 
instruções. 
 
Questão 3Correta 
Em SQL, o comando UPDATE é utilizado para atualizar os valores armazenados nos 
campos de uma tabela. 
 
Sua sintaxe é bastante simples. Veja a seguir: 
 
UPDATE nome_da_tabela 
SET nome_do_campo = valor_do_campo 
WHERE condições; 
Assinale a alternativa que apresenta o comando correto para incrementar a idade do aluno 
com o ra 6885211. 
Sua resposta 
UPDATE Alunos SET idade = idade + 1 WHERE ra = 6885211. 
 
O comando correto para incrementar a idade do aluno que possui o ra igual a 6885211 
é: UPDATE Alunos SET idade = idade + 1 WHERE ra = 6885211. 
 
Questão 4Correta 
Podemos excluir os registros das tabelas usando o comando DELETE. Por exemplo, 
podemos excluir todas os registros da tabela Alunos com nome igual a Maria, usando o 
seguinte comando: 
 
DELETE 
FROM Alunos 
WHERE nome = ‘Maria’; 
 
Sobre esta sequência de comandos, avalie as seguintes asserções e a relação proposta 
entre elas: 
 
I. A cláusula WHERE é utilizada para evitar o problema de exclusão de todos os 
registros da tabela. 
PORQUE 
II. A cláusula WHERE restringe a exclusão dos registros a um subconjunto deles. 
A respeito dessas asserções, assinale a opção correta. 
Sua resposta 
As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. 
 
A cláusula WHERE é utilizada para evitar o problema de exclusão de todos os registros 
da tabela, pois ela restringe a exclusão dos registros a um subconjunto deles. Ou seja, 
caso o comando DELETE FROM Alunos fosse executado, todos os registros da tabela 
Alunos seriam excluídos. Utilizando WHERE nome = ‘Maria’ apenas os registros cujos 
nomes são ‘Maria’ serão excluídos e o restante dos registros permanece intacto. 
 
Questão 5Correta 
Complete as lacunas a seguir: 
 
Com o comando ____________ é possível adicionar um novo registro e atribuir valores 
aos campos que o compõem. Pode-se especificar apenas um conjunto de campos e não 
todos. Nesse caso, os campos que não se encontram relacionados não podem ter o 
modificador ____________ na definição, já que isso não permite um valor nulo para o 
____________ . 
Assinale a alternativa que preenche corretamente as lacunas: 
Sua resposta 
INSERT / NOT NULL / campo 
 
Com o comando INSERT é possível adicionar um novo registro e atribuir valores aos 
campos que o compõem. Pode-se especificar apenas um conjunto de campos e não 
todos. Nesse caso, os campos que não se encontram relacionados não podem ter o 
modificador NOT NULL na definição, já que isso não permite um valor nulo para o 
campo.

Mais conteúdos dessa disciplina