База данных "Справочник фирм"

Реализация базы данных на программном обеспечении 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

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.