TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

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 860.000+ trabalhos acadêmicos

Por:   •  8/6/2013  •  Ensaio  •  1.394 Palavras (6 Páginas)  •  488 Visualizações

Página 1 de 6

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

...

Baixar como (para membros premium)  txt (9.5 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com