Лабораторная работа №2
Система управления базами данных Access 2010
Создание взаимосвязанных таблиц.
1. Загрузите СУБД Access.
2. Загрузите свою Базу Данных в режиме Файл Открыть.
3. Начните создание новой таблицы в режиме Конструктор.
Создайте таблицу с именем Поставщик руководствуясь нижеследующим:
¨ В Меню щелкните мышкой по закладке Создание, затем по пиктограмме Таблица.
В открывшемся окне на пиктограмме
выберите режим Конструктор, в появившемся окне дайте имя таблицы Клиент (ОК). Появится новая структура окна, где в левом поле будет отображаться все объекты Access (в данном случае Таблицы), а справа подробная структура конкретного объекта ( в данном случае Имя поле , Тип данных , Описание). Заполните разделы Имя поля, Тип данных, Свойства поля на основании Приложения 2.
¨ Перейдите в режим таблицы,
Заполните таблицу Поставщик данными (см. Приложение 2)
и закройте ее, щелкнув по кнопке
, расположенной в правом углу открытой таблицы.
Создайте таблицу с именем Товар
в соответствии с Приложением 4. Обозначьте ключевое поле строки КодТовара, для чего замаркируйте поле, обозначенное в приложении как ключевое, и щелкните мышкой по значку в виде ключика на панели инструментов.
После создания таблицы откройте ее в режиме таблица и выполните подстановку полей со списком из таблицы Поставщик как указано ниже.
Порядок выполнение процедуры подключения поля со списком:
· Откройте таблицу Товар. Заголовочная часть таблицы должна иметь вид:

· Выделите столбец с названием Марка;
· Щелкните по полю «Щелкните для добавления»;
· В выпадающем меню выберите Подстановка и отношение, в появившемся окне Создание подстановки нажмите кнопку Далее;
· В появившемся новом окне щелкните мышкой по имени таблицы Поставщик - нажмите кнопку Далее;
· В появившемся новом окне щелкните мышкой по имени поля Название, нажмите кнопку >, - нажмите кнопку Далее;
· В появившемся новом окне повторно нажмите кнопку Далее;
· В появившемся новом окне повторно нажмите кнопку Далее;
· В появившемся новом окне введите надпись имени поля - КодПоставщика, нажмите кнопку - Готово. Перейдите в режим Конструктора и в свойствах поля КодПоставщика в раздел Подпись введите текст Фирмы;
После этих манипуляций таблица должна принять вид


