Buscar

discursiva pdf

Prévia do material em texto

1-LEIA E ANALISE A SEGURANÇA DO BANCO DE DADOS É UMA ÁREA EXTENSA QUE TENTA 
RESOLVER MUITOS PROBLEMAS INCLUINDO OS SEGUINTES: 
1- DIVERSAS QUESTÕESLEGAIS E ÉTICAS COM RELAÇÃO AO DIREITO DE ACESSAR CERTAS 
INFORMAÇÕES... 
2- QUESTÕES POLITICAS EM NÍVEL GOVERNAMENTAL INTITUCIONAL OU CORPOTATIVO 
QUANTOS AOS TIPOS DE INFORMAÇÕE QUE NÃO DEVEM SE TORNAR PÚBLICAS... 
3- QUESTÕES RELACIONADAS AO SITEMA, COMO NÍVEIS DE SISTEMA EM QUE VÁRIAS 
FUNÇÕES DE SEGURANÇA DEVEM SER IMPOSTAS... 
4- A NECESSIDADE, EM ALGUMAS ORGANIZAÇÕES, DE IDENTIFICAR VÁRIOS NÍVEIS DE 
SEGURANÇA E CATEGORIZAR OS DADOS E USUÁRIOS COM BASE NESSAS CLASSIFICAÇÕES... 
APÓS A LEITURA ATENTA DO TEXTO, RESPONDA A QUESTÃO: 
AS PRÁTICAS DE SEGURANÇA PARA UMA BASE DE DADOS DE UMA ORGANIZAÇÃO SÃO 
VÁLIDAS PARA A BASE DE DADOS DE OUTRA ORGANIZAÇÃO? EXPLIQUE 
 
RESPOSTA: não são válidas para implementação na íntegra, mas são válidas como referências 
de boas práticas. 
Ao serem definidas as práticas de segurança de uma base de dados, é levado em conta o país, 
a infraestrutura, os tipos de dados, as regras do negócio, as prioridades da empresa, os 
processos, ou seja, são levadas em conta as características únicas de cada organização, por isso 
as práticas adotadas em uma organização podem ser diferentes de outra organização, mesmo 
que estas organizações sejam similiares. 
 
 
 
2- FAZEM PARTE DE UM DATE WAREHOUSE (DW) AS BASES DE DADOS EM QUE A MODELA 
GEM SEGUEM TÉCNICAS PRÓPRIAS DISTINTAS DAS TECNICAS UTILIZADAS NA MODELAGEM DE 
DADOS PARA AS BASES CHAMADAS OPERACIONAIS. EXPLEQUE COMO UMA BASE DE DADOS 
PARA DW DIFERENCIA DE UMA BASE DE DADOS OPERACIONAL? 
 
RESPOSTA: Basicamente a base de dados operacional, são dados armazenados sem significado, 
e análise. O DW são os dados armazenados e usados principalmente para elaboração de 
relatórios gerencias, análises, previsões e decisões. 
 
 
 
3- NO CONTEXTO DE VARIÁVEIS DE AMBIENTE E DOS PARAMETRO DE UMA PROCEDURE QUAL 
A MELHOR ALTERNATIAVA PARA O SEGUINTE SENÁRIO: 
1- O DESENVOLVEDOR (PROGRAMADOR) PRECISA DO VALOR RESULTANTE DE UMAS DAS 
OPERAÇÕES REALIZADAS EM UMA PROCEDURE. 
2- A PROCEDURE EM QUESTÃO REALIZA VÁRIAS OPERAÇÕES. 
COMO A PROCEDURE DEVE TRATAR ESSA NECESSIDADE, E COMO DEVE PROCEDER O 
PROGRAMADO PARA TER ACESSO AO REFERIDO VALOR? 
 
 
 
 
4-NO SENTIIDO TÉCNICO DE UM BANCO DE DADOS O TERMO TRANZAÇÃO REFERE-SE A UM 
CONJUNTO DE INSTRUÇÕE COM GARANTIA DE TRATAMENTO SEGUINDO REGRAS QUE NÃO 
INFERE EM PROBLEMAS PARA OS DADOS. O CONTROLE DAS TRANSAÇÕE É REALIZADO POR 
SOFTWARES QUE FAZEM PARTE DO SGDB. ELMASRI ETL(2011 P.501)DIZ QUE UMA TABELA 
NORMALMENTE É IMPLEMENTADA POR UM PROGRAMA DE COMPUTADOR , QUE INCLUI 
COMANDOS DE BANCOS DE DADOS COMO RECUPERAÇÃO INSERÇÕES INCLUSÕES E 
ATUALIZAÇÕES CONSIDERANDO ISSO, ANALISE AS AFIRMITAS COM OBJETIVOS DE 
CLASSIFICALAS COMO CORRETA OU INCORRETA E JUSTIFIQUE SUA RESPOSTA. 
A- A EXPRESSÃO BEGIN TRANSACTION INDICA AO SOFTWARE DO SGDB QUE TRATA AS 
REQUISIÇÕES SOBRE A EXISTENCIA DE UMA TRANSAÇÃO. 
B- A EXPRESSÃO END TRANSACTION INDICA AO SOFTWARE DO SGDB QUE TRATA AS 
REQUISIÇÕES O FIM DE TODAS AS TRANSAÇÕES EM CURSO. 
 
