Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Задания для 3 семинара по БД

ТиМПИ
September 23, 2022

Задания для 3 семинара по БД

ТиМПИ

September 23, 2022
Tweet

More Decks by ТиМПИ

Other Decks in Education

Transcript

  1. Семинар 3 Анастасия Олеговна Хлобыстова aok@dscs.pro, a.khlobystova@spbu.ru Санкт-Петербургский Государственный университет

    23 сентября 2022
  2. 2/5 Материалы Сущность — объект, который может быть идентифицирован неким

    способом Набор сущностей — множество сущностей одного типа (обладающих одинаковыми свойствами) Атрибут — свойство, характеризующее объект Ключ сущности — атрибут или группа атрибутов, однозначно идентифицирующих сущность Сильная сущность не зависит от существования какой-либо другой сущности Слабая сущность зависит от сильной сущности Связь — ассоциация, установленная между несколькими сущностями Связь может иметь атрибуты Бинарные связи: • Один к одному • Один ко многим • Многие ко многим Директор 1 1 Театр руководит Артист M Спектакль играть N ФИО
  3. 3/5 Задание Нотация Чена • draw.io • Google Презентации •

    PowerPoint • …. Нотация Мартина Построить диаграмму сущность-связь, используя нотацию Чена или нотацию Мартина.
  4. 4/5 Задания Команда 1 Компания предлагает ряд моделей автомобилей на

    прокат. Клиент может забронировать любую (какую-нибудь) модель или конкретную модель автомобиля. Бронь относится к модели, но не к конкретному автомобилю этой модели. Когда автомобиль этой модели станет доступным, он будет проведен для клиента. Когда клиент берет автомобиль, то эта информация связывается с конкретным автомобилем, а не моделью поскольку у компании может быть несколько автомобилей одной модели. Необходимо вести учет даны начала использования автомобиля и продолжительности. Также необходимо хранить информацию о клиенте: ФИО, водительское удостоверение, знать его стаж. Команда 2 Компания по прокату самокатов имеет филиалы в нескольких городах (придумать 3). Каждый филиал имеет парк и нескольких сотен самокатов разных марок (не менее 3). Для аренды самоката клиенты используют мобильное приложение, в котором указывается имя клиента и привязанная к приложению банковская карта или электронный кошелек, время бронирования, координаты бронирования. Для каждого типа самоката существует собственная стоимость одного часа аренды, которая также зависит от города, где находится филиал. В информационной системе учитывается продолжительность аренды, стоимость услуги (после окончания аренды).
  5. 5/5 Задания Команда 3 Ресторан “Ваше супер-мега-крутое-название” начинает свою работу

    в районе метро Автово. В ресторане планируется меню для завтраков, бизнес-ланчей и ужинов, каждое из которых содержит свой список блюд. У каждого блюда должны быть сведения о его цене, названии, виде кухни, категории (продумать), времени приготовления, стоимости. Сведения о клиенте содержат информацию о номере стола, где он сидит, времени прибытия, заказанных блюдах, отданы они или нет. Команда 4 В онлайн-кинотеатре можно смотреть фильмы по подписке или покупать отдельные фильмы для просмотра в любое время или брать фильмы на прокат, для просмотра в течение одного месяца после оплаты. Подписка может быть индивидуальной или семейной на несколько пользователей (до пяти), связанных с “администратором” семьи. Каждый пользователь имеет жанровые предпочтения. Информационная система должна вести учет пользователей, их подписок, покупок, просмотренных фильмов, жанровых предпочтений.