Buscar

Colaborar - Aap2 - Programação e Desenvolvimento de Banco de Dados

Prévia do material em texto

2/21/23, 12:50 PM Colaborar - Aap2 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717447 1/3
 Programação e Desenvolvimento de Banco …
Aap2 - Programação e Desenvolvimento de Banco de
Dados
  
(/notific
Informações Adicionais
Período: 31/10/2022 00:00 à 03/12/2022 23:59
Situação: Cadastrado
Tentativas: 1 / 3
Protocolo: 806130005
A atividade está fora do período do cadastro
Avaliar Material
1)
a)
b)
c)
d)
Durante o processo de readequação do sistema na empresa 4Sell, o D.B.A. alterou a tabela de Endereços
acrescentando novos campos, para uma abordagem atual e moderna dos clientes. Foram acrescentadas as
colunas: "sobrenome" do tipo alfabética com tamanho de 50 caracteres e que não aceita valores em branco, "e-
mail" do tipo alfabética com tamanho de 50 caracteres e que não aceita valores em branco, "TelCelular" do
tipo  número  com  tamanho de  11 caracteres e que não aceita valores em branco. O D.B.A. gerou um
Script  que  aplicou simultaneamente as alterações na tabela. para evitar a perca de alguma informação para
alterações em etapas.
Assinale a alternativa que apresenta o script correto para o processo descrito.
Alternativas:
MODIFY TABEL  localizacao INPUT sobrenome VARCHAR(50) not null, INPUT email VARCHAR(50) not null,
INPUT TelCelular BigInt not NULL;
ALTER TABEL localizacao ADD sobrenome VARCHAR(50) not null, ADD email VARCHAR(50) not null, ADD
TelCelular BigInt not NULL;
MODIFY TABLE localizacao ADD sobrenome VARCHAR(50) not null, ADD email VARCHAR(50) not null, ADD
TelCelular BigInt not NULL;
MODIFY TABEL localizacao ADD sobrenome VARCHAR(50) not null, ADD email VARCHAR(50) not null, ADD
TelCelular BigInt not NULL;
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
Ok
https://www.colaboraread.com.br/aluno/timeline/index/3071235703?ofertaDisciplinaId=1844180
https://www.colaboraread.com.br/notificacao/index
javascript:void(0);
https://www.canaldatransparencia.com.br/cogna/
2/21/23, 12:50 PM Colaborar - Aap2 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717447 2/3
e)
2)
a)
b)
c)
d)
e)
3)
a)
b)
c)
d)
e)
ALTER TABLE localizacao, ADD sobrenome VARCHAR(50) not null, ADD email
VARCHAR(50) not null, ADD TelCelular BigInt not NULL;
 Alternativa assinalada
Com o crescimento da empresa 4sell no decorrer dos anos, houve necessidade de aprimorar o sistema,
para melhorar a performance e a integridade das informações. O sistema possui muitas tabelas no seu banco
de dados, muitas delas sem a devida relação esperada de um banco de dados relacional. O que obrigou o D.B.A.
da empresa, após minuciosa analise e documentação, a realizar uma série de alterações no sentido de
relacionar as tabelas através de chaves primárias e estrangeiras, um dos casos especificamente realizados foi a
tabela cliente que teve o seu campo CPF do tipo BigInt que não aceita valores nulos transformado-o em Chave
Primária.
Assinale a alternativa que apresenta o script correto para a alteração realizada.
Alternativas:
ALTER TABLE cliente MODIFY COLUMN cpf BigInt not null primary key;  Alternativa assinalada
ALTER TABEL cliente MOD COLUMN cpf BigInt not null primary key;
ALTER TABLE cliente MODIFY COLUMM cpf BigInt notnull primary key;
ALTER TABEL cliente MODIF COLUMM cpf BigInt not nul primary key;
ALTER TABLE cliente MODIFY COLUMM cpf BigInt not nul primary key;
Com a evolução do sistema da empresa 4sell, várias melhorias foram aplicadas ao banco de dados visando
a performance e integridade das informações. Com as chaves primárias devidamente implementadas, iniciou-
se o processo de criação de constraints, onde uma tabela começa a fazer referência a outra tabela através de
chaves estrangeiras, um dos casos especificamente realizados foi a tabela relacao que teve o seu campo CPF
do tipo BigInt que não aceita valores nulos referenciado pelo campo CPF também BigInt que não aceitava
valores nulos da tabela cliente, onde foi criado uma Foreign key chamada FK_CPF na tabela relacao.
Assinale a alternativa que apresenta o script correto para a alteração realizada.
Alternativas:
ALTER TABEL relacao ADD CONSTRAINT FK_cpf FOREGIN KEY(cpf) REFERENCED cliente(cpf);
ALTER TABLE relacao ADD CONTRAINTI FK_cpf FOREIGN KEI(cpf) REFERENCES cliente(cpf);
ALTER TABLE relacao ADD CONSTRAINT FK_cpf FOREIGN KEY(cpf) REFERENCES
cliente(cpf);
 Alternativa assinalada
ALTER TABLE relacao ADD CONTRAINTI FK_cpf FOREIGN KEI(cpf) REFERENCED cliente(cpf);
ALTER TABELL relacao ADD CONSTRAINT FK_cpf FOREGIN KEY(cpf) REFEREN cliente(cpf);
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
https://www.canaldatransparencia.com.br/cogna/
2/21/23, 12:50 PM Colaborar - Aap2 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717447 3/3
4)
a)
b)
c)
d)
e)
Diversos aspectos do cotidiano utilizam aplicativos com consulta/criação de banco de dados que precisam
de alterações, condições especiais de preenchimento, ou ainda ter alguns itens temporários que precisam ser
excluídos depois de um determinado tempo. Patrícia tem uma confeitaria e o sistema para o gerenciamento da
mesma está em desenvolvimento. Em uma última reunião foi aprovada toda a estrutura do banco de dados:
estrutura de tabelas, campos, chaves e relacionamentos. O próximo passo é o inicio da manipulação dos dados
na estrutura criada. Os principais comandos aplicados a essa estrutura para a manipulação dos dados envolve
a inserção, manipulação, exclusão e recuperação dos dados e suas clausulas. Essas instruções e seu significados
são apresentados a seguir:
 
COLUNA I
A. Insert
B. Update
C. Delete
 
COLUNA II
1. permite adicionar novas linhas, ou registros numa tabela existente.
2. atualiza colunas de linhas existentes na tabela nomeada com novos valores.
3. exclui linhas de uma tabela
A associação correta das colunas acima é:
Alternativas:
A-1, B-2, C-3  Alternativa assinalada
A-2, B-1, C-3
A-1, B-3, C-2
A-3, B-2, C-1
A-3, B-1, C-2
Esse site utiliza cookies para oferecer uma melhor experiência de navegação, analisar como você interage em
nosso site, otimizar o desempenho e personalizar o conteúdo. Ao utilizar este site, você concorda com o uso de
cookies. Saiba mais em nosso Portal de Privacidade (https://www.canaldatransparencia.com.br/cogna/).
https://www.canaldatransparencia.com.br/cogna/

Continue navegando