- •1 Цели и задачи курсового проекта
- •2 Структура курсового проекта
- •3 Задание на курсовой проект Общая формулировка задания
- •Требования к информационной системе
- •4 Индивидуальные задания Вариант 1. Зарплата
- •Вариант 2 Оптовая база
- •Вариант 3. Потребительская корзина
- •Вариант 4. Библиотека
- •Вариант 5. Гаи
- •Вариант 6. Перевозки
- •Вариант 7. Сессия
- •Вариант 8. Программное обеспечение
- •Вариант 9. Администратор гостиницы
- •Вариант 10 Товарооборот
- •Задание 11. Автомобили
- •Задание 12. Клиенты сотовой компании
- •Задание 13. Интернет-магазин
- •5 Рекомендуемая литература
Задание 11. Автомобили
Создайте базу данных, содержащую сведения о продаваемых автомобилях (вы вправе дополнить структуру базы данных на свое усмотрение, но не забывайте о достижении минимальной цели работы):
Таблица «Автомобили» с атрибутами «идентификатор авто» (первичный ключ), «Марка и Модель» (Audi A8, BMW X5 и т.д.), «Год выпуска», «Код цвета» (внешний ключ), «Код кузова» (внешний ключ), «Стоимость»
Таблица «Справочник цветов» с атрибутами «идентификатор цвета» (первичный ключ), «название» (красный, синий, лаванда, морская волна и т.д.).
Таблица «Справочник кузовов» с атрибутами «идентификатор кузова» (первичный ключ), «название» (седан, хетчбек и т.д.)
Напишите приложение, позволяющее вести базу данных о продаваемых автомобилях. В приложении предусмотрите возможность просмотра, добавления, удаления и изменения данных основной таблицы. На странице вывода информации из основной таблицы реализовать возможность задания фильтра для отображения – например, «показывать все автомобили только определенной марки» либо «показывать автомобили определенной ценовой категории».
Задание 12. Клиенты сотовой компании
Создайте базу данных, содержащую сведения о подключениях сотовой компании (вы вправе дополнить структуру базы данных на свое усмотрение, но не забывайте о достижении цели работы):
Таблица «Договоры» с атрибутами «Идентификатор договора» (первичный ключ), «ФИО», «Название», «Номер телефона», «Код модели телефона» (внешний ключ), «Дата подключения», «Код тарифа» (внешний ключ).
Таблица «Справочник моделей телефонов» с атрибутами «Идентификатор модели» (первичный ключ), «Название» (Siemens, Nokia и т.д.)
Таблица «Справочник тарифов» с атрибутами «Идентификатор типа» (первичный ключ), «Название» (особый, экономичный и т.д.)
Напишите приложение, позволяющее вести базу данных о договорах на подключение в салоне сотовой связи. В приложении предусмотрите возможность просмотра, добавления, удаления и изменения данных основной таблицы. На странице вывода информации из основной таблицы реализовать возможность задания фильтра для отображения – например, «показывать все подключения только определенного тарифа» либо «показывать договоры только начиная с определенного времени».
Задание 13. Интернет-магазин
Создайте базу данных, содержащую сведения о товарах книжного Интернет-магазина (вы вправе дополнить структуру базы данных на свое усмотрение, но не забывайте о достижении цели работы):
Таблица «Книги» с атрибутами «Идентификатор книги» (первичный ключ), «Авторы», «Название», «Код тематики» (внешний ключ), «Код издательства» (внешний ключ), «Год издания», «Стоимость».
Таблица «Справочник издательств» с атрибутами «Идентификатор издательства» (первичный ключ), «Название» (Спб.: БХВ, М.: Колос, Новосибирск: Наука и т.д.)
Таблица «Справочник тематик» с атрибутами «Идентификатор тематики» (первичный ключ), «Название» (программирование, художественная литература и т.д.)
Напишите приложение, позволяющее вести базу данных о продаваемых в магазине книгах. В приложении предусмотрите возможность просмотра, добавления, удаления и изменения данных основной таблицы. На странице вывода информации из основной таблицы реализовать возможность задания фильтра для отображения – например, «показывать все книги только определенного издательства» либо «показывать книги только определенной тематики».
