Связь таблиц
Связь позволяет установить правила взаимодействия между таблицами. Различают два типа связей: один ко многим и многие ко многим. В случаях, когда только одному пункту таблицы будет соответствовать несколько пунктов другой таблицы, называют «один-ко-многим». В противном случае, когда существует много связей между пунктами разных таблиц, говорят о связи «многие-ко-многим».
При создании связи «один-ко-многим», id-код первой таблицы прописывается отдельным столбцом во второй таблице. При создании связи «многие-ко-многим», id-коды обеих таблиц прописывается в третьей таблице (вспомогательной).
Рассмотрим, как создается новая таблица для id-кодов системы «многие-ко-многим». Перейдя на вкладку Создание необходимо создать новую таблицу и затем перейти в режим конструктора, сохранив при этом таблицу под определенным именем (в примере «Записи»). Следующим шагом будет являться вписывание названия необходимых столбцов (рис. 4.18).
Необходимо заранее продумать каким будет взаимосвязь между пунктами вашей таблицы и правильно ли будет соблюдена нумерация. Для того, чтобы
Рис.4.18.Заполнение полей таблицы
избежать возможных проблем продумайте структуру вашей базы данных.
После этого переходим в режим таблицы и заполняем ее необходимыми данными.
Для определения связей в базе данных необходимо построить структуру этих связей. Для этого переходя на вкладку «Работа с базами данных» и выбирая там пункт «Схема данных» запускаем окно в которое необходимо добавить все таблицы, которые созданы в базе данных (в примере – 3 таблицы) (рис.4.19).
Рис. 4.19.Окно схемы данных
Создаем связь, для этого помещаем указатель на пункт «Код» одной из таблиц (в примере - «Книги»), нажимаем ЛКМ и не отпуская ее, перетаскиваем в пункт содержащий код таблицы, которая служит для определения связей (в примере - «Код книги» из таблицы «Записи»).
В появившемся окне ставим флажок Обеспечение целостности данных. Этот режим не позволит Access оставлять в таблице связей записи, для которых нельзя подобрать запись из другой таблицы с подходящим значением поля «Код».
Установка флажка Каскадное удаление связанных записей приведет к тому, что при удалении записи одной таблицы («Книги») будут удалены все соответствующие записи таблицы связей («Записи»). Если указанный флажок сброшен, удаление тех записей таблицы, на которые ссылается хотя бы одна запись другой таблицы, запрещено (рис. 4.20).
Рис.4.20. Параметры связи
Аналогичным образом можно создать и другие связи между таблицами базы данных. При этом необходимо помнить, что каждый столбец таблицы определения связей должен ссылаться на соответствующую таблицу, чтобы связи получились точными. В итоге должна получиться схема, представленная на ри-
сунке 4.21.
Рис.4.21. Схема данных
Практическое задание:
Согласно предложенному заданию определите тип связи между таблицами.
Создайте (если необходимо) таблицу связей.
Сформируйте схему данных при помощи конструктора.
Сохраните результат.
- Гбоу впо «уральская государственная
- О г л а в л е н и е
- 2. Общие представления о компьютере
- 3. Устройства ввода информации
- 4. Центральный процессор – устройство обработки информации
- 5. Устройства вывода информации (монитор, диски, принтер)
- 6. Программы и данные
- 7. Классификация программ
- Глава 1 Операционные системы Windows
- Лабораторная работа № 1 Графический интерфейс Windows Запуск Windows
- Завершение работы Windows
- Рабочий стол
- Панель задач
- Кнопка «Пуск»
- Управление окнами
- 1. Изменение размеров окна:
- Лабораторная работа № 2 Общие принципы организации файловой системы
- Папки или каталоги
- Путь к файлу и полное имя файла
- Операции над файлами и папками. Программа Проводник.
- 1. Создание папки
- 2. Копирование и перемещение файлов
- Запуск программ
- Работа с ярлыками
- Работа с программами
- Буфер обмена
- 1. Создание ярлыка
- 2. Поиск информации в справочной системе
- Глава 2 Текстовый редактор Microsoft Word 2007
- Лабораторная работа № 1 Форматирование документов
- Форматирование Шрифтов
- Форматирование абзацев
- Изменение обрамления и заливки абзацев
- Направление в скб-банк
- Задание для самостоятельной работы в word Подготовка титульного листа
- Лабораторная работа № 2 Создание списков
- Лабораторная работа № 3 Установка параметров страницы и вставка колонтитулов Установка параметров страницы
- Вставка колонтитулов и нумерация страниц
- Лабораторная работа № 4
- Работа с таблицами
- Выделение ячеек таблицы
- Ввод текста, форматирование таблицы
- Лабораторная работа № 5
- Создание блок-схемы
- Лабораторная работа № 6
- Вставка формул
- Здание для самостоятельной работы в word
- Ввод формул с помощью редактора microsoft equation 3.0.
- Глава 3
- Электронная таблица Microsoft Excel
- Лабораторная работа № 1
- Обзор основных функций Excel
- Общее строение программы
- Структура таблицы, создаваемой в Excel
- Ввод данных в ячейку и их редактирование
- Использование справки
- Формат ячеек
- Лабораторная работа № 2
- Управление элементами рабочей книги
- Выделение ячейки, столбца, строки
- Добавление ячейки, строки, столбца
- Удаление ячеек, строк и столбцов
- Объединение ячеек
- Рабочий лист
- Лабораторная работа № 3
- Выполнение вычислений в Excel
- Лабораторная работа № 4
- Построение диаграммы и графика заданной функции
- Построение диаграмм
- Изменение диаграмм
- Построение графиков
- Копирование диаграммы Мicrosoft Excel в документ Word
- Лабораторная работа № 5
- Создание отчёта с помощью Word и Excel.
- Анализ медико-демографической ситуации
- Глава 4
- Система управления базами данных Access
- Понятие субд
- Microsoft Office Access 2007
- Основы работы с Access 2007
- Лабораторная работа №1
- Создание таблицы при помощи шаблонов таблиц.
- Создание таблицы с помощью конструктора таблиц
- Лабораторная работа № 2
- Связь таблиц
- Лабораторная работа № 3
- Создание запросов
- Глава 5
- Редактор презентаций Microsoft PowerPoint
- Лабораторная работа № 1
- Структура программы. Структура документа. Слайды.
- Лабораторная работа № 2
- Свойства слайдов. Показ презентации.
- Свойства слайдов
- Показ презентации
- Глава 6
- Основы Internet. Основы www. Поиск информации в www.
- Медицинские интернет-ресурсы
- Лабораторная работа № 1
- Порядок выполнения работы
- Лабораторная работа № 2
- Поиск медицинских публикаций в базе данных "MedLine".
- Порядок выполнения работы
- Учебно-методическое пособие к практическим занятиям по информатике
- Для медико-профилактического факультета