Buscar

Aap2 - Programação e 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

Aap2 - Programação e Desenvolvimento de Banco de Dados
1)
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:
e)ALTER TABLE localizacao, ADD sobrenome VARCHAR(50) not null, ADD email VARCHAR(50) not null, ADD TelCelular BigInt not NULL;
2)
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:
a)ALTER TABLE cliente MODIFY COLUMN cpf BigInt not null primary key;
3)
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:
c)ALTER TABLE relacao ADD CONSTRAINT FK_cpf FOREIGN KEY(cpf) REFERENCES cliente(cpf);
4)
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)A-1, B-2, C-3

Continue navegando