Buscar

Colaborar - Av - Subst 1 - 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

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
Você viu 3, do total de 5 páginas

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

2/21/23, 12:50 PM Colaborar - Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717428 1/5
 Programação e Desenvolvimento de Banco …
Av - Subst. 1 - Programação e Desenvolvimento de Banco
de Dados
  
(/notific
Informações Adicionais
Período: 15/11/2022 00:00 à 19/11/2022 23:59
Situação: Confirmado
Tentativas: 2 / 3
Pontuação: 750
Protocolo: 812001970
A atividade está fora do período do cadastro
Avaliar Material
1) Quando se faz a criação de um Banco de Dados e posteriormente a sua administração passamos por vários
Subgrupos da S.Q.L. (Structured Query Language), falando especificamente do elementos estruturais do Banco
de Dados (Tabelas, Views, Constraints e Colunas das tabelas) temos uma serie de comandos que estão contidos
no Sub-Grupo D.D.L. (Data Definition Language) como: Create, Alter, Rename, Truncate e Drop.
Com base nessas informações associe a Coluna A que apresenta os Comandos S.Q.L. acima com suas
respectivas Ações na Coluna B.
 
Comandos Ações
1 - Create I - Instrução utilizada para Alterar o nome das tabelas do Banco de Dados.
2 - Alter II - Instrução utilizada para Deletar/Apagar registros da tabela do Banco de Dados.
3 - Rename III - Instrução utilizada para a Deleção/Alteração/Criação de campos nas tabelas.
4 - Truncate
IV - Instrução utilizada para Deletar/Apagar chaves, tabelas, views ou o próprio Banco de
Dados.
5 - Drop V - Instrução utilizada para a Criação de Tabelas, Views e o próprio Banco de Dados.
Assinale a alternativa que apresenta a associação correta entre as colunas.
Alternativas:
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 - Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717428 2/5
a)
b)
c)
d)
e)
2)
a)
b)
c)
d)
e)
3)
1-V; 2-III; 3-I; 4-II; 5-IV  Alternativa assinalada
1-I; 2-IV; 3-II; 4-III; 5-V
1-II; 2-V; 3-III; 4-IV; 5-I
1-III; 2-I; 3-IV; 4-V; 5-II
1-IV; 2-II; 3-V; 4-I; 5-III
A empresa 4U Speak Especialista em Oratória, está expandindo as suas atividades para fora do País, com
isso é necessário ajustar as informações do seu banco de dados para suprir as novas demandas apresentadas
pela equipe comercial. A equipe de T.I. após um estudo minucioso identificou a necessidade de inserir um novo
campo na tabela de clientes assim como alteração de um campo da mesma. O D.B.A. promoveu as seguintes
alterações na referida tabela, 1º alterou a estrutura do campo "nome" para um campo alfanumerico de 15
caracteres que não aceita valores nulos, e 2º acrescentou o campo "sobrenome" alfanumérico de 30 caracteres
que não aceita valores nulos, Por padrão o sistema implementa essas alterações em tabelas colocando os
campos CRIADOS no final da mesma, mas neste caso o campo "sobrenome" foi inserido logo após o campo
"nome" para evitar perca ou desencontro da informação. Essas alterações foram implementadas em um único
script.
Assinale a alternativa que apresenta o script correto para a alteração realizada.
Alternativas:
ALTER TABLE clientes  MODIFI COLUNN nome VARCHAR(15) NOT NULL,  ADD COLUMN sobrenome
VARCHAR(30) NOT NULL AFTER nome;
ALTER TABEL clientes MODIFY COLUMM nome VARCHAR(15) NOT NULL, ADD COLUNN sobrenome
VARCHAR(30) NOT NULL AFTER nome;
ALTER TABLE clientes MODIFI COLUMN nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome
VARCHAR(30) NOT NULL AFTER nome;
ALTER TABEL clientes MODIFY COLUMM nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome
VARCHAR(30) NOT NULL AFTER nome;
ALTER TABLE clientes MODIFY COLUMN nome VARCHAR(15) NOT NULL, ADD
COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome;
 Alternativa assinalada
O MySQL suporta chaves estrangeiras, que permitem a referência cruzada de dados relacionados entre
tabelas e restrições de chaves estrangeiras, o que ajuda a manter consistentes esses dados dispersos.
O MySQL cria implicitamente um índice de chave estrangeira que é nomeado de acordo algumas regras.
Escolha a opção correta que demostra uma dessas regras:
Alternativas:
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 - Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717428 3/5
a)
b)
c)
d)
e)
4)
a)
b)
c)
d)
e)
5)
a)
Se definido, o valor do símbolo CONSTRAINT é usado. Caso contrário, o valor do
index_nome FOREIGN KEY é usado.
 Alternativa assinalada
Se definido, o valor do símbolo KEY é usado. Caso contrário, o valor do index_nome FOREIGN KEY é usado.
Se definido, o valor do símbolo FOREIGN é usado. Caso contrário, o valor do index_nome FOREIGN KEY é
usado.
Se definido, o valor do símbolo CONSTRAINT é usado. Caso contrário, o valor do index_nome FOREIGN
CONSTRAINT é usado.
Se definido, o valor do símbolo CONSTRAINT é usado. Caso contrário, o valor do index_nome
CONSTRAINT KEY é usado.
Para garantir a integridade referencial, o MySQL rejeita qualquer operação INSERT ou UPDATE que tente
criar um valor de chave estrangeira em uma tabela filha, se não houver um valor de chave candidato
correspondente na tabela pai. Quando uma operação UPDATE ou DELETE afeta um valor de chave na tabela pai
que possui linhas correspondentes na tabela filha, o resultado depende da ação referencial especificada
usando as subcláusulas ON UPDATE e ON DELETE da cláusula FOREIGN KEY. O MySQL suporta opções sobre a
ação a ser tomada.
Após a leitura do texto e estudo da disciplina, escolha a opção correta que exibe as ações possíveis:
Alternativas:
CASCADE, SET NULL, RESTRICT e NO ACTION.  Alternativa assinalada
CASCADE, SET NULL, EXIT e NO ACTION.
CASCADE, SET, RESTRICT e NO ACTION.
CASCADE, NULL, RESTRICT e NO ACTION.
CASCADE, SET NULL, RESTRICT e NO.
UPDATE é uma instrução DML que altera ou atualiza linhas em uma tabela.
Uma instrução UPDATE pode começar com uma cláusula WITH para definir expressões de tabelas comuns
acessíveis no UPDATE.
Sabendo que a instrução UPDATE atualiza e altera valores, escolha a opção correta que exemplifica a aplicação
desse recurso:
Alternativas:
UPDATE tabela_referência
SET lista_atribuição
[WHERE condição]
[ORDER BY ...]
[LIMIT quantidade_linhas]
value:
 Alternativa assinaladaEsse 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 - Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717428 4/5
b)
c)
d)
e)
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...
UPDATE tabela_referência
SET lista_atribuição
[WHERE condição]
[ORDER BY ...]
[LIMIT quantidade_linhas]
value:
{exp | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição[, atribuição] ...
UPDATE tabela_referência
SET lista_atribuição
[WHERE condição]
[ORD BY ...]
[LIMIT quantidade_linhas]
value:
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...
UPDATE tabela_referência
SET lista_atribuição
[WHER condição]
[BY ...]
[LIMIT quantidade_linhas]
value:
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...
UPDAT tabela_referência
SET lista_atribuição
[WHER condição]
[ORDER BY ...]
[LIMIT quantidade_linhas]
value:
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...
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 - Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
https://www.colaboraread.com.br/aluno/avaliacao/index/3071235703?atividadeDisciplinaId=13717428 5/5
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