Как проектируют схему базы данных

Реляционная база данных — это один из способов хранения данных, связанных друг с другом заранее определенным образом. Под предопределенными, когда начинается проектирование схемы базы данных, подразумевают, что во время создания базы данных вы можете определить отношения, существующие между различными сущностями или группами данных. Реляционные базы данных отлично подходят для хранения структурированных данных, которые должны моделировать отношения между реальными объектами.
Анатомия реляционной базы данных.
Таблицы: данные, представляющие объект, организованные в столбцы в строках.
Свойства: атрибуты сущности, которые вы хотите сохранить.
Отношения: Отношения между таблицами.

Индексы: полезны для соединения таблиц и быстрого поиска.
Реляционная база данных состоит из двух или более таблиц с переменным количеством строк и столбцов. Таблицы уникальны для объекта, который они представляют. Каждый столбец представляет одно конкретное свойство, связанное с каждой строкой таблицы, а строки — это фактические записи, хранящиеся в этой таблице. Чтобы проиллюстрировать магию реляционной базы данных, мы будем разрабатывать базу данных для розничного продавца, который хочет управлять своими продуктами, клиентами, заказами и сотрудниками.

Создайте базу данных для нового розничного продавца в городе. Этот розничный торговец действительно заботится об отношениях с клиентами и хочет вознаграждать клиентов, которые достигают поставленной цели по расходам, и дарить этим лучшим клиентам подарки на годовщину их первой покупки. Этому ритейлеру нужен способ систематизировать товары по цене и категориям, чтобы давать разумные рекомендации своим клиентам в зависимости от их возраста. Этот ритейлер также хочет отслеживать наиболее эффективных сотрудников, чтобы в конце года вознаградить тех, у кого самые высокие продажи, повышением зарплаты.
Читать дальше →