На этом шаге мы приведем общие сведения о базах данных.
Данные шаги сделаны на основе дипломной работы выпускника 2008 года факультета математики и информационных технологий Курганского государственного университета А.В.Емельянова.
Ни для кого не секрет, что слово "компьютер" происходит от английского глагола to compute - "вычислять". "Прабабушки" современных компьютеров электронно-вычислительных машины - создавались именно для того, чтобы помочь человеку в его рутинных громоздких вычислениях. Не удивительно, что появившиеся в 60-х годах двадцатого века первые языки программирования (Алгол, Фортран) в первую очередь предназначались для поддержки научно-технических расчетов. Несколько позже на компьютеры обратили пристальное внимание бухгалтеры, экономисты, плановики, торговцы, снабженцы и другие, одним словом - люди, чья профессиональная деятельность связана не только с подсчетом, но и с накоплением и обработкой всевозможной нечисловой информации. Так появились такие понятия как запись, поле, база данных.
С точки зрения пользователя, база данных - это программа, которая обеспечивает работу с информацией. При запуске такой программы на экране, как правило, появляется таблица, просматривая которую пользователь может найти интересующие его сведения. Если система позволяет, то он может внести изменения в базу данных: добавить новую информацию или удалить ненужную.
С точки зрения программиста, база данных - это набор файлов, содержащих информацию. Разрабатывая базу данных для пользователя, программист создает программу, которая обеспечивает работу с файлами данных.
В настоящее время существует достаточно большое количество программных систем, позволяющих создавать и использовать локальные (dBASE, FoxPro, Access, Paradox) и удаленные (Interbase, Oracle, Sysbase, Infomix, Microsoft SQL Server) базы данных. В состав Delphi входят компоненты, позволяющие создавать программы работы с файлами данных, созданными различными системами: от dBASE до Infomix и Oracle. Delphi также позволяет программисту, используя утилиту Borland Database Desktop, создавать файлы баз данных в различных форматах.
На следующем шаге мы рассмотрим что представляет собой база данных.