Общий подход к проектированию реляционных баз данных

Общий подход к проектированию реляционных баз данных

Пример приведения данных к третьей нормальной форме, рассмотренный выше, даёт представление об основных подходах, используемых для проектирования реляционных баз данных.

  1. Сущности реального мира отображаются на таблицы.
  2. Атрибуты сущностей реального мира отображаются на столбцы.
  3. Данные отдельных экземпляров сущности отображаются на строки таблицы.
  4. Между таблицами определяются связи по ключевым столбцам.
  5. Каждая таблица должна соответствовать требованиям нормальных форм.

Такой подход универсален и применяется для данных любой предметной области.

 

Установка рабочего окружения

Для выполнения заданий курса надо установить рабочее окружение, позволяющее работать с реляционными базами данных. Рассмотрим некоторые из доступных вариантов.

 

Популярные реляционные СУБД

Среди популярных систем управления реляционными базами данных упомянем PostgreSQL, MySQL, Oracle, Microsoft SQL Server. Однако эти системы реализуются по клиент-серверной технологии, предназначаются для применения, например, используются в высоконагруженных системах и довольно сложны в установке, настройке и эксплуатации.

Есть также встраиваемые СУБД (embedded), они не поддерживают клиент-серверную архитектуру. На сегодняшний день SQLite — самая популярная СУБД такого типа.

 

СУБД SQLite

SQLite — это компактная кросс-платформенная встраиваемая СУБД, разработка которой ведётся как проект с открытым кодом. По своей структуре эта СУБД — библиотека, которая может быть встроена в приложение.

Такая реализация даёт некоторые значительные преимущества, но в то же время налагает существенные ограничения.

 


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: