Создание структуры таблицы. Основные типы данных

1. Создание файла базы данных. При создании новой базы данных, откроется таблица в режиме заполнения с двумя полями (по умолчанию): Код и Добавить поле. Имена полей можно задать в Режиме таблицы, но типы полей можно задать только в режиме Конструктора. Для того, чтобы перейти в режим Конструктора, на вкладке Главная, нажав на кнопке Режим, выберите Конструктор. Сохраните таблицу под именем «Сотрудники»Наберите с клавиатуры имена полей: КодСотрудника, Имя, Фамилия, Должность.

2. Определение типа данных. Выберите для всех полей типы данных.

Основные типы данных

· Текстовый: алфавитно-цифровые данные (до 255 символов)

· Мемо: текст большого размера (до 64000 символов)

· Числовой: числовые данные (имеет форматы: байт, целое, длинное целое, одинарное с плавающей точкой, двойное с плавающей точкой, код репликации, действительное)

· Дата/время: дата и время (8 байт)

· Денежный: число, имеющее денежный формат (8 байт)

· Счетчик: автоматическая нумерация записей, выполняемая в ACCESS, начиная с 1 (4 байта). Внимание! Редактировать поле, имеющее тип Счётчик, нельзя!

· Логический: логические данные, принимающие значение истина или ложь

· Поле объекта OLE: графические, видео, звуковые файлы

· Гиперссылка: гиперссылки, представляющие путь к файлу на жёстком диске, либо адрес в сетях Интернет

· Вложение (только для MS Office Access 2007): позволяет хранить вложенные файлы, изображения размером до двух гигабайт

Примечание: Кроме вышеперечисленных типов данных в списке указан элемент Мастер подстановок, позволяющий выбирать значение поля из фиксированного списка или таблицы.

3. Свойства поля. Каждое поле имеет индивидуальные свойства, определяющие как должны храниться, отображаться и обрабатываться данные. Набор свойств зависит от выбранного типа данных и определяется в бланке Свойств поля в нижней части окна конструктора таблиц.

Размер поля – определяется в символах только для полей, имеющих типы Текстовый и Мемо. По умолчанию длина поля составляет 255 символов.

Формат поля – определяется для полей числового, денежного типа, полей типа Счетчики Дата\Время.Выбирается один из форматов представления данных.

Число десятичных знаков - определяет количество разрядов в дробной части числа.

Маска ввода - определяет шаблон для ввода данных. Например, можно установить разделители при вводе телефонного номера.

Подпись поля - содержит надпись, которая может быть выведена рядом с полем в форме или отчете (данная надпись может и не совпа­дать с именем поля, а также может содержать поясняющие сведения).

Значение по умолчанию - содержит значение, устанавливаемое по умолчанию в данном поле таблицы. Например, если в поле «Город»ввести значение по умолчанию Тюмень, то при вводе записей о прожи­вающих в Тюмени, это поле можно пропускать, а соответствующее зна­чение (Тюмень)будет вводиться автоматически. Это облегчает ввод зна­чений, повторяющихся чаще других.

Условие на значение - определяет множество значений, которые пользователь может вводить в это поле при заполнении таблицы. Это свойство позволяет избежать ввода недопустимых в данном поле зна­чений. Например, если скидка не может превышать 10%., то для этого поля можно задать условие на значение: <=10.

Сообщение об ошибке - определяет сообщение, которое появля­ется на экране в случае ввода недопустимого значения.

Обязательное поле - установка, указывающая на то, что данное поле требует обязательного заполнения для каждой записи. Например, поле «Домашний телефон» может быть пустым для некоторых записей (значение Нет в данном свойстве). А поле «Фамилия» не может быть пус­тым ни для одной записи (значение Да).

Пустые строки - установка, которая определяет, допускается ли ввод в данное поле пустых строк (Да).

Индексированное поле - определяет простые индексы для уско­рения поиска записей (Нет – поле не индексировано, Да (Допускаются совпадения), Да (Совпадения не допускаются)).

Поле Описание в верхней части окна не обязательно для заполнения. Обычно, для удобства пользования базой, в него вносится описание данных, которые будут вноситься в данное поле.

4. Создание ключевого поля. Определение ключевого поля позволяет правильно установить связи между таблицами в многотабличной базе данных.

 
  Создание структуры таблицы. Основные типы данных - student2.ru

Рис.1. Создание ключевого поля.

