Изучив эту тему, вы узнаете и повторите:
- в чем состоит назначение СУБД;
- инструменты СУБД Access для создания таблиц;
- инструменты СУБД Access для управления видом представления данных;
- инструменты СУБД Access для обработки данных;
- инструменты СУБД Access для вывода данных.
Работа с базой данных начинается с создания таблиц. Их может быть несколько. Таблицы являются основным хранилищем информации. При создании таблицы выполняются последовательно два вида работ:
♦ создание структуры таблицы;
♦ наполнение таблицы данными.
Для создания структуры используется режим конструктора. В режиме конструктора открывается бланк структуры таблицы (рис. 4.16).
Рис. 4.16. Бланк структуры таблицы
Технология описания структуры таблицы
1. Ввести имена полей в графе Имя поля.
2. Выбрать из списка типы данных полей в графе Тип данных.
3. Задать ключевое поле.
4. Описать дополнительные свойства полей на вкладке Общие.
В СУБД Access можно задать следующие типы данных: Текстовый, Поле MEMO, Числовой, Дата/время, Денежный, Счетчик, Логический, Поле объекта OLE, Гиперссылка. Характеристики типов данных приводятся в табл. 4.5.
Таблица 4.5. Характеристики типов данных
Таблица 4.6. Дополнительные сведения о типах данных
Тип данных определяется разработчиком не на этапе создания базы данных, а в процессе разработки модели данных. Если вы предполагаете вставить в базу данных рисунки, то их надо подготовить заранее. Это могут быть изображения, созданные в графическом редакторе, цифровые фотографии или отсканированные рисунки.
Создать, просмотреть и изменить структуру можно в режиме конструктора. Для наполнения таблицы данными надо перейти в режим таблицы.
На всех этапах работы можно проводить редактирование таблицы. Редактирование подразумевает:
♦ изменение структуры — добавление и удаление полей;
♦ изменение типов и свойств полей;
♦ редактирование данных — исправление неточных данных, добавление записей.
Здесь есть некоторые ограничения. Так, например, нельзя изменить тип данных полей, которые связаны с другими таблицами базы данных, или значения поля типа Счетчик.
В многотабличных базах данных необходимо установить связи между таблицами. Просмотр и создание связей осуществляется в окне Схема данных (меню Сервис). Также для установления связей между таблицами используется Мастер подстановок.
После того как таблицы и связи созданы, необходимо ввести несколько тестовых записей, чтобы убедиться, что поля и связи описаны правильно.
Таблица является наиболее распространенным способом представления данных, но не самым удобным. Данные в таблице представлены в виде столбцов и строк. Расположение текста в ячейке таблицы в виде нескольких строк невозможно. Это налагает определенные неудобства, так как для просмотра информации иногда приходится увеличивать ширину столбца. Кроме того, данные в таблице приведены по всем объектам сразу.
Поэтому, как правило, таблицы не используются для просмотра и ввода данных.
Наиболее удобным средством просмотра и ввода данных являются формы. Форма создается на основе уже разработанных таблиц и может включать в себя данные как из одной таблицы, так и из нескольких связанных таблиц. Форма, как и таблица, может быть создана двумя способами: с помощью конструктора форм и с помощью мастера. Наиболее быстрый и удобный способ — с помощью мастера. Существует несколько типов форм. Форма может иметь табличный вид, и в этом случае она мало отличается от таблицы. Но чаще всего используется форма ленточного вида у в которой данные по каждому объекту располагаются на отдельных карточках.
Конструктор форм позволяет изменить дизайн формы. С его помощью можно изменить порядок перехода между полями, размер поля, его цвет.
Можно нарисовать или вставить готовую картинку, дополнить форму надписями.
Конструктор форм используется также для создания главной пользовательской формы базы данных.
1. В чем состоит назначение системы управления базой данных?
2. Какие требования предъявляются к базе данных?
3. Для какой модели данных используется СУБД Access?
4. Какие можно выделить этапы при работе в СУБД Access?
5. В чем состоит назначение инструментов для создания таблиц? Расскажите о них.
6. Как задается характеристика типов данных?
7. Что такое редактирование таблицы?
8. В чем состоит назначение инструментов для управления видом представления данных? Расскажите о них.
9. Для чего используется форма?
10. В чем назначение конструктора форм?
11. В чем состоит назначение инструментов для обработки данных? Расскажите о них.
12. Как реализуется сортировка данных?
13. Что такое фильтр? Какие виды фильтров используются?
14. Что такое запрос?
15. Какие используются способы создания запросов?
16. В чем состоит назначение инструментов для вывода данных? Расскажите о них.
17. В чем состоит назначение отчета?