Capitulo01
A introdução dos computadores nas empresas, embora seja um evento dos mais recentes na história da Humanidade, produziu uma das maiores e mais rápidas transformações já vistas em nossa sociedade. A escala dos negócios, as relações de trabalho e de produção, a cultura e os meios de comunicação são apenas alguns dos aspectos de nossa vida que foram drasticamente modificados por esse processo. O nosso estilo de vida é hoje todo ele fundado, em maior ou menor grau, no suporte tecnológico oferecido pela informática, no que isso tem de bom e, por que não, também de ruim. Os sistemas de bancos de dados representam um componente importante dentro desse panorama, pois fazem parte da infra-estrutura sobre a qual está fundada uma grande parte das aplicações de informática utilizadas pelas empresas e organismos de todos os setores da economia. É uma área multidisciplinar que abrange um largo espectro do conhecimento, indo da ciência da computação à administração e filosofia, podendo por isso ser abordada por uma grande variedade de enfoques. O objetivo deste livro é oferecer uma visão da área de bancos de dados a partir de uma perspectiva de sua aplicação nos sistemas de informação, procurando articular os principais aspectos de interesse para o leitor que não precisará projetar um sistema gerenciador de bancos de dados mas sim construir aplicativos, em geral para resolver problemas comerciais, que façam um bom uso desses recursos e dos conceitos a eles subjacentes. Este primeiro capítulo procura contextualizar o emprego dos sistemas gerenciadores de bancos de dados nas aplicações comerciais e apresentar alguns conceitos básicos, que poderão ser retomados nos capítulos subseqüentes. Nosso ponto de partida será uma breve discussão sobre como a maneira de se construir os sistemas informatizados foi evoluindo ao longo do tempo.
1.1 Evolução das abordagens no desenvolvimento de sistemas
Os computadores têm sido efetivamente utilizados nas tarefas de