Будь умным!


У вас вопросы?
У нас ответы:) SamZan.net

Виды связей между таблицами

Работа добавлена на сайт samzan.net:


Дисциплина: «Информационные системы в профессиональной деятельности»

Лекция: Виды связей между таблицами.

 Многие СУБД при связывании таблиц автоматически выполняют контроль целостности вводимых в базу данных в соответствии с установленными связями. В конечном итоге это повышает достоверность хранимой в БД информации.
            Кроме того, установление связи между таблицами облегчает доступ к данным. Связывание таблиц при выполнении таких операций как поиск, просмотр, редактирование, выборка и подготовка отчетов обычно обеспечивает возможность обращения к произвольным полям связанных записей.         Это уменьшает количество явных обращений к таблицам данных и число манипуляций в каждой из       них. Между таблицами могут устанавливаться бинарные (между двумя таблицами), тернарные (между тремя таблицами) и, в общем случае, n-арные связи. Рассмотрим наиболее часто встречающиеся бинарные связи.
           При связывании двух таблиц выделяют главную и подчиненную таблицы. Логическое связывание таблиц производится с помощью ключа связи. Ключ связи, по аналогии с обычным ключом таблицы, состоит из одного или нескольких полей, которые в данном случае называют полями связи.
Главным
ключом в базах данных называют поле (или совокупность полей), значение которого не повторяется у разных записей.

Определение связей между таблицами в базе данных Access.

Схема данных.

Схема данных является графическим образом БД. Она используется различными объектами Access для определения связей между несколькими таблицами. Например, при создании формы, содержащей данные из нескольких взаимосвязанных таблиц, схема данных обеспечивает автоматический согласованный доступ к полям этих таблиц. Она же обеспечивает целостность взаимосвязанных данных при корректировке таблиц.

После того, как созданы таблицы БД, можно установить связи между ними, обратившись к схеме данных. Запуск схемы данных выполняется через значок "Схема данных"    на панели инструментов Access.

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

Связь позволяет моделировать отношения между объектами предметной области. Наименование связи должно быть уникально во всей модели.

Существует 4 типа связей:

1. «Один-к-одному» - любому экземпляру сущности А соответствует только один экземпляр сущности В, и наоборот.

У любого конкретного ученика может быть только одна характеристика, и эта характеристика относится к единственному ученику.

2.  «Один-ко-многим» - любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, но любому экземпляру сущности В соответствует только один экземпляр сущности А.

Ученику ставят много оценок; поставленная оценка принадлежит только одному ученику.

3. «Многие-к-одному» - любому экземпляру сущности А соответствует только один экземпляр сущности В, но любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

Преподаватель работает только в одном кабинете, однако рабочий кабинет может быть закреплен за несколькими преподавателями.

Какая же разница между связями «один-ко-многим» и «многие-к-одному»? Такая же, как между фразами «портфель ученика» и «ученик портфеля». То есть важно, кто во взаимоотношении двух объектов главный - ученик или портфель. Суть отношений двух объектов отражается в имени связи.

Если при определении связи вам сложно выделить подчиненность, то вывод только один: вы плохо разобрались в предметной области.

4.  «Многие-ко-многим» - любому экземпляру сущности А соответствует 0, 1 или несколько экземпляров сущности В, и любому экземпляру сущности В соответствует 0, 1 или несколько экземпляров сущности А.

Ученик Иванов учится у нескольких преподавателей. И каждый преподаватель работает со многими учениками.




1. 20 г. ФЕДЕРАЛЬНЫЙ ГОСУДАРСТВЕННЫЙ ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ НАЧАЛЬНОГО
2. И доктор социологических наук академик РАСН профессор кафедры педагогики психологии и социологии СтГАУ
3. Промышленное развитие Германии подчеркивают советские исследователи шло в общем медленно.html
4. Прикладная лингвистика~ это отрасль языкознания занимающаяся вопросами теории языка с учетом возможност
5. Основные теоретические и практические проблемы современного избирательного процесса
6.  Статистика налогов и налоговой системы 5 1
7. 1по обоим сторонам 2более пятисот долларов 3опытные инженеры 4розовый какаду Вопрос 3 Укажите пр
8. Теория государства и права Часть 1
9.  Теоретичне дослідження феномену агресивної поведінки підлітків 1
10. Проектування технологічного процесу видання «Первая дорога пешком»
11. Р Дольник выделяет следующие две группы инстинктов присущих человеку
12. Физиогномические корреляты характера.html
13. Школа здоровья 384 Методическая разработка музыкальнолитературной композиции
14. Развите производства в России
15. принцессами Шелковинкой и Шерстинкой и сыновьями принцами Лёнушкой и Хлопком
16. Реферат- Объединенное специализированное автотранспортное предприятие Мособлбытспецтранс
17. Тамож политика- понятие, задачи, принципы
18. Формализм как школа
19. Изложение- The Scarlet Letter
20. Тема роботи- 1.