- Разбиение проекта на независимые логические существа данных, т.е. таблицы. Обычно ни клиент ни управляющий проектом не описывают их.
- Создание структуры таблицы с корректными типами данных.
- Создание связей между таблицами через Foreign Key , если возможно
- Создание функций, триггеров, последовательностей и прочих надстроек если это возможно.
Для хорошего понимания и удобства таблицы составляются визуально и связываются. В качестве визуальных программ-редакторов можно выделить..
- Mysql Workbench
- FabForce DBdesigner4
- MicroOLAP Database Designer (платный)
- В MS Access уже встроено
- DB visualizer
- SQL maestro for MySQL