Лабораторная работа: Создание и обработка баз данных в СУБД Access
· Связь с таблицами - присоединение внешнего файла или таблицы другой базы данных.
Наиболее полно использовать все возможности системы позволяет Конструктор таблиц , с помощью которого можно в диалоговом режиме определить структуру таблицы и установить параметры всех ее элементов.
Начните создание таблицы ГРУППА с определения ее структуры в режиме Конструктора таблиц.
1. В окне Новая таблица выберите строку Конструктор .
В окне Конструктора таблиц надо ввести имена полей таблицы и выбрать их типы, на вкладке Общие надо изменить их характеристики (свойства) в соответствии с нижеследующей таблицей.
Описание свойств полей таблицы ГРУППА
Имя поля |
Тип данных | Ключевое поле | Размер, байт | Число десятичных знаков | Подпись | Условие на значение | Индексир.поле | Обязательное поле |
Сообщение об ошибке | ||||||||
НГ | текстовый | Да (см. стр.3) | 3 | Ном группы | Да(Сов. не доп) | Да | ||
кол | числовой | байт | Кол. ст. в группе | >=0 AND <=35 | нет | нет | ||
Кол.студентов больше допуст. | ||||||||
пбалл | числовой | с плавающей точкой (4 байт) | 2 | Прох.балл |
>2 AND <5 OR 0 _______________ Ошибка в оценке | нет | нет | |
Формат: Фиксиров |
2. Если структура таблицы была создана или изменена, ее необходимо сохранить. Для сохранения структуры:
· Нажмите кнопку Сохранить на панели инструментов или выберите команду Файл|Сохранить
· В появившемся диалоговом окне введите имя таблицы (может состоять из 64 символов, кроме точки, восклицательного знака, квадратных скобок, кавычек и пробела в начале, надстрочного символа) ГРУППА
· Если новая таблица не имеет ключевого поля, для автоматического создания счетчика ключа нажмите Да . В нашем примере поле НГ является ключевым.
· Закройте таблицу
2. Этап: Ввод записей
Ввод записей выполняется в режиме работы с таблицами. Переход к табличному представлению базы данных осуществляется с помощью кнопки Режим таблицы панели инструментов или отметьте таблицу и нажмите кнопку Открыть .
Введите записи в таблицы в соответствии с их полями.
Данные таблицы ГРУПП Ы
ном.группы | кол.ст. в группе | проходной балл |
101 | 30 | 4,50 |
102 | 32 | 4,50 |
103 | 29 | 4,80 |
104 | 25 | 4,40 |
105 | 24 | 4,20 |
201 | 25 | 3,90 |
202 | 24 | 4,00 |
203 | 23 | 3,90 |
204 | 24 | 4,70 |
205 | 24 | 4,20 |
Установка первичного ключа
Для определения первичного ключа выделите поле НГ и нажмите на панели конструктора таблиц кнопку с изображением ключа или выберите команду Ключевое поле из меню Правка . В MicrosoftAccess можно выделить три типа ключевых полей:
счетчик, простой ключ и составной ключ.
Если первичный ключ не установлен пользователем до сохранения вновь созданной таблицы, Access выдаст запрос о необходимости включения в таблицу поля первичного ключа. При положительном ответе Access создаст ключевое поле типа счетчик с именем Код , в которое для каждого блока данных будет вводиться уникальный номер.
Простой ключ определяется полем, содержащим уникальное значение.
Ключевое поле не позволит вводить в таблицу повторяющиеся или пустые значения, поскольку поле первичного ключа содержит однозначный идентификатор для каждой записи. Ключевое поле помогает MicrosoftAccess наиболее активно организовать поиск, хранение и объединение данных.
В случаях, когда невозможно гарантировать уникальность значений каждого поля, создают составной ключ, состоящий из нескольких полей. Такая ситуация возникает для таблицы, используемой для связывания двух таблиц в отношении «многие-ко-многим».
В нашем примере при определении структуры таблицы СТУДЕНТ в Режиме конструктора выделите поля НГ и НС , щелкая кнопкой мыши на области маркировки поля при нажатой кнопке Ctrl . Затем нажмите кнопку панели инструментов Ключевое поле.
Сохранение данных
В MicrosoftAccessизменения сохраняются автоматически при следующих действиях:
· Переход к следующей записи
· Закрытие режима таблицы или формы
Добавление и удаление записей
Для добавления данных в новую запись: