Buscar

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 3 páginas

Prévia do material em texto

Av - Subst. 1 - Programação e Desenvolvimento de Banco de Dados
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:
a)1-V; 2-III; 3-I; 4-II; 5-IV
2)
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:
c)ALTER TABLE clientes MODIFI COLUMN nome VARCHAR(15) NOT NULL, ADD COLUMN sobrenome VARCHAR(30) NOT NULL AFTER nome;
3)
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:
e)Se definido, o valor do símbolo CONSTRAINT é usado. Caso contrário, o valor do index_nome CONSTRAINT KEY é usado.
4)
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:
a)CASCADE, SET NULL, RESTRICT e NO ACTION.
5)
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:
a)UPDATE tabela_referência
SET lista_atribuição
[WHERE condição]
[ORDER BY ...]
[LIMIT quantidade_linhas]
value:
{expr | DEFAULT}
assignment:
nome_coluna = valor
lista_atribuições:
atribuição [, atribuição] ...

Continue navegando