Buscar

Colaborar - Aap2 - Desenvolvimento de Banco de Dados

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

29/08/2020 Colaborar - Aap2 - Desenvolvimento de Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/2502204302?atividadeDisciplinaId=10532887 1/2
a)
b)
c)
d)
e)
1)
a)
b)
c)
d)
e)
2)
3)
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;
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 relacaoque 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.
29/08/2020 Colaborar - Aap2 - Desenvolvimento de Banco de Dados
https://colaboraread.com.br/aluno/avaliacao/index/2502204302?atividadeDisciplinaId=10532887 2/2
a)
b)
c)
d)
e)
a)
b)
c)
d)
e)
4)
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);
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

Outros materiais