Номер §2.5 № 9

ГДЗ по информатике 9 класс, Босова 2023, страница 141

§. № Проектирование однотабличных баз

Продумайте состав, типы полей и ключ однотабличной базы данных: а) ТУРАГЕНТСТВО; б) ВИДЕОТЕКА; в) АВТОСАЛОН; г) РЕГИОНЫ РФ.

Решение

Сначала решим, чему соответствует одна запись. Затем для каждого свойства выберем тип из §. и добавим уникальный код: совпадение названий или имён не должно приводить к совпадению ключей.

а) ТУРАГЕНТСТВО. Одна запись — тур. Поля: КОД ТУРА (числовой, ключ), СТРАНА (текстовый), ГОРОД (текстовый), ДАТА НАЧАЛА (дата), ДАТА ОКОНЧАНИЯ (дата), ЦЕНА (числовой), ЕСТЬ МЕСТА (логический). По датам можно искать туры на нужный период, по цене — сравнивать предложения.

б) ВИДЕОТЕКА. Одна запись — фильм. Поля: КОД ФИЛЬМА (числовой, ключ), НАЗВАНИЕ (текстовый), РЕЖИССЁР (текстовый), ЖАНР (текстовый), ГОД ВЫПУСКА (числовой), ДЛИТЕЛЬНОСТЬ В МИНУТАХ (числовой), ЕСТЬ В НАЛИЧИИ (логический). Название не берём ключом, поскольку существуют фильмы с одинаковыми названиями.

в) АВТОСАЛОН. Одна запись — автомобиль в продаже. Поля: КОД АВТОМОБИЛЯ (числовой, ключ), МАРКА (текстовый), МОДЕЛЬ (текстовый), ГОД ВЫПУСКА (числовой), ЦВЕТ (текстовый), ЦЕНА (числовой), ПРОДАН (логический). Два автомобиля могут иметь одинаковую марку и модель, но разные коды.

г) РЕГИОНЫ РФ. Одна запись — регион. Поля: КОД РЕГИОНА (числовой, ключ), НАЗВАНИЕ (текстовый), АДМИНИСТРАТИВНЫЙ ЦЕНТР (текстовый), ПЛОЩАДЬ (числовой), НАСЕЛЕНИЕ (числовой), ДАТА ОБРАЗОВАНИЯ (дата). Ключевой код задаётся уникально для каждой записи. Итак, во всех четырёх таблицах строки описывают отдельные объекты, а ключ различает их.

Ответ

а) ТУРАГЕНТСТВО: КОД ТУРА (числовой, ключ), СТРАНА и ГОРОД (текстовые), ДАТА НАЧАЛА и ДАТА ОКОНЧАНИЯ (даты), ЦЕНА (числовой), ЕСТЬ МЕСТА (логический).
б) ВИДЕОТЕКА: КОД ФИЛЬМА (числовой, ключ), НАЗВАНИЕ, РЕЖИССЁР и ЖАНР (текстовые), ГОД ВЫПУСКА и ДЛИТЕЛЬНОСТЬ (числовые), ЕСТЬ В НАЛИЧИИ (логический).
в) АВТОСАЛОН: КОД АВТОМОБИЛЯ (числовой, ключ), МАРКА, МОДЕЛЬ и ЦВЕТ (текстовые), ГОД ВЫПУСКА и ЦЕНА (числовые), ПРОДАН (логический).
г) РЕГИОНЫ РФ: КОД РЕГИОНА (числовой, ключ), НАЗВАНИЕ и АДМИНИСТРАТИВНЫЙ ЦЕНТР (текстовые), ПЛОЩАДЬ и НАСЕЛЕНИЕ (числовые), ДАТА ОБРАЗОВАНИЯ (дата).

Помогло?

Нет твоего задания?Сфоткай, и ДЗмэн решит за пару секунд.

Решить по фото