Wikipedia

Resultados da pesquisa

sexta-feira, 11 de fevereiro de 2022

Banco de Dados - Atividade 3 - FAM

 Atividade Objetiva 3 


Pergunta 1 0,2 pts Leia o texto a seguir: 

A partir de um modelo lógico, utilizando-se de ferramenta case, é possível gerar os scripts, que uma vez executados no SGBD, criará suas tabelas, com campos, chaves e relacionamentos. 

Uma vez criada uma tabela, qual é o comando utilizado para alterar uma 

determinada coluna dessa mesma tabela? 

ALTER TABLE 

ALTER TABLE + DROP COLUMN e mais um ALTER TABLE + CHANGE COLUMN 

ALTER TABLE + CHANGE COLUMN 

UPDATE ‘nome da tabela’ SET ‘nome da coluna’ 

ALTER TABLE + DROP COLUMN 

Pergunta 2 0,2 pts 

Analise a tabela abaixo: 

Uma tabela se compõe via de regra de nome da tabela, tamanho e tipos de atributos, atributo de chave primária.


Uma estrutura de dados com as características apontadas na tabela a seguir pode ser necessária a um determinado sistema. 

Considerando as informações da tabela acima, identifique um campo candidato a chave primária, depois avalie as afirmações a seguir: 

I. CREATE TABLE `schema`.`cliente` 

`cliente_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, 

`cliente_EnderecoComercisl` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Idade` int(10) NULL DEFAULT NULL, 

PRIMARY KEY (`cliente_CPF`)); 

II. CREATE TABLE `schema`.`cliente` 

`cliente_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, 

`cliente_EnderecoComercisl` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Idade` int(10) NULL DEFAULT NULL, 

PRIMARY KEY (`cliente_EndereçoResidencial`)); 

III. CREATE TABLE `schema`.`cliente` 

`cliente_CPF` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL,

`cliente_Nome` VARCHAR(40) NULL DEFAULT NULL, 

`cliente_EnderecoComercisl` VARCHAR(40) NULL DEFAULT NULL, `cliente_EnderecoResidencial` VARCHAR(40) NULL DEFAULT NULL, `cliente_Idade` int(10) NULL DEFAULT NULL, 

PRIMARY KEY (`cliente_Nome`)); 

É correto o que se afirma em: 

III, apenas. 

I, apenas. 

I e II, apenas. 

I, II e III. 

II e III, apenas. 

Pergunta 3 0,2 pts 

Leia a afirmação abaixo: 

No momento de uma criação de tabela, são aplicadas algumas configurações, e uma destas configurações, pode ser o comando CASCADE. 

Para que serve o comando cascade?

A configuração de uma cláusula CASCADE no script de criação de tabela, só funciona para o comando ALTER. 

Para funcionar uma cláusula CASCADE no script de criação de tabela é necessário incluir uma mais uma cláusula chamada de GRANT para garantir a exclusão em cascata. 

Quando ocorre da exclusão de linhas de uma tabela pai, automaticamente são excluídas todas as linhas da tabela filha, o que garante a integridade referencial. 

Quando ocorre a exclusão de uma tabela pai, as linhas das tabelas filhas, relativas àquele pai, são conservadas e chamadas de órfãs. 

A cláusula Cascade só funciona com o comando UPDATE do conteúdo da chave primária que contenham chave estrangeira da tabela filha. 


Pergunta 4 0,2 pts 

Leia o texto abaixo: 

A criação de um banco de dados é o primeiro passo para comportar as estruturas de dados, como nome do banco de dados, nome de tabelas, nomes de colunas, tipos de dados, tamanhos de dados, chaves primárias, chaves estrangeiras. 

Considerando as informações apresentadas, qual comando deve ser utilizado para que as tabelas possam ser criadas? 

Utilizamos o comando ALTER TABLE para a inclusão de uma tabela. 

Utilizamos o comando EXPLAIN para a LEITURA de uma tabela. 

Utilizamos o comando GRANT para a verificar o desempenho de índices de uma tabela. Utilizamos o comando UPDATE DATABASE para realizar a exclusão na tabela. Utilizamos o comando CREATE TABLE para realizar a criação de uma tabela. 

Pergunta 5 0,2 pts 

Leia a afirmação abaixo: 

Na ferramenta DBDesignerfork, normalmente são gerados scripts em linguagem DDL, para serem executadas na ferramenta IDE de gerenciador de banco de dados (SGBD). 

A partir das informações apresentadas, considere as asserções abaixo: 

I. O Script é executado através de uma query na ferramenta IDE do gerenciador de Banco de Dados. 

PORQUE 

II. O script de criação de tabela pode ser gerado por ferramenta case de modelagem ou pode ser digitado manualmente dentro da ferramenta IDE do SGBD. 

A respeito dessas asserções, assinale a opção correta: 

As asserções I e II são proposições falsas. 

As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 


Nenhum comentário:

Postar um comentário

AO2 - Sistemas Distribuidos - FAM - NOTA 10

  AO2   Sinalizar pergunta: Pergunta 1 Pergunta 1 Leia o texto abaixo:   Por conta da pandemia COVID – 19 (2020), Ana começou a trabalhar em...