Sistemas operacionais
Ao analisar uma documentação para dar inicio ao projeto de um novo sistema, é necessário começar a pensar no banco de dados que será utilizado para armazenamento das informações do sistema.
Para dar o “pontapé inicial” é necessário desenhar esse modelo, primeiramente, em nossa cabeça, para depois colocar a mão na massa, ou melhor, na modelagem, e projetar, de fato, o banco de dados.
Para que esse desenho possa ser elaborado de forma a atender o que o sistema está solicitando, é necessário entendermos alguns conceitos que fazem parte do processo de modelagem de um banco de dados.
Esses conceitos nos darão base para que o projeto possa ser iniciado de forma correta, para que não seja necessário que a análise sofra drásticas alterações após o inicio de tudo.
DESENVOLVIMENTO Etapa 1
Passo 1
A maioria dos projetos desenvolvidos – se não forem todos – necessitam de alguma forma de armazenamento de dados.
Essa forma pode ser mais antiga, como arquivos, ou pode ser mais moderna, como um Sistema Gerenciador de Banco de Dados.
Para que a decisão por um dos dois seja tomada, é necessário levar em consideração as necessidades do projeto e as vantagens e desvantagens dos dois métodos de banco de dados.
A seguir existe um pequeno comparativo que mostra algumas dessas vantagens e desvantagens: | Arquivo Texto | SGBD | Vantagens | A utilização, a principio, é simples e barata, pois esse tipo de arquivo faz parte dos sistemas operacionais, não gerando custos para adquirir novas tecnologias. | Devido à estruturação do processo de criar um banco de dados, fica simples dar manutenção, pois a duplicação de tabelas dificilmente ocorre, caso o trabalho seja bem feito. | Desvantagens | A manutenção se torna complexa devido à liberdade que o sistema permite para criação de arquivos. | Existe um custo para a implementação desse tipo de sistema É necessário um funcionário qualificado para que possa implantar e dar manutenção desse tipo