ATPS BANCO DE DADOS ETAPA 1,2 E 3
Artigos Científicos: ATPS BANCO DE DADOS ETAPA 1,2 E 3. Pesquise 862.000+ trabalhos acadêmicosPor: sheilinha55 • 5/6/2014 • 1.069 Palavras (5 Páginas) • 552 Visualizações
RELATÓRIO 1
Comparativo entre Convenciona e SGBD
Atualmente existem muitos sistemas para armazenamento de dados profissionais chamados SGBD’s como Oracle, mySQL, SQL Server entre outros, onde as empresas escolhem por serem sistemas de alta performance e grande porte em armazenamento de dados. Mas na pratica nem sempre isso acontece, hoje ainda existem empresas que acabam optando por sistemas de armazenamento de dados arcaicos de baixo custo. O que tornam inadequados a seu ramo e a sua demanda acarretando em resultados negativos. Um exemplo disso são as empresas em que utilizam sistemas de armazenamento como planilhas em Excel, documentos em Word ou tabelas Access dentre outros tipos. Em um sistema de processamento tradicional de arquivos, cada grupo de usuários deve manter seu próprio conjunto de arquivos e dados. Desta forma, acaba ocorrendo redundâncias que prejudicam o sistema de forma que toda vez que for necessário atualizar um arquivo de um grupo, todos os grupos devem ser atualizados para manter a integridade dos dados no ambiente como um todo. A redundância desnecessária de dados acaba sobrecarregando o sistema de armazenamento, ocupando espaço que poderia estar disponível para outro fim. Sem contar no isolamento de dados que pode ocorrer, ou seja, incompatibilidade de funcionamento entre os sistemas, muito deles não possuem integração entre si, o que acaba gerando perda de informações, formatos de dados que não podem ser lidos em outros sistemas entre outros problemas.
Em um SGBD as vantagens são inúmeras como o controle de redundância, devido ao compartilhamento de dados, no caso de um SGBD multiusuário, permiti que múltiplos usuários acessem o mesmo dado ao mesmo tempo. Este fator é essencial para que múltiplas aplicações integradas possam acessar o banco. Em um caso pratico é o fluxo de venda de uma empresa. Primeiramente o setor de vendas emiti um pedido de venda, esse pedido com as informações deve ser visto pelo setor de planejamento que envia ao setor de separação/produção, após isso o setor de faturamento emiti uma NF-e que gera um boleto de cobrança ao cliente, automaticamente o setor de contabilidade e tesouraria devem acessar essas informações para que possa ser feito os devidos abatimentos e ajustes. Ou seja um sistema integrado com SGBD se faz indispensável dentro de uma organização moderna.
Outro ponto positivo de um SGBD é a disponibilização de restrição a acesso não autorizado, que significa o fornecimento de um sistema de autorização e segurança, o qual é utilizado pelo DBA que possibilita a criação de “contas” e especificar as restrições destas contas; o controle de restrições se aplica tanto ao acesso aos dados quanto ao uso de softwares inerentes ao SGBD, alem disso um SGBD deve fornecer recursos para recuperação de falhas tanto de software quanto de hardware (Recovery).
Desvantagens – Aumento de custos
Alto investimento inicial para aquisição de Software de BD e possível necessidade de hardware adicional, Implementação ou Manutenção de Sistemas existentes para os padrões de Banco de Dados , Contratação de profissionais especializados (AD e ABD) , Treinamento e capacitação técnica aos analistas e programadores , “Overhead” para garantir segurança, controle de concorrência, recuperação e integridade de dados.
O uso de um SGBD deve ser minuciosamente estudado, pois estar de acordo com a necessidade que a empresa possui tanto de gerenciamento e segurança das informações quanto aos custos que ela pretende ter com esse gerenciamento.
1- Modelo de dados:
O modelo de dados é usado para descrever a estrutura lógica e possivelmente física das informações persistentes gerenciadas pelo sistema. O modelo de dados é especificamente necessário quando a estrutura de dados persistentes não pode ser obtida mecânica e automaticamente da estrutura de classes persistentes no modelo de design. Além de definir estruturas de dados persistentes, ele é usado para definir o mapeamento entre classes de design persistentes e estruturas de dados persistentes. Ele é necessário com mais freqüência quando o modelo de design é um modelo de objetos e o mecanismo de armazenamento persistente é baseado em um banco de dados relacional, embora geralmente seja necessário sempre que esse mecanismo é baseado em uma tecnologia não orientada a objetos. Atualmente, os seguintes modelos de dados são normalmente utilizados pelos SGBD’s: modelo hierárquico, modelo em redes, modelo relacional (amplamente usado) e o modelo orientado a objetos.
2- Citar os três modelos de dados mais conhecidos:
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).
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
...