Планирование базы данных
В этой главе…
База данных – набор постоянных или взаимосвязанных объектов. Например, информацию о бытовой технике и прочем имуществе можно хранить в обычной тетради з клеточку. А личные сведения о друзьях и родственниках, такие как их адреса, даты вождения и телефоны, можно содержать в записных книжках или органайзерах. По сути, и записная книжка, и тетрадь – это базы данных упрощенного типа. Они имеют определенную структуру, а для получения и записи информации необходимо выполнить определенную последовательность действий: открыть тетрадь, найти нужную страницу и т.д. Даже куча клочков бумаги, салфетки с записями и самоклеящиеся заметки с идеями относительно написания нового романа также могут считаться базами данных – стоит лишь немного напрячь воображение.
Многим людям вполне достаточно описанных выше средств хранения информации. Но в мире коммерции утрата маленького клочка бумаги с данными о крупном корпоративном заказе от важного клиента может в один миг сделать нерадивого сотрудника безработным. Кроме того, даже в личной жизни весьма неприятно терять какие бы то ни было сведения. Ведь не сразу вспомнишь, когда была совершена та или иная покупка, а когда высажены помидоры. В этой главе описывается, как из разрозненной информации создается удобная в использовании и эффективная база данных.
Предназначение Access
По сути, Access – это всего лишь инструмент, как молоток или, скажем, отвертка. Его использование, конечно же, делает наш труд, а следовательно, и нашу жизнь немного легче. Но стоит забыть, для чего он нужен и как им пользоваться, и тут же можно запросто получить по рукам. Поэтому помните, что и база данных должна служить для выполнения четко оговоренных задач – лишь при этом условии она поможет повысить эффективность вашей работы вне зависимости от того, о каком виде деятельности идет речь.
Однако возможности базы данных не ограничиваются хранением информации. Профессионально разработанная база позволяет сохранить достоверность данных и обеспечить эффективный, быстрый и удобный доступ к ним. В такой базе не будет места для беспорядка и путаницы.
Определение цели использования
Разработка структуры базы данных может стать серьезным испытанием, которого пытаются избежать многие пользователи, о чем непременно сожалеют впоследствии. Лишь некоторые, наиболее талантливые и одаренные специалисты пропускают этот этап, умудряясь создавать эффективные приложения базы данных. Даже если представленные в этой главе сведения вам не покажутся интересными, не забывайте, что разработка структуры базы данных – очень важная задача.
Итак, если вместо того, чтобы сваливать все объекты в одну кучу, вы примете решение о планировании базы данных, следует составить и записать небольшой план. Не стоит уделять ему чрезмерного внимания и тратить много сил, достаточно и одного предложения, например такого: "Хранение и анализ данных о состоянии шелковичных червей в преддверии похолодания". По окончании планирования первичную задачу, возможно, понадобится слегка изменить, но сама цель останется неизменной – наметить основу базы данных.
Мы же с вами будем работать над созданием базы данных для хранения информации о садоводстве. В частности, речь пойдет о цветах, растениях и овощах. Эта база данных будет применяться при изложении всего оставшегося материала книги, однако в каждой главе она будет приобретать новые черты и функции, поэтому структура базы данных будет меняться в соответствии с определенными требованиями.