В поле Фирмы при установке в нем курсора должны появляться кнопки вызова списка подстановок
Заполните таблицу данными согласно Приложению 4, используя меню подстановок.
Данные в поле Фирмы вводятся посредством нажатия на кнопку вызова списка и выбора из списка требуемого названия объекта.
Создайте таблицу Сотрудник, установите свойства полей и создайте ключевое поле в соответствии с Приложением 3 и введите данные в соответствии с Приложением 3.
Дополнительно в таблицу введите сотрудника с Вашей фамилией и именем (в поля Фамилия и Имя). Другие поля заполните по своему усмотрению.
Создайте таблицу Заказы, установите свойства полей и создайте ключевое поле в соответствии с Приложением 5а.
· Откройте таблицу Заказы в режиме таблица;
· Щелкните по полю «Щелкните для добавления»;
· В выпадающем меню выберите Подстановка и отношение;
· В появившемся окне Создание подстановки нажмите кнопку Далее;
· Щелкните мышкой по имени таблицы Сотрудник- нажмите кнопку Далее;
· Щелкните мышкой по имени поля Фамилия , нажмите кнопку >, - нажмите кнопку Далее;
· Повторно нажмите кнопку Далее;
· Повторно нажмите кнопку Далее;
· Введите надпись имени поля - КодСотрудника , нажмите кнопку - Готово;
· Перейдите в режим Конструктора и в свойствах поля КодСотрудника в раздел Подпись введите текст Сотрудник;
· Перейдите в режим таблица
· Щелкните по полю «Щелкните для добавления»;
· В выпадающем меню выберите Подстановка и отношение;
· В появившемся окне Создание подстановки нажмите кнопку Далее;
· Щелкните мышкой по имени таблицы Клиент - нажмите кнопку Далее;
· Щелкните мышкой по имени поля Название , нажмите кнопку >, - нажмите кнопку Далее;
· Повторно нажмите кнопку Далее;
· Повторно нажмите кнопку Далее;
· Введите надпись имени поля - КодКлиента , нажмите кнопку - Готово;
· Перейдите в режим Конструктора и в свойствах поля КодСотрудника в раздел Подпись введите текст Клиент;
· Перейдите в режим таблица и закройте ее.
Заполнять таблицу не надо! Она будет заполняться при формировании в последующем Счет-фактуры.
Создайте таблицу Заказано, установите свойства полей в соответствии с Приложением 6а. Создавать ключевое поле пока не надо!!!
· Откройте таблицу Заказано в режиме таблица;
· Выделите столбец с названием Код заказа;
· Щелкните в меню по ярлыку Поля, выберите поле Другие поля и затем в выпадающем меню щелкните в выпадающем меню выберите Подстановка и отношение;
· В Окне Создание подстановки нажмите кнопку Далее;
· Щелкните мышкой по имени таблицы Товар- нажмите кнопку Далее;
· Щелкните мышкой по имени поля Марка , нажмите кнопку >, - нажмите кнопку Далее;
· Повторно нажмите кнопку Далее;
· Повторно нажмите кнопку Далее;
· Введите надпись имени поля - КодТовара , нажмите кнопку - Готово;
· Перейдите в режим Конструктора и в свойствах поля КодТовара в раздел Подпись введите текст Марка;
· Перейдите в режим таблица
Проверьте свойства полей в соответствии с Приложением 6б и при необходимости их исправьте. Заполнять таблицу не надо! Она будет заполняться при формировании Счет-фактуры.
Создание составного ключа в таблице «Заказано»
ü Откройте таблицу Заказано в режиме Конструктора.
ü Замаркируйте записи с полями КодЗаказа КодТовара, для чего установите курсор мышкой на ячейке левее надписи КодЗаказа, он должен принять форму стрелочки è , нажмите левую клавишу мышки и, удерживая ее, переместите стрелочку вниз на одну строку, отпустите клавишу.
ü Щелкните по кнопке Ключевое поле на панели инструментов (кнопка с изображением ключика).
ü Закройте таблицу Заказано.
Для работы в Базе данных со всеми таблицами и данными необходимо таблицы связать между собой.
Порядок создания связей
q Откройте меню Работа с базами данных, выберите команду Схема данных. Если в окне появится схема (Приложение 7) с условными связями (не обозначенными символами 1 и ¥), то измените связь. Для этого подведите стрелочку курсора к нити связи и щелкните правой клавишей мышки. В появившемся меню выберите Изменить связь, щелкните левой клавишей мышки, в окне Связи установите флажок в поле Обеспечение целостности данных и нажмите кнопку ОК. Если в Схеме отсутствуют требуемые таблицы, то необходимо открыть диалоговое окно с именем Добавление таблицы, для чего установите курсор на поле Схемы данных, нажмите правую клавишу мышки и из контекстного меню выберите команду Добавить таблицу.
q В появившемся диалоговом окне с именем Добавление таблицы установите курсор на имя таблицы, отсутствующей в схеме данных, и нажмите кнопку Добавить; переведите курсор на имя следующей отсутствующей таблицы - нажмите кнопку Добавить и аналогично выполните такую процедуру со всеми отсутствующими таблицами. Нажмите на кнопку Закрыть.
q В поле экрана должны появиться 6 таблиц. Расставьте их в соответствии с прилагаемой схемой (Схема связей таблиц). Для установки таблицы в новом месте переместите курсор на название таблицы, нажмите левую клавишу мышки и, удерживая ее, переместите мышкой на новое место. Отпустите клавишу мышки.
q Если необходимо установить связь между таблицами, подведите стрелку курсора непосредственно к соответствующему имени полю таблицы, нажать левую клавишу мышки и удерживая ее переместить курсор на аналогичное поле другой таблицы. В появившемся окне Изменение связей щелкните по полю Обеспечение целостности данных и затем щелкните по кнопке Создать.
q Чтобы удалить связь между таблицами необходимо подведите стрелочку курсора к нити связи и щелкните правой клавишей мышки. В появившемся меню выберите Удалить и затем подтвердите удаление связи, нажав на кнопку ОК.
База данных готова к работе!!!


