Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_КПр_ТРиЗБД.docx
Скачиваний:
4
Добавлен:
01.07.2025
Размер:
41 Кб
Скачать
☆

Задание 11. Автомобили

Создайте базу данных, содержащую сведения о продаваемых автомобилях (вы вправе дополнить структуру базы данных на свое усмотрение, но не забывайте о достижении минимальной цели работы):

  • Таблица «Автомобили» с атрибутами «идентификатор авто» (первичный ключ), «Марка и Модель» (Audi A8, BMW X5 и т.д.), «Год выпуска», «Код цвета» (внешний ключ), «Код кузова» (внешний ключ), «Стоимость»

  • Таблица «Справочник цветов» с атрибутами «идентификатор цвета» (первичный ключ), «название» (красный, синий, лаванда, морская волна и т.д.).

  • Таблица «Справочник кузовов» с атрибутами «идентификатор кузова» (первичный ключ), «название» (седан, хетчбек и т.д.)

Напишите приложение, позволяющее вести базу данных о продаваемых автомобилях. В приложении предусмотрите возможность просмотра, добавления, удаления и изменения данных основной таблицы. На странице вывода информации из основной таблицы реализовать возможность задания фильтра для отображения – например, «показывать все автомобили только определенной марки» либо «показывать автомобили определенной ценовой категории».

Задание 12. Клиенты сотовой компании

Создайте базу данных, содержащую сведения о подключениях сотовой компании (вы вправе дополнить структуру базы данных на свое усмотрение, но не забывайте о достижении цели работы):

  • Таблица «Договоры» с атрибутами «Идентификатор договора» (первичный ключ), «ФИО», «Название», «Номер телефона», «Код модели телефона» (внешний ключ), «Дата подключения», «Код тарифа» (внешний ключ).

  • Таблица «Справочник моделей телефонов» с атрибутами «Идентификатор модели» (первичный ключ), «Название» (Siemens, Nokia и т.д.)

  • Таблица «Справочник тарифов» с атрибутами «Идентификатор типа» (первичный ключ), «Название» (особый, экономичный и т.д.)

Напишите приложение, позволяющее вести базу данных о договорах на подключение в салоне сотовой связи. В приложении предусмотрите возможность просмотра, добавления, удаления и изменения данных основной таблицы. На странице вывода информации из основной таблицы реализовать возможность задания фильтра для отображения – например, «показывать все подключения только определенного тарифа» либо «показывать договоры только начиная с определенного времени».

Задание 13. Интернет-магазин

Создайте базу данных, содержащую сведения о товарах книжного Интернет-магазина (вы вправе дополнить структуру базы данных на свое усмотрение, но не забывайте о достижении цели работы):

  • Таблица «Книги» с атрибутами «Идентификатор книги» (первичный ключ), «Авторы», «Название», «Код тематики» (внешний ключ), «Код издательства» (внешний ключ), «Год издания», «Стоимость».

  • Таблица «Справочник издательств» с атрибутами «Идентификатор издательства» (первичный ключ), «Название» (Спб.: БХВ, М.: Колос, Новосибирск: Наука и т.д.)

  • Таблица «Справочник тематик» с атрибутами «Идентификатор тематики» (первичный ключ), «Название» (программирование, художественная литература и т.д.)

Напишите приложение, позволяющее вести базу данных о продаваемых в магазине книгах. В приложении предусмотрите возможность просмотра, добавления, удаления и изменения данных основной таблицы. На странице вывода информации из основной таблицы реализовать возможность задания фильтра для отображения – например, «показывать все книги только определенного издательства» либо «показывать книги только определенной тематики».