Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lab_rab_MS_Access 2007.doc
Скачиваний:
43
Добавлен:
25.11.2018
Размер:
5.1 Mб
Скачать

15. Самостоятельная работа.

Создайте таблицу «Выплаты». В таблице использовать поля: КодСотрудника (тип данных Счётчик), Основные (тип данных Числовой), Дополнительные (тип данных Числовой). При заполнении таблицы в поля Основные и Дополнительные введите произвольно числа (например. 3000, 4534. 650, 2067 и т.д.) для каждого сотрудника, но не более 5000 тысяч в графе Основные и не более 1000 в графе Дополнительные.

ЛАБОРАТОРНАЯ РАБОТА №2

Создание и редактирование схемы БД. Поиск данных

Цель работы:

Освоить приёмы создания и редактирования структуры БД, поиска и автозамены данных.

Задачи работы:

  1. Создать проект БД из двух таблиц.

  2. Произвести поиск и автозамену данных в одной из таблиц.

Общие сведения.

Основным структурным компонентом базы данных, как правило, яв­ляется таблица. При определении состава таблиц следует руководство­ваться правилом: в каждой таблице должны храниться данные только об одном классе объектов.

Если в базе данных должна содержаться информация о разных классах объектов, то она должна быть разбита на отдельные таблицы. Связь между таблицами осуществляется с помощью общих полей.

Связи между любыми двумя таблицами относятся к одному из трех типов: один-к-одному (1:1), один-ко-многим (1:М) и многие-ко-многим (М:М).

Связь типа "один-к-одному" (1:1)

При этом типе связи каждой записи в одной таблице соответствует не более одной записи в другой таблице. Этот вид связи встречается довольно редко. В основном в тех случаях, когда часть информации об объекте либо редко используется, либо является конфиденциальной (такая информация хранится в отдельной таблице, которая защищена от несанкционированного доступа).

Связь типа "один-ко-многим" (1:М)

При таком типе связи каждой записи в одной таблице соответствует несколько записей в связанной таблице. Этот тип связей наиболее рас­пространенный. Для его реализации используются две таблицы. Одна из них представляет сторону "один", другая - сторону "много".

В таблице со стороны "один" связывающее поле называется клю­чевым. Основное требование к значениям в ключевых полях - это их уникальность для каждой записи (т.е. они не должны повторяться).

Связь типа "многие-ко-многим" (М:М)

При таком типе связи множеству записей в одной таблице соответ­ствует множество записей в связанной таблице. Большинство современ­ных СУБД непосредственно не поддерживают такой тип связи. Для его реализации такая связь разбивается на две связи типа один-ко-многим.

1. Установление связи между таблицами. Сделайте активной вкладку Работа с базами данных. Связь можно установить между одноимёнными полями таблиц.

1.1. Нажмите кнопку Схема данных на вкладке Работа с базами данных.

1.2. В появившемся окне Добавление таблицы со списком всех таблиц открытой базы данных, выделите таблицы «Выплаты», «Сотрудники» и нажмите кнопку Добавить. Закройте окно Добавление таблицы.

1.3. Выделите поле «КодСотрудника» в таблице «Сотрудники» и, удерживая нажатой левую клавишу мыши, переместите указатель (он примет вид маленького прямоугольника) на поле «КодСотрудника» в таблице «Выплаты». Появится диалоговое окно Изменение связей.

1 .4. Чтобы обеспечить целостность данных при установлении связи между двумя таблицами, необходимо установить флажок «Обеспечение целостности данных» (рис. 3).

Рис. 3. Окна схемы данных и изменения связей.

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

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]