Skip to content

Latest commit

 

History

History
16 lines (15 loc) · 2.07 KB

requirements_for_database.md

File metadata and controls

16 lines (15 loc) · 2.07 KB

Студентам необходимо создать свою схему базы данных, удовлетворяющую следующим требованиям:

  • Описать схему базы данных, особенности о которых необходимо знать её пользователю.
  • Желательно чтобы схема была не синтетической - являлась реальной моделью, схема предварительно согласовывается.
  • Не менее трех "объектных" таблиц и, желательно, не более семи таблиц во всей схеме.
  • Две таблицы(главные) должны содержать не менее четырех полей данных каждая(поля с id не учитываются).
  • Не менее 9 записей для каждой из таблиц, не менее 15 для "главных", в общем случае записей должно быть достаточно, чтобы запросы были интересными.
  • Схема должна быть такой, чтобы в ней были представлены как минимум отношения вида: m:1 и m:m.
  • Каждый объект должен иметь хотябы одну связь.
  • Правильное именование таблиц и их полей.
  • Использование типов данных соответствующих значениям, находящимся в базе. Типы должны быть подобраны оптимально!
  • Создать ограничения PRIMARY KEY, UNIQUE, CHECK, EXCLUDE, FOREIGN KEY, INDEX для:
    • Описания сущностей реального мира
    • Соответствия 3НФ
    • Добавления правильных ограничений целостности как сущностей так и их арибутов
    • Оптимизации запросов