
Символы, часто используемые для задания маски ввода
Символ маски |
Назначение |
0 |
Цифра от 0 до 9 ( ввод обязателен; символы плюс [+] и минус [-] не допускаются) |
9 |
Цифра или пробел (ввод не обязателен; символы плюс и минус не допускаются) |
# |
Цифра или пробел, знаки плюс или минус (ввод не обязателен) |
L |
Буква (от A до Z или от А до Я, ввод обязателен) |
? |
Буква (от A до Z или от А до Я, ввод не обязателен) |
A |
Буква или цифра (ввод обязателен) |
a |
Буква или цифра (ввод необязателен) |
& |
Любой символ или пробел (ввод обязателен) |
C |
Любой символ или пробел (ввод необязателен) |
< |
Указывает перевод всех следующих символов на нижний регистр |
> |
Указывает перевод всех следующих символов на верхний регистр |
В каждой таблице должен быть главный ключ – поле (столбец), которое содержит уникальные (неповторяющиеся) значения и служит для однозначной идентификации любой записи (строки) таблицы.
Внешний ключ – это поле, которое мигрировало из родительской таблицы в дочернюю, служит для создания связи между родительской и дочерней таблицами.
Miсrosoft Access предоставляет три способа создания таблиц: в режиме таблицы, в режиме Конструктора, с помощью Мастера таблиц.
База данных, как правило, состоит из нескольких таблиц. СУБД Access поддерживает два типа связей между таблицами: “один-к-одному” и “один-ко-многим”.
Отношение “один-к-одному” означает, что каждая запись одной таблицы соответствует только одной записи другой таблицы.
Отношение “один-ко-многим” означает, что каждая запись одной таблицы соответствует многим записям другой таблицы, но в тоже время любая запись второй таблицы связана только с одной записью первой таблицы.
Задание
Создать в среде Miсrosoft Access в режиме Конструктора таблицы предметной области «Библиотека»: раздел, тема, книга, читатель, журнал.
Создать схему базы данных, связывающую созданные таблицы.
Последовательность выполнения работы
Задание 1. Создание таблиц базы данных. Подготовительный этап
Запустите Microsoft Access.
В диалоговом окне, в группе Создание базы данных, поставьте переключатель в положение Новая база данных и нажмите кнопку ОК.
В появившемся окне Файл новой базы данных укажите папку X:/ и имя файла Библиотека, и нажмите кнопку Создать.
Создание таблицы «Раздел»
В диалоговом окне База данных на вкладке Таблицы двойным щелчком выберите Создание таблицы в режиме Конструктора.
В окне Конструктора таблицы в столбце Имя поля введите названия столбцов для таблицы Раздел: код раздела и ниже название раздела. В столбце Тип данных из раскрывающегося списка для поля код раздела выберите счетчик, а для поля название раздела – текстовый.
Укажите в таблице главное ключевое поле. Для этого переведите курсор в поле код раздела и на панели инструментов выберите пиктограмму Ключа.
В нижней части окна Конструктора, в области «Свойства поля» в строке «Индексированное поле», появится значение «Да (Совпадения не допускаются)».
Сохраните созданную структуру таблицы, для этого на панели инструментов выберите кнопку с пиктограммой дискеты. В диалоговом окне Сохранение введите имя таблицы: Раздел.
Закройте созданную таблицу.
Создание таблицы «Тема»
Снова в диалоговом окне База данных на вкладке Таблицы двойным щелчком выберите Создание таблицы в режиме Конструктора, чтобы создать структуру таблицы Тема.
Введите названия столбцов для таблицы Тема: код темы, код раздела, название темы. Выберите типы данных: для поля код темы – счетчик, для поля код раздела – числовой, для поля название темы – текстовый.
Укажите в таблице главное ключевое поле. Для этого переведите курсор в поле код темы и на панели инструментов выберите пиктограмму Ключа.
Сохраните созданную таблицу под название Тема и закройте ее.
Создание таблицы «Книга»
С помощью Конструктора создайте таблицу Книга, содержащую следующие поля:
Имя поля |
Тип данных |
Номер книги |
Счетчик |
Код раздела |
Числовой |
Код темы |
Числовой |
Автор |
Текстовый |
Название |
Текстовый |
Издательство |
Текстовый |
Год издания |
Числовой |
Кол-во экземпляров |
Числовой |
Цена |
Денежный |
Укажите в таблице главное ключевое поле Номер книги.
Сохраните и закройте таблицу Книга.