Магазин фототехники. Печать фотографий
аза данных – современная форма организации, хранения и доступа к информации.
В каждой базе данных присутствуют такие элементе, как «Сущности» и «Атрибуты сущности».
Сущность - это элемент реального мира, который может существовать независимо.
Атрибуты описывают сущность.
Связь представляет собой взаимодействие между сущностями.
В нашем случае база данных должна содержать следующие сущности и атрибуты:
Поставщик:
- Уникальный идентификатор (ID)
- Название организации
- Контактная информация (номер, адрес и т.п.)
Поступление товара:
- Уникальный идентификатор (ID)
- Дата
- Количество
Товар:
- Уникальный идентификатор (ID)
- Название
- Стоимость
Покупатель:
- Уникальный идентификатор (ID)
- ФИО
- Контактная информация
Реализация товара
- Уникальный идентификатор
- Дата продажи
- Количество
В каждой таблице БД может существовать первичный ключ. Под первичным ключом понимают поле или набор полей, однозначно (уникально) идентифицирующих запись. Первичный ключ должен быть минимально достаточным: в нем не должно быть полей, удаление которых из первичного ключа не отразится на его уникальности.
Тогда для нашего случая первичные ключи будут иметь вид:
Таблица |
Первичный ключ |
Товар |
Уникальный идентификатор (ID) |
Поставщик |
Уникальный идентификатор (ID) |
Поступление товара |
Уникальный идентификатор (ID) |
Покупатель |
Уникальный идентификатор (ID) |
Продажа товара |
Уникальный идентификатор (ID) |
Между двумя или более таблицами одной базы данных могут существовать отношения подчинённости. Отношения подчиненности определяют, что для каждой записи главной таблицы (родительской) может существовать одна или несколько записей в подчиненной таблице (дочерней).
Всего существует 3 виды связей между таблицами:
- «один-к-одному»
- «один-ко-многим»
- «многие-ко-многим»
В нашем случае таблицы между собой будут иметь следующие связи:
Таблица 1 |
Таблица 2 |
Связь |
Поставщик |
Товар |
1:М |
Поступление товара |
Товар |
1:М |
Продажа товара |
Товар |
1:М |
Продажа товара |
Покупатель |
М:1 |
Для более наглядной демонстрации следует представить ER-модель связей.
Поставщик
Контакты
Товар
Наименование
Контакты
ФИО
Покупатель
Количество
Дата
Продажа товара
Количество
Дата
Поступление товара
Контакты
Название организации
- Групповые нормы и ценности
- Человек что замок: к каждому нужно ключик подобрать
- "Документы в моей жизни"
- Каковы суть и содержание такого понятия-характеристики демократии, как «конституционализм»?
- Как я вижу информацию через 20 лет
- «Финансовый механизм преодоления банковских кризисов» (на примере инвестиций в рынок ценных бумаг Российской Федерации)
- Унификация и гармонизация международных частно-правовых норм
- Сайты для поиска работы
- Психологическая культура психолога
- Анализ финансовых результатов на примере корпорации в телекоммуникационной отрасли
- Понятие амортизации и ее роль в воспроизводственном процессе
- Законы, методы, принципы социального управления