Лабораторная работа №1 Создание таблиц в субд Microsoft Access
Цель: научиться создавать структуру таблиц базы данных, заполнять таблицы данными и устанавливать связи между таблицами.
Содержание отчета:
Краткие теоретические сведения.
Распечатка содержимого таблиц после заполнения их информацией.
Задание
Запустить СУБД Microsoft Access.
Создать базу данных и назвать ее своей фамилией.
Создать таблицы в соответствии с вариантом, задав соответствующие свойства полей.
Установить связи между таблицами, воспользовавшись меню Database tools -> Relationships.
Заполнить таблицы 10-15 записями.
Оформить отчет.
Краткие теоретические сведения Создание таблиц
Новые таблицы можно создавать различными способами: путем ввода данных, с помощью шаблона и с помощью конструктора таблиц. Для того, чтобы создать таблицу с помощью конструктора, необходимо выбрать вкладку Tables -> Table Design. Внутри окна конструктора таблиц расположены три столбца: Field Name имя поля, Data Type – тип значений поля и Description – текстовые комментарии к полю. Возможны следующие типы данных:
-
Тип поля
Размер
Описание
Text
Число знаков, не превышающее 255
Текст
Memo
До 65 535 знаков
Длинный текст
Number
1,2,4 или 8 байт
Числовые данные
Date/Time
8 байт
Даты и время с 100-го по 9999-й
Currency
8 байт
Числовые значения с точностью до 15 знаков в целой и до4 в дробной части
AutoNumber
4 байта
Счетчик уникальных, возрастающих на 1 чисел
Boolean
1 бит
Логический тип, может принимать значения «ложь» или «истина»
OLE object
До 1 Гб
Объект (таблица Excel, документ Word, рисунок и проч.)
Hyperlink
До 2048 знаков
Текст
Lookup Wizard
Совпадает с размером подставленного первичного ключа
Мастер подстановок, позволяющий разрешить для значений поля только значения, подставленные из другой таблицы
В нижней части окна конструктора таблиц можно задать дополнительные свойства таблиц. Для поля типа Счетчик можно задать будут ли новые значения последовательными или случайными, а также формат числового поля (основной, денежный, процентный экспоненциальный и др.).
Для текстового поля, кроме размера и формата, можно задать маску ввода, то есть форму ввода текста. Символы, используемые при задании масок для текста приведены в таблице:
Символ |
Описание |
0 |
Любая цифра («+», «-» недопустимы). Обязательно для заполнения. |
9 |
Любая цифра или пробел. Обязательно для заполнения. |
# |
Цифра, пробел, «+», «-».Обязательно для заполнения. |
? |
Любая буква или пробел. Заполнять не обязательно. |
A |
Любая буква или цифра. Обязательно для заполнения. |
а |
Любая буква, цифра или пробел. Обязательно для заполнения. |
C |
Произвольный символ или пробел. Заполнять не обязательно. |
L |
Любая буква. Обязательно для заполнения. |
& |
Произвольный символ или пробел. Обязательно для заполнения. |
< |
Переводит символы в нижний регистр. |
> |
Переводит символы в верхний регистр. |
Пример: “(057)-” 000\-00\-00 – маска для ввода номера телефона.
Значение по умолчанию будет вставляться в таблицу автоматически при вводе новой записи.
Условие на значение позволяет ввести условие на вводимые в таблицу значения. Новые значение, не удовлетворяющие условию, не будут вводиться.
Свойство Обязательное поле, если оно установлено, то данные при вводе информации в этом поле должны быть введены обязательно.
Схема данных. Установление связей между таблицами.
Для того, чтобы связать таблица друг с другом, необходимо перейти на вкладку Database tools -> Relationship и выбрать таблицы, между которыми необходимо установить связь. Для того, чтобы установить связь по внешнему ключу, нужно щелкнуть мышью на поле, которое является ключевым в главной таблице, и не отпуская кнопку мыши, тянуть на соответствующее поле второй таблицы. После этого на экране появится окно изменения связи, в котором можно выбрать, какие поля каких таблиц связаны друг с другом и ссылочные действия.
|
|
