Você está na página 1de 8

Etapa 01 Passo 02.

Desenvolver um comparativo entre a utilizao de arquivos convencionais (arquivo texto, por exemplo) e a utilizao de um SG D (Sistema Gerenciador de anco de Dados) para armazenamento de dados. !esse comparativo " essencial o apontamento de vanta#ens e desvanta#ens, $em como a aplicao de am$os os m"todos em uma operao empresarial, por exemplo, re#istro de vendas. Sistema de Gerenciamento de Arquivo: Por ser criado de uma forma mais simples, no exige muito con ecimento e qual quer um que ler !" sa#e o que falando. A implanta$o e a intera$o desse com este sistema no % to f"cil assim, porque no % poss&vel sa#er quem % a c ave estrangeira ou a c ave primaria. E assim qual quer pro#lema que da ao #anco de dado, todos os programas so afetados virtualmente' SG() * Sistema Gerenciador de (anco de )ados: A integra$o do SG() com o sistema % muito mais f"cil. As opera$o do tipo consulta se torna mais simples e mais f"cil e % mais organi+ados. As altera$,es so mais claras. -" a implanta$o do SG() % muito mais dif&cil, pois requerer mais entendimento ao inserir o conte.do. Passo 0%. &azer as atividades a se#uir' (. De)inir, em no m*nimo (0 lin+as, ,-odelo de Dados.. 2. /itar os tr0s modelos de dados mais con+ecidos descrevendo suas caracter*sticas e os softwares SG D que utilizam cada um dos modelos. %. /om $ase na entidade proposta no enunciado do desa)io e nos modelos de dados citados

neste passo, de)inam qual modelo de dados dever1 ser utilizado na resoluo do desa)io. Por qu02 3usti)icar a resposta com apresentao de exemplo. 4. De)inir ,5squema. e ,6nst7ncia. em $anco de dados, utilizando8se das entidades propostas no desa)io para representar e exempli)icar suas de)ini9es. 01. A modelagem de dados % a primeira etapa de um pro!eto que envolve #anco de dados e tem como o principal o#!etivo desenvolver um modelo que ten a entidades e relacionamentos, e que com isto se!a mel or representar as especifica$,es do negocio. A modelagem de dados a!uda a organi+ar a forma de pensamento so#re os dados, demonstrando o significado e a aplica$o pr"tica deles. Ela tam#%m esta#elece o v&nculo entre as necessidades dos usu"rios e a solu$o de soft/are que as atende. Essa modelagem fa+ com que se ten a uma redu$o na complexidade do pro!eto a um ponto que o pro!etista possa compreender e manipular os dados.

00. -odelo /onceitual: 1epresenta$o dos conceitos e caracter&sticas o#servados no am#iente, ignorar particularidades de implementa$o. -odelo :;#ico: 1egras de )eriva$o: 2ormali+a$o das estruturas de dados, deriva$o de estruturas de agrega$o e generali+a$o3 especiali+a$o. )eriva$o de relacionamentos 1egras de 1estri$o: 1estri$o de dom&nio, 1estri$o de 4ntegridade, 1estri$o de 4mplementa$o -odelo &*sico'4nclui a an"lise das caracter&sticas e recursos necess"rios para arma+enamento e manipula$o das estruturas de dados 5estrutura de arma+enamento, endere$amento, acesso e aloca$o f&sica6. 07. 8 modelo que ser" usado neste desafio ser" o modelo conceitual, pois e representado pelo conceito de forma que n9s iremos montar e formar o nosso #anco de dados.

0:. Esquema % a descri$o 5textual ou gr"fica6 da estrutura de um #anco de dados de acordo com um determinado modelo de dados 4nst;ncia % o con!unto de dados arma+enados em um #anco de dados em um determinado instante de tempo. Passo 0:. 1eunir as informa$,es levantadas nos passos anteriores e ela#orem uma documenta$o com o nome de 1elat9rio 01 para utili+a$o nas pr9ximas etapas. Entregar a documenta$o < =>=?@ para aprecia$o. <elat;rio 0( A diretoria da empresa =>=?@, relat9rio 01. 2o relat9rio 01 iremos falar um pouco de: Sistema Gerenciador de Arquivo SG() * Sistema Gerenciador de (anco de )ados Aodelagem de )ados Esquema e 4nstancia

Bom #ase das cousas citadas a cima iremos come$ar a falar so#re o Sistema Gerenciador de Arquivos. Cue % uma forma simples, mas que no exige tanto o con ecimento e qual quer um pode se manusear. A instala$o deste arquivo com o sistema % um pouco complicado devido que no sa#emos quem % a c ave estrangeira ou a primaria. E se ocorrer qual quer pro#lema ao #anco de dados todos os programas sero afetados virtualmente. SG() * Sistema Gerenciador de (anco de )ados a instala$o com sistema % muito mais f"cil e simples e % mas organi+ado. As altera$,es so mas claras. A instala$o e muito mais dif&cil por que exige con ecimento entendimento ao inserir o conte.do. Aodelagem de )ados % a primeira etapa de um pro!eto que envolve (anco de )ados. 8 principal o#!etivo de #anco % desenvolver algum

