Skip to content

БД_Б2019_ПИНЖ_6#Г#Базы данных

Notifications You must be signed in to change notification settings

consoleaf/BD_B2019_PING_6

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

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

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

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

Задание 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.
  • Комиты можно писать на русском языке

About

БД_Б2019_ПИНЖ_6#Г#Базы данных

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published