- •I. Общие свойства полей 13
- •II. Персональные свойства полей 17
- •Создание таблиц.
- •Создание таблицы с помощью мастера.
- •Создание таблиц вручную.
- •Конструктор таблиц (обзор).
- •При выборе типа данных, используемых в поле, необходимо учитывать следующее.
- •Изменение таблиц.
- •Определение связей между таблицами. Как работает связь между таблицами?
- •Определение связей между таблицами
- •Примечания:
- •Задание свойств полей.
- •I. Общие свойства полей: Создание маски ввода для управления вводом данных в поле или элемент управления
- •Примеры масок ввода
- •Определение масок ввода
- •Допустимые символы масок ввода
- •Примеры значений, используемых по умолчанию в полях
- •Определение условий на значения используется для контроля вводимых в поле данных.
- •Примеры условий на значение поля в таблицах и элементах управления форм
- •Обязательное поле(Требование обязательного ввода данных в поле)
- •Разница между значениями Null и пустыми строками
- •Разрешение на существование значений Null в поле
- •Запрет на значения Null и пустые строки
- •Разрешение на существование в поле как значений Null, так и пустых строк
- •В следующей таблице приведены результаты всех возможных комбинаций значений свойств Обязательное поле (Required) и Пустые строки (AllowZeroLength).
- •Размер поля
- •Формат поля
- •Количество десятичных разрядов
- •Формат поля
- •Формат поля
- •Поле типа Счетчик и репликация
Формат поля
Свойство Формат поля (Format) позволяет выбрать встроенный или специальный формат отображения логических значений: «Истина/Ложь», «Да/Нет» или «Вкл/Выкл». Значения «Истина», «Да» и «Вкл» эквивалентны логическому значению True, а значения «Ложь», «Нет» и «Выкл» эквивалентны логическому значению False. Если пользователь выбирает встроенный формат, а затем вводит эквивалентное логическое значение, то введенное значение отображается в выбранном формате. Например, если значение True или «Вкл» вводится в элемент управления-поле, для которого в свойстве Формат поля (Format) указан формат «Да/Нет», то введенное значение автоматически преобразуется в «Да».
Счетчик
Для создания полей, в которые при добавлении записи автоматически вводится число, в Microsoft Access существует тип данных счетчика. Созданный для записи номер уже не может быть удален или изменен. В поле счетчика могут быть использованы три типа чисел: последовательно возрастающие на один, случайные числа, а также коды репликации (также называемые GUID — глобальные уникальные идентификаторы). Наиболее часто используется счетчик последовательно возрастающих чисел. Такой тип счетчика удобно использовать как ключевое поле таблицы. Счетчик случайных чисел создает уникальный номер для каждой записи в таблице. Код репликации используется при репликации базы данных* для создания уникальных идентификаторов, обеспечивающих синхронизацию реплик.
*Репликация базы данных - процесс создания одной или нескольких копий базы данных (реплик), допускающих синхронизацию. Изменения данных таблицы, сделанные в одной из реплик, передаются в другие реплики и в основную реплику набора. Изменения структуры базы данных, произведенные в основной реплике, передаются всем репликам набора. Репликация предоставляет пользователям, которые работают за различными компьютерами, удобный способ обмена изменениями, вносимыми в базу данных.
Поле типа Счетчик и репликация
При репликации базы данных необходимо определить подходящий размер для поля типа «Счетчик», используемого в качестве ключевого поля таблицы. При использовании поля типа «Счетчик» как ключевого поля для таблицы в реплицированной базе данных следует установить для его свойства Размер поля (FieldSize) либо значение «Длинное целое», либо «Код репликации».
· Если между операциями синхронизации реплик обычно добавляется менее 100 записей, то с целью экономии дискового пространства для свойства Размер поля (FieldSize) используется значение «Длинное целое».
· Если между операциями синхронизациями добавляется более 100 записей, следует использовать значение «Код репликации» с целью предотвращения повторения значений в ключевых полях в разных репликах. Однако следует отметить, что в поле типа «Счетчик» с размером «Код репликации» генерируются 128-байтовые значения, требующие больше места на диске.
Все другие объекты баз данных Access (например, формы, запросы и отчеты) получаются из данных, хранящихся в таблицах.
Цель работы: освоить создание средствами Access таблиц реляционной базы данных.
Задачи работы: научиться определять и описывать предметную область базы данных; на основе описания предметной области научиться средствами Access строить таблицы, определять типы данных полей таблиц, связывать таблицы между собой, формировать схему данных БД.
Материальное оснащение: ПК с установленным ПО не ниже MicroSoft Access 97.
Краткие теоретические сведения даны выше.
Методика выполнения работы:
Дается краткое описание предметной области.
По описанию предметной области создается 2 – 3 таблицы БД.
Определяются поля таблиц БД и их типы данных, а также необходимые параметры полей.
Задаются связи между таблицами и строится схема данных БД.
В отчете отображены все этапы создания таблиц и схемы данных с конкретными примерами в виде рисунков, показывающих результаты работы.
Примеры рисунков отчета: