Проектування баз даних: етапи та засади

Різні процедури та етапи проектування

Основи проектування баз даних зазвичай укладаються в три стадії. Різні фахівці по-різному називають етапи роботи, але, по суті, є три позиції:

  • концептуальне планування;
  • логічне проектування;
  • технічне виконання.

Практика вносить свій внесок в усталені традиції. Якою б складною не була сфера застосування і розв’язувана задача. Завжди потрібен вибір правильного інструментарію. Наприклад, потрібно збирати інформацію від відвідувачів веб-ресурсу, але зіставляти її потрібно з даними з MS SQL Server. Веб-ресурс розміщений на хостингу, на базі FreeBSD (інтернет, сервер Apache), а MS SQL Server в іншому місті доступний за розподіленої мережі компанії.

Цікаве:  Завдання з математики для дошкільнят

У даному рішенні вимагає спочатку вирішити приватну завдання: налагодити обмін даними з внутрішнім сервером.

Технічне виконання спільного завдання в обов’язковому порядку вплине на початковий етап: рідко коли проектування баз даних вдається виконати з чистого аркуша. Навіть за відпрацьованою технології вирішення завдань, область застосування розвивається, завжди потрібно зробити щось інакше, ніж це передбачалося спочатку.

Останнім часом багато теоретики і практичні фахівці оперують сутностями, як особливими даними. Це абстракції, які дозволяють описати модель інформації на вході, в процесі обробки і в остаточному результаті – базі даних.