По умолчанию ключ задаётся автоматически для первого поля таблицы (рис.1). В данном случае это будет поле «КодСотрудника», которое будет однозначно характеризовать каждую запись в таблице.

В большинстве случаев ключевое поле определяется разработчиком БД. Для того, чтобы определить нужное поле таблицы ключевым, установите курсор мыши в одной строке с именем поля и щелкните на кнопке, обозначенной ключом Создание структуры таблицы. Основные типы данных - student2.ru и расположенной на вкладке Конструктор.

5. Изменение макета и структуры таблицы.

5.1. Измените размер полей «Фамилия» и «Имя». Для этого установите курсор на поле «Фамилия», затем для задания размера этого поля используйте нижнюю часть окна Общие. Установите курсор на строке «Размер поля», удалите текущее значение 255 и введите новое число 15 (т.е. вместо 255 - 15 символов). Аналогично измените размер поля «Имя» с 255 на 10. Размер поля можно изменять непосредственно в Режиме таблицы, перетащив мышью границы поля. Сохраните созданную таблицу и перейдите в Режим таблицы.

5.2. Отформатируйте столбцы по содержимому. По-другому можно изменять размеры столбцов при помощи меню: поместите курсор мыши в голубую область маркировки столбца "КодСотрудника" (заголовка поля) в верхней части столбца. Когда курсор примет форму стрелки черного цвета, направленной вниз, щелкните левой кнопкой мыши, и столбец будет подсвечен (замаркирован). После этого щелкните правой кнопкой мыши и в меню выберите Ширина столбца/По ширине данных.

Изменение высоты строки аналогично изменению ширины столбца.

Внимание! При изменении высоты одной строки автоматически изменяются все остальные строки.

5. 3. Заполните таблицу следующими записями:

КодСотрудника имя фамилия должность
Андрей Шишкин продавец
Павел Максимов кладовщик
Валерий Фомин экспедитор
Игорь Казанцев старший менеджер
Михаил Багров менеджер по персоналу
Татьяна Лыкова секретарь
Ирина Моисеева продавец

6. Копирование, удаление, перемещение записей. Выделите первую запись, щелкнув левой кнопкой мыши на область маркировки первой записи.

Скопируйте запись, щёлкнув правой кнопкой мыши по выделенной записи и выбрав в меню Копировать. Или выберите значок Копировать на вкладке Главная/раздел Буфер обмена. Вставьте скопированную запись в пустую строку, предварительно выделив эту строку. Поле «КодСотрудника» ключевое,и в нем не должно быть повторяющих значений. Тип данных этого поля Счётчик, поэтому изменение значения этого поля производится автоматически.

Аналогично можно запись вырезать и вставить в пустую строку. При проведении операций копирования, удаления, вставки можно использовать стандартное сочетание клавиш.

Внимание! Копирование и вставка всегда производятся в пустую строку.

7. Перемещение полей. Выделите столбец «Фамилия». Подведите курсор в область маркировки столбца «Фамилия» (курсор должен принять вид стрелки белого цвета, направленной вверх). Нажав левую кнопку мыши, перетащите столбец на место перед столбцом «Имя».

8. Закрепление столбцов. Выделите столбец «КодСотрудника». Щёлкните правой кнопкой мыши и в меню выберите Закрепить столбцы. Обычно эту команду используют в том случае, если вся таблица не помешается на экране, и есть необходимость сравнить фиксированный столбец со всеми полями таблицы. Закройте таблицу.

Внимание! Фиксацию столбца можно снять командой Освободить все столбцы.

9. Скрытие столбцов. Щёлкните правой кнопкой мыши и в меню выберите Скрыть столбцы. Команда Отобразить столбы выведет на экран диалоговое окно, в котором предлагается выбрать столбцы для выведения на экран.

10. Добавление полей.

10.1. Щёлкните 2 раза по полю Добавить поле и введите новое имя поля «Номер телефона» после поля «Должность».

10.2. Для определения типа данных перейдите в режим Конструктора: тип данных Текстовый, Описание - рабочий телефон.

10.3. Введите новое поле «Отчество» после поля «Имя». Для этого необходимо вставить пустую строку: установите курсор на поле «Фамилия» и, щёлкнув правой кнопкой мыши, выберите команду Вставить строки. Введите в появившуюся пустую строку имя нового поля «Отчество», тип данных Текстовый.

10.4. Сохраните изменения и перейдите в Режим таблицы. Заполните новые поля «Отчество» и «Номер телефона» произвольно.

Наши рекомендации