1. Визначити інформаційні потреби бази даних
2. Проаналізувати об”єкти реального світу, які потрібно промоделювати в базі даних. Сформувати з цих об”єктів сутності і характеристики цих сутностей (наприклад, для сутності “кров пацієна” характеристиками можуть бути “група”, “концентрація глюкози”, “концентрація протеїну” і т.ін.) і сформувати їх список.
3. Поставити у відповідність сутностям та характеристикам – таблиці і стовпчики (поля) в нотації вибраної вами СУБД (Paradox, dBase, FoxPro, Access, Clipper, InterBase, Sybase, Informix, Oracle і т.д.).
4. Визначити атрибути, які унікальним чином ідентифікують кожен об”єкт.
5. Виробити правила, які будуть встановлювати і підтримувати цілісність даних.
6. Встановити зв”язки між об”єктами (таблицями і стовпчиками), провести нормалізацію таблиць
7. Спланувати питання надійності даних і, при потребі, збереження секретності інформації.
Для опису інформаційної задачі використовуються три види представлення ІМ:
n концептуальне - охоплює всю задачу з точки зору адміністратора інформаційної системи, тобто людини, відповідальної в цілому за роботу БД;
n зовнішнє - відображає уявлення про задачу з точки зору конкретного споживача, тобто особи, яка розв”язує вузьку задачу роботи системи на конкретному робочому місці; значить, кожна інформаційна система буде мати кілька зовнішніх представлен ІМ
n внутрішнє - відображає представлення про інформaційну задачу розробника (програміста) з врахуванням особливостей і можливостей конкретної СУБД і комп”ютерів, на яких буде реалізовуватися задача, що розв”язується.