Skip to content

Latest commit

 

History

History
64 lines (45 loc) · 4.92 KB

README.md

File metadata and controls

64 lines (45 loc) · 4.92 KB

Курс "Базы данных"

Сервисы для проектирования

Многофункциональные сервисы

Программы для проектирования

Задание 1

Вам поручено разработать онлайн-аукцион. Он позволяет продавцам продавать свои товары с помощью аукциона. Покупатели делают ставки. Выигрывает последняя самая высокая ставка. После закрытия аукциона победитель оплачивает товар с помощью кредитной карты. Продавец отвечает за доставку товара покупателю.

  • Предложите список функциональных требований для проекта.
  • Определите роли пользователей и действия для каждой роли.
  • Определите объекты, о которых будут храниться данные.
  • Определите связи между объектами для хранения данных.
  • Нарисуйте схему объектной модели (используя любые обозначения, которые вам удобны).

 > Прием работ до до 18:00 12.09.2021.

Задание 2

Задача 1. Нарисуйте E/R диаграмму для библиотечной системы на основе следующих требований:

  • В библиотеки храняться экземпляры книг. Каждая копия (экземпляр) имеет свой уникальный номер копии, положение на полке и может быть однозначно идентифицирована с помощью номера копии вместе с ISBN.
  • Каждая книга имеет уникальный номер ISBN, год, название, автора и количество страниц.
  • Книги издаются издательствами. У издателя есть имя и адрес.
  • В библиотечной системе книгам присвоена одна категория или несколько. Категории образуют иерархию, поэтому категория может быть просто другой подчиненой категорией (подкатегория). Категория имеет только имя и никаких других свойств.
  • Каждому читателю присвается уникальный номер. У читателя есть Фамилия, Имя, адрес и день рождения. Читатель может взять один или несколько экземпляров книг. При взятии книги записывается запланированая дата возврата.

Задача 2. Смоделируйте следующие отношения в E/R.

  •  Квартира расположена в доме на улице в городе в стране
  • Две команды играют друг против друга в футбол под руководством арбитра
  • У каждого человека (мужчины и женщины) есть отец и мать

Задача 3. Смоделируйте E/R-модель в виде E/R диаграммы

Задание 3

  1. Почему любое отношение в реляционной схеме имеет по крайней мере один ключ?
  2. Переведите все диаграммы ER из предыдущей домашней работы в реляционные схемы.
  3. Переведите приведенные диаграммы ER в реляционные схемы. 3.1. https://imgur.com/w2iDI1o 3.2. https://imgur.com/oFBM5pp

Соглашение о приеме работ

  • В папке с названием задания, создается папка с фамилией студента, в которой он работает
  • Текстовы файлы оформляются в формате .md
  • Изображения лежат рядом, в .md указываем ссылку
  • Срок сдачи - до 23:59 25.09.2021.
  • Комиты можно писать на русском языке