Buscar

Aap2 - Desenvolvimento de Banco de Dados

Prévia do material em texto

26/08/2020 Colaborar - Aap2 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532887 1/3
 Desenvolvimento de Banco de Dados (/alun…
Aap2 - Desenvolvimento de Banco de Dados
  
(/notific
Informações Adicionais
Período: 17/08/2020 00:00 à 05/12/2020 23:59
Situação:
Ir para atividade (/aluno/avaliacao/form/2636235402?atividadeDisciplinaId=10532887)
a)
b)
c)
d)
e)
1)
2)
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;
ALTER TABLE localizacao, ADD sobrenome VARCHAR(50) not null, ADD email VARCHAR(50) not null, ADD
TelCelular BigInt not NULL;
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
https://www.colaboraread.com.br/aluno/timeline/index/2636235402?ofertaDisciplinaId=1331588
https://www.colaboraread.com.br/notificacao/index
https://www.colaboraread.com.br/aluno/avaliacao/form/2636235402?atividadeDisciplinaId=10532887
Ney
Destacar
26/08/2020 Colaborar - Aap2 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532887 2/3
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
3)
4)
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;
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);
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);
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
Ney
Destacar
Ney
Destacar
CHAVE(S) PRIMARIA(S) E CHAVE(S) ESTRANGEIRA(S).
Ney
Destacar
26/08/2020 Colaborar - Aap2 - Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/2636235402?atividadeDisciplinaId=10532887 3/3
a)
b)
c)
d)
e)
 
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
A-2, B-1, C-3
A-1, B-3, C-2
A-3, B-2, C-1
A-3, B-1, C-2
Ney
Destacar

Continue navegando

Outros materiais