Лабораторная работа №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  Чтобы удалить связь между таблицами необходимо подведите стрелочку курсора к нити связи и щелкните правой клавишей мышки. В появившемся меню выберите Удалить и затем подтвердите удаление связи, нажав на кнопку ОК.

База данных готова к работе!!!