База данных "Справочник фирм"
Реализация базы данных на программном обеспечении Microsoft Access. Способы управления объектами MS Access через высокоуровневый, стандартный для пакета Office, язык программирования VBA. Иерархическая и даталогическая модели. Проектирование базы данных.
| Рубрика | Программирование, компьютеры и кибернетика |
| Вид | курсовая работа |
| Язык | русский |
| Дата добавления | 23.02.2016 |
| Размер файла | 522,8 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Негосударственное Образовательное Учреждение
НОУ "Школа Информационных Технологий"
КУРСОВАЯ РАБОТА
на тему: База данных "Справочник фирм"
Выполнил:
Самарин Артём Владимирович
Руководитель:
Ковалёв Сергей Николаевич
Тольятти 2015 г.
Оглавление
- Введение
- Задачи
- Выбор инструмента
- Анализ предметной области
- Иерархическая модель
- Даталогическая модель
- Проектирование БД
- Интерфейс
- Запросы
- Заключение
- Список литературы (Интернет-ресурсов)
- Приложения
Введение
Данная база данных имеет справочных характер. БД создана на основе программного обеспечения Microsoft Access. В основе объектной модели заложено небольшое количество таблиц, среднее количество запросов. Также в базе данных заложена возможность создания отчёта, для вывода полного списка фирм в базе данных. База данных имеет форму для ввода/редактирования данных о фирмах города (см. приложение №3). Также, в БД заложена форма-интерфейс, для упрощения навигации по базе данных.
Задачи
В задачи курсовой работы входят:
· Создание даталогической модели базы данных
· Создание инфологической модели базы данных
· Создание иерархической модели базы данных
· Создание функциональной базы данных на основе созданных моделей
Требования к базе данных:
· Соответствие требованиям составленных моделей
Требования к функциональным возможностям:
· Среднее количество запросов
· Отчёты базы данных
· Возможность ввода/редактирования данных с помощью форм
Выбор инструмента
Данная база данных реализована на программном обеспечении Microsoft Access. Выбор пал на данный инструмент реализации, так как он наиболее удобен в плане русификации и удобного интерфейса.
Также были выявлены следующие преимущества Microsoft Access среди других СУБД:
1. Расположения всех объектов, которыми оперирует Access в одном файле. Это позволяет без труда переносить программу на другие ПК;
2. Наличие возможности управления объектами Access через высокоуровневый, стандартный для пакета Office, язык программирования VBA;
3. Возможность создания в таблицах таких полей как Счетчик и OLE;
4. Возможность организации ссылочной целостности через удобный интерфейс - СХЕМА БД;
5. Наличие мастеров для создания тех или иных операций с программой;
6. Макросы;
7. Обработка на клиенте при определенных условиях только индексов и возврат с файл сервера данных по отобранным индексам;
8. Удобный визуальный редактор запросов (редактор запросов по образцу);
9. Наличие возможности программного управления транзакциями для поддержки целостности БД;
10. Наличие довольно неплохого оптимизатора запросов;
11. Проекты ACCESS - один из лучших сред для разработки клиентской части к MS SQL Server;
12. Работа с ODBC, возможность интерактивной разработки запросов для различных СУБД;
13. Наличие RunTime версии;
14. Возможность защиты кода паролем и "компиляция" в mde/ade формат для распространения среди конечных пользователей;
Недостатки Access:
1. Расположения всех объектов, которыми оперирует Access в одном файле. Больше актуально для разработчиков многопользовательских вариантов программ, так как приходится затрачивать дополнительные усилия для удобства разработки;
2. Трудности в разработке "нестандартного" GUI;
3. Склонность к разрушению БД при сетевых сбоях или локальном сбое железа;
4. Низкая производительность при большом кол-ве пользователей при работе в классической ФС архитектуре;
5. Неудобный редактор запросов интерактивного SQL;
6. Нестрогая совместимость версий Access при разработке проектов с разными версиями MS SQL Server;
7. Различие оформления инструкций запросов/функций в режимах конструкторов и исходном VBA коде;
Анализ предметной области
В основу предметной области вошёл объект "Фирмы", так как он является основным и единственным. Из данного объекта исходят три таблицы: деятельность, услуги и сами фирмы.
Объекты:
· Фирмы
Таблицы:
· Деятельность фирм
· Услуги фирм
· Фирмы
Иерархическая модель
Даталогическая модель
В основу даталогической модели входят следующие таблицы:
1. Деятельность
2. Фирмы
3. Услуги
Деятельность.
В данной таблице содержаться данные о деятельности фирм. (см. приложение №2)
Фирмы.
В данной таблице содержаться данные о самих фирмах
(адрес, телефоны, название, тип фирмы и т.п.)
Услуги.
В данной таблице содержится информация о видах предоставляемых фирмами услуг. (см. приложение №1)
Общий план даталогической модели
Проектирование БД
В проектирование базы данных входили следующие пункты:
a) Интерфейс
b) Запросы
c) Макросы
d) Отчёты
Интерфейс
Общий вид формы-интерфейса базы данных:
база программное обеспечение проектирование
В интерфейс входят:
· Возможность вывода отчёта о всех фирмах
· Ввод/Редактирование данных о фирмах (см. приложение №3)
· Вывод фирм по типу предприятия (ЗАО, ОАО, ООО)
· Вывод всех фирм
· Вывод фирм по параметрам (По коду фирмы, по коду услуг, по коду рода деятельности)
Интерфейс состоит из приветствующей надписи, двух первоначальных кнопок, двух вкладок (Вывод фирм; Данные).
Вкладка "Вывод фирм"
В данной вкладке расположена возможность вывода полных сведений о фирмах по их параметрам (коду), и по типу предприятия.
Вкладка "Данные
Данная вкладка имеет следующий вид:
На данной вкладке расположен небольшой перечень данных о фирмах, для дальнейшей навигации по вкладке "Вывод фирм" (коды фирм, коды услуг, коды родов деятельности).
Запросы
В базе данных заложено небольшое количество запросов, необходимых для навигации по данным. Большая часть запросов задана кнопкам на общей форме интерфейса БД.
Общий список запросов:
1. Запросы на вывод информации о фирмах по типу предприятия (ЗАО, ОАО, ООО) - 3 запроса.
2. Запросы на вывод всей информации о всех фирмах в базе данных - 1 запрос.
3. Запросы на вывод информации о фирмах по параметру (по коду фирмы, по коду услуг, по коду рода деятельности) - 3 запроса.
Общее количество - 7 запросов.
Макросы
В данной базе данных макросы отсутствуют.
Отчёты
В базе данных присутствует один отчёт - Общий список фирм. Отчёт многостраничный (из-за большого количества фирм в БД).
Заключение
В итоге, в процессе создания, проектирования и реализации базы данных, было выявлено:
· 1 объект (Фирмы)
· 3 таблицы на основе объекта (Фирмы, Услуги, Деятельность)
· 7 запросов (В основном - на выборку)
· 2 формы (Форма-Интерфейс, Ввод/Редактирование данных)
· 1 отчёт (Общий список фирм в БД)
Общее количество записей в таблице "Фирмы" на момент завершения реализации базы данных - 29
Список литературы (Интернет-ресурсов)
1. "Основные сведения о формах - Access” - режим доступа:
2. https: // support. office.com/ru-ru/article/Основные-сведения-о-формах-e8d47343-c937-44e8-a80f-b6a83a1fa3ae - свободный;
3. "Отличие Access от других СУБД” - режим доступа:
4. http://www.sql.ru/forum/852038/otlichie-access-ot-drugih-subd - свободный;
5. "Образец оформления курсовой работы” - режим доступа:
6. http://www.gubkin.ru/faculty/law/chairs_and_departments/theory_and_history_of_slate_and_law/Student/subject5. php - свободный;
Приложения
1. Данные о услугах фирм
2. Данные о деятельности
3. Форма "Ввод/Редактирование фирм"
Размещено на Allbest.ru
Подобные документы
Виды и функции системы управления базами данных Microsoft Access. Иерархическая, сетевая, реляционная модель описания баз данных. Основные понятия таблицы базы данных. Особенности создания объектов базы данных, основные формы. Доступ к Internet в Access.
контрольная работа [19,8 K], добавлен 08.01.2011Краткая характеристика и функциональные возможности MS Access. Базы данных и системы управления базами данных. Проектирование в теории и создание на практике базы данных в продукте корпорации Microsoft для управления базами данных "Microsoft Access".
курсовая работа [1,6 M], добавлен 07.03.2015Реализация приложения "Книжный магазин" средствами систем управления базами данных. Проектирование структуры базы данных, определение сущности и атрибутов. Логическое проектирование базы данных и реализация базы данных в СУБД Microsoft Office Access.
курсовая работа [7,8 M], добавлен 13.02.2023Системы управления базами данных: сущность и характеристика. Типы данных и свойства полей СУБД Access. Объекты базы данных: таблицы, схемы данных, формы, запросы, отчеты. Разработка и проектирование базы данных "Продажи книг" в среде Microsoft Access.
курсовая работа [1,8 M], добавлен 04.02.2013Основные понятия базы данных. Разработка сложной формы для обработки данных. Модели организации данных. Архитектура Microsoft Access. Реляционные связи между таблицами баз данных. Проектирование базы данных. Модификация данных с помощью запросов действий.
лабораторная работа [345,5 K], добавлен 20.12.2011Проектирование базы данных с использованием комплекса программных и языковых средств Microsoft Access. Модель данных, доступ к ним. Назначение, основные возможности и версии Access. Запуск программы; окно базы данных, формы для их ввода и редактирования.
курсовая работа [1,1 M], добавлен 30.12.2014Изучение основных понятий баз данных: структура простейшей базы данных, компоненты базы данных Microsoft Access. Проектирование базы данных "Туристическое агентство" в СУБД Access 2010, в которой хранятся данные о клиентах, которые хотят поехать отдыхать.
курсовая работа [3,3 M], добавлен 20.09.2013Проектирование базы данных Access. Система управления базами данных. Создание и обслуживание базы данных, обеспечение доступа к данным и их обработка. Постановка задач и целей, основных функций, выполняемых базой данных. Основные виды баз данных.
лабораторная работа [14,4 K], добавлен 16.11.2008Состав, расширение баз данных Access (Microsoft Office). Выполнение запросов, заполнение форм и таблиц. Типы данных Microsoft Access. Средства создания объектов базы данных СУБД. Дополнительные возможности запросов. Свойства полей. Режим работы с формами.
презентация [3,0 M], добавлен 28.10.2014Создание базы данных в среде MS Access. Создание и работа с базой данных в ателье. Алгоритм решения задачи. Выбор пакета прикладных программ. Проектирование форм выходных документов с использованием СУБД MS Access. Структура записи таблиц базы данных.
курсовая работа [1,6 M], добавлен 30.01.2009
