Baixe o app para aproveitar ainda mais
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í...
Compartilhar