Практикум по информатике учебно-методическое пособие


Установка связей в базе данных



бет28/47
Дата26.12.2023
өлшемі356,49 Kb.
#144071
түріПрактикум
1   ...   24   25   26   27   28   29   30   31   ...   47
Установка связей в базе данных. От того, как новая таблица связана с остальными, зависит, какое из ее полей следует назначить первичным ключом. В теории баз данных известны 4 варианта связей между двумя таблицами, называемых обычно отношениями.
Связь Один-к-одному. Каждой записи первой таблицы соответствует не больше одной записи второй таблицы и наоборот. Соответствие записей устанавливается в результате поиска в поле, являющегося первичным ключом одной из таблиц, значения поля, называемого внешним ключом второй таблицы.
Связь Многие-к-одному. Любой записи второй таблицы может соответствовать любое количество записей первой таблицы, но не наоборот. В этом случае ключевое поле первой таблицы будет внешним ключом, и повторяющиеся значения в нем допускаются.
Связь Один-ко-многим. Первичный ключ первой таблицы (поле, содержащее уникальные значения), связывается с внешним ключом второй таблицы (значения поля могут повторяться). При этом каждой записи первой таблицы может соответствовать несколько записей второй. Можно сказать, что «один-ко-многим» - это «многие-к-одному» наоборот.
Связь Многие-ко-многим. Каждой записи одной таблицы может соответствовать любое количество записей другой таблицы и наоборот. Соответственно, поля обеих таблиц, по которым осуществляется связь, являются внешними ключами и могут содержать повторяющиеся значения.

Создание межтабличных связей.

Для создания межтабличных связей в СУБД MS Access существует команда Сервис – Схема данных, а также на панели инструментов расположена одноименная пиктограмма Схема данных.


В окне схемы данных связи можно создавать путем перетаскивания полей из одной таблицы в другую.
Ход выполнения работы:
Задание 1. Создайте базу данных «Видеотека», состоящую из трех таблиц. Запустите MS Access. (Пуск  Программы MS Access)
  1. Выполните команду Файл  Создать  Новая база данных. В файловом окне укажите имя файла «Видеотека».


  2. В режиме Таблицы выберите Создание таблицы в режиме конструктор. На экране откроется окно конструктора таблиц.




  1. Задайте структуру таблицы БД «Видеотека»: Введите имена полей и описание, выберите Типы данных, щелкнув мышкой по строчке Типы данных. Появится раскрывающаяся кнопка, щелкните по ней. В появившемся списке выберите тип.




  1. Выбор первичного ключа.


  • Выберите поля для первичного ключа


  • Нажмите на кнопку Ключевое поле на панели инструментов или выберите команду Правка - Ключевое поле.


Напротив ключевого поля должен появится ключик



  1. Закрываем режим конструктора и задаем имя таблицы «Кассеты».




  1. Повторив шаги с 3 по 6 создаем таблицу «Страна», «Жанры».










Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   47




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет