Постановка задачи

Что-то не вовремя, правда?

А так обычно и бывает. Сначала начинаем делать, а потом думаем - ЧТО? Поскольку хочется, чтобы программа была полезной, берем типичную задачу - хранение персональных данных. Такая программа всегда может понадобиться, и расширить ее при необходимости будет нетрудно. Итак:

Делаем две таблицы и связываем их. В первой будут фамилия-имя, во второй - данные о документах, которые человек предъявил. Это может быть паспорт, свидетельство о рождении, водительские права и так далее. Хранить в первой таблице десятки колонок, большинство из которых будут пустыми - плохо. А если окажется, что какой-то документ не предусмотрен программой, и надо менять структуру баз - еще хуже. А тут - две таблицы, заполненные практически стопроцентно. Это есть гуд.

В принципе, чуть-чуть изменив программу, во вторую таблицу можно поместить любые сведения, но программу мы потом усовершенствуем, подключив дополнительные таблицы. Тогда она станет вполне универсальной, и может даже пригодиться на самом деле.

Итак, на первом этапе нужны две таблицы

Первую назовем fio, в ней будет храниться фамилия, имя, отчество, дата рождения. Без даты рождения нельзя, полные тезки в больших базах - обычное дело. Вторую таблицу назовем docum, в ней будут храниться наименование, серия и номер документа. Дату и место выдачи, если понадобится, вставите сами.

Работаем...

 
К оглавлениюк следующей статье