RESPOSTA: 
A primeira afirmativa está incorreta, pois a begin transaction indica o início de uma transação, 
e não uma informação 
 
A segunda afirmativa está incorreta, pois a end transaction indica o fim de uma determinada 
transação e não de todas 
 
 
5-NO MODELO LÓGICO IDENTIFICAM-SE AS TABELAS OS RESPECTIVOS ATRIBUTOS(CAMPOS) E 
DEFINE SE O CAMPO CHAVE, VISANDO A NORMALIZAÇÃO DO BANCO DE DADOS. ESTE 
PROCESSO É SEGUIDO DE FORMA A GARANTIR QUE OS DADOS NÃO FIQUEM REDUNDANTES E 
FIQUEM ORGANIZADOS, FACILITANDO O ACESSO DOS MESMOS E OCUPANDO O MINIMO DE 
ESPAÇÕ POSSÍVEL. EM QUE SITUAÇÃO A DESNORMALIZAÇÃO É ACEITÁVEL? EXPLIQUE 
 
 
6-os índices reduzem o tempo de busca , pois estes consistem em uma tabela auxiliar em que 
os valores estão ordenados de forma a possibilitar uma busca binária ou outro sistema de 
busca mais eficiente que o método sequencial. Nos SGBD os índices são utilizados 
principalmente para : 
Localizar os registros que atendem a clausula WHERE 
Recuperar registros ou outras tabelas ao realizar joins 
Encontrar o valor min e max quando a coluna indicada está indexada 
Outros; 
Identifique em quais operações de banco de dados os índices degradam a performance e 
explique o porque. 
 
7- os precedures, funcions e trigger são constituídos de instruções SQL. Toda instrução SQL 
tem de terminar com um caractere delimitador que geralmente está definido como sendo o 
caractere ponto e virgula. A criação de um deste programas armazenados também é uma 
instrução SQL do tipo CREATE e precisa ser encerrada com delimitador. 
Considerando isso, analise a seguinte afiurmativa com o objetivo de classifica-la como correta, 
e justifique a resposta: 
“o delimitador é aplicado para separar um dado do outro, para que não fiquem todos 
misturados” 
 
8 
Fazem parte de uim DATA WAREHOUSE 
As bases de dados em que a modelagem segue técnicas próprias, distintas das técnicas 
utilizadas na modelagem de dados para as bases chamadas operacionais. Explique como uma 
base de dados para DW diferencia de uma base de dados operacional? 
 
9 
O projeto físico de banco de dados, diz respeito a performance ELMASRI conceituou da 
seguinte forma: “ o projeto físico é uma atividade em que o objetivo é não apenas criar a 
estruturação apropriada de dados no armazenamento, mas também fazer isso de modo que 
garanta um bom desemprenho” ELMASRI et. A. (2011, p490). Considerando isso, analise a 
seguinte afirmativa com o objetivo de classifica-lo como correta ou incorreta, e justifique a sua 
resposta: 
“o projeto físico é iniciado tão logo a base de dados esteja implementada” 
 
RESPOSTA: afirmação incorreta, pois o projeto físico só pode ser executado tendo disponíveis 
as instruções SQL que o sistema vai utilizar 
 
10 
No contexto de variáveis de ambientes e dos parâmetros de uma procedure, qual a melhor 
alternativa para o seguinte cenário: 
O desenvolvedor (programador)precisa do valor resultante de uma das operações realizadas 
em uma procedure 
A procedure em questão realiza várias operações 
Como a procedure deve tratar essa necessidade e e como deve proceder o programador para 
ter acesso ao referido valor? 
 
 
 
