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 ca da uma destas pesquisas voc& deve r' apli ca r o estudo de caso po r e)emplo: "a loca dora de fi lmes escr eva o que vo c& ac*a interess ante aplicar referente 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'rio proposto e posteriormente reali#ar a normali#ação conforme o que voc& aprendeu em aula ou pesquisa+ 1 INTRODUÇÃO Este trabalho tem objetivo de pesquisar o desenvolvimento da aplica!o "eb de loca!o de #ilmes para a empresa TE$E%INE &O'ER( a qual pertence ao )rupo T odos( sendo pioneira em atendimentos e loca!o de #ilmes via "eb* O ER+ , um sistema cujo sua base de dados suporta varias atividades da empresa( a #uncionalidade dos m-dulos de um sistema ER+ representa uma solu!o tecnol-)ica que re#lete uma s,rie de considera.es sobre a #orma que as empresas operam em )eral( portanto( para maior #le/ibilidade o sistema ER+ #oi desenvolvido para maior rapide0 e a)ilidade de #orma que( diminusse o tempo de resposta aos seus clientes( tra0endo assim toda a comodidade e melhorias para atin)ir e/cel2ncia no atendimento* 3 objetivo T emos 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#o rma!o se)urana das in#orma.es , um ativo cada dia mais valori0ado( pois representa um di#erencial competitivo de muita import9ncia entre as empresas( 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*

Portifolio Individual 4° semestre

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