Upload
andressaelida
View
2
Download
0
Embed Size (px)
Citation preview
7/17/2019 Portifolio Individual 4° semestre
http://slidepdf.com/reader/full/portifolio-individual-4-semestre 1/5
Deverão constar no desenvolvimento de seu portfólio as seguintes pesquisas:
• Segurança no desenvolvimento de aplicações web
• Diagrama de atividade (UM!
• "ormali#ação do diagrama de entidade e relacionamento (M$"!
%ara cada uma destas pesquisas voc& dever' aplicar o estudo de caso pore)emplo:
• "a locadora de filmes escreva o que voc& ac*a interessante aplicarreferente a segurança no desenvolvimento da aplicação web+
• Desen*e um diagrama de atividades para o processo de ,-./0,+
• 1oc& dever' criar o diagrama de entidade e relacionamento para o cen'rioproposto e posteriormente reali#ar a normali#ação conforme o que voc&aprendeu em aula ou pesquisa+
1 INTRODUÇÃOEste trabalho tem objetivo de pesquisar o desenvolvimento da aplica!o "ebde loca!o de #ilmes para a empresa TE$E%INE &O'ER( a qual pertence ao)rupo Todos( sendo pioneira em atendimentos e loca!o de #ilmes via "eb* OER+ , um sistema cujo sua base de dados suporta varias atividades da
empresa( a #uncionalidade dos m-dulos de um sistema ER+ representa umasolu!o tecnol-)ica que re#lete uma s,rie de considera.es sobre a #orma queas empresas operam em )eral( portanto( para maior #le/ibilidade o sistemaER+ #oi desenvolvido para maior rapide0 e a)ilidade de #orma que( diminusseo tempo de resposta aos seus clientes( tra0endo assim toda a comodidade emelhorias para atin)ir e/cel2ncia no atendimento*
3 objetivoTemos como objetivo #ornecer um atendimento di#erenciado aos nossos
clientes( sendo assim tra0endo a melhor inova!o tecnol-)ica*
4 se)uR5NÇ5 D56 IN7OR&5Ç8E6 5 in#orma!o se)urana das in#orma.es , um ativo cada dia mais valori0ado(
pois representa um di#erencial competitivo de muita import9ncia entre asempresas( em uma sociedade na qual a tecnolo)ia , rapidamente di#undida( as
or)ani0a.es precisam se estruturar para lidar com as quest.es( como:inte)ridade( disponibilidade e con#idencialidade*
7/17/2019 Portifolio Individual 4° semestre
http://slidepdf.com/reader/full/portifolio-individual-4-semestre 2/5
INTRODUÇÃO
Hoje os serviços disponibilizados para uma infnidade de situações esto mudando
!ada vez mais para a plata"orma #$%& isso o!orre devido a "a!ilidade 'ue essa
plata"orma propor!iona( )or*m& nem sempre& as apli!ações desenvolvida para essaplata"orma atendem os re'uisitos b+si!os de se,urança da in"ormaço&
!onfabilidade da in"ormaço e disponibilidade da in"ormaço( Nesse trabal-o& al*m
de abordarmos esse pontos& tamb*m "alaremos de dia,ramas de atividade e
normalizaço de um Dia,rama de $ntidade Rela!ionamento(
. O%/$TI0O
$ste trabal-o tem por objetivo levar o aluno a !on-e!er os problemas b+si!os 'ue
o!orrem no desenvolvimento de apli!ações #$%& tendo !omo "o!o a se,urança no
desenvolvimento de apli!ações #$%( Os !on!eitos b+si!os de um Dia,rama de
1tividade e suas !ara!ter2sti!as e a Normalizaço de dados no Dia,rama $ntidade
Rela!ionamento(
; conclus!o 5trav,s desse trabalho podemos concluir que( o uso de #erramentas e
tecnolo)ias nas empresas , de )rande import9ncia no mundo atual( atrav,sdessas #erramentas as empresas trabalham de #orma inte)rada( hoje em dias
as empresas tem a necessidade de um sistema com rapide0 com respostas emtempo <)il e precisas( a#im que possam diminuir os custos e tra0endomelhorias para seus #uncion<rios( sendo assim( treinados seus#uncion<rioso#erecendo conhecimentos e melhorias computacionais* E tamb,m vimos a
)rande evolu!o da <rea da in#orm<tica desde 1==4 ate os dias atuais(estamos hoje na <rea da tecnolo)ia a #im de torna l< mais #avor<veis ao uso da
mesma para serem usadas a qualquer hora ou qualquer dia( nossas #uturas)era.es tamb,m ter!o essa tecnolo)ia a suas m!os*
RE7ER>N%I56
55?ER( David 5ustin* %riando e administrando marcas de sucesso* 6!o +aulo:7utura( 1==;* 5$@E6( &aria $eila* O papel equali0ador do re)ime de colabora!o estadoAmunicpio na poltica de al#abeti0a!o* 1==B* 3C #* Disserta!o &estrado emEduca!oF A Universidade de %ampinas( %ampinas( 1==B* Disponvel em: * 5cesso em: 3C set* 3BB1*GR56I$* %onsolida!o das $eis do Trabalho* Te/to do DecretoA$ei n*H 4*43( de1 de maio de 1=( atuali0ado at, a $ei n*H =*J4;( de 1J de de0embro de 1==C*34 ed* atual* e aum* 6!o +aulo: 6araiva( 1===*%5R@5$KO( &aria %eclia &arin)oni de Or)*F* %onstruindo o saber:metodolo)ia cienti#ica( #undamentos e t,cnicas* 4* ed* 6!o +aulo: +apirus(1==4* 1J4 p*%URITIG5* 6ecretaria da Lustia* Relat-rio de atividades* %uritiba( 3BB*
7/17/2019 Portifolio Individual 4° semestre
http://slidepdf.com/reader/full/portifolio-individual-4-semestre 3/5
DE&O( +edro* &etodolo)ia do conhecimento cient#ico* 6!o +aulo: 5tlas( 1===*7onte: +ORT5$ EDU%5ÇÃO A %ursos Online : &ais de 1BBB cursos online comcerti#icadohttp:MM"""*portaleducacao*com*brMeducacaoMarti)osM1C4=;MrelacionamentoAinterpessoali/001o/Lte"d
+esquisa: princpio cient#ico e educativo* ;* ed* 6!o +aulo: %orte0( 3BBB*&5INUENE5U( Dominique* Elementos de lin)Pstica para o te/to liter<rio*6!o +aulo: &artins 7ontes( 1==;*
4*1 &odelo entidade relacionamento &ERF
Em en)enharia de so#t"are( um modelo entidade relacionamento modelo ERF ,um modelo de dados para descrever os dados ou aspectos de in#orma!o de umdomnio de ne)-cio ou seus requerimentos de processo( de uma maneira abstrataque em Qltima an<lise se presta a ser implementada em um banco de dados( comoum banco de dados relacional* Os principais componentes dos modelos ER s!oentidades coisasF e os relacionamentos que podem e/istir entre eles( e bancos dedados*
Um modelo entidade relacionamento , uma maneira sistem<tica de descrever ede#inir um processo de ne)-cio* O processo , modelado como componentesentidadesF que s!o li)adas umas s outras por relacionamentos que e/pressamas depend2ncias e e/i)2ncias entre elas( como: um edi#cio pode ser dividido em0ero ou mais apartamentos( mas um apartamento pode estar locali0ado emapenas um edi#cio* Entidades podem ter v<rias propriedades atributosF que oscaracteri0am* Dia)ramas criados para representar )ra#icamente essas entidades(
atributos e relacionamentos s!o chamados de dia)ramas entidade relacionamento*
Um modelo ER , normalmente implementado como um banco de dados* Noscasos de um banco de dados relacional( que arma0ena dados em tabelas( aspr-prias tabelas representam as entidades* 5l)uns campos de dados nestastabelas apontam para ndices em outras tabelas* Tais ponteiros representamrelacionamentos*
4*3 Dia)rama EntidadeARelacionamento DERF
O Dia)rama EntidadeARelacionamento descreve toda estrutura l-)ica do banco de
dados* S possvel construAlo a partir de um &ER( identi#icando assim a partir deum conceito do mundo real como os dados ser!o arma0enados de #ato*
O DER tem como 2n#ase os dados e os relacionamentos* 6ua representa!outili0a os smbolos:
Ret9n)ulos A representam as entidades
Elipses A representam os atributos
$osan)os A representam os relacionamentos entre as entidades
$inhas A unem os atributos aos conjuntos de entidades e os conjuntos deentidades aos conjuntos de relacionamentos
7/17/2019 Portifolio Individual 4° semestre
http://slidepdf.com/reader/full/portifolio-individual-4-semestre 4/5
Elipses duplas A atributos multivalorados*
Na constru!o de um projeto de banco de dados , necess<rio saber quais s!o osobjetos e os relacionamentos para elaborar o DER( ou seja( descobrir quais os
atributos que comp.em as tabelas objetosF*4* Normali0a!o
5 utili0a!o do &ER nos proporciona a cria!o de um DER Dia)rama deEntidades e RelacionamentoF* Os DER #a0em uma representa!o de parte de ummundo real onde s!o #eitas representa.es estruturadas e conceituais do que oser humano pode #a0er nessa parcela do mundo real*
5 princpio( +eter %hen props como nota!o desses dia)ramas os ret9n)uloscomo sendo as entidades( os losan)os como sendo os relacionamentos entre asentidades( os crculos como sendo os atributos das entidades e linhas de cone/!opara mostrar a cardinalidade entre uma entidade e outra*
5o aplicar esse sistema de Relacionamento( e/istem uma s,rie de passos para#a0er com que os dados tornemAse menos redundantes e menos inconsistentes*Tais passos s!o chamados de Normali0a!o de dados* 5 primeira #orma normal #oide#inida por Ed)ar 7* %odd em 1=JB* Essa norma tinha como de#ini!o permitir queos dados #ossem questionados e manipulados usando uma VsubAlin)ua)em dedados universalV atrelada l-)ica de primeira ordem* Nem sempre essanormali0a!o , e#iciente( dependendo da separa!o entre o projeto l-)ico da basede dados e a implementa!o #sica do banco de dados*
+ara normali0a!o , #eito um trabalho sobre as restri.es que indicam rela.esindividuais( isto ,( as restri.es relacionais* O prop-sito destas restri.es ,descrever o universo relacional( ou seja( o conjunto de todas as rela.es que s!opermitidas para serem associadas com certos nomes de rela!o* Dentre essasrestri.es relacionais( a mais importante , a %have( a qual vai relacionar umre)istro com um ou mais valores de ndice*
E/istem hoje diversas normas #ormais( cada uma )erando aprimoramentos emrela!o norma anterior* 5bai/o as normas e de#ini.es:
+rimeira Norma 7ormal: Uma tabela est< na 17N( se e somente se( n!o possuir
atributos multivalor*
6e)unda Norma 7ormal: Uma rela!o est< na 37N se( e somente se( estiver na17N e cada atributo n!oAchave #or dependente da chave prim<ria inteira( isto ,(cada atributo n!oAchave n!o poder< ser dependente de apenas parte da chave*
Terceira Norma 7ormal: Uma rela!o R est< na 7N( se estiver na 37N e cadaatributo n!oAchave de R n!o possuir depend2ncia transitiva( para cada chavecandidata de R*
Wuarta Norma 7ormal: Uma tabela est< na 7N( se e somente se( estiver na 7N e
n!o e/istirem depend2ncias multivaloradas*4* DER Normali0ado
7/17/2019 Portifolio Individual 4° semestre
http://slidepdf.com/reader/full/portifolio-individual-4-semestre 5/5
; %ON%$U6ÃO
Nos dias atuais , impens<vel desenvolver uma aplica!o sendo ela para qualquerplata#orma sem pensar em um item essencial chamado se)urana* Esse trabalho
de pesquisa trou/e conhecimentos que ser!o e/tremamente uteis para quempretende trabalhar com esse tipo de desenvolvimento* 5 se)urana das aplica.esvoltadas para a Xeb , um dos requisitos b<sicos para termos uma aplica!o#uncionado de #orma adequada( disponibili0ado para os clientes toda a se)uranaque sempre queremos ao utili0ar qualquer servio*
Estuda um pouco mais sobre Dia)rama de atividade melhorou bastante oentendimento sobre o mesmo( quando devemos implementar o dia)rama( e osbene#cios de sua utili0a!o dentro do projeto de desenvolvimento* 5 normali0a!odentro de um projeto , #undamental para um correto #uncionamento da aplica!o eprincipalmente do banco de dados* +esquisar um pouco mais sobre aNormali0a!o no Dia)rama Entidade Relacionamento DERF s- veio a enriquecerainda mais o conhecimento adquirido durante o semestre*
http://www.estgv.ipv.pt/paginaspessoais/steven/Disciplinas/II2/Bibliografia/Sebenta/seb_cap5_1.pdf
http:MM"""*pauloeduardo*comM3BBJMBCMB=MdocumentacaoAdeA
projetosAderAparteAM