ATPS BANCO DE DADOS ANHANGUERA
Trabalho Universitário: ATPS BANCO DE DADOS ANHANGUERA. Pesquise 862.000+ trabalhos acadêmicosPor: Pvmoraes • 4/10/2014 • 3.343 Palavras (14 Páginas) • 714 Visualizações
Banco de Dados
Objetivo:
A Empresa LFLXZ Ltda. está informatizando a parte de controle de seu estacionamento.
E procura desenvolver um Modelo de Dados de forma a organizar todas as informações em um SGBD (Sistema de Gerenciamento de Banco de Dados) geradas a partir dos levantamentos de dados elaborados pela equipe contratada.
SGBD (Sistema de Gerenciamento de Banco de Dados)
Buscando um melhor desempenho para o sistema realizamos um comparativo entre os SGBD (Sistema de Gerenciamento de Banco de Dados) para a criação do banco de dados do sistema da empresa LFLXZ Ltda. e assim apontar as vantagens e desvantagens dos SGBD (Sistema de Gerenciamento de Banco de Dados).
Os Sistemas de Gerenciamento de Banco de Dados são Softwares com recursos específicos que foram criados para facilitar a manipulação das informações dos bancos de dados e o desenvolvimento de programas aplicativos.
Existem algumas vantagens e desvantagens em possuir os SGBD (Sistema de Gerenciamento de Banco de Dados).
Vantagens:
Controle de Redundâncias
Diminuir a redundância de dados gerenciando processo de armazenamento;
Compartilhamento dos Dados
Deve incluir software de controle de concorrência ao acesso dos dados, garantindo em qualquer tipo de situação a escrita/leitura de dados sem erros;
Controle de Acesso
Deve dispor de recursos que possibilitem selecionar a autoridade de cada usuário;.
Interface
Deverá disponibilizar formas de acesso gráfico;
Esquematização
Deverá fornecer mecanismos que possibilitem a compreensão do relacionamento existente entre as tabelas e de sua eventual manutenção;
Controle de Integridade
Deverá impedir que aplicações ou acessos pelas interfaces pudessem comprometer a integridade dos dados;
Backups
Deverá apresentar facilidade para criar e recuperar cópias dos dados.
Desvantagens:
Aumento nos Custos
Aumento de custo com pessoal, o que obriga a investir em capacitação ou contratação de profissional para administração e suporte para manutenção do banco de dados;
Aumento de Complexidade
O aumento da quantidade de componentes de sistema pode contribuir para aumentar a complexidade;
Aumento de Quantidade de Suporte
A independência de aplicativos cliente/servidor pode aumentar a quantidade de suporte de programação para estações de trabalho;
Controle Efetivo de Operações
A necessidade de se ter controle efetivo das operações de transação com dados. Como as estações de trabalho tendem a acessar os dados de forma simultânea, tornaria necessário então coordenar o processamento das aplicações para evitar perda de atualização de dados na rede.
Processamento de Arquivos Tradicional:
Desvantagens
• Redundância e inconsistência de dados.
• Dificuldade de acesso aos dados.
A dificuldade de acesso aos dados acarretava em perda de tempo e
• Isolamento de dados.
• Anomalias de acesso concorrente.
• Problemas de segurança.
• Problemas de integridade.
• Problemas de atomicidade.
Vantagens
•Redução de custos
Devido ao custo do aluguer de propriedade para armazenar documentação, arquivamento digital começa pagando para si, assim como ele é implementado. Como não há nenhum documento físico, os custos de manuseio e transferência de documentos e para trás é bastante reduzido. Isso também permite que documentos que devem ser armazenados como papel a ser arquivado em locais menores e mais baratos.
• Aplicações simples.
Modelos de Dados
Os Modelos de Dados é a descrição das informações que estão armazenadas em um banco de dados.
MODELO DE DADOS
=
DESCRIÇÃO FORMAL DA ESTRUTURA DE UM BANCO DE DADOS
Podemos dizer que os modelos de dados estão organizados em uma estrutura de tabelas, desenhos e/ou textos e são utilizadas para a organização de informações de um software.
Entre os modelos de dados os três mais conhecidos são:
Modelo Conceitual: Não contém detalhes sobre a representação em meio físico das informações;
• Também conhecido como Modelo Lógico com Base em Objetos;
• Registra que dados podem aparecer no banco de dados, mas não registra como estes dados estão armazenados em nível de SGBD;
Existem várias técnicas de modelagem conceitual:
Abordagem Entidade-Relacionamento;
Abordagem orientada a objetos.
Modelo Lógico: Descrições de como as informações estão organizadas internamente, visão do usuário do SGBD;
• Também conhecido como Modelo Lógico com Base em Registros;
• Dependente do tipo particular de SGBD que está sendo usado;
Modelos Lógicos Mais Conhecidos:
• Modelo de Rede: Representado por um conjunto de registros;
...