11 
Sistema Gerenciador de Banco de Dados As or ig e ns do s proble mas e m uma t r ansação 
são variadas e cada fat or pode desencadear t ipo s de proble mas d ifere ntes. Apresent 
e e expliq ue 2 (duas) das fa lhas a bordadas nas aula s da disc iplina, que podem o corr 
er e consequent e me nte gerar problemas nas t ransações. 
 
RESPOSTA (2 possíveis entre as abaixo) 
1-Uma falha do comput ador (falha do siste ma). Um err o de hardware, software ou 
rede no sist ema de co mput ação durant e a execução da transação. 
2- Um erro de tran sação ou do sistema. Algu ma operação na tr ansação po de fazer que est 
a fa lhe, co mo um est o uro de inte iro ou divisão por zero, parâmetr o errôneos, entre 
outros. 
3- Erros locais ou condições de exceção detectadas pela t ransação . Durant e a exe cução 
da transação podem ocorrer cert as condiçõ es que neces sit am de cancelament o da t 
ransação. 
4- Imposição de controle de concorrência. O mét odo de co nt role de concorrência pode 
decid ir abort ar uma t ransação por que ela vio la a ser ialização , o u para resolver u m e 
st ado de deadlock. 
 
 
12- Siste ma Gerenciador de Banco de Dado s Em gera l o s bancosde dados espaciais são 
aplicado s para r egist rar dado s geo gráfico s. Como exemplo po demo s c itar o Goo gle 
Maps, o Waze, o HERE e o utros. E stas bases de dados registra m a lo ngitude e lat it ude, e 
com est es dados o btem-se u ma posição no mapa . Ana lise as segu int es sentenças no 
intu it o de ide nt ificar se são co rret as o u incor retas, just ificando sua respo st a, se 
necessár io . 
 � 1- Nos BD espaciais é po ssível ar maze nar o bjeto s celest es. 
� 2 - Nos BD espacia is é poss ível t rat ar po nto s, linha s e po lígonos. 
 � 3 - Nos BD espacia is só é possível tratar po nto s. 
� 4 - Os BD espacia is fo ra m pro jet ados t ambém para armaze nar posiçõ es de objet o s em 
ambientes 3D. 
RESPOSTA: 
 � 1 - Afir maçao INCORRETA: E m BD espaciais não se armazena o bjet o e sim a posição de 
objet o s. 
 � 2 - Afir maçao CORRETA: Nos BD espaciais é possíve l, sim, t ratar elemento s como o 
s ponto s, as linhas e o s polígonos. 
 � 3 - Afir maçao INCORRETA: E m BD espaciais também é po ssive l t rat ar linhas e po lígnos. 
 � 4 - Afirmaçao CORRETA: Os BD espaciais for am pro jetado s t ambé m para ar maze 
nar as pos ições de o bjet os em ambientes 3D. 
 
 
 Questão 2/5 - Siste ma Gere nciado r de Banco de Dados Leia e ana lise: A segurança do ba 
nco de dados é uma área extensa, que t enta resolver muitos problemas, inclu indo os segu 
int es: � Diversas questõ es legais e ét ica s co m re lação ao dire it o de acessar certas 
info r maçõ es... � Quest õ es polít icas em nível go vernamenta l, instituc io nal o u co 
rporativo quant o aos tipo s de info r mações que não devem se to rnar públicas... � Quest õ 
es relacio nad as ao s ist e ma, como níveis de sistema e m que vária s funções de 
seguranç a devem ser impostas... � A nece ssidade, em algumas or ganizaçõ es, de ident 
ificar vário s níveis de segurança e categorizar os dado s e usuário s com ba se nessas 
cla ssificações... (Elma sr i; Navathe; Vieira ; Seraphim; Seraphim, 2011, p. 562 –563) Apó s a 
leitura at enta do texto , responda à seguint e questão: As pr át icas de segurança para uma 
ba se de dados de uma o rganização são válidas para a base de dados de outra 
organização ? Exp liqu e. 
RESPOSTA: 
Não são válid as para implement ação na íntegr a, mas são válid as co mo referê ncia de boas 
prát icas. Explic ando: Ao serem definidas as práticas de segurança de uma base de dados é 
levado em co nta o país, a infraest rutura, os t ipo s de dados, as regras de negóc io, as 
prio ridades da e mpr esa, o s pro cesso s, o u seja, são le vadas e m cont a característ 
icas única s de cada or ganização, po r isso as prát icas ado t adas em u ma o rganização po 
dem ser d ifere ntes de outr a o rganizaç ão, mesmo que est as or ganizaçõ es sejam similare 
s

Continue navegando