Пояснительная записка к курсовой работе по дисциплине «Базы данных»


Скачать 297.16 Kb.
НазваниеПояснительная записка к курсовой работе по дисциплине «Базы данных»
страница7/7
ТипПояснительная записка
1   2   3   4   5   6   7

2.5 Запросы



Запросы являются одним из основных инструментов выборки, обновления и обработки данных в таблицах базы данных. Запрос позволяет выбрать необходимые данные из одной или нескольких взаимосвязанных таблиц, произвести вычисления и получить результат в виде виртуальной таблицы. Полученная таблица может использоваться в качестве источника данных в формах, отчетах, страницах доступа к данным, других запросах. Через запрос можно производить обновление данных в таблицах, добавление и удаление записей.

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

  1. Включить в результирующую таблицу запроса заданные пользователем поля;

  2. Выбрать записи, удовлетворяющие условиям отбора;

  3. Произвести вычисления в каждой из полученных записей;

  4. Сгруппировать записи, которые имеют одинаковые значения в одном или нескольких полях, в одну запись и одновременно для других полей образовавшихся групп выполнить одну из статистических функций;

  5. Произвести обновление полей в выбранном подмножестве записей;

  6. Создать новую таблицу базы данных, используя данные из существующих таблиц;

  7. Удалить выбранное подмножество записей из таблицы базы данных; добавить выбранное подмножество записей в другую таблицу.

Многотабличный запрос позволяет сформировать записи результата путем объединения взаимосвязанных записей из таблиц базы данных и включения, нужных полей из них.

В MS Access может быть создано несколько видов запроса:

  1. Запрос на выборку — выбирает данные из взаимосвязанных таблиц и других запросов. Результатом является таблица, которая существует до закрытия запроса. На основе такого запроса могут строиться запросы других видов. Таблицу с результатами запроса на выборку можно использовать для работы с данными в таблицах, на которых построен запрос. Например, через таблицу запроса можно корректировать данные в исходных таблицах базы данных. Запросы могут служить источниками записей для форм, отчетов и страниц доступа к данным.

  2. Запрос на создание таблицы — также выбирает данные из взаимосвязанных таблиц и других запросов, но, в отличие от запроса на выборку, результат сохраняет в новой постоянной таблице.

  3. Запросы на обновление, добавление, удаление — являются запросами действия, в результате выполнения которых изменяются данные в таблицах

  4. Перекрестный запрос — позволяет создать перекрестный запрос, отображающий статистические расчеты (такие как суммы, количество записей и средние значения), выполненные по данным из одного поля таблицы. С этой целью мастер требует указать поле для заголовков строк, поле для заголовков столбцов и поле, для которого производятся вычисления с указанием функции вычисления.

В курсовой работе всего 17 запросов. Некоторые из них:

  1. Запрос на выборку

Примерами подобного запроса являются «Вывести диски от ИДДК», «Вывести диски от ID Company», «Вывести диски от Руссобит-М», «Вывести диски от Мультимед», «Вывести невыполненные заказы на текущий день», «Осуществить поиск по возрасту», «Осуществить поиск по названию», «Осуществить поиск по направлению», «Осуществить поиск по издательству», «Вывести заказы консультанта 1», «Вывести заказы консультанта 2», «Вывести список проданных дисков». Ниже представлены запрос «Вывести диски от Руссобит-М» (рисунок 16) в режиме конструктора и результат его выполнения (рисунок 17), а также «Вывести невыполненные заказы на текущий день» (рисунок 18) и результат его действия (рисунок 19).c:\users\янчик\desktop\диски от руссобит-м.jpg

Рисунок 16 Запрос в режиме конструктора

c:\users\янчик\desktop\рездиски.jpg


Рисунок 17 – Результат выполнения запроса

c:\users\янчик\desktop\невыполненные заказы.jpg

Рисунок 18 Запрос в режиме конструктора

c:\users\янчик\desktop\резнев.jpg


Рисунок 19 Результат выполнения запроса


  1. Запрос на добавление

Примером подобного запроса является «Добавить диск» (рисунки 20-22).

c:\users\янчик\desktop\добав.jpg

Рисунок 20 Запрос в режиме конструктора
c:\users\янчик\desktop\первые.jpg

Рисунок 21 Результат выполнения запроса
c:\users\янчик\desktop\гот.jpg

Рисунок 22 Результат выполнения запроса




  1. Перекрестный запрос

Примерами подобного запроса являются «Посмотреть работу консультантов», « Вывести среднюю стоимость игр по возрасту для каждого издательства» (рисунок 23), «Рейтинг постоянных покупателей». Результат выполнения предпоследнего запроса представлен на рисунке 24.
c:\users\янчик\desktop\посл.jpg

Рисунок 23 Запрос «Вывести среднюю стоимость игр по возрасту для каждого издательства» в режиме конструктора

c:\users\янчик\desktop\новое!!!.jpg

Рисунок 24 Результат запроса «Вывести среднюю стоимость игр по возрасту для каждого издательства»

2.6 Отчеты



Отчет – это форматированное представление данных, которое выводится на экран, в печать или файл. Они позволяют извлечь из базы нужные сведения и представить их в виде, удобном для восприятия, а также предоставляют широкие возможности для обобщения и анализа данных.

