Comparação entre arquivos regulares e SGBD
Tese: Comparação entre arquivos regulares e SGBD. Pesquise 862.000+ trabalhos acadêmicosPor: ed2230 • 7/4/2014 • Tese • 566 Palavras (3 Páginas) • 395 Visualizações
ATPS Banco de Dados Etapa 1
Comparativo entre Arquivos convencionais e SGBD |
| Vantagens | Desvantagens |
Arq. Convencionais | - É feito de forma simples- Pode ser feito sem conhecimento específico-Qualquer um que “lê” tem uma primeira impressão do quese trata | - Difícilimplantação e interação com o sistema- Não é possível considerar o nível dos dados (Ex: quem é chave estrangeira, chave primária)- Danos ao banco de dados afetam virtualmente todos os programas; |
Aplicação | - Pode ser utilizado como documentação pelos usuários |
SGBD | - Há maior facilidade para integração com o sistema- A um padrão na disposição dos dados.- Maior organização,facilitando assim operações comoconsulta,alterações deforma mais clara-Maior Segurança e confiabilidade dos dados | - Pode ser considerado mais difícil de ser implementado.- Requere um conhecimento prévio para inserção de conteúdo |
Aplicação | Pode ser utiliado efetivamente comunicando como sistema. Podem ser interligados |
Etapa 2
A modelagem de dados é a primeira etapa de um projeto que envolva banco de dados e tem como seu principal objetivo o desenvolvimento de um modelo que contenha entidades e relacionamentos, e que com isso seja possível representas as especificações das informações do negócio (OLIVEIRA, 2002).
A modelagem de dados ajuda a organizar a forma de pensamento sobre os dados, demonstrando o significado e a aplicação prática deles. Elatambém estabelece o vínculo entre as necessidades dos usuários e a solução de software que as atende. Essa modelagem faz com que se tenha uma redução na complexidade do projeto a um ponto que o projetista possa compreender e manipular os dados (MULLER, 2002).
Para uma modelagem de dados alcançar os objetivos esperados, ela deve fornecer ao desenvolvedor.
* Representar o ambiente;
* Documentar e normalizar;
* Fornecer processos de validação;
* Observar processos de relacionamentos entre objetos.
Podemos definir a modelagem em três modelos:
Modelo conceitual : representa as regras de negócio sem limitações tecnológicas ou de implementação por isto é a etapa mais adequada para o envolvimento do usuário que não precisa ter conhecimentos técnicos; Neste modelo temos :
* Visão Geral do negócio
* Facilitação do entendimento entre usuários e desenvolvedores
* Possui somente as entidades e atributos principais
* Pode conter relacionamentos n para m.
Modelo lógico: leva em conta limites impostos por algum tipo de tecnologia de banco de dados; Suas características são :
* Deriva do modelo conceitual e via a representação do negócio
* Possui entidades associativas em lugar de relacionamentos n:m
*
...