Помощь в написании студенческих работ
Антистрессовый сервис

Классификация связей. 
Проектирование базы данных интернет-магазина средствами structured query language Server

РефератПомощь в написанииУзнать стоимостьмоей работы

После проведённого анализа необходимых связей таблиц можно построить схему модели сущности-связь (см. рис. 1). Связи таблиц: «Товар» и «Детали товара». Связи таблиц: «Сотрудники» и «Заказы». Связи таблиц: «Покупатели» и «Заказы». Связи таблиц: «Сотрудники» и «Отдел». Связи таблиц: Товары и Детали заказа. Связи таблиц: «Товары» и «Склад». Таблица 2. Классификация связей. Рис. 1. Модель… Читать ещё >

Классификация связей. Проектирование базы данных интернет-магазина средствами structured query language Server (реферат, курсовая, диплом, контрольная)

Связь позволяет моделировать отношения между объектами предметной области. Наименование связи должно быть уникально во всей модели.

Связь «один ко многим» самая распространенная. В этом типе связей у строки таблицы, А может быть несколько совпадающих строк таблицы Б, но каждой строке таблицы Б может соответствовать только одна строка из А.

Связь «один к одному» создается, если для обоих связанных ключей определены ограничения первичного ключа или уникальности.

Таблица 2. Классификация связей

Сущность А.

Сущность В.

Тип связи.

Отдел.

Сотрудник.

" Один-к-одному" .

Детали заказа.

Заказы.

" Один-ко-многим" .

Покупатель.

Сотрудники.

Детали товара.

Товары.

" Один-к-одному" .

Склад.

Детали заказа.

Товары.

" Один-ко-многим" .

Определение связей

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

  • 1. Связи таблиц: «Сотрудники» и «Отдел» .
  • 2. Таблицы «Сотрудники» и «Отдел» должны быть связаны связью «один к одному» по ключу «ID «из таблицы Сотрудники и ключом «ID» из таблицы «Отдел» .
  • 3. Связи таблиц: «Товар» и «Детали товара» .

Таблицы «Товар» и «Детали товара» c должны быть связаны связью «один к одному» по ключу «ID» из таблицы «Товар» и ключу «ID» из таблицы «Детали товара» .

4. Связи таблиц: «Товары» и «Склад» .

Таблицы «Товары» и «Склад» должны быть связаны связью «один к одному» по ключу «ID» из таблицы «Товары» и ключу «ТоварID» из таблицы Склад.

5. Связи таблиц: «Покупатели» и «Заказы» .

Таблицы «Покупатели» и «Заказы» должны быть связаны связью «один ко многим» по ключу «ID» из таблицы «Покупатели» и ключу «ПокупателиID» из таблицы «Заказы» .

6. Связи таблиц: «Сотрудники» и «Заказы» .

Таблицы «Сотрудники» и «Заказы». c должны быть связаны связью «один ко многим» по ключу «ID» из таблицы «Сотрудники» и ключу «СотрудникиID» из таблицы «Заказы» .

7. Связи таблиц: Товары и Детали заказа.

Таблицы «Товары» и «Детали заказа» c должны быть связаны связью «один ко многим» по ключу «ID» из таблицы «Товары» и ключу «ТоварID» из таблицы «Детали заказа» .

После проведённого анализа необходимых связей таблиц можно построить схему модели сущности-связь (см. рис. 1).

Рис. 1. Модель «сущность-связь»

Показать весь текст
Заполнить форму текущей работой