Файл: 1 Проектная часть.docx

ВУЗ: Не указан

Категория: Реферат

Дисциплина: Не указана

Добавлен: 07.11.2023

Просмотров: 55

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

2.3 Характеристика сферы применения «настольных» СУБД
Достаточно часто, особенно если над определенной проблемой работает не отдельный специалист, а коллектив, возникает необходимость упорядочить, отсортировать накопленную информацию. В общем, создать условия, при которых можно было бы с наименьшими затратами найти нужные сведения, внести в них изменения и затем предоставить эту информацию для общего пользования.

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

Выбор системы управления баз данных (СУБД) представляет собой сложную многопараметрическую задачу и является одним из важных этапов при разработке приложений баз данных. Выбранный программный продукт должен удовлетворять как текущим, так и будущим потребностям предприятия, при этом следует учитывать финансовые затраты на приобретение необходимого оборудования, самой системы, разработку необходимого программного обеспечения на ее основе, а также обучение персонала. Кроме того, необходимо убедиться, что новая СУБД способна принести предприятию реальные выгоды.

Во время написания курсовой работы рассмотрены основные особенности СУБД MS Access 2007, ее функциональные возможности и на основании этой информации можно определить сферу эффективного применения этой СУБД.

Основополагающим фактором является использование платформы фирмы Microsoft – операционной системы Windows. Хотя MS Access применяется только под Windows, широчайшее распространение этой ОС не является препятствием для массового использования.

Наиболее значимые характеристики сферы применения Microsoft Access заключаются в следующем:

наличие некоторого объема информации, который необходимо систематизировать и хранить централизованно. Этот объем информации не должен превышать некоторого предела, например, крупные корпоративные системы, хранилища данных OLTP или системы OLAP – это не вариант использования Access; ограниченность материальных и трудовых ресурсов для разработки системы хранения данных. В этом плане Access предоставляет довольно богатые возможности за небольшую стоимость. Цена разработки и сопровождения данной СУБД вполне доступна даже малым компаниям или предпринимателям; использование данных преимущественно в режиме однопользовательского доступа. Возможно, конечно, увеличение числа одновременно работающих пользователей, за счет возможностей ядра Access, однако при больших количествах (100 и более клиентских подключений) использование Access нецелесообразно, ввиду пропорционального увеличения сетевого трафика, и снижения скорости обработки данных; отсутствие жестких требований по защите информации. Access позволяет защищать данные лишь на пользовательском уровне. Чего, однако, вполне хватает для защиты от просмотра или неосторожных действий в среде сотрудников небольшой компании. Отсюда сделаем вывод, что доверять MS Access секретные или очень ценные данные не стоит; наличие потребности публиковать данные в сети Intranet или Internet, или редактировать их с помощью браузера. Если стандартных средств не достаточно, для редактирования HTML-кода можно использовать встроенный редактор сценариев Microsoft; факторы скорости работы программ не являются критическими. Если программа создана в Access не стоит ожидать от нее высокой производительности. Однако, существует огромный круг задач, в которых основное время при работе с программой приходится на ожидание действий пользователя. В таком случае невысокая скорость программы абсолютно не заметна; при использовании MS Access исключается необходимость иметь такую должность, как администратор БД. Все
административные операции просты и автоматизированы; распространенность OC Windows, простота и стандартизированность интерфейса, наличие большого количества удобных Мастеров делают Access очень дружественной для большинства пользователей. И с другой стороны можно полагаться на стабильность производителя, компания Microsoft является одним из мировых лидеров в производстве ПО и обеспечивает свои продукты подробной документацией, технической поддержкой и локализацией.

Проанализировав характеристики области применения Microsoft Access можно выделить следующие структуры: применение в малом и среднем бизнесе (бухгалтерский учет, ввод заказов, ведение информации о клиентах, ведение информации о деловых контактах, кадрах и т.п.); при разработке программ и хранилищ данных на заказ (разработка внутриотраслевых приложений, разработка межотраслевых приложений, автоматизация некоторых функций предприятий); в крупных корпорациях (приложения для рабочих групп, системы обработки информации, документооборот); в качестве персональной СУБД (справочник по адресам, ведение инвестиционного портфеля, поваренная книга, каталоги книг, пластинок, видеофильмов и т.п.); в качестве средства хранения данных, которое используется в других приложениях. Например, один из лидеров среди геоинформационных систем – ArcGis, создает и использует файлы MDB в качестве «персональной геобазы», то есть хранилища данных, где не требуется одновременное многопользовательское редактирование.

Это сферы использования СУБД Microsoft Access, хотя их конкретных реализаций может быть неизмеримо много, как и областей применения информационных технологий в целом.

  1. Практическая часть. Разработка базы данных




    1. Таблицы


Представим структуру таблиц.



Рисунок 3 – Таблица "Информация о читателе"



Рисунок 4 – Таблица "Информация о книге"



Рисунок 5 – Таблица "Выдача книг"




Рисунок 6 – Таблица "Бронирование книг



Рисунок 7 – Таблица "Издательства"



Рисунок 8 – Таблица "Города"



Рисунок 9 - Таблица "Авторы"



Рисунок 10 - Таблица "Авторы книг"
3.2 Формы
Разработаем формы для каждой из таблиц и занесем в них данные.


Рисунок 11 – Форма "Авторы"


Рисунок 12 – Форма "Города"


Рисунок 13 – Форма "Издательства"


Рисунок 14 – Форма "Информация о книге"

Форма "Информация о книге" имеет подчиненную форму "Авторы книг", через которую можно назначить несколько авторов одной книге.


Рисунок 15 – Форма "Информация о читателе"


Рисунок 19 – Форма "Бронирование книг"
В данной форме требуется ввести либо "Шифр книги" либо выбрать наименование книги. Второе поле база данных установит самостоятельно.


Рисунок 20 – Форма "Выдача книг"
Создадим главную кнопочную форму.


Рисунок 21 – Форма "Главная кнопочная форма"


    1. Запросы


Разработаем запросы.

1) Вывод сведений о книгах, взятых определенным читателем.


Рисунок 22 – Запрос "Вывод сведений о книгах, взятых определенным читателем"
2) Сведения о читателях, у которых находится определенная книга.


При построении данного запроса исключаются книги, которые были возвращены читателями, т.е. присутствует дата возврата.



Рисунок 23 – Запрос "Сведения о читателях, у которых находится определенная книга"
3) Сведения о читателе, прочитавшем за определенный интервал времени максимальное количество книг.

Данный запрос будет создан при помощи двух запросов.


Рисунок 24 – Запрос "Количество книг"
На основании него создадим другой запрос.


Рисунок 25– Запрос "Сведения о читателе, прочитавшем за определенный интервал времени максимальное количество книг"

4) Сведения о наличии определенной книги в фондах библиотеки.


Рисунок 26 – Запрос "Сведения о наличии определенной книги в фондах библиотеки"
5) Вывод сведений о домашнем адресе и телефоне определенного читателя.


Рисунок 27 – Запрос "Вывод сведений о домашнем адресе и телефоне определенного читателя"

Примеры обработки запросов

Приведем результаты запросов.




Рисунок 28 – Результат запроса "Вывод сведений о домашнем адресе и телефоне определенного читателя"




Рисунок 29 – Результат запроса "Вывод сведений о книгах, взятых определенным читателем"




Рисунок 30 – Результат запроса "Сведения о наличии определенной книги в фондах библиотеки"








Рисунок 31 – Результат запроса "Сведения о читателе, прочитавшем за определенный интервал времени максимальное количество книг"




Рисунок 32 – Результат запроса "Сведения о читателях, у которых находится определенная книга"
3.4 Отчёты
В данной базе данных формируются следующие отчеты:

Разработаем отчет: Заказы на бронирование книг с группировкой и сортировкой по датам заказа.


Рисунок 33 – Макет отчета "Бронирование книг"


Рисунок 34 – Результат отчета "Бронирование книг"

Заключение

В результате выполнения данной курсовой работы были решены задачи, поставленные в задании на курсовое проектирование.

Организация данных является ключевым моментом при работе с большими объемами информации. Чрезвычайно важно упорядочить информацию таким образом, чтобы легко и быстро находить нужные сведения. В Microsoft Access подлежащая хранению информация называется данными, а место ее хранения - базой данных.

Перед созданием базы данных необходимо ответить на следующие вопросы.

Каково назначение базы данных и кто будет ею пользоваться?

Какие таблицы (данные) будет содержать база данных?

Какие запросы и отчеты могут потребоваться пользователям этой базы данных?

Какие формы может потребоваться создать?

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

В результате работы мы получили базу данных "Библиотека", которая содержит запросы и отчеты:

- Вывод сведений о книгах, взятых определенным читателем;

- Сведения о читателях, у которых находится определенная книга;

- Сведения о читателе, прочитавшем за определенный интервал времени максимальное количество книг;