Buscar

Exercicio aula 7

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

14/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2229454&matr_integracao=201901040348 1/5
 
 
 
 BANCO DE DADOS 7a aula
 Lupa 
Vídeo
 
PPT
 
MP3
 
 
Exercício: CCT0782_EX_A7_201901040348_V1 14/05/2020
Aluno(a): RUAN CARLOS MACHADO DA SILVA 2020.1 EAD
Disciplina: CCT0782 - BANCO DE DADOS 201901040348
 
 1a Questão
A linguagem SQL é amplamente utilizada nos Sistemas de Gerenciamento de Banco de Dados (SGBDs). Esta linguagem tem como
estrutura básica em suas expressões três cláusulas: SELECT, FORM e WHERE. Com relação a essas três cláusulas, leia as
afirmativas abaixo:
I. A cláusula SELECT corresponde à operação de produto cartesiano da álgebra relacional.
 II. A cláusula FROM lista as relações a serem lidas na avaliação da expressão.
 III. A cláusula WHERE corresponde ao predicado de seleção da álgebra relacional.
Sobre as afirmativas acima, pode-se dizer que:
 Apenas II e III estão corretas.
Apenas I e II estão corretas.
Apenas II está correta.
Apenas I está correta.
Apenas I e III estão corretas.
Respondido em 14/05/2020 10:48:58
 
 
Explicação:
I. A cláusula SELECT corresponde à operação de seleção σ da álgebra relacional.
 
 
 2a Questão
- Considere o banco de dados relacional de uma clínica médica, no qual
as chaves primárias (incrementada automaticamente) e estrangeiras
estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
http://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:abre_frame('1','7','','','314409977');
javascript:abre_frame('2','7','','','314409977');
javascript:abre_frame('3','7','','','314409977');
14/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2229454&matr_integracao=201901040348 2/5
Dê o comando correspondente de Selecionar todos os campos e dados da tabela
PACIENTE.
Select id_pac, nome_pac From PACIENTE
Select nome_pac, sexo, fone_pac From PACIENTE
 Select * From PACIENTE
Select id_pac, nome_pac, fone_pac From PACIENTE
Select id_pac, nome_pac, sexo From PACIENTE
Respondido em 14/05/2020 10:49:06
 
 
 3a Questão
Abaixo segue parte do esquema do banco de dados Shark, sabendo-se que os atributos em negrito e sublinhados são
chaves primárias e os atributos em itálico são chaves estrangeiras:
AREA (CODAREA, NOMEAREA)
LOCAL (CODLOCAL, CODAREA, NOMELOCAL)
TUBARAO (IDTUBARAO, IDESPECIE, COMPRIMENTO, SEXO)
CAPTURA (NUMCAPTURA, IDEMB, IDTUBARAO, CODLOCAL, LATITUDE, LONGITUDE, DATA, TEMPAGUA)
 
Assinale a alterna�va abaixo que representa um comando SQL que consulte todos os dados de capturas e de tubarões
cujas datas sejam posteriores a 2009, o comprimento seja a par�r de 4 metros e o sexo seja masculino (M).
SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND
COMPRIMENTO >= 4 AND SEXO = 'M';
SELECT * FROM CAPTURA, TUBARAO WHERE DATA > '31/12/2009' AND COMPRIMENTO >= 4 AND SEXO = "M";
SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA >= '31/12/2009' AND
COMPRIMENTO > 4 AND SEXO = "M";
SELECT * FROM CAPTURA C, TUBARAO T ON C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND
COMPRIMENTO > 4 AND SEXO = 'M';
 SELECT * FROM CAPTURA C, TUBARAO T WHERE C.IDTUBARAO = T.IDTUBARAO AND DATA > '31/12/2009' AND
COMPRIMENTO >= 4 AND SEXO = 'M';
Respondido em 14/05/2020 10:49:00
 
 
 4a Questão
Dada as tabelas: Cidade(Id_cidade, nome, área, população) Cliente(Id_cliente, id_cidade, nome_cliente, endereço, bairro, email,
telefone), assinale a instrução em SQL que lista todos os clientes que moram na cidade de Petrópolis.
 select nome_cliente from cliente c, cidade ci where nome = 'Petrópolis' and c.id_cidade = ci.id_cidade
select nome_cliente from cidade, cliente where nome = 'Petrópolis'
select nome_cliente from cliente where cidade = 'Petrópolis' and cliente.id_cidade = cidade.id_cidade
select nome_cliente from cidade where cidade = 'Petrópolis'
select nome_cliente from cidade where cidade = 'Petrópolis' and cliente.id_cidade = cidade.id_cidade
Respondido em 14/05/2020 10:49:09
 
 
 5a Questão
Ano: 2010 - Banca: ESAF - Órgão: MPOG - Prova: Analista de Planejamento e Orçamento - Tecnologia da Informação
Em uma SQL
a Linguagem de Definição de Dados fornece tabelas para criação e modificação de comandos.
 a Linguagem de Manipulação de Dados compreende os comandos para inserir, remover e modificar informações em um
