Разработка базы данных справочника фирм

Разработка базы данных справочного характера на основе программного обеспечения Microsoft Access. Создание объектной модели на основе небольшого количества таблиц, среднего количества запросов. Создание отчёта, общий вид формы-интерфейса базы данных.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 14.10.2017
Размер файла 144,9 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

2

Разработка базы данных справочника фирм

Введение

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

Задачи

В задачи курсовой работы входят:

· Создание даталогической модели базы данных

· Создание инфологической модели базы данных

· Создание иерархической модели базы данных

· Создание функциональной базы данных на основе созданных моделей

Требования к базе данных:

· Соответствие требованиям составленных моделей

Требования к функциональным возможностям:

· Среднее количество запросов

· Отчёты базы данных

· Возможность ввода/редактирования данных с помощью форм

Выбор инструмента

Данная база данных реализована на программном обеспечении 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.Анализ предметной области

В основу предметной области вошёл объект «Фирмы», так как он является основным и единственным. Из данного объекта исходят три таблицы: деятельность, услуги и сами фирмы.

Объекты:

· Фирмы

Таблицы:

· Деятельность фирм

· Услуги фирм

· Фирмы

Иерархическая модель

база данных справочный access

Даталогическая модель

В основу даталогической модели входят следующие таблицы:

1. Деятельность

2. Фирмы

3. Услуги

Деятельность.

В данной таблице содержаться данные о деятельности фирм. (см. приложение №2)

Фирмы.

В данной таблице содержаться данные о самих фирмах

(адрес, телефоны, название, тип фирмы и т.п.)

Услуги.

В данной таблице содержится информация о видах предоставляемых фирмами услуг. (см. приложение №1)

Общий план даталогической модели

2.Проектирование БД

В проектирование базы данных входили следующие пункты:

a) Интерфейс

b) Запросы

c) Макросы

d) Отчёты

Интерфейс

Общий вид формы-интерфейса базы данных:

В интерфейс входят:

· Возможность вывода отчёта о всех фирмах

· Ввод/Редактирование данных о фирмах (см. приложение №3)

· Вывод фирм по типу предприятия (ЗАО, ОАО, ООО)

· Вывод всех фирм

· Вывод фирм по параметрам (По коду фирмы, по коду услуг, по коду рода деятельности)

Интерфейс состоит из приветствующей надписи, двух первоначальных кнопок, двух вкладок (Вывод фирм; Данные).

Вкладка «Вывод фирм»

В данной вкладке расположена возможность вывода полных сведений о фирмах по их параметрам (коду), и по типу предприятия.

Вкладка «Данные

Данная вкладка имеет следующий вид:

На данной вкладке расположен небольшой перечень данных о фирмах, для дальнейшей навигации по вкладке «Вывод фирм» (коды фирм, коды услуг, коды родов деятельности).

Запросы

В базе данных заложено небольшое количество запросов, необходимых для навигации по данным. Большая часть запросов задана кнопкам на общей форме интерфейса БД.

Общий список запросов:

1. Запросы на вывод информации о фирмах по типу предприятия (ЗАО, ОАО, ООО) - 3 запроса.

2. Запросы на вывод всей информации о всех фирмах в базе данных - 1 запрос.

3. Запросы на вывод информации о фирмах по параметру (по коду фирмы, по коду услуг, по коду рода деятельности) - 3 запроса.

Общее количество - 7 запросов.

Макросы

В данной базе данных макросы отсутствуют.

Отчёты

В базе данных присутствует один отчёт - Общий список фирм. Отчёт многостраничный (из-за большого количества фирм в БД).

Заключение

В итоге, в процессе создания, проектирования и реализации базы данных, было выявлено:

· 1 объект (Фирмы)

· 3 таблицы на основе объекта (Фирмы, Услуги, Деятельность)

· 7 запросов (В основном - на выборку)

· 2 формы (Форма-Интерфейс, Ввод/Редактирование данных)

· 1 отчёт (Общий список фирм в БД)

Общее количество записей в таблице «Фирмы» на момент завершения реализации базы данных - 29

Приложения

1. Данные о услугах фирм

2. Данные о деятельности

3. Форма «Ввод/Редактирование фирм»

Размещено на Allbest.ru


Подобные документы

  • Анализ возможностей системы управления базами данных "Microsoft Access 2003". Создание базы данных, предназначенной для отражения деятельности аэропорта. Концептуальная и физическая модель базы данных. Создание таблиц, запросов, отчетов и главной формы.

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

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

    реферат [3,3 M], добавлен 29.01.2011

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

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

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

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

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

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

  • Описание первичных и результатных документов, типа связи информационных объектов. Построение информационно-логической модели базы данных и её реализация в СУБД Access (создание таблиц, запросов, форм, отчётов). Разработка интерфейса пользователя.

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

  • Разработка модели и создание структуры реляционной базы данных. Организация данных в таблицах для предоставления оперативного доступа к данным. Основные структурные единицы базы данных Access: таблицы, запросы, формы, отчеты, страницы, макросы и модули.

    реферат [4,0 M], добавлен 03.02.2013

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

    курсовая работа [869,2 K], добавлен 04.11.2014

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

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

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

    контрольная работа [4,5 M], добавлен 18.03.2012

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