При печати таблиц и запросов информация выдается практически в том виде, в котором хранится. Часто возникает необходимость представить данные в виде отчетов, которые имеют традиционный вид и легко читаются. Подробный отчет включает всю информацию из таблицы или запроса, но содержит заголовки и разбит на страницы с указанием верхних и нижних колонтитулов.

Он может создаваться с помощью мастера или в режиме конструктора отчетов. Во многих случаях удобно использовать мастер отчетов. Созданный мастером отчет можно доработать в режиме конструктора.

В БД два отчета «Диски» (рисунок 25) и «Заказы».c:\users\янчик\desktop\сюда\!!!.jpg
Рисунок 25 – Отчет «Диски»





2.7 Защита информации БД паролем



При работе с базой данных консультанты или администратор необходимо осуществить вход в соответствующий профиль. Для этого следует ввести пароль (создано с помощью специального кода), при введении неправильного пароля происходит уведомление об этом пользователя. Коды и процедура введения пароля для консультанта №1, консультанта №2, администратора аналогичны. Поэтому здесь будут представлены результаты действия и программный код лишь для администратора.
c:\users\янчик\desktop\админ.jpg

Рисунок 26 – Ввод пароля для входа в профиль администратора
c:\users\янчик\desktop\админ2.jpg

Рисунок 27 – Программный код для входа в профиль администратора

Заключение



Реляционные базы данных являются одними из самых востребованных для создания БД. И это не удивительно, ведь им присуща простота, наглядность, практичность, а главное, удобство как для пользователей, так и для разработчиков, в чем я убедилась на практике, делая курсовую работу, которая была реализована средствами СУБД MS Access.

В ходе выполнения данной работы познакомилась с такими понятиями, как сущность, атрибут, связь, предметная область, логическая, реляционная и концептуальная модели, нотации Чена, запрос, форма.

Следует также заметить, что за время работы с БД я выработала умения и навыки проектирования структуры базы данных, предназначенной для функционирования автоматизированной информационной системы, усвоила новые знания по пакету прикладных программ MS Office и изучила ограничения и правила для отдельных атрибутов, кортежей, множеств кортежей и базы данных в целом.

Научилась делать описание предметной области, ER-диаграмму, взаимосвязь форм, представленную в виде рисунка, создавать таблицы, различной сложности формы (сорок один), запросы (семнадцать), отчеты (два).

Помимо этого, для БД написала три кода для разграниченного доступа (для двух консультантов и администратора).

Получившуюся БД можно использовать не только в образовательном и торговом аспектах (в качестве БД, предназначенной облегчить работу сотрудников магазина или учителей), но и для досуга, так как она обладает такими свойствами, как функциональность и практичность.




Библиографический список



1 Хомоненко А.Д. «Базы данных»; Спб.: КОРОНА принт;2004г; 736с.

2 Дейт К. Руководство по реляционной СУБД DB2. - М.: Финансы и статистика, 1988. - 320 с.

3 Гилуа М.М. Множественная модель данных в информационных системах. - М.: Наука, 1992. – 40 с.

4 Бекаревич Ю. Б. Самоучитель Microsoft Access 2013 / Ю. Б. Бекаревич, Н. В. Пушкина. – СПб.: БХВ-Петербург, 2014. – 464 с.

5 Видео – уроки по созданию различных элементов в MS Access http://www.youtube.com/watch?v=h_UPuVGwkko&list=PLnzEVwX9gt1iyK1z1cDgQkszYukA4sSKl&index=2
1   2   3   4   5   6   7

Похожие:

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПояснительная записка к курсовой работе по дисциплине «Базы данных»
Метод исследования – моделирование базы данных в программе Microsoft Access 2013

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПояснительная записка к курсовой работе по дисциплине «Базы данных»
Фио, категория клиента, паспортные данные (свидетельства о рождении), контактные данных)

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПояснительная записка к курсовой работе по дисциплине «Моделирование систем»
Пояснительная записка содержит 31 страницу, 3 таблицы, 24 рисунка, 4 библиографических источника, 1 фрагмента листинга

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПояснительная записка к курсовой работе по дисциплине: «Система складирования...
Рекомендации по совершенствованию организационных методов и внедрению более производительных технических средств реализации логистических...

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconМетодические рекомендации на курсовую работу по теме "Базы данных"...
Целью выполнения курсовой работы является необходимость закрепления всех знаний и практических навыков, полученных в результате изучения...

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПояснительная записка Студент
Организация данных. Sql дает пользователю возможность изменять структуру представления данных, а также устанавливать отношения между...

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconМетодические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconЛекция №2 по дисциплине «Базы данных»
Процесс проектирования, реализации и поддержания системы базы данных называется жизненным циклом базы данных (жцбд). Процедура создания...

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПример создания базы данных «Студенты» Постановка задачи. Выделение...
В окне «Базы данных» выбрать объект «Таблицы», выберите опцию «Создание таблицы в режиме конструктора»

Пояснительная записка к курсовой работе по дисциплине «Базы данных» iconПояснительная записка курсовой работы тема курсовой работы: Свойства...
Пчела появилась на 50-60 тысяч лет ранее человека. В найденных пластах мелового периода, насчитывающих 30 миллионов лет, наряду с...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск