Принципы разработки и эксплуатации систем управления удаленными базами данных
Понятие удаленных баз данных, удаленное управление. CALS-технологии, принципы разработки многопользовательских систем. Организация МС управления БД. Проектирование и администрирование УБД. База данных "Спортивный клуб" и её реализация в MS Access.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 20.04.2015 |
Размер файла | 1,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Занятия (*Код тренера, Код вида занятия, *№ дня недели, Время; Продолжительность, мин; № зала)
Учет (*Код клиента, *Начало действия абонемента, Конец действия абонемента, Оплата, Отметка об оплате)
Виды занятий (*Код вида занятия, Вид занятия)
Залы (*№ зала, Наименование)
Количество занятий (*Оплата, Количество занятий)
Оклад (*Стаж работы, лет, Оклад)
Дни недели (*№ дня недели, День недели)
Полученные в результате проектирования базы данных «Спортивный клуб» методом «сущность-связь» соответствует 3НФ.
Таким образом, в данной главе было проведено проектирование базы данных «Спортивный клуб» методом нормальных форм и методом «сущность-связь». Получившиеся в результате проектирования этими методами отношения и схемы данных совпали.
Глава 3. Реализация базы данных «Спортивный клуб» в MS Access
3.1 Таблицы и запросы
Состав таблиц БД «Спортивный клуб» с ключами и связями приведен на рис. 8.
Рис. 8. БД «Спортивный клуб»
Выборка информации осуществляется при помощи запросов, которые представлены в этом разделе.
Запрос на выборку. Выводит Код и ФИО клиентов, занимающихся у тренера под кодом «Т8» (рис. 9).
Рис. 9. Запрос на выборку
Запрос на создание таблицы. Выводит ФИО клиентов и Оплату (цена за абонемент) тех, кто заплатил (стоит отметка об оплате) (рис. 10).
Рис. 10. Запрос на создание таблицы
Запрос на обновление. Увеличивает оклад на 20%, где стаж работы не равен 4 (рис. 11).
Рис. 11. Запрос на обновление
Запрос на удаление. Удаляет из таблицы «Тренеры» всю информацию о тренерах, стаж которых равен 4 (рис. 12).
Рис. 12 Запрос на удаление
Перекрестный запрос. Выводит № залов и Коды тренеров, а также Код вида занятия (т.е. какое занятие в каком зале и каким тренером ведется) (рис. 13).
Рис. 13. Перекрестный запрос
Запрос с параметром. При запуске запроса на экране появляется окно, в которое нужно ввести Код клиента. Тогда при вводе, например, числа 4, выводится вся информация по клиенту, которому принадлежит этот код (рис. 14).
Рис. 14 Запрос с параметром
Итоговый запрос. Выводит информацию о том, сколько клиентов занимается у каждого тренера и показывает минимальную дату рождения клиента по каждому тренеру (рис.15).
Рис. 15. Итоговый запрос
В данном разделе был приведен состав таблиц БД «Спортивный клуб» и реализованы все виды запросов.
3.2 Отчеты и формы
В данном разделе будет рассмотрена реализация форм и отчетов в БД «Спортивный клуб».
В базе данных «Спортивный клуб» реализована удобная кнопочная форма, которая является окном, в котором будет работать пользователь. При открытии базы данных после заставки (рис. 16) появляется окно кнопочной формы, которое предоставляет все возможности работы с БД. Данная форма дает возможность доступа ко всем разделам базы данных, содержащие все необходимые виды информации в виде запросов, отчетов и форм (рис. 17).
Рис. 16 Заставка
Рис. 17 Кнопочная форма
Информацию о клиентах можно просмотреть в форме «Клиенты» (рис. 18).
Рис. 18 Клиенты
Информацию об оплаченных абонементах можно просмотреть в форме «Учет» (рис. 19).
Рис. 19. Учет
Примером отчетов в проектируемой базе данных является отчет о количестве занимающихся у каждого тренера.
3.3 Макросы и модули
Модули представляют наборы описаний, инструкций и процедур, сохраненных под общим именем для организации программ на языке Microsoft Visual Basic. Существуют два основных типа модулей: модули класса и стандартные модули.
Модули форм и модули отчетов являются модулями класса, связанными с определенной формой или отчетом. Они часто содержат процедуры обработки событий, запускаемые в ответ на событие в форме или отчете.
В стандартных модулях содержатся общие процедуры, не связанные ни с каким объектом, а также часто используемые процедуры, которые могут быть запущены из любого окна базы данных. [15]
Примером модуля являются модуль на создание и условие выполнения макроса.
Макрос -- это набор команд, которые можно применить, нажав всего лишь одну клавишу. С помощью макроса можно автоматизировать любое действие, которое выполняется в используемом приложении, и даже выполнять действия, о возможности выполнения которых вы даже не догадывались. [4]
Примерами макросов являются следующие макросы:
Макрос для открытия формы (рис. 20)
Рис. 20. Макрос «ОткрытьФорму»
Условный макрос. В форме «Учет» выводится надпись «Клиент должен оплатить в ближайшее время!», если отметка об оплате отсутствует (рис. 21).
Рис. 21. Условный макрос
В данном разделе рассмотрена реализация форм, отчетов, макросов и модулей в проектируемой БД.
Таким образом, реализована БД «Спортивный клуб» в СУБД MS Access. Она содержит таблицы, в которых хранится информация о клиентах, тренерах, занятиях и т.д. Необходимы запросы, формы, отчеты, макросы и модули успешно реализованы.
Заключение
В настоящее время базы данных проникают во многие сферы человеческой деятельности, в том числе и в спортивные клубы. С помощью электронных баз данных работа секретаря спортивного клуба значительно облегчается.
Мной была проведена работа по изучению принципов разработки и эксплуатации систем управления удаленными базами данных, были использованы книжные источники и источники сети Интернет. В ходе выполнения работы закреплены и дополнены знания по работе в MS Access.
В результате выполнения данной курсовой работы, была достигнута цель, конечным результатом которой являлась разработка базы данных «Спортивный клуб», которая включает в себя: 9 таблиц, 7 запросов, 14 форм и 3 отчета. Создаваемые запросы, формы и отчеты позволяют быстро обновлять данные, получать ответы на вопросы, осуществлять поиск нужных данных, анализировать данные, печатать отчеты и т.д. Она позволяет полностью автоматизировать, и тем самым облегчить работу с данными пользователю.
Данная база данных позволяет легко найти необходимого клиента, помочь ему в выборе вида занятия и в выборе тренера. Удобный интерфейс программы, с одной стороны, позволяет легко ориентироваться в программе, не требуя от пользователя каких-либо специальных навыков работы с электронно-вычислительными машинами, с другой стороны представляет пользователю информацию о клиентах и тренерах.
Список используемой литературы
1. Диго С.М. Базы данных: проектирование и использование. - М: Финансы и статистика. 2011
2. Карпова Т. С. Базы данных: Модели, разработка, реализация/ Т. С. Карпова СПб: Питер 2010
3. Кренке Д. Теория и практика построения баз данных: пер.с англ / Д. Кренке. - 9 - е изд. - СПб.: Питер, 2011. - 858 с.
4. Марков А.С., Лисовский К.Ю. Базы данных: Введение в теорию и методологию. М: Финансы и статистика. 2012
5. Мюллер Р. Базы данных и UML: Проектирование.- М: Лори. 2011
6. Петров В.Н. Информационные системы/В.Н. Петров. СПб.: Питер, 2012
7. Селко Д. SQL для профессионалов. М: Лори. 2012
8. Советов Б.Я., Цехановский В.В., Чертовской В.Д. Базы данных: Теория и практика. Высшая школа (Москва).2012
9. Старкова А.Ю. Курс лекций по предмету «Разработка и эксплуатация удаленных баз данных». , 2011
10. Ульман Дж. Основы реляционных баз данных. М: Лори. 2013
11. Фуфаев Э.В. Разработка и эксплуатация удаленных баз данных/ Э.В. Фуфаев, Д.Э. Фуфаев Изд.: Академия 2008 - 256с.
12. Хомоненко А.Д., Цыганков В.М., Мальцев М.Г. Базы данных: Учебник для высших учебных заведений / Под ред. проф. А.Д. Хомоненко. - СПб.: КОРОНА 2011
13. Электронный каталог [Электронный ресурс] : база данных. -- Режим доступа : ftp://str1ke.telenet.ru
14. Электронный каталог ГПНТБ России [Электронный ресурс] : база данных. -- Режим доступа : http://www.gpntb.ru/win/search/help/ el-cat.html
15. Электронный каталог [Электронный ресурс] : база данных. -- Режим доступа : http://gendocs.ru/v26921/?cc=22
Размещено на Allbest.ru
...Подобные документы
Основные понятия базы данных и систем управления базами данных. Типы данных, с которыми работают базы Microsoft Access. Классификация СУБД и их основные характеристики. Постреляционные базы данных. Тенденции в мире современных информационных систем.
курсовая работа [46,7 K], добавлен 28.01.2014Особенности управления информацией в экономике. Понятие и функции системы управления базами данных, использование стандартного реляционного языка запросов. Средства организации баз данных и работа с ними. Системы управления базами данных в экономике.
контрольная работа [19,9 K], добавлен 16.11.2010Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.
курсовая работа [7,8 M], добавлен 13.02.2023Иерархические, сетевые и реляционные модели данных. Различия между OLTP и OLAP системами. Обзор существующих систем управления базами данных. Основные приемы работы с MS Access. Система защиты базы данных, иерархия объектов. Язык программирования SQL.
курс лекций [1,3 M], добавлен 16.12.2010Хранение и обработка данных. Компоненты системы баз данных. Физическая структура данных. Создание таблиц в MS Access. Загрузка данных, запросы к базе данных. Разработка информационной системы с применением системы управления базами данных MS Access.
курсовая работа [694,0 K], добавлен 17.12.2016Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".
курсовая работа [1,6 M], добавлен 07.03.2015Классификация баз данных. Использование пакета прикладных программ. Основные функции всех систем управления базами данных. Настольная система управления базами данных реляционного типа Microsoft Access. Хранение и извлечение электронных данных.
курсовая работа [962,4 K], добавлен 23.04.2013Проектирование базы данных Access. Система управления базами данных. Создание и обслуживание базы данных, обеспечение доступа к данным и их обработка. Постановка задач и целей, основных функций, выполняемых базой данных. Основные виды баз данных.
лабораторная работа [14,4 K], добавлен 16.11.2008Классификации баз данных по характеру сберегаемой информации, способу хранения данных и структуре их организации. Современные системы управления базами данных и программы для их создания: Microsoft Office Access, Cronos Plus, Base Editor, My SQL.
презентация [244,3 K], добавлен 03.06.2014Понятие и содержание баз данных, их разновидности и значение, принципы внутренней организации. История и этапы перехода к использованию централизованных систем управления файлами. Уровни абстракции в системах управления базами данных, их функции.
презентация [298,3 K], добавлен 29.09.2013Современные информационные технологии обработки данных, автоматизированного офиса и баз данных, сетевые интернет-технологии. Работа с системой управления базами данных (СУБД) MS Access, связанными списками MS Excel, текстовым редактором MS Word.
методичка [5,6 M], добавлен 01.07.2014Тенденция развития систем управления базами данных. Иерархические и сетевые модели СУБД. Основные требования к распределенной базе данных. Обработка распределенных запросов, межоперабельность. Технология тиражирования данных и многозвенная архитектура.
реферат [118,3 K], добавлен 29.11.2010Предпосылки появления и история эволюции баз данных (БД и СУБД). Основные типы развития систем управления базами данных. Особенности и черты Access. Создание и ввод данных в ячейки таблицы. Сортировка и фильтрация. Запрос на выборку, основные связи.
презентация [1,2 M], добавлен 01.12.2015Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.
курсовая работа [2,0 M], добавлен 16.04.2011История создания, понятие, типы и функции системы управления базами данных. Изучение технологии копирования данных средствами устройства их хранения. Процесс разработки алгоритма и программы для нахождения максимального элемента массива А в массиве В.
отчет по практике [360,4 K], добавлен 08.02.2014Характеристика категорий современных баз данных. Исследование особенностей централизованных и распределенных баз данных. Классификация систем управления базами данных по видам программ и применению. Управление буферами оперативной памяти и транзакциями.
курсовая работа [45,2 K], добавлен 10.03.2016Базы данных и системы управления ими. Свойства полей баз данных, их типы и безопасность. Программное обеспечение системы управления базами данных, современные технологии в данной области. Принципы организации данных, лежащие в основе управления.
курсовая работа [24,6 K], добавлен 11.07.2011Понятие и сущность базы данных, их классификация и характеристика. Системы управления базами данных. СУБД структуры "сервер-клиент", его суть. Microsoft Access - функционально полная реляционная СУБД. Предназначение СУБД Access, и описание ее работы.
реферат [44,3 K], добавлен 27.02.2009Структура, классификация и этапы проектирования баз данных. Системы управления базами данных, их жизненный цикл. Разработка и реализация базы данных в MS Access. Организация входных и выходных данных. Защита данных от внешних угроз. Сведение о программе.
курсовая работа [558,6 K], добавлен 21.06.2012Создание таблиц и проектирование систем управления базами данных. Инфологическое проектирование. Реляционная схема базы данных. Прикладное значение систем: отчет о поставщиках и поставляемых ими товарах. Выписка о наличии товара в магазине.
курсовая работа [596,1 K], добавлен 01.12.2008