Написать поля, записи, ключи и связи между таблицами

Условие:

написать поля, записи, ключи и связи между таблицами

Условие: написать поля, записи, ключи и связи между таблицами

Решение:

Предмет: Информатика
Раздел: Базы данных

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


1. Таблица Склад

Поля:

  • Код (*) — первичный ключ.
  • Товар.
  • Единица измерения.
  • Цена единицы.
  • Количество.
  • Выдача (логическое поле).
  • Фирма.
  • Адрес и телефон.
  • Код документа.
  • Сотрудник1.
  • Сотрудник2.
  • Сотрудник3.
  • Должность1.
  • Должность2.
  • Должность3.
  • Комментарий.

Связи:

  • Поле "Код документа" связано с таблицей Документы (по внешнему ключу).
  • Поле "Фирма" связано с таблицей Фирмы (по внешнему ключу).

2. Таблица Товары

Поля:

  • Наименование.
  • Единица измерения.
  • Цена единицы.

Ключи:

  • Поле "Наименование" является первичным ключом.

Связи:

  • Поле "Наименование" связано с таблицей Товары по документу.

3. Таблица Фирмы

Поля:

  • Название (*) — первичный ключ.
  • Город.
  • Адрес.
  • Телефон.

Связи:

  • Поле "Название" связано с таблицей Документы через поле "Фирма".

4. Таблица Документы

Поля:

  • Код документа (*) — первичный ключ.
  • Фирма.
  • Выдача.
  • Дата.

Связи:

  • Поле "Код документа" связано с таблицами:
    • Склад.
    • Товары по документу.
    • Сотрудники по документу.

5. Таблица Товары по документу

Поля:

  • Название товара — внешний ключ, связанный с таблицей Товары.
  • Код документа (*) — внешний ключ, связанный с таблицей Документы.
  • Количество.

Ключи:

  • Композитный ключ: [Код документа, Название товара].

6. Таблица Сотрудники

Поля:

  • Фамилия (*) — первичный ключ.
  • Должность.

Связи:

  • Поле "Фамилия" связано с таблицей Сотрудники по документу.

7. Таблица Сотрудники по документу

Поля:

  • Код документа (*) — внешний ключ, связанный с таблицей Документы.
  • Фамилия сотрудника (*) — внешний ключ, связанный с таблицей Сотрудники.

Ключи:

  • Композитный ключ: [Код документа, Фамилия сотрудника].

Общие связи:

  • ФирмыДокументы (по полю "Фирма").
  • ДокументыСклад (по полю "Код документа").
  • ДокументыТовары по документу (по полю "Код документа").
  • ДокументыСотрудники по документу (по полю "Код документа").
  • ТоварыТовары по документу (по полю "Наименование").
  • СотрудникиСотрудники по документу (по полю "Фамилия").

Вывод:

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

Не нашли нужного вам решения? Оставьте заявку и наши авторы быстро и качественно помогут вам с решением.
Оставить заявку
Работа вам нужна срочно. Не волнуйтесь, уложимся!

Заполните, пожалуйста, данные для автора:

  • 22423 авторов готовы помочь тебе.
  • 2402 онлайн