Тема курсовой работы "Базы данных access" БД «Поставки игрушек в детские сады»
Вариант №4 – БД «Поставки игрушек в детские сады».
Постановка задачи. Создать базу данных «Поставки игрушек в детские сады» содержащую информацию о поставках игрушек в различные детские сады.
1. База данных должна содержать следующую информацию:
- Таблицу «Магазины», содержащую следующую информацию о магазинах: Название, Адрес, Город, Телефон, Директор.
- Таблицу «Игрушки», содержащую информацию об игрушках: Наименование, Класс, Цена.
- Таблицу «Детские сады», содержащую информацию о детских садах: Номер, Название, адрес, Заведующий.
- Таблицу «Поставки», содержащую информацию о поставках игрушек в детские сады: Дата, Количество.
2. Определить первичные и вторичные (внешние) ключи (если необходимо добавьте поля). Ввод данных в поля внешнего ключа, а также в поля с небольшим набором возможных значений организовывать с помощью мастера подстановок, а также предусмотреть маску ввода, где это возможно.
3. Установить связь между таблицами, предусмотрев обеспечение целостности данных, каскадное обновление связанных полей и каскадное удаление связанных записей.
4. Ввести не менее 4 записей в таблицы без внешнего ключа и не менее 10 записей в таблицы, содержащие поле внешнего ключа.
5. Создать следующие запросы, задав для них смысловые имена.
- Запрос на выборку. Для отображения количества заказов в четвертом квартале каждого года. На экран вывести следующие поля: Дата заказа, Количество.
- Параметрический запрос. Для определения информации о поставках игрушек в детские сады, определяемого параметром, с указанием всех характеристик заказанных им игрушек. На экран вывести следующие поля: Название детского сада, Дата поставки, Наименование и цена игрушки.
- Запрос на обновление. Для снижения в таблице «Игрушки1» цены на игрушку произвольного наименования на 7,5% в связи проведением рекламной акции. Для этого создайте резервную копию таблицы «Игрушки», реализовав запрос на создание таблицы.
- Запрос на вычисляемое поле. Для отображения общих сумм заказов каждого детского сада. На экран вывести следующие поля: Название детского сада, Количество, Цена, Общая сумма.
- Перекрестный запрос. Для отображения общей суммы заказов игрушек каждым магазином. На экран вывести следующие поля: Название детского сада, Название магазина, Общая сумма
- Запрос на групповые операции. Для отображения средней цены на игрушки определенного класса.
6. Создать следующие формы, задав для них смысловые имена.
- Подчиненную форму, отображающую данные из таблиц «Магазины» и «Поставки». В созданную форму добавить кнопки для перехода между записями.
- Создать форму, отображающую следующую информацию: Название детского сада, Адрес, Заведующий, Количество, Наименование игрушки и Цена.
7. Создать отчет, отображающий следующую информацию о заказах: Название детского сада, Дата поставки, Количество, Адрес, Название игрушки. В область примечаний добавить общую сумму заказа данной игрушки по следующей формуле =Количество*Цена.
8. Создать макросы для открытия всех таблиц базы данных. Задать смысловые имена макросам.
9. В режиме конструктора создать форму «Пользовательский интерфейс», позволяющую работать с созданной базой данных. На форме отобразить информацию о названии базы данных и об авторе. Поместить на форме командные кнопки, позволяющие открывать все таблицы, запросы, формы и отчеты, задать для них смысловые имена. Отредактировать форму с помощью элементов рисования панели элементов. Поместить на нее свою фотографию.
10.Создать макрос для автоматического открытия формы «Пользовательский интерфейс».
Этой базы данных ещё нет в наличии, но её можно заказать
Готовая похожая база данных поставщика медтехники |