Создание базы данных в программе Microsoft Access

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

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

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

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

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

Государственное бюджетное профессиональное образовательное учреждение

Иркутской области

«Иркутский региональный колледж педагогического образования»

Кафедра математики и информатики

КУРСОВАЯ РАБОТА

Создание базы данных в программе Microsoft Access

Выполнил:

студент гр. И-312

специальности

210701 Прикладная информатика (по отраслям)

Быргазов Александр Сергеевич

Руководитель:

Гусев Борис Владимирович

Иркутск - 2015

Содержание

  • Введение
  • 1. Основные понятия баз данных
    • 1.1 Базы данных и системы управления базами данных
  • 2. Объекты базы данных
    • 2.1 Понятия основных компонентов базы данных Access
    • 2.2 Таблицы
    • 2.3 Отчеты
    • 2.4 Макросы и модули
    • 2.5 Форма
    • 2.6 Запросы к базе и их виды
  • 3. Свойства полей базы данных
  • 4. Типы данных
  • 5. Создание базы данных «Кадры»
    • 5.1 Создание таблицы в режиме конструктора
    • 5.2 Заполнение таблицы данными
    • 5.3 Использование мастера подстановок для создания связей.
    • 5.4 Создание запроса
    • 5.5 Форма
    • 5.6 Отчет
  • Заключение
  • Список литературы

Введение

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

Цель: Создание базы данных в программе Microsoft Office Access.

Задачи курсового проектирования:

1) Провести обзор существующих СУБД

2) Провести обзор программы Microsoft Office Access

3) Создать базу данных «Кадры» в Microsoft Office Access

1. Основные понятия баз данных

1.1.Базы данных и системы управления базами данных

База данных - это организованная структура, предназначенная для хранения информации.

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

Такая база доступна всем сотрудникам телекоммуникационной компании, но среди них нет тех, кто в полной мере доступна база. Кроме данных, база содержит средства и методы, позволяющие сотрудникам оперировать только теми данными, которые входят в его компетенцию.

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

В качестве примера мы выберем СУБД MS Access, входящий в пакет Microsoft Office.

2. Объекты базы данных

2.1 Понятия основных компонентов базы данных Access

Таблица - основной объект базы данных, в котором хранятся все данные и структура базы (поля, типы полей и свойства).

Отчет - это форматированное представление данных, позволяющее извлечь и представить нужные сведения в удобном для восприятия виде. Отчеты удобно использовать вывода данных на печать.

Макросы (модули) - используются для автоматизации повторяющихся операций при работе с СУБД, а также создания новых функций путем программирования. Макросы состоят из последовательности внутренних команд. Модули же создаются средствами внешнего языка программирования.

Форма - совокупность средств представляющих данные, в удобном для пользователя виде.

Запрос - объект базы данных служащий для извлечения данных из таблиц, представляющий их в удобном для пользователя виде.

2.2 Таблицы

база данные таблица конструктор

В реляционных базах данных, все данные должны храниться в таблицах. Поэтому умение создать таблицы является обязательным.

Создать таблицу в Microsoft Access можно двумя способами:

С помощью конструктора таблиц либо прямым вводом данных.

2.3 Отчеты

Отчеты предназначены для представления данных в удобном для печати виде. Целесообразней отчеты создавать с помощью мастера, а после дорабатывать в режиме макета и конструктора.

В Microsoft Access предусмотрено два режима внесения изменений в уже созданный отчет, режим макета и режим конструктора.

Режим макета является более наглядным режимом для редактирования и форматирования отчетов, нежели режим конструктора.

2.4 Макросы и модули

Макросы представляют собой структуру, состоящую из одной или нескольких макрокоманд. Макрокоманды выполняются последовательно, либо в порядке, заданном определенными условиями. Широкий спектр макрокоманд позволяет реализовать многое из того, что позволяют сделать процедуры VBA (Visual Basic for Application - язык программирования для приложений). Использование макросов оправдано легкостью их создания. Легкость их заключается в том, что нет необходимости изучать синтаксис. Но у макросов также есть недостатки, некоторые из них это:

· Макросы являются объектами и существуют они отдельно от форм и отчетов.

· Макросы, как правило, выполняются медленнее процедур VBA.

· Возможности макрокоманд ограничены по сравнению VBA.

Модули, являются объектами, так же, как и макросы используются для добавления функциональных возможностей в базу данных. Модули бывает двух типов:

Стандартный модуль - модуль, содержащий процедуры общего назначения, не связанный ни с одним объектом.

Модуль класса - модуль, присоединенный к формам или отчетам, обычно содержит процедуры, предназначенные для формы или отчета, к которому они относятся.

2.5 Форма

Форма является интерфейсом, который используется для работы с данными и часто содержит кнопки для выполнения различных команд. Форма позволяет работать с данными в удобном формате. На форму можно добавлять различные функциональные элементы, например кнопки команд. Этим кнопкам можно назначить выполнение задач, таких как добавление или удаление записи, открытие других форм или отчетов и т.д.

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