banco de dados.
os comandos básicos da Linguagem de Definição de Dados são Select, Insert, Update e Delete.
14/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2229454&matr_integracao=201901040348 3/5
os comandos básicos da Linguagem de Definição de Dados são Sort, Insert, Undo e Store.
a Linguagem de Manipulação de Relacionamentos compreende os comandos para construir tabelas em um banco de dados.
Respondido em 14/05/2020 10:49:42
 
 
Explicação:
DDL (Linguagem de Definição de Dados): Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco
de dados (ex: Create, Alter, Drop, Rename, Truncate)
DRL (Linguagem de Recuperação de Dados): É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados
de uma base. (Ex: select)
DML (Linguagem de Manipulação de Dados): Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de
informações com inserções, atualizações e deleções de dados. (Ex: Insert, Delete, Update)
DCL (Linguagem de Controle de Dados): São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e
suas estruturas. (Ex: Grant, Revoke)
 
 
 6a Questão
Em alguns casos, após a implementação de um Banco de dados, é necessária a utilização de determinadas linguagens especiais
para a manipulação dos dados armazenados. A linguagem _____ é utilizada para a inserção, remoção, modificação e recuperação
dos dados. Enquanto que a linguagem ______ é utilizada para especificar um esquema do Banco de dados. Dessa forma, marque a
alternativa que preenche corretamente e respectivamente os espaços.
DDL e DML.
 DML e DDL.
SDL e VDL.
VDL e DML.
DDL e SDL.
Respondido em 14/05/2020 10:49:31
 
 
Explicação:
Partes da SQL:
 - DDL: Permitem a criação e definição de objetos como tabelas, views e outros objetos no banco de dados (ex: Create, Alter, Drop,
Rename, Truncate)
 - DRL: É o comando mais comum do SQL. Utilizado amplamente para recuperação dos dados de uma base. (Ex: select)
 - DML: Comandos de manipulação dos dados. Usados nas aplicações que mantém a base de informações com inserções,
atualizações e deleções de dados. (Ex: Insert, Delete, Update)
 - DCL: São utilizados para atribuir ou remover direitos de acesso a objetos do banco de ados e suas estruturas (Ex: Grant, Revoke)
 
 
 7a Questão
- Considere o banco de dados relacional de uma clínica médica, no qual
as chaves primárias (incrementada automaticamente) e estrangeiras
estão sublinhadas.
 
*Obs. A numeração automática iniciará com 1.
 
PACIENTE (id_pac, nome_pac, sexo, fone_pac)
ESPECIALIDADE (id_espec, nome_espec)
MEDICO (id_med, nome_med, fone_med, id_espec)
CONSULTA (id_cons, dt_cons, vl_cons, id_pac, id_med)
 
Dê o comando correspondente de Selecionar todos os campos e dados da tabela
CONSULTA.
Select dt_cons, vl_cons, id_pac, id_med From CONSULTA
14/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2229454&matr_integracao=201901040348 4/5
Select id_cons, dt_cons, vl_cons, id_med From CONSULTA
Select dt_cons, vl_cons, id_pac, id_med From CONSULTA
Select id_cons, vl_cons, id_pac, id_med From CONSULTA
 Select id_cons, dt_cons, vl_cons, id_pac, id_med From CONSULTA
Respondido em 14/05/2020 10:49:59
 
 
 8a Questão
Em um projeto lógico de um sistema foi identificado que um projeto é de um certo tipo. Assim, as relações abaixo foram definidas:
TIPO_PROJETO (ID_TIPO, NOME)
PROJETO(ID_PROJETO, NOME, ORCAMENTO, DESCRICAO,ID_TIPO) 
 
Escolha a opção que defina as tabelas fisicamente, conforme a linguagem SQL.
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 ID_PROJETO NUMBER ,
 PRIMARY KEY (ID_TIPO),
 FOREIGN KEY (ID_PROJETO) REFERENCES PROJETO);
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 PRIMARY KEY (ID_PROJETO));
 
 CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 PRIMARY KEY (ID_TIPO));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 ID_TIPO NUMBER ,
 PRIMARY KEY (ID_PROJETO),
 FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO);
 
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 PRIMARY KEY (ID_TIPO));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME NVARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 PRIMARY KEY (ID_PROJETO));
 
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 NOME VARCHAR2(15));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 ID_TIPO NUMBER ,
 PRIMARY KEY (ID_PROJETO),
 FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO);
 
CREATE TABLE TIPO_PROJETO (
 ID_TIPO NUMBER NOT NULL,
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(15),
 PRIMARY KEY (ID_TIPO,ID_PROJETO));
 
CREATE TABLE PROJETO (
 ID_PROJETO NUMBER NOT NULL,
 NOME VARCHAR2(20) ,
14/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2229454&matr_integracao=201901040348 5/5
 ORCAMENTO NUMBER(15,2),
 DESCRICAO VARCHAR2(50) ,
 ID_TIPO NUMBER,
 PRIMARY KEY (ID_PROJETO),
 FOREIGN KEY (ID_TIPO) REFERENCES TIPO_PROJETO);
 
Respondido em 14/05/2020 10:49:56
Gabarito
 Coment.
 
 
 
javascript:abre_colabore('38403','193006968','3854946381');

Continue navegando

Outros materiais