Buscar

Princípios 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

Prévia do material em texto

Peso da Avaliação4,00 
Qtd. de Questões2 
Nota8,25 
Princípios de Banco de Dados 
1 As primeiras arquiteturas de sistemas de banco de dados, conhecidas como 
centralizadas, utilizavam os mainframes para executar o processamento principal e 
todas as demais funções do sistema. Logo, o acesso dos usuários aos sistemas eram 
realizados via terminais, os quais não possuíam poder de processamento, apenas a 
capacidade de visualização, ou seja, todos os processamentos eram realizados 
remotamente, apenas as informações a serem visualizadas e os controles eram enviados 
do mainframe para os terminais de visualização. Com o avanço tecnológico, novas 
arquiteturas de banco de dados surgiram, tais como: cliente-servidor, paralela e 
distribuída. Acerca destas arquiteturas, descreva cada uma delas, destacando suas 
principais características. 
 
Resposta esperada 
Cliente-servidor: esse tipo de arquitetura pode ser dividida em duas partes: 
o back-end, responsável pelo controle das estruturas de acesso ao dado e 
fort-end, que é a interface para o usuário final. 
Paralela: sistema que utiliza várias CPUs e discos paralelos que melhoram o desempenho 
do processamento. Nesse tipo de processamento, são realizadas muitas operações ao 
mesmo tempo. Nessa arquitetura, as máquinas ficam próximas fisicamente. 
Distribuída: de maneira geral, podemos dizer que essa arquitetura é dividida em 
computadores diferentes que podem estar conectados entre si. Na arquitetura distribuída, 
as máquinas ficam distantes fisicamente. 
 
Minha resposta 
Cliente-servidor: com a evolução dos computadores foram ficando com um menor custo 
e também menor e os clientes passaram a gerir o servidor por fim o sistema centralizado 
responde aos clientes. A arquitetura cliente-servidor pode ser dividida em duas partes: O 
back-end, responsável pelo controle das estruturas de acesso ao dado, front-end que é a 
interface para usuário final.] Paralela: Sistema que utiliza várias CPUs e discos 
paralelos que melhoram o desempenho do processamento cada vez mais usado pois, 
esse tipo de processamento realiza muitas operações simultaneamente. Hoje em dias as 
maquinas possuem algum tipo de paralelismo e já estão acessíveis comercialmente. 
Distribuída: Podemos dizer que essa arquitetura é dividida em computadores diferentes 
que podem está conectados entre si por uma rede de comunicação. Na arquitetura 
distribuida, as maquinas podem ficar distante uma das outras fisicamente e uma das 
vantagens é que se uma máquina apresentar falha outra máquina matem o trabalho sem 
ter perda. 
 
 
 
2 O SELECT é uma das instruções mais importantes da linguagem SQL, uma vez que 
sem ela não é possível realizar nenhuma pesquisa aos dados armazenados em um banco 
de dados. A partir desta instrução, podemos especificar quais os campos e tabelas que 
farão parte da consulta, bem como estabelecer os critérios de pesquisa e de ordenação 
dos dados. Diante disso, considerado a estrutura de tabelas a seguir, desenvolva o 
comando SQL necessário para listar o nome e a data de nascimento de todos os 
funcionários do departamento Contábil, cuja data de nascimento seja superior a 
01/01/1990. Ao final, apresente o resultado obtido ordenado pelo nome do funcionário.
 
Resposta esperada 
Conforme imagem que segue. 
 
Minha resposta 
1 SELECT 2 F.nom_func, 3 F.dat_nasc_fun 4 FROM 5 funcionarios F, 6 departamentos 
D 7 WHERE 8 F.cod_depto_func = d.cod_depto and 9 D.nom_depto = 'contábil ' and 
10 F.dat_nasc_func > '01-01-1990' 11 ORDER BY 12 F.nom_func 13 14 Resultado : 
nom_func | dat_nasc_finc 15 Fernando | 1991-07-30 
 
 
 
 
 
 
Dá um joia aí...

Continue navegando