ENEM, perguntado por wallaxmeneghin1177, 3 meses atrás

Deseja-se eliminar a tabela cliente. Porém, outra tabela, denominada pedido, contém uma chave estrangeira relacionando o codigo_cliente com a chave primária na tabela cliente. Qual dos seguintes comandos deverá ser utilizado para eliminar a tabela cliente, conforme as condições apresentadas?

Soluções para a tarefa

Respondido por mayaracassaniga
0

Quando pensamos em eliminar a tabela CLIENTE, embora outra tabela nomeada de PEDIDO apresenta uma chave estrangeira referente ao  CODIGO_CLIENTE, esta que compreende uma chave primária na tabela nomeada de CLIENTE, teremos que utilizar o comando DROP TABLE CLIENTE CASCADE CONSTRAINTS para conseguir eliminar a tabela nomeada de CLIENTE.

Portanto, o gabarito desta questão é a alternativa A.

Caracterizando o uso das tabelas

Sabemos que a utilização de duas tabelas com o mesmo nome não é possível no mesmo plano (schema) diante de um banco de dados.

Entendemos que o código representado acima é uma forma usual para eliminar uma delas juntamente das chaves que estão agrupadas.

Logo, este comando pode ser aplicado de três formas diferentes, são elas:

  1. In line → esta que é declarado o nome da "constraint";
  2. In line → não é declarado o nome da "constraint";
  3. Out of line.

Complemento do enunciado

a. DROP TABLE CLIENTE CASCADE CONSTRAINTS;

b. DROP TABLE CLIENTE;

c. DELETE CLIENTE CASCADE CONSTRAINTS;

d. DROP CLIENTE AND CONSTRAINTS;

e. DROP TABLE CLIENTE WITH CONTRAINTS;

Entenda mais sobre criação de tabelas aqui:

https://brainly.com.br/tarefa/24060907

#SPJ4

Perguntas interessantes