Автор: Пользователь скрыл имя, 05 Декабря 2014 в 08:59, курсовая работа
Как реляционная СУБД, Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных.
Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
Содержание
Как известно, в современном обществе системы управления базируются на комплексных системах обработки информации, на современных информационных технологиях.
Современные системы компьютерного управления обеспечивают: выполнение точного и полного анализа данных; получение информации во времени без задержек; определение тенденций изменения важных показателей.
Приложение Microsoft Office Access является мощной и высокопроизводительной 32-разрядной системой управления реляционной базой данных (СУБД).
База данных – это совокупность структурированных и взаимосвязанных данных и методов, обеспечивающих добавление, выборку и отображение данных.
Access – мощное приложение Windows. При этом производительность СУБД органично сочетаются со всеми удобствами и преимуществами Windows.
СУБД – программный комплекс, позволяющий создавать и эксплуатировать базу данных.
Как реляционная СУБД, Access обеспечивает доступ ко всем типам данных и позволяет одновременно использовать несколько таблиц базы данных.
Access специально спроектирован для создания многопользовательских приложений, где файлы базы данных являются разделяемыми ресурсами в сети. В Access реализована надёжная система защиты от несанкционированного доступа к файлам.
База данных храниться в одном файле, но профессиональные пользователи предпочитают разделять базу данных на два файла: в одном хранятся объекты данных (таблицы, запросы), в другом объекты приложения (формы, отчёты, макросы, модули).
Несмотря на то, что Access является мощной и сложной системой, его использование не сложно для непрофессиональных пользователей.
В курсовой работе рассматривается теоретическое значение баз данных, мощного приложения Microsoft Office Access и применяются на практике свои навыки, кроме того, используются учебные пособия и практикум для создания базы данных.
База данных,
представленная в объективной
форме - это совокупность
Это утверждение легко
пояснить, например, большинство ведущих
компаний, оказывающихся консалтинговые
услуги, так и работающих на
рынке разработки ПО, всегда включают
описание структуры Базы
Существуют различные модели баз данных: реляционная, иерархическая и сетевая модель.
Термин «реляционный» (от латинского relatio — отношение) указывает, прежде всего, на то, что такая модель хранения данных построена на взаимоотношении составляющих ее частей. В простейшем случае она представляет собой двухмерный массив или двухмерную таблицу, а при создании сложных информационных моделей составит совокупность взаимосвязанных таблиц.
Реляционная модель данных, как правило, состоит из нескольких таблиц, которые связываются между собой ключами. Ключ — поле, которое однозначно определяет соответствующую запись.
Иерархическая модель базы данных представляет собой совокупность элементов, расположенных в порядке их подчинения от общего к частному и образующих перевернутое дерево (граф). Данная модель характеризуется такими параметрами, как уровни, узлы, связи. Принцип работы модели таков, что несколько узлов более низкого уровня соединяется при помощи связи с одним узлом более высокого уровня.
Узел — информационная модель элемента, находящегося на данном уровне иерархии.
Сетевая модель базы данных похожа на иерархическую. Она имеет те же основные составляющие (узел, уровень, связь), однако характер их отношений принципиально иной. В сетевой модели принята свободная связь между элементами разных уровней.
Система управления базами
В настоящее время существует несколько видов СУБД. Наиболее известными и популярными СУБД являются Access, FoxPro и Paradox. Каждая из этих систем обладает своими достоинствами и недостатками. Остановим свой выбор на базе данных Access, которая входит в программный продукт Microsoft Office и является наиболее доступной для изучения в школьном курсе. Прежде чем переходить к работе по созданию базы данных на компьютере, необходимо перейти от информационной модели данных, к модели, ориентированной на компьютерную реализацию.
Перед тем как приступить к созданию БД необходимо разработать схему данных.
Связь между двумя таблицами организуется на основе общего поля, оно должно присутствовать в обеих таблицах, причем в одной таблице оно должно быть первичным ключом, т.е. на стороне «один» - первичный ключ, на стороне «многим» - вторичный ключ.
База данных «Делопроизводство» должна содержать несколько таблиц: две основные и три вспомогательные таблицы. В данном задании основными таблицами являются:
Входящие, в которой содержится информация о входящих документах [Вх номер, Документ, Код типа, Код орг, Исх номер, Отправитель, Дата отпр, Код отд, Получатель, Дата получ].
Исходящие, в которой содержится информация об исходящих документах [Исх номер, Документ, Код типа, Код отд, Отправитель, Дата отпр, Код орг, Получатель ].
Вспомогательные таблицы:
Типы документов [Код типа, Тип док]
Организации [Код орг, Организации, Индекс, Город, Адрес, Телефон,
Факс, Эл почта]
Отделы [Код отд, Отдел, Начальник, Телефоны]
Каждая из этих таблиц имеет имя, выделенное полужирным курсивом, и состоит из записей – строк, состав которых (перечень полей) указан в квадратных скобках. Сначала создадим пустую базу данных «Делопроизводство». Теперь, когда пустая база данных существует, создадим пустые таблицы. Начинать надо со вспомогательных таблиц Типы документов, Организации, Отделы. Чаще всего таблицы создаются в режиме конструктора, который позволяет определить требуемую структуру таблицы. Нажимаем кнопку Создание таблицы в режиме конструктора. В открывшемся диалоговом окне сначала создадим таблицу Типы документов. В графе Имя поля введем Код типа, а в поле со списком Тип данных выберем Числовой. Затем, нажав на панели инструментов кнопку с изображением ключа, сделаем поле Код типа ключевым. Теперь определим второе поле – поле Тип док. В графу Имя поля введем его название, а в поле со списком Тип данных выберем Текстовый. Далее в Свойствах поля нажимаем кнопку Подстановка и вводим параметры, указанные на Рис.1.
Рисунок 1. Таблица Типы документов, свойства поля - подстановка
После этого окно, в котором мы определяли поля таблицы Типы документов, можно закрыть. В появившемся диалоговом окне задаем имя таблицы Типы документов. Открываем созданную таблицу и вносим в нее соответствующие записи. (Рис. 2)
Рисунок 2. Таблица Типы документов
Далее создаем следующие вспомогательные таблицы: Организации и Отделы. Они создаются точно так же, как таблица Типы документов. В этих таблицах ключевыми полями выбираем Код орг и Код отд. В Свойствах поля ( Подстановка) вводим такие же данные, как и в поле Код типа в таблице Типы документов. (Рис. 3, 4)
Рисунок 3. Конструктор таблицы Организации
Рисунок 4. Конструктор таблицы Отделы
Сохраняем таблицы, задаем им имена и вносим соответствующие записи. (Рис. 5, 6)
Рисунок 5. Таблица Организации
Рисунок 6. Таблица Отделы
Теперь приступаем к созданию основных таблиц. В таблице Входящие поле Вх номер делаем ключевым. Поля Код типа, Код орг, Код отд определяем по параметрам, указанным на Рис.1 для поля Код типа. Теперь при вводе данных в эти поля, определенные как Поле со списком, можно не вспоминать коды типов, организаций и отделений, а выбирать их из списка, в строках которых содержатся и коды и названия. Заполняем данными таблицу Входящие. (Рис. 7)
Рисунок 7. Таблица Входящие
Переходим к созданию таблицы Исходящие. Ключевым полем делаем поле Исх номер. Поля Код типа, Код отд, Код орг определяем по параметрам, указанным на Рис.1 для поля Код типа. Заполняем данными поля, задаем имя и сохраняем. В таблицу Исходящие вводим информацию об исходящих документах. (Рис. 8)
Рисунок 8. Таблица Исходящие
Для создания схемы данных воспользуемся кнопкой Схема данных в меню Работа с базами данных на панели инструментов. В появившемся диалоговом окне выбираем таблицы, включаемые в схему. После этого появится схематическое изображение таблиц в виде прямоугольников, содержащих список полей. После этого соединяем с помощью мыши поля Код типа, Код отд, Код орг таблиц Входящие и Исходящие с ключевыми полями вспомогательных таблиц. (Рис. 9)
Рисунок 9. Схема данных
Если в таблице мы видим сразу много записей, то в форме видны поля только одной записи, но зато видны сразу все поля – даже если запись очень длинная.
Создадим форму Входящие с помощью Мастера форм. После нажатия на эту кнопку откроется окно, позволяющее выбирать таблицы (или запросы), а из них – поля, включаемые в форму. Выбираем поля таблицы Входящие. Форма создалась автоматически, почти без участия пользователя. Закрываем, задаем имя Входящие(формы) и сохраняем. (Рис.10)
Рисунок 10. Входящие (формы)
Создаем форму Исходящие также с помощью Мастера форм. Выбираем поля таблицы Исходящие. Форма готова, закрываем, задаем имя Исходящие(формы) и сохраняем. (Рис. 11)
Рисунок 11. Исходящие (формы)
Создадим запрос по городам, содержащий данные о документах в организациях в определенном городе. Нажимаем кнопку Мастер запросов. В появившемся окне выбираем поля таблиц Входящие, Типы документов, Организации, Отделы и добавляем их наш запрос, задаем имя Запрос по городам. В конструкторе запроса в Свойствах выбираем поля и таблицы, указанные на Рис. 12. Создаем условие отбора – Введите город.(Рис.12)
Информация о работе Базы данных (БД) и системы управления базами данных (СУБД)