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

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

  • Создание базы данных, планирование разработки и системные требования. Проектирование базы данных в среде Microsoft Access, элементы и типы данных. Создание таблицы и использование конструктора для их модернизации. Построение запросов и создание макросов.

    курсовая работа [2,0 M], добавлен 16.04.2011

  • Создание отчета как объекта базы данных. Структура отчета в режиме Конструктора, способы его создания. Скоростные характеристики СУБД Access, использование программы в пакете Microsoft Office. Разработка базы данных "Сотрудники ресторана ВасабиКо".

    контрольная работа [17,7 K], добавлен 06.12.2010

  • Базы данных и системы управления базами данных. Структура простейшей базы данных, свойства полей. Понятие языка SQL. Проектирование баз данных, режимы работы, объекты. СУБД Microsoft Access. Создание базы данных "Электротовары" средствами Visual FoxPro.

    курсовая работа [5,7 M], добавлен 29.04.2014

  • Microsoft Access как система управления базами данных (СУБД), ее предназначение. Организованная структура для хранения данных. Типы данных при работе с Microsoft Access 2003 и Microsoft Access 2007. Проектирование баз данных и построение ER-диаграммы.

    контрольная работа [16,3 K], добавлен 10.10.2010

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

    курсовая работа [1,0 M], добавлен 01.10.2011

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

    презентация [511,9 K], добавлен 20.01.2014

  • Анализ баз данных и систем управления ими. Проектирование и создание реляционной базы данных в среде MS Access для ресторана "Дельфин": построение информационно логической модели, разработка структур таблиц базы данных и схемы данных, создание Web-узла.

    курсовая работа [3,7 M], добавлен 15.11.2010

  • Применение Microsoft Office Access для создания базы данных "Гостиница" с целью ведения списка постояльцев и учета забронированных мест. Методы построения таблиц, запросов, форм, отчетов, макросов и модулей. Реализация концептуальной и логической модели.

    курсовая работа [418,1 K], добавлен 14.06.2011

  • Принципы работы с реляционными базами данных в среде Microsoft Access. Основные положения базы данных Access. Составление таблиц, запросов, отчетов, страниц и модулей. Основные структуры представления базы данных. Определение связей между таблицами.

    контрольная работа [2,6 M], добавлен 03.04.2014

  • Понятие базы данных, её структура. Общие принципы хранения информации. Краткая характеристика особенностей иерархической, сетевой и реляционной модели организации данных. Structured Query Language: понятие, состав. Составление таблиц в Microsoft Access.

    лекция [202,8 K], добавлен 25.06.2013

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