👋 Приветствую всех системных исследователей) Сегодня продолжим говорить про концептуальный уровень проектирования БД.
Когда мы разрабатываем систему, которая будет хранить информацию о наших любимых котиках, необходимо провести анализ на концептуальном уровне, чтобы выявить сущности и их связи.
🌟Сущности - это то, о чем мы хотим хранить информацию в нашей системе. Но как определить эти сущности? Давайте рассмотрим простой пример: "Котики играют с игрушками. Люди кормят котиков. Котики имеют свои клички. Котики бывают породы сфинкс, мейн-кун и др. и имеют свой цвет". Здесь мы можем выделить сущности: "Котики", "Характеристики", "Игрушки" и "Люди".
1. Котики: Очевидно, что котики являются одной из основных сущностей в системе. Они играют важную роль и будут иметь свои собственные атрибуты.
2. Характеристики: Котики могут иметь характеристики, такие как цвет и порода. Мы выделяем характеристики котиков в отдельную сущность, чтобы хранить информацию о них.
3. Игрушки: Из контекста видно, что игрушки связаны с котиками и играют важную роль в их жизни. Таким образом, игрушки также являются отдельной сущностью, которая будет содержать информацию о них.
4. Владельцы: Люди, которые являются владельцами котиков, также представляют отдельную сущность.
📋 Таким образом, на основе примеров мы можем выделить основные сущности. Дальнейший анализ может помочь определить атрибуты и связи между этими сущностями, чтобы создать более полное представление о данных, которые будут использоваться в системе.
💡 Для того чтобы изобразить эти сущности мы можем использовать любой редактор или даже листок с ручкой. Я использовала lucidchart, еще популярный редактор drawio
В следующем посте будем рассматривать логический уровень проектирования
#БД
Post #91
8.34K

- 🔥 46
- 👍 10
- ✍ 1
- 👌 1