Создание базы данных. Ввод и редактирование данных в Microsoft Access

Общие сведения о базах данных

База данных — это средство сбора и организации информации. В базах данных могут содержаться сведения о людях, продуктах, заказах и т. д. Многие базы данных изначально представляют собой список в текстовом процессоре или электронной таблице. По мере того как список разрастается, в нем накапливаются излишние и противоречивые данные. В форме списка эти данные становится все труднее понять, а возможности поиска или извлечения подмножеств данных для просмотра весьма ограничены. Когда возникают подобные проблемы, полезно перенести информацию в базу данных, созданную с помощью системы управления базами данных (СУБД), например Office Access 2007.

Компьютерная база данных представляет собой хранилище объектов, в состав которых входят таблицы, формы, отчеты, запросы, макросы и модули. В одной базе данных может храниться несколько таблиц. Например, система заказов товаров, в которой используются три таблицы (КЛИЕНТЫ, ТОВАРЫ и ЗАКАЗЫ), — это не три базы данных, а одна, содержащая три таблицы. В базе данных Access таблицы сохраняются в одном файле вместе с другими объектами, такими как формы, отчеты, макросы и модули. Приложение Access 2007 можно использовать для создания файлов в более ранних форматах файлов (например, Access 2000 и Access 2002-2003). Базы данных, созданные в формате Access 2007, имеют расширение имени файла ACCDB, а базы данных, созданные в более ранних форматах Access, — расширение MDB.


Компоненты базы данных Access

Таблицы

По внешнему виду таблица базы данных похожа на электронную таблицу, в которой данные располагаются в строках и столбцах. Основное различие между хранением данных в электронной таблице и в базе данных — способ организации данных.

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

1 –Запись, 2 - Поле

Рис.1. Структура таблицы ACCESS

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

Определение структуры базы данных необходимо всегда начинать с создания ее таблиц. Таблицы создаются раньше любых других объектов базы данных.

Формы

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

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

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

Отчеты

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

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

Запросы

Запросы являются основным рабочим инструментом базы данных и могут выполнять множество различных функций. Самая распространенная функция запросов — извлечение определенных данных из таблиц. Данные, которые необходимо просмотреть, как правило, находятся в нескольких таблицах; запросы позволяют представить их в одной таблице. Кроме того, поскольку обычно не требуется просматривать все записи сразу, с помощью запросов можно, задав ряд условий, «отфильтровать» только нужные записи. Часто запросы служат источником записей для форм и отчетов.

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

Существует два основных вида запросов: запросы на выборку и запросы на изменение. Запрос на выборку просто извлекает данные и дает возможность пользоваться ими. Результаты такого запроса можно просмотреть на экране, распечатать или скопировать в буфер обмена. Кроме того, их можно использовать в качестве источника записей для формы или отчета.

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

Макросы

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

Модули

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

Создание базы данных. Ввод и редактирование данных в Microsoft Access

Режимы создания таблицы

  1. открыть окно базы данных (выбрать вкладку Таблицы и нажать кнопку Создать)
  2. выбрать режим создания таблицы:
    • режим таблицы (предназначен для заполнения и редактирования полей)
    • конструктор (предназначен для создания структуры таблицы – имён полей и типов данных)
    • мастер таблиц (предназначен для создания таблицы с помощью мастера)
    • импорт таблиц (предназначен для создания таблицы с использованием данных другой БД или ЭТ)
    • связь с таблицами (предназначен для установления связи между БД и данными из внешнего файла)
  3. нажать Ok.

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

  • открыть окно базы данных (Таблицы – Создать)
  • выбрать режим Конструктор
  • ввести имя поля, тип его данных и информацию о назначении поля
  • закрыть окно Конструктора
  • сохранить структуру таблицы (ввести имя и нажать Ok)

Ввод данных в СУБД ACCESS

Непосредственный способ

  • открыть окно базы данных (Таблицы – Создать)
  • перейти в Режим таблицы
  • выполнить ввод данных, осуществляя переключение между полями и строками с помощью клавиши Tab

С помощью формы

  • открыть окно базы данных (Формы – Создать)
  • в диалоговом окне выбрать Мастер форм
  • в раскрывающемся списке выбрать таблицу, для которой будет создаваться форма, и нажать Ok
  • установить поля, которые будут присутствовать в форме и нажать Далее
  • выбрать вид формы и нажать Далее
  • выбрать стиль оформления (фон, цвет поля, надписи формы) нажать Далее
  • выбрать имя формы (по умолчанию оно совпадает с именем таблицы) нажать Готово
  • в появившемся окне ввести необходимые данные
  • перемещение по записям осуществляется в панели перехода в нижней части окна формы

Импорт внешней таблицы

  • открыть окно базы данных (Таблицы – Создать)
  • перейти в Режим таблицы
  • выполнить команду Файл – Внешние данные - Импорт
  • в диалоговом окне в поле Тип файлов выбрать Microsoft Excel
  • найти рабочую книгу и щёлкнуть по кнопке Импорт
  • в диалоговом окне Импорт ЭТ выбрать нужный лист рабочей книги и нажать кнопку Далее
  • установить флажок Первая строка содержит заголовки столбцов и нажать кнопку Далее
  • установить переключатель Данные необходимо сохранить в новой таблице и нажать кнопку Далее
  • задать имена полей (либо оставить прежние) и нажать кнопку Далее
  • ввести ключевое поле и нажать кнопку Далее
  • ввести имя таблицы и нажать кнопку Готово.

Домашнее задание

1. Дайте краткую характеристику СУБД Access.

2. Что такое реляционная СУБД?

3. Перечислите сервисные возможности Access.

4. Перечислите типы данных, допустимых для использования в Access.

5. Что такое сортировка, фильтрация данных и как они осуществляются?

6. Кратко охарактеризуйте технологию создания БД.

7. Какими способами осуществляется заполнение БД?

8. Что такое запросы? Какими возможностями они обладают?

9. Перечислите и охарактеризуйте основные типы запросов, использую­щихся в СУБД Access.

10. Что такое отчеты? Какими возможностями они обладают?

 


Дата добавления: 2021-12-10; просмотров: 37; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!