Desenvolver um comparativo entre a utilização de arquivos convencionais e a utilização de um SGBD
Ensaio: Desenvolver um comparativo entre a utilização de arquivos convencionais e a utilização de um SGBD. Pesquise 862.000+ trabalhos acadêmicosPor: any.ferrari • 8/6/2013 • Ensaio • 1.394 Palavras (6 Páginas) • 563 Visualizações
Etapa 01
Desenvolver um comparativo entre a utilização de arquivos convencionais e a utilização de um SGBD para armazenamento de dados.
Nesse comparativo é essencial apontamento de vantagens e desvantagens, bem como a aplicação de ambos métodos em uma opração empresarial.
Sistemas de Gerenciamento de Arquivos:
Feito de forma simples, não requer conhecimento, é de facil reconhecimento por usuarios comum.
Uma forma mais dificil de implantar e interagir com o sistema, não podendo colocar chaves primaria e estrangerira.
Ocorrendo qualquer dano ao banco de dados todos os programas serao prejudicados virtualmente.
Pode ser usado por qualquer um como documentação.
Modo mais inseguro de armazenar dados.
SGBD – Sistema Gerenciador de Banco de Dados
A integração com o sistema é mais fácil.
Como SGBD é mais organizado se torna mais facil consultar dados.
As alterações são mais claras.
No SGBD a implantaçao sera mais dificil, tendo a empresa contratar um profissional capacitado, com isto gerando um gasto maior.
SGBD é uma forma mais segura.
Fazer as atividades a seguir:
1 Definir, em no minimo 10 linhas, “Modelo de Dados”.
2 Citar os três modelos de dados mais conhecidos descrevendo suas caracteristicas e os softwares SGBD que utilizam cada um dos modelos.
3 Com base na entidade proposta no enunciado do desafio e nos modelos de dados citados neste pass, definam qual o modelo deverá ser utilizado na resolução do desafio. Porquê? Justificar a resposta com apresentação de exemplo.
4 Definir “Esquema” e “Instância” em banco de dados, utilizando-se das entidades proposta no desafio para representar e exemplificar suas definições.
1.Modelo de Dados
É uma coleção de ferramentas conceituais para descrever dados, relações de dado,semântica de dados e restrições de consistência. O modelo de dados representa uma realidade de negocio atraves dos dadosnela existentes, seus inter-relacionamentos e suas regras.
Conjunto de conceitos que podem ser usados para descrever a estrutura de um banco de dados.
De alto-nivel: ou modelo de dados conceitual, que fornece uma visão mais proxima do modo como os usuários visualizam os dados realmente.
De baixo-nivel: ou modelo de dados fisico, que fornece uma visão mais detalhada do modo de dados estão realmente armazenados no computador.
A modelagem de dados é a primera etapa de um projeto que envolva banco de dados e tem com seu principal objetivo o desenvolvimento de um modelo que contenha entidades e relacionamentos, e que com isso seja possivel representar as especificaçoes das informações do negocio. (OLIVEIRA,2002).
A modelagem de dados ajuda a organizar a forma de pensamento sobre os dados, demonstrando o significado e a aplicação pratica deles. Ela tambem estabelece o vinculo entre a necessidade dos usuarios e a solução de softwares que atende. Essa modelagem faz com que se tenha uma redução na complexidade do projeto a u,ponto que o projetista possa compreender e manipular os dados(MULLER,2002).
Para alcançar objetivos ela deve forneceer ao desenvovedor:
*Represntar o ambiente;
*Documentar e normalizar;
*Fornecer processos de validação;
*Observar processos de relacionamentos entre objetos;
2. Modelagem Conceitual:
Modelo de dados, que descreve a estrutura de um banco de dados de forma independente de um SGBD particular.
Existem as seguintes etapas no processo de desenvolvimento de sistemas:
– Análise do Sistema
– Projeto
– Desenvolvimento ou Implementação.
A criação do Modelo conceitual fica na etapa de análise. A técnica mais estendida de modelagem conceitual é a
abordagem Entidade-Relacionamento (ER),onde um modelo conceitual é representado através de um diagrama,chamado
de Diagrama Entidade-Relacionamento (DER).
Um software usado pra fazer modelagem conceitual pode ser o “DB DESIGNER” da fabforce, UML DESIGN, etc.
Modelagem Lógica:
Resultado da aplicação de regras de derivação sobre um modelo conceitual,onde o acesso aos desenvolvedores é mais restrito.
A representação de objetos,características e relacionamentos é feita de acordo com as regras de implementação e limitações,que
são impostas por algum tipo de tecnologia relacional,orientada a objetos.
Softwares usados: MySQL, Microsoft Visio, etc
Modelo Físico:
É feito a partir do lógico e descreverá as estruturas físicas de armazenamento de dados (tamanho de campos, índices, métodos de acesso do SGBD, etc.).
Pode ser necessário o conhecimento do modo físico de implementação das estruturas de dados,que é o ponto básico para esse tipo de modelo.
3. Modelagem conceitual,pois é a forma mais real dos fatos e a que esta mais próxima da realidade,onde o cliente devera ser envolvido a fim de obter
o levantamento de dados que prestarão suporte à construção de todo o modelo.
Um
...