- •«Электронные базы данных, ms access»
- •2. Проектирование базы данных
- •Этапы проектирования базы данных:
- •1. Определение цели создания базы данных
- •2. Определение таблиц, которые должна содержать база данных
- •3. Определение необходимых в таблице полей
- •7. Ввод данных и создание других объектов базы данных
- •8. Использование средств анализа Microsoft Access
- •3. Создание базы данных
- •Создание базы данных с помощью мастера
- •4. Определение полей с уникальными значениями в каждой записи
- •5. Определение связей между таблицами
- •6. Усовершенствование структуры базы данных
- •Создание базы данных без помощи мастера
- •4. Таблицы: что это такое и как они работают
- •3. Создание индекса для ускорения поиска и сортировки записей
- •Создание индекса для одного поля
- •Создание составного индекса
- •4. Определение связей между таблицами
- •6. Способы настройки таблицы
- •Изменение имени поля в режиме конструктора
- •Перемещение поля в режиме конструктора таблицы
- •Примечание. При изменении порядка полей в режиме конструктора таблицы изменяется порядок, в котором эти поля хранятся в таблице, а также порядок столбцов в режиме таблицы этой таблицы.
- •Удаление поля из таблицы в режиме конструктора
- •7. Запросы: что это такое и как они работают
- •8. Типы запросов, создаваемых в Microsoft Access:
- •Запросы на выборку и их использование
- •Запросы с параметрами и их использование
- •Перекрестные запросы и их использование
- •4. Запрос на создание таблицы
- •9. Создание запроса
- •10. Формы: что это такое и как они работают
- •11. Создание формы
- •Создание формы с помощью автоформы
- •Создание формы с помощью мастера
- •12. Отчеты: что это такое и как они работают
- •13. Создание отчета
- •Создание отчета с помощью автоотчета
- •Создание отчета с помощью мастера
- •Пример практического задания.
2. Проектирование базы данных
Прежде чем создавать с помощью Microsoft Access таблицы, формы и другие объекты, составляющие базу данных, важно уделить время проектированию базы данных. При использовании как базы данных Microsoft Access, так и проекта Microsoft Access, хорошая структура является основой создания базы данных, успешно, точно и эффективно выполняющей поставленные задачи.
Этапы проектирования базы данных:
Определение цели создания базы данных
Определение таблиц, которые должна содержать база данных
Определение необходимых в таблице полей
Определение полей с уникальными значениями в каждой записи
Определение связей между таблицами
Усовершенствование структуры базы данных
Ввод данных и создание других объектов базы данных
Использование средств анализа Microsoft Access
1. Определение цели создания базы данных
На первом этапе проектирования базы данных необходимо определить назначение базы данных, как она будет использоваться, и какие сведения она должна содержать. Зная это, можно определить, какие сведения будут храниться в таблицах (темы) и в полях таблиц (подробности по темам).
База данных должна отвечать требованиям тех, кто будет непосредственно с ней работать. Для этого нужно определить темы, которые должна покрывать база данных, отчеты, которые она должна выдавать, проанализировать формы, которые в настоящий момент используются для записи данных, сравнить создаваемую базу данных с хорошо спроектированной, подобной ей базой.
2. Определение таблиц, которые должна содержать база данных
Определение необходимых в базе данных таблиц может оказаться самым непростым этапом процесса проектирования базы данных, поскольку результаты, которые должна выдавать база данных — отчеты, формы и т.п. — не всегда дают полное представление о структуре таблиц, по которым они создаются.
Для проектирования таблиц вовсе не обязательно использовать Microsoft Access. Сначала лучше разработать структуру на бумаге. При разработке таблиц рекомендуется руководствоваться следующими основными принципами.
Сведения не должны дублироваться в таблице или между таблицами. В этом отношении таблицы в реляционной базе данных отличаются от таблиц в приложениях, работающих с таблицами в текстовом формате, таких как редакторы электронных таблиц. Данные, хранящиеся только в одной таблице, обновляются только в этой таблице. Это более эффективно и, кроме того, исключает возможность дублирования записей, содержащих разные сведения. Например, адрес и номер телефона каждого клиента достаточно сохранить один раз, в одной таблице.
Каждая таблица должна содержать информацию только на одну тему. Когда каждая таблица содержит сведения только по одной теме, со сведениями по каждой теме можно работать независимо от остальных тем. Например, адрес клиента хранится отдельно от заказов этого клиента, что позволяет удалить один заказ, сохранив сведения о клиенте.
3. Определение необходимых в таблице полей
Каждая таблица содержит сведения по конкретной теме, а каждое поле в таблице содержит конкретный факт по теме таблицы. Например, таблица сведений о клиенте может содержать поля сведений о названии компании, адресе, городе, стране и номере телефона. При составлении схемы полей для каждой таблицы учитывайте следующее.
Каждое поле должно быть связано с темой таблицы.
Не рекомендуется включать в таблицу данные, которые являются результатом выражения.
Таблица должна содержать все необходимые сведения.
Данные следует разбить на наименьшие логические единицы (например, поля «Имя» и «Фамилия», а не общее поле «Имя»).