2.6 Запросы к базе и их виды

QBE-запрос (англ. Query by example, рус. запрос по образцу). Средство для создания запросов к базе данных с помощью пользовательского ввода, который преобразовывается в формальный запрос к базе данных. Что позволяет пользователю создавать сложные запросы, без необходимости изучать сложные языки запросов, такие как SQL.

SQL-запрос (англ. Structured Query Language, рус. структурированный язык запросов) - запросы, строящиеся при помощи унифицированного набора инструкций.

Все запросы делятся на две группы: запросы-выборки и запросы-действия.

Запросы-выборки осуществляют выборку из таблиц по заданным условиям. К данной группе запросов относятся:

· Перекрестный запрос - выводит результат обработки в виде таблиц, группируя их по горизонтали и вертикали.

· Запрос к связанным таблицам - позволяет производить выборку из связанных таблиц.

· Запрос с параметром - позволяет пользователю задать критерий выборки, введя параметр для запроса.

· Запрос с вычисляемым полем - рассчитывает данные на основе других полей.

· Запрос с критерием поиска - позволяет производить отбор записей по заданным критериям поиска.

· Запрос с итогами - производит математические вычисления и выдает результат.

Запросы-действия осуществляют изменение данных в базе. К данной группе относятся:

· Запрос на создание таблицы - позволяет создать таблицу на основании данных, содержащихся в запросе.

· Запрос на добавление записей - позволяет добавлять в таблицу записи, создаваемые запросом.

· Запрос на обновление - изменяет значение существующих полей в соответствии с критериями заданными при запросе.

· Запрос на удаление - позволяет производить удаление записей из существующих таблиц.

3. Свойства полей базы данных

Основные свойства полей таблиц баз данных на примере СУБД Microsoft Access:

· Имя поля - определяет, как обращаться к данным этого поля при операциях с базой.

· Тип поля - определяет тип данных, которые могут содержаться в данном поле.

· Формат поля - указывает формат отображения данных в поле.

· Маска ввода - определяет форму, в которой вводятся данные в поле.

· Размер поля - определяет предельную длину поля.

· Подпись - заголовок столбца таблицы для определенного поля.

· Значение по умолчанию - значение, которое вводится в ячейки поля автоматически.

· Условие на значение - ограничение, используемое для проверки правильности ввода данных.

· Сообщение об ошибке - текстовое сообщение, указывающее на ошибочный ввод данных в поле таблицы.

· Обязательное поле - свойство, указывающее на обязательность заполнения определенного поля таблицы.

· Пустые строки - свойство, разрешающее ввод пустых строковых данных.

· Индексированное поле - свойство, ускоряющее операции, проводимые с полем таблицы, поиск либо сортировку записей по значению.

4. Типы данных

Все данные находящиеся в базе данных имеют определенный тип. Базы данных Microsoft Access работают со следующими типами:

· Текстовый - тип данных, используемый для хранения текста ограниченного размера (до 255 символов).

· Числовой - тип данных для хранения чисел.

· Поле Мемо - тип данных, используемый для хранения больших объемов текста. (до 65535 символов).

· Дата/Время - тип данных, хранящий календарные даты и время.

· Денежный - тип данных, используемый для хранения денежных сумм. Существуют некоторые особенности, например связанные с округлениями, которые делают данный тип удобным для использования.

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

· Логический - тип данных, хранящий логические значений. Может принимать только два значения, это да или нет.

· Гиперссылка - специальное поле, используемое специально для хранения URL адресов веб-объектов, а так же локальных.

· Мастер подстановок - не является типом данных. Является объектом, настройкой которого можно автоматизировать ввод данных в поле так, чтобы выбирать уже из готового списка, а не вписывать вручную.

5. Создание базы данных «Кадры»

5.1 Создание таблицы в режиме конструктора

Нажимаем на вкладку «создание», далее «Конструктор таблиц». После этого на экране появляется окно, в котором есть три колонки. Первая колонка, в неё вводятся имена полей. Во второй выбирается тип данных. Третья колонка используется создания «Описания» определенного поля таблицы.

Также рекомендуется задать ключевое поле, для дальнейшего установления связей с другими таблицами. Для этого надо вызвать контекстное меню. Вызывается оно посредством клика правой кнопкой мыши по необходимому полю, которое вы желаете сделать ключевым. Там выбираете пункт «Ключевое поле», после этого слева от вашего поля появится небольшая картинка ключа.

Кликнув по полю левой мыши по полю (в котором уже указан тип данных), вы увидите его свойства. Например, можно задать маску ввода, значение поля по умолчанию, размер и формат поля.

На следующем рисунке вы увидите пример маски для ввода мобильных номеров.

5.2 Заполнение таблицы данными

Ввод данных в таблицу производится в режиме таблицы. Для того, чтобы перейти в режим таблицы необходимо. Вызвать контекстное меню, кликнув по названию таблицы, данном случае это «Таблица1».В контекстном меню выберите режим таблицы. Если вы только создали таблицу, то вам будет предложено её сохранить, жмем да. Далее вас попросят ввести название таблицы. После того как вы ввели название и нажали «ОК», структура ранее вызванного вами окна изменится. Здесь вы вводите необходимые данные и можете менять ширину и высоту столбцов.

5.3 Использование мастера подстановок для создания связей

В режиме конструктора таблиц, нажимаем на окно выбора типа данных. Там будет пункт «мастер подстановок». Для создания связей необходимо выбрать первый пункт и нажать далее.

После выбираем таблицу или запрос с необходимыми для нас значениями.

Далее выбираем поля, содержащие нужные нам значения. Они станут столбцами в нашем поле подстановки.

Также мы можем выбрать порядок сортировки элементов в нашем списке и задать ширину столбцов.

Обязательно включайте проверку целостности данных. Она используется для поддержания связей между записями в связанных таблицах, а также для защиты от случайного удаления и изменения связанных данных. Если точнее, то:

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

· Не допускается удаление записи главной таблицы, если есть связанные с ней записи в подчиненной таблице.

· Невозможно изменить значение ключевого поля в главной таблице, если существуют связанные записи, связанные с данной таблицей.

5.4 Создание запроса

Теперь переходим к созданию запроса. Для этого открываем вкладку создание и там выбираем мастер запросов или конструктор. В мастере создание идет более упрощенное, поэтому выбираем его. Тем самым мы вызываем окно, где нам можно выбрать запрос, который нам нужен. В данный момент это простой запрос.

Далее выбираем поля, которые нам необходимы в нашем запросе. После будет предложено выбрать имя, и в каком режиме просматривать наш запрос. Перейдя в режим макета, вы можете выбрать поля, которые вам необходимы для запроса, отсортировать по возрастанию или убыванию, отключить вывод на экран и создать условие отбора. Для создания условия можно просто написать сообщение, которое вам необходимо. Например, ниже на рисунке для поля «отделы» задано условие отбора. Сообщение, всплывающее на экране, будет такого содержания: «Выборку, по каким отделам вы хотели бы произвести?».

Я ввел значение начальная школа. Результат ниже на рисунке.

Также введя перед сообщением знак «<», мы укажем на нестрогий отбор. И введя значение школа, в тот же «Отделы запрос». Мы получим все записи, в которых поле «Отдел» имеет заданное слово в содержании.

5.5 Форма

Форма используется для красивого представления данных из таблиц, запросов и отчетов. Для создания формы в окне создания выбираем мастер форм, т.к. это самый простой способ создания. Выбираем поля из таблиц и запросов, которые нам необходимы. Ниже на рисунке это будет показано. Также нам предложат выбрать, как будет выглядеть наша форма. И в последнее окно, тут можно задать имя формы, и выбрать в какой режим будет переход.

На готовой форме можно создавать различные объекты в окне конструктор, например кнопки. А также задавать им свойства и применять запросы, либо создавать отдельные макросы. Для вызова окна свойств, необходимо в контекстном меню кнопки нажать на «свойства».

5.6 Отчет

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

Заключение

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

Список литературы

1. Бекаревич Ю.Б., Пушкина Н.В. Самоучитель Microsoft Access 2009. - СПб.: БХВ - Петербург, 2009. - 720 с.

2. Дейт К. Дж. Введение в системы баз данных, 6-е издание. - К.; М.; СПб.: Издательский дом "Вильямс", 2008. - 848 с.

3. Маклаков С.В. BPWin, ERWin. CASE - средства разработки информационных систем. - М.: Диалог-МИФИ, 2007.

4. Михеева В.Д., Харитонова И.А. Microsoft Access 2002. - СПб.: БХВ - Петербург, 2007. - 1040 с.

5. Лори Ульрих Фуллер, Кен Кук. Access 2010 для чайников «Диалектика», 2010 - С.384.

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


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

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

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

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

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

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

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

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

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

  • Создание базы данных в Microsoft Access с помощью мастера шаблонов. Создание таблиц путём ввода данных, с помощью мастера таблиц или таблицы в режиме конструктора таблиц. Создание запросов в Microsoft Access, с помощью мастера или конструктора запросов.

    реферат [27,3 K], добавлен 08.09.2010

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

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

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

    реферат [2,1 M], добавлен 16.05.2014

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

    презентация [389,6 K], добавлен 18.01.2014

  • Основные задачи системы электронного документооборота. Создание таблиц и определение связей между ними в MS Access. Работа с мастером подстановок. Разработка запросов. Форма в режиме конструктора. Создание простого отчета для одной таблицы. Вид макета.

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

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

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