Questão
ID 2632783Disciplina: Tecnologia da Informação
Assunto: DDL
Ano: 2018 Banca: FUNDATEC - Fundação Universidade Empresa de Tecnologia e Ciências Órgão: Consórcio de Informática na Gestão Pública
Para a resolução das questões desta prova, considere os seguintes detalhes: (1) os programas utilizados nesta prova foram instalados com todas as suas configurações padrão, entretanto, caso tenham sido realizadas alterações que impactem a resolução da questão, elas serão alertadas no texto da questão ou mostradas visualmente, se necessário; (2) no enunciado e nas respostas de algumas questões existe(m) letra(s), palavra(s) ou texto(s) que foram digitados entre aspas, apenas para destacá-los. Nesse caso, para resolver as questões, desconsidere tais aspas e atente somente para a(s) letra(s), palavra(s) ou texto(s) propriamente ditos; (3) em algumas figuras foram inseridas setas numeradas apenas para facilitar a resolução das questões; e (4) para resolver as questões desta prova, considere, apenas, os recursos disponibilizados para os candidatos, tais como essas orientações, os textos introdutórios das questões, normalmente disponibilizados antes das Figuras, os enunciados propriamente ditos e os dados e informações disponíveis nas Figuras das questões, se houver.
Para responder às questões 11 e 12, considere as Figuras 1(a) e 1(b), que mostram o mesmo Diagrama Entidade Relacionamento (DER) em sequência, ou seja, primeiro se elaborou o DER da Figura 1(a) e, a seguir, evoluiu-se esse modelo, cujo resultado é mostrado na Figura 1(b). Esse modelo de dados será implementado, alterado e manipulado, no esquema "ciga", do banco de Dados MySQL 5, pelo mesmo Administrador de Banco de Dados (DBA). As tabelas, ao serem criadas, manipuladas ou excluídas não podem violar os conceitos do modelo relacional, de modo a não acarretar a falta de integridade e/ou inconsistência no banco de dados.

Figura 1(a) – DER (antes)

Figura 1(b) – DER (depois)
O DBA está trabalhando no esquema "ciga", do banco de dados MySQL 5, em que foram criadas e populadas com dados todas as tabelas correspondentes ao DER mostrado na Figura 1(b). O DBA pretende manipular as tabelas e dados desde que não haja qualquer violação dos conceitos do modelo relacional, para que não acarrete erro de integridade e inconsistências nesse banco de dados. Nesse caso, analise as assertivas abaixo:
I. Para excluir, desse esquema de banco de dados, a tabela "FUNCAO", basta que o DBA execute o seguinte comando, em SQL padrão:
drop table `ciga`.`FUNCAO`; |
II. Para excluir, desse esquema de banco de dados, todos os dados da tabela "FUNCAO", basta que o DBA execute o seguinte comando, em SQL padrão:
truncate table `ciga`.`FUNCAO`; |
III. Para excluir, desse esquema de banco de dados, todos os dados da tabela "EMPREGADO", basta que o DBA execute o seguinte comando, em SQL padrão:
delete from `ciga`.`EMPREGADO`; |
Quais estão corretas?