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
    Анастасия Олеговна Хлобыстова
    [email protected], [email protected]
    Санкт-Петербургский Государственный университет
    23 сентября 2022

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide

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

    View full-size slide