Buscar

BANCO DE DADOS PROVA DISCURSIVA NOTA 100

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Questão 1/4 - Banco de Dados
O
 
MySQL
 
suporta
 
uma
 
significativa
 
variedade
 
de
 
tipos
 
de
 
dados
 
em
 
várias
 
categorias:
 
tipos
 
numéricos,
 
data
 
e
 
hora,
 
os
 
tipos
 
string
 
(de
 
caract
de
 
bytes),
 
tipos
 
espaciais,
 
tipo
 
de
 
dados
 
JSON.
Explique
 
para
 
que
 
serve
 
o
 
tipo
 
de
 
dado
 
SMALLINT
 
considerando
 
o
 
mesmo
 
como
 
sendo
 
Signed
 
(-32768
 
a
 
32767)
 
e
 
Unsigned
 
(0
 
a
 
65535).
Nota:
 
25.0
Resposta:
m indica a largura maxima em exibião para dois tipos
 
inteiros, para o ponto fluente e tipos de pontos fixos
 
para do tipo string. M é o comrimento maximo, o valor
 
maximo admissivel de m do tipo de dados,D digitos
 
depois do ponto decimal.
 
é tambem para armazenar pontos inteiros, se for
 
definido como sinal (signed) pode armazenar valores
 
de -32768 a 32767.
Questão 2/4 - Banco de Dados
Considerando
 
a
 
tabela
 
a
 
seguir,
 
denominada
 
de
 
employees:
 
 
Emplouee_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID
100 Steven teste teste@teste.com 99999-9999 25/11/2014 teste 24000 teste teste
101 Neena teste teste@teste.com 99999-9999 26/11/2014 teste 3500 teste teste
102 Lex teste teste@teste.com 99999-9999 27/11/2014 teste 1600 teste teste
103 Alexander teste teste@teste.com 99999-9999 28/11/2014 teste 1000 teste teste
104 Bruce teste teste@teste.com 99999-9999 29/11/2014 teste 1000 teste teste
105 David teste teste@teste.com 99999-9999 30/11/2014 teste 5700 teste teste
106 Valli teste teste@teste.com 99999-9999 01/12/2014 teste 2000 teste teste
107 Diana teste teste@teste.com 99999-9999 02/12/2014 teste 4400 teste teste
Escreva
 
um
 
query
 
SQL,
 
que
 
apresente
 
o
 
telefone
 
(PHONE_NUMBER)
 
de
 
cada
 
empregado
 
em
 
ordem
 
alfabética
 
invertida
 
(de
 
Z
 
até
 
A)
 
pelo
 
primeiro
 
nome
 
(FIRST_NAME).
Para
 
completar
 
esta
 
tarefa
 
você
 
deverá
 
escrever
 
o
 
query
 
SQL
 
desejado.
Nota:
 
25.0
Resposta:
select_name, phone _number from empregados order
 
by name desc.
Questão 3/4 - Banco de Dados
Considerando
 
a
 
tabela
 
a
 
seguir,
 
Employees,
 
como
 
sendo
 
a
 
representação
 
de
 
uma
 
tabela
 
em
 
um
 
banco
 
de
 
dados
 
mantido
 
em
 
um
 
servidor
 
MySq
escreva
 
um
 
query
 
SQL,
 
que
 
devolva
 
o
 
primeiro
 
nome,
 
FIRST_NAME,
 
e
 
o
 
salário,
 
SALARY,
 
de
 
todos
 
os
 
funcionários
 
cujo
 
salário
 
seja
 
maior
 
que
R$800,00.
 
Considerando
 
a
 
tabela
 
a
 
seguir,
 
denominada
 
de
 
employees:
 
 
Emplouee_ID FIRST_NAME LAST_NAME EMAIL PHONE_NUMBER HIRE_DATE JOB_ID SALARY COMMISSION_PCT MANAGER_ID
É
 
para
 
armazenar
 
valores
 
inteiros.
 
Se
 
for
 
definido
com
 
sinal (signed)
 
pode
 
armazenar
 
valores
 
de
-32768
 
a
 
32767,
 
se
 
for
 
definido
 
sem
 
sinal (unsigned)
poderá
 
armazenar
 
valores
 
de
 
0
 
a
 
65535.
Atenção,
 
o
 
nome
 
da
 
tabela
 
não
 
é
 
relevante
 
para
 
a
nota
 
do
 
aluno!
 
select
 
PHONE_NUMBER
 
from
 
employees
 
order
 
by
 
FIRST_NAME
 
desc
BANCO DE DADOS PROVA DISCURSIVA 
NOTA 100
100 Steven teste teste@teste.com 99999-9999 25/11/2014 teste 24000 teste teste
101 Neena teste teste@teste.com 99999-9999 26/11/2014 teste 3500 teste teste
102 Lex teste teste@teste.com 99999-9999 27/11/2014 teste 1600 teste teste
103 Alexander teste teste@teste.com 99999-9999 28/11/2014 teste 1000 teste teste
104 Bruce teste teste@teste.com 99999-9999 29/11/2014 teste 1000 teste teste
105 David teste teste@teste.com 99999-9999 30/11/2014 teste 5700 teste teste
106 Valli teste teste@teste.com 99999-9999 01/12/2014 teste 2000 teste teste
107 Diana teste teste@teste.com 99999-9999 02/12/2014 teste 4400 teste teste
Nota: 25.0
Resposta:
select FIRST_NAME, SALARY from employees 
where SALARY>8000;
Questão 4/4 - Banco de Dados
HEUSER (2009, p. 29) define a etapa do projeto lógico dizendo: “...a etapa de projeto lógico objetiva transformar o modelo conceitual obt
primeira fase em um modelo lógico. O modelo lógico define como o banco de dados será implementado em um SGDB específico”.
Explique os elementos da abordagem relacional e com quais elementos da abordagem Entidade-Relacionamento, do modelo lógico (Entidade, 
atributos, identificador, relacionamentos), estão correlacionados.
Nota: 25.0
Resposta:
Os elementos da abordagem relacional estão 
correlacionado com entidade através da tabela, com 
atributos através dos campos, com os identificadores 
atraves das chaves binarias e com os relacionamentos 
atrave´s das chaves estrangeiras.
select FIRST_NAME, SALARY from Employees
where SALARY > 8000;
Os elementos da abordagem relacional estão
correlacionados com a entidade através da tabela,
com atributos através dos campos, com os
identificadores através das chaves primárias e com
os relacionamentos através das chaves estrangeiras.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando