Buscar

Aula 02 - 75

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

15/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 1/3
 
Ano: 2014 - Banca: INSTITUTO AOCP - Órgão: UFPB - Prova: Analista de Tecnologia da Informação - Processos
Em bancos de dados Oracle, as instruções CREATE TABLE, ALTER TABLE e DROP TABLE pertencem a qual das categorias a seguir?
São comandos da categoria de Definição de Dados (DDL):
IMPLEMENTAÇÃO DE BANCO DE DADOS 
Lupa Calc.
 
 
CCT0835_A2_201702334351_V1 
 
Aluno: EDILSON CORRÊA Matr.: 201702334351
Disc.: IMPL.BANCO DE DADOS 2020.3 EAD (G) / EX
 
Prezado (a) Aluno(a),
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha.
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este
modelo de questões que será usado na sua AV e AVS.
 
1.
Transaction Control.
Data Manipulation Language (DML).
Session Control.
System Control.
Data Definition Language (DDL).
 
 
 
2.
GRANT / REVOKE
COMMIT / ROLLBACK
SELECT
INSERT / UPDATE / DELETE
CREATE / ALTER / DROP
 
 
 
3.
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
15/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 2/3
Assinale a opção que possui o comando CREATE TABLE que cria corretamente a tabela "Alunos", segundo o seguinte esquema de banco de
dados: Alunos(matricula, nome, endereco, cod_curso) Cursos(codigo, nome) Admitindo que os campos "matricula" e "codigo" são chaves
primárias de suas tabelas e que o campo "cod_curso" é chave estrangeira da tabela "Cursos" na tabela "Alunos".
Considere o modelo de banco de dados abaixo: medico (CRM, NomeMedico, Idade,Cidade,Especialidade); paciente
(Ident,NomePaciente,Idade,Cidade,Doenca); consulta (Ident, CRM, Data, Hora); Qual alternativa altera a idade do paciente "Fulano de tal"?.
A constraint Foreign Key possui no SQL Ansi quais regras?
INSERT INTO Aluguel (2056, 15/8/2017, 10, 180, 1022, 8, NULL)
INSERT ON Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, NULL, 104)
INSERT INTO Aluguel VALUES (15/8/2017, 2056, 10, 180, 1022, 8, 104, NULL)
INSERT Aluguel VALUES (2056, 15/8/2017, 10, 180, 1022, 8, 104)
INSERT INTO Aluguel VALUES (2056, 15/8/2017, 10, 180,1022, 8, NULL, 104)
 
 
 
4.
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint
pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (codigo) references Cursos(cod_curso) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint
fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint
pk_alunos primary key (nome), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint
pk_alunos primary key (matricula), constraint fk_alunos_cursos foreign key (cod_curso) references Cursos(codigo) )
create table Alunos ( matricula int not null, nome varchar(50) not null, endereco varchar(255) null, cod_curso int not null, constraint
pk_alunos primary key (matricula) )
 
 
 
5.
alter paciente set idade=25 where nomePaciente="Fulano de tal"
alter paciente set idade=25
update paciente where nomePaciente="Fulano de tal"
insert into paciente (idade) values (25) where nomePaciente="Fulano de tal"
update paciente set idade=25 where nomePaciente="Fulano de tal"
 
 
 
6.
On Delete Cascade / On Delete Set Null / On Update Cascade / On Update Set Null
On Delete Cascade / On Delete Restrict / On Delete Set Null / On Update Cascade / On Update Delete / On Update Set Null
On Delete Set Null / On Delete Set Default / On Update Set Null / On Update Set Default
On Delete Cascade / On Delete Restrict / On Update Cascade / On Update Delete
On Delete Set Null / On Delete Restrict / On Update Set Null / On Update Delete
 
 
 
15/11/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=1629727&matr_integracao=201702334351 3/3
Um projetista de banco de dados, novato na profissão, foi incumbido de criar um banco para
armazenar dados sobre clientes de uma empresa, contendo identificador e nome; vendedores
dessa empresa, também com identificador e nome; e data da realização das vendas. Esse
projetista decidiu criar uma única tabela, cujo esquema é apresentado abaixo.
CREATE TABLE VENDAS(
ID_CLIENTE INTEGER,
NOME_CLIENTE VARCHAR(60),
ID_VENDEDOR CHAR(2),
NOME_VENDEDOR VARCHAR(60),
DATA_VENDA DATE );
Após criar a tabela, o projetista inseriu alguns registros nela, de forma que o estado final ficou
como o descrito na imagem abaixo:
 
Ao analisar a solução proposta pelo novato, outro projetista, mais experiente, informou que, em
virtude da tabela não estar adequadamente normalizada, algumas operações em SQL, realizadas
sobre ela, podem levar o banco de dados a um estado inconsistente ou à perda de informações.
Quais são essas operações?
Marque a opção onde certamente ocorrerá um erro de execução:
7.
DELETE e INSERT, apenas.
INSERT e SELECT, apenas.
UPDATE, DELETE e INSERT. 
DELETE e SELECT, apenas.
UPDATE e DELETE, apenas. 
 
 
 
8.
insert from disciplina values (1, Implementação de BD);
insert into disciplina values (1, Implementação de BD), (2, Modelagem de Dados);
insert into disciplina(codigo, nome) values (1, Implementação de BD);
insert into disciplina(codigo, nome) values (1, Implementação de BD);
insert into disciplina(codigo, nome) values (100+1, Implementação de BD);
 
 
 
 
 
 
 Não Respondida Não Gravada Gravada
Exercício inciado em 15/11/2020 00:40:56. 
javascript:abre_colabore('37145','213566109','4314966161');

Outros materiais