2) откройте на ленте вкладку Режим таблицы;
3) из раскрывающегося списка Тип данных в группе Форматирование и тип данных установитедля поля нужный тип (см. табл. 7.2);
4) если поле является обязательным, установите для него флажок Обязательное.
6. Сохраните структуру созданной таблицы, нажав кнопку Сохранить на панели быстрого доступа. В появившемся окне введите имя таблицы – Клиенты.
7. Введите в созданную таблицу несколько записей о клиентах.
8. Для установки нужного размера полей (см. табл. 7.2) переключитесь в режим конструктора с помощью кнопки Режим (она находится в левой части вкладки Главнаяи также имеется на контекстных вкладках при работе с объектами базы данных).
9. В конструкторе щелкните кнопкой мыши на названии поля ФамилияИмя, найдите в списке свойств поля параметр Размер поля и установите для него значение 50.
10. Аналогично установите размеры других текстовых полей и проверьте размер поля НомерКарточки.
11. Сохраните изменения в структуре таблицы. При этом вы получите предупреждение, что некоторые данные могут быть потеряны, поскольку вы уменьшили размер полей.
12. Снова переключитесь в режим таблицы, введите в нее еще несколько записей, после чего закройте таблицу и выйдите из программы Access.
Задание для самостоятельного выполнения
Внесите следующие изменения в структуру таблицы Клиенты:
□ измените имя поля Телефон на ДомашнийТелефон и добавьте новое поле МобильныйТелефон; в режиме таблицы добавьте новые данные в созданное поле;
□ для поля НомерКарточки поставьте условие <10 000 и создайте свое сообщение об ошибке; в режиме таблицы проверьте действие ограничения.
Подведение итогов
Вопросы для проверки
□ Как открыть таблицу в режиме таблицы и в режиме конструктора?
□ Поля каких типов чаще всего используются в базах данных?
□ Для чего служат дополнительные свойства полей? Приведите примеры.
□ Сравните возможности создания таблиц в режиме таблицы и в режиме конструктора.
В этом уроке вы научились создавать таблицы в новой базе данных. Из следующего урока вы узнаете, как спроектировать базу данных из нескольких связанных таблиц и реализовать созданный на бумаге проект в среде Access 2007.
Урок 7.4. Проектирование базы данных. Создание связей между таблицами
Связи между таблицами
Современные базы данных обычно состоят из многих таблиц, связанных между собой. В реляционной теории баз данных выделяют несколько типов связей между таблицами, однако чаще всего используется тип связи
Рис. 7.14. Схема данных учебной базы данных Борей
Рассмотрим связь между таблицами Заказы и Клиенты. В таблице Клиенты для каждого клиента имеется только
Таблица, участвующая в связи на стороне «один», далее будет называться
Для создания связи обычно выбирается пара полей – по одному из каждой таблицы. Поле, используемое для связи в главной таблице, должно быть ключевым и называется
Поле для связи в подчиненной таблице называется
Чтобы при редактировании подчиненной таблицы появилась возможность выбирать значение внешнего ключа из раскрывающегося списка с содержимым главной таблицы, кроме создания связи нужно выполнить
Этапы проектирования базы данных
Процесс создания базы данных следует тщательно продумать, поскольку допущенные ошибки исправлять намного сложнее, когда база данных наполнена информацией. Разработку базы данных лучше выполнять в несколько этапов.
Постановка задачи. В процессе разработки баз данных обычно присутствуют две стороны: заказчик и разработчик. Заказчик определяет цель и задачи создания базы данных, а разработчик реализует эту задачу. В диалоге между заказчиком и разработчиком нужно решить следующие вопросы: