Slide 1

Slide 1 text

Семинар 3 Анастасия Олеговна Хлобыстова [email protected], [email protected] Санкт-Петербургский Государственный университет 23 сентября 2022

Slide 2

Slide 2 text

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

Slide 3

Slide 3 text

3/5 Задание Нотация Чена • draw.io • Google Презентации • PowerPoint • …. Нотация Мартина Построить диаграмму сущность-связь, используя нотацию Чена или нотацию Мартина.

Slide 4

Slide 4 text

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

Slide 5

Slide 5 text

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