modelo onde ten a entidades e relacionamento. Serve mel or organi+ar a forma de pensamento e para mel or um pro!eto possa manipular os dados. Ela tam#%m esta#elece um vinculo entre as necessidades dos usu"rios e a solu$o de soft/are que as atende. Existe alguns tipo de modelagem aqui irei citar DrEs 576 tipos e vou di+er um pouco de cada uma delas: -odelo /onceitual: 1epresenta$o dos conceitos e caracter&sticas o#servados no am#iente, ignorar particularidades de implementa$o. -odelo :;#ico: 1egras de )eriva$o: 2ormali+a$o das estruturas de dados, deriva$o de estruturas de agrega$o e generali+a$o3 especiali+a$o. )eriva$o de relacionamentos 1egras de 1estri$o: 1estri$o de dom&nio, 1estri$o de 4ntegridade, 1estri$o de 4mplementa$o -odelo &*sico'4nclui a an"lise das caracter&sticas e recursos necess"rios para arma+enamento e manipula$o das estruturas de dados 5estrutura de arma+enamento, endere$amento, acesso e aloca$o f&sica6. 8 modelo que ser" usado neste desafio ser" o modelo conceitual, pois e representado pelo conceito de forma que n9s iremos montar e formar o nosso #anco de dados. Esquema % a descri$o 5textual ou gr"fica6 da estrutura de um #anco de dados de acordo com um determinado modelo de dados 4nst;ncia % o con!unto de dados arma+enados em um #anco de dados em um determinado instante de tempo.

Etapa 00 Entidade: Estacionamento Atri#utos: nroFfic a, cpfFproprietario, nomeFproprietario, telefoneFcom, telefoneFres, telefoneFcel, e3mail, 5placaFveiculo, modeloFveiculo, corFveiculo, tipoFveiculo, anoFveiculo6 Entidade: Vaga Atri#utos: 5nroFvaga, placaFveiculo, modeloFveiculo, corFveiculo, tipoFveiculo, anoFveiculo6 Passo 01

Passo 00 01 1et;ngulos 3 representam as entidadesG Elipses 3 representam os atri#utosG =osangos 3 representam os relacionamentos entre as entidadesG =in as 3 unem os atri#utos aos con!untos de entidades e os con!untos de entidades aos con!untos de relacionamentosG Elipses duplas 3 atri#utos multivalorados.

00 1elacionamento pode ser entendido como uma associa$o entre inst;ncias de Entidades devido a regras de neg9cio. 2ormalmente ocorre entre inst;ncias de duas ou mais Entidades, podendo ocorrer entre inst;ncias da mesma Entidade. A Bardinalidade indica quantas ocorrEncias de uma Entidade participam no m&nimo e no m"ximo do relacionamento. 8 relacionamento existente entre as duas entidades %: 1elacionamento entre entidades % o tipo de ocorrEncia existente entre entidades e aplic"veis no processo de modelar dados. Entender isso % importante pois um modelo consistente % a #ase para um #anco de dados de sucesso. 8 s&m#olo que representa o relacionamento no Aodelo de Entidade e 1elacionamento 5AE16 %

um losango com o nome do relacionamento escrito no seu interior, como no exemplo a seguir. Em um modelo de entidade e relacionamento, nem todas as entidades sero relacionadas, " casos em que no " liga$o entre elas, nestes casos consideramos como entidades isoladas. Em#ora no se!a to comum, % importante levar em conta esta possi#ilidade. Aas quando as liga$,es existirem, elas sero classificadas de acordo com os tipos a seguir. Dipos de relacionamento Existem trEs tipos de relacionamento entre entidades: H um3para3um H um3para3muitos H muitos3para3muitos 1elacionamento um3para3um 8 relacionamento um3para3um % usado quando uma entidade A se relaciona com uma entidade ( e vice3versa. Este relacionamento % representado pelo sinal: 1:1 Ie!a o exemplo: 1elacionamento um3para3muitos 8 relacionamento um3para3muitos % usado quando uma entidade A pode se relacionar com uma ou mais entidades (. Este relacionamento % representado pelo sinal: 1:2 Ie!a o exemplo: 1elacionamento muitos3para3muitos 8 relacionamento muitos3para3muitos % usado quando v"rias entidades A se relacionam com v"rias entidades (. Este relacionamento % representado pelo sinal: 2:2 ou 2:A Ie!a o exemplo: Bardinalidade A cardinalidade % um conceito importante para a!udar a definir o relacionamento, ela define o n.mero de ocorrEncias em um relacionamento.Para determinar a cardinalidade, deve3se fa+er a pergunta relativa ao relacionamento em am#as as dire$,es. Jm departamento possui quantos empregadosK 3 no m&nimo 1 e no m"ximo 2.

Passo 07