Escolar Documentos
Profissional Documentos
Cultura Documentos
Diagrama de Contexto DFD Diagrama Entidade Relacionamento DER m soft!are " composto #asicamente de tr$s elementos l%gicos&
Diagrama de Fluxo de dados Podemos di'er que um diagrama de fluxo de dados (DFD) analisa a forma como os dados fluem atra*"s de um soft!are. +rata da origem e destino dos dados e os processos a que est,o su-eitos. .,o existe informa/0es so#re o tempo de processamento (m"tricas1 sequencia). 2 DFD representa o 345 de uma maneira simples.
Entidade Externa
Entidade Externa
Processo& m programa ou um con-unto de programas que transforma dados em informa/,o. Entradas e sa6das 2 nome do processo& *er#o no infiniti*o 7 complemento *er#al. Exemplo& 8erar fol9a de pagamento. Entidade Externa: Representa o elemento externo ao sistema que en*ia dados ou rece#e informa/0es ( pode ser um outro sistema)
Depsito de Dados: Representa a estrutura onde os dados s,o arma'enados por um per6odo de tempo& ta#elas. 3,o identificadas a partir do DER do sistema& importante manter consist$ncia. 2 nome do Dep%sito de Dados de*e ser um su#stanti*o representati*o. Exemplo& empregado Fluxo de Dados: : a representa/,o de dados ou informa/0es que c9egam ou saem de algum processo. Exe#plo $
6i&liotec0ria Pedido de 5istage# de !lunos e# D'&ito D1 !luno Dados de !luno P2 Secretaria E#itir 5istage# de !lunos e# D'&ito co# 6i&lioteca E#pr'sti#os 8encidos D7 E#pr'sti#o
Dados de 5i(ros (encidos 5istage# atuali)ada de alunos e# d'&ito co# a &i&lioteca D2 5i(ro
Diagrama de Contexto %a#&'# deno#inado de DFD n"(el )ero* +&,eti(osDeli#itar o escopo do S .- o /ue o usu0rio /uer do S .* Proporcionar u#a (is1o a&rangente- /uais os dados de entrada e as infor#a23es geradas* 4ostrar o S . e suas intera23es co# o a#&iente externo*
Diagra#a de Contexto para u# Siste#a de 6i&liotecaPedido de registro de li(ro Pedido de registro de exe#plar Pedido de listage# de li(ros 5istage# de li(ros !tendente Pedido de listage# de alunos 5istage# de alunos Pedido de registro de aluno Pedido de e#pr'sti#o 6oleta de e#pr'sti#o Pedido de situa21o de e#pr'sti#o
P Siste#a de 6i&lioteca
Pedido de de(olu21o :eci&o de de(olu21o 9o#e do autor 5ista de li(ros do autor 9o#e do assunto 5ista de li(ros por assunto Siste#a de 4atr"cula
!luno
Pedido de listage# de e#pr'sti#os (encidos 5istage# de e#pr'sti#os (encidos 6i&liotec0ria Pedido de dis/uete co# alunos e# d'&ito Dis/uete co# alunos e# d'&ito
Modelo Entidade-Relacionamento 2 modelo Entidade;Relacionamento (<ER) " um modelo de dados conceitual de alto n6*el. 3eus conceitos s,o pro-etados para estar o mais pr%ximo poss6*el da *is,o que o usurio tem dos seus dados. .,o se preocupa em representar como os dados estar,o arma'enados. 2 modelo ER " utili'ado principalmente durante o processo de pro-eto de #anco de dados. Representa um esquema do empreendimento1 tal esquema " a demonstra/,o l%gica glo#al do #anco de dados. <odelo #aseado na percep/,o do mundo real1 que consiste em um con-unto de o#-etos #sicos c9amados entidades e nos relacionamentos entre esses o#-etos. 2#-eti*o& facilitar o pro-eto de #anco de dados1 possi#ilitando especificar a estrutura l%gica geral do #anco de dados. Diagrama Entidade-Relacionamento (DER) 2 DER " composto por um con-unto de o#-etos grficos que *isa representar todos os o#-etos do modelo Entidade Relacionamento1 tais como& entidades1 atri#utos1 atri#utos c9a*es1 relacionamentos1 restri/0es estruturais1 etc. 2 DER fornece uma *is,o l%gica do #anco de dados. =o desen9ar o DER1 estaremos na fase Conceitual da <odelagem de um >anco de Dados. ?eitura *isual da estrutura do >anco de Dados. Isto " extremamente importante1 pois facilita o entendimento da estrutura e regras de neg%cio. 2s principais s6m#olos de o#-etos do <ER s,o& Entidade: representada por retngulos - 2#-eto #sico tratado pelo modelo ER@ Definida como um o#-eto do mundo real& o#-eto que existe e " distingu6*el de outros o#-etos@ Possui exist$ncia independente. Exemplos de entidades& =luno1 Conta >ancaria1 Cliente1 .ota Fiscal1 etc. Atributos: representados por c6rculos ou elipses1 ligados as entidades por lin9as Propriedades que caracteri'am uma entidade Exemplos de atri#utos& Para entidade =luno& Idade1 .ome1 Data .ascimento. Relacionamentos: representados por losangos ligados As entidades por lin9as ; =s entidades s,o conectadas umas As outras atra*"s de relacionamentos =ssocia/,o entre uma ou mais entidades. Estrutura que indica uma associa/,o entre instBncias de duas ou mais entidades Atributos Determinantes (Chave Prim ria): su#lin9ado - Con-unto de um ou mais atri#utos que1 tomados coleti*amente1 permite;nos identificar unicamente uma instBncia no con-unto;entidade ma entidade de*e ter a capacidade de identificar cada uma de suas instBncias separadamente em um #anco de dados ;
Exe#plo $
<