Автор работы: Пользователь скрыл имя, 10 Января 2013 в 12:59, курсовая работа
Целью данной практической работы является приобретение навыков получения интересующей информации из базы данных путём конструирования запросов к СУБД.
В ходе выполнения создания БД необходимо создать необходимые таблицы.
Создать отчёт, который будет показывать полную информацию о продовольственных товарах.
1. Постановка задачи
2. Проектирование БД
Заключение
Список литературы
Содержание
Заключение
Список литературы
Предлагаемая для изучения реляционная (многотабличная) база данных «Ведомость расчета с поставщиками» служит для контроля получаемых изделий, информацию о поставщиках, сроках оплаты и суммах к оплате. В ней содержится вся необходимая информация:
-поставщик: наименование, город, телефон, адрес;
-изделия: наименование, количество, цена за единицу, срок оплаты, оплата;
Целью данной практической работы является приобретение навыков получения интересующей информации из базы данных путём конструирования запросов к СУБД.
В ходе выполнения создания БД необходимо создать необходимые таблицы.
Создать отчёт, который будет показывать полную информацию о продовольственных товарах.
1.1
1.2 (а) Создание базы данных Ведомость расчета с поставщиками
Необходимо в конструкторе вбить нужные поля, учитывая то какими они должны быть по типу данных
Затем сохраняем их и переходим в режим таблицы и вбиваем нужную нам информацию с возможностью редактирования и удаления данных
1.2 (б) Создание запросов: список поставщиков, срок оплаты которым приходится на определенную дату (например: на 08.12.2012), для этого выбираем таблицу Ведомость расчета с поставщиками, жмем Мастер запросов. Открывается окно Новый запрос, выбираем Простой запрос и нажимаем ОК
После чего в окне Создание простых запросов переносим все доступные поля и нажимаем Готово
Открывается запрос Ведомость расчета с поставщиками в режиме таблицы
После чего мы переходим в режим конструктора
И в столбце вбиваем: >#07.12.2012# And <=#08.12.2012# (дата больше 07.12.2012 и меньше или равно 08.12.2012)
Нажимаем сохранить, переименовываем в Конкретный день и переходим в режим таблицы где отображаются только интересующие нас дни (08.12.2012)
1.2 (в) Создаем запрос в котором необходимо получить список поставщиков, сумма к оплате которым больше указанного значения (например: 800). Для этого открываем Таблицу ведомость расчета с поставщиками, , жмем Мастер запросов. Открывается окно Новый запрос, выбираем Простой запрос и нажимаем ОК
После чего в окне Создание простых запросов переносим все доступные поля и нажимаем Готово
Открывается запрос Ведомость расчета с поставщиками в режиме таблицы
После чего мы переходим в режим конструктора
В столбце Сумма к выплате вбиваем >800 сохраняем, переименовываем в Более указанного значения и переходим в режим таблицы, где остались только поля у которых сумма к выплате больше 800
1.2 (г) Создаем запрос в котором нужно получить список поставщиков, которым сумма оплачена не полностью (фактической датой выполнения является 17.12.2012 поэтому все последующие даты не являются оплаченными кроме 18.12.2012 которая оплачена наперед). Для этого открываем Таблицу ведомость расчета с поставщиками, , жмем Мастер запросов. Открывается окно Новый запрос, выбираем Простой запрос и нажимаем ОК
После чего в окне Создание простых запросов переносим все доступные поля и нажимаем Готово
Открывается запрос Ведомость расчета с поставщиками в режиме таблицы
После чего мы переходим в режим конструктора
В столбце Фактически оплачено пишем <1 после чего сохраняем и переименовываем в Оплачено не полностью и переходим в режим таблицы, в котором остались только данные с не оплаченными товарами
1.2 (д) Создаем запрос
в котором нужно получить
После чего в окне Создание простых запросов переносим все доступные поля и нажимаем Готово
Открывается запрос Ведомость расчета с поставщиками в режиме таблицы
После чего мы переходим в режим конструктора
В столбце срок оплаты вбиваем: Date()+1 Or Date()+2.
После чего сохраняем запрос и переименовываем в Ближайшие два дня и переходим в режим таблицы, где отображаются ближайшие два дня от сегодняшней даты, а именно: 18.12.2012 и 19.12.2012
1.3 Создаем кнопочное меню для работы с БД. Для этого выбираем таблицу Ведомость расчета с поставщиками, выбираем Мастер форм
Выбираем все поля из таблицы
Жмем Далее >, во внешнем виде таблицы выбираем В один столбец и жмем Готово
Открыт Конструктор формы, здесь добавляем кнопки для работы с формой, для обработки записей и для перехода по записям для управления базами данных через кнопочную форму
В итоге добавлены кнопки Выход (красный крестик с правом верхнем углу), для перехода по записям стрелка влево для перехода на предыдущую запись и стрелка вправо для перехода к следующей. И для обработки записей Добавить запись, Удалить запись и Сохранить изменения.
При открытии этой формы Ведомость расчета с поставщиками открывается вот такое представление
Заключение
В этой курсовой работе были реализованы все поставленные задачи. Администратор сможет занести в базу данных данные, удалить старые записи, редактировать записи. В ходе выполнения практической работы были приобретены навыки:
- получения интересующей информации из базы данных путём конструирования запросов к СУБД;
- создание таблиц;
- создание запросов;
- создание форм;
- создание объектов для управления БД.