русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Типи зв’язків


Дата добавления: 2015-07-09; просмотров: 666; Нарушение авторских прав


Всі інформаційні об’єкти предметної області пов’язані між собою. Розрізняються зв’язки декількох типів, для яких уведені наступні позначення:

— один до одного (1:1);

— один до багатьох (1:М);

— багато до багатьох (М:М).

Розглянемо ці типи зв’язків на прикладі 9.7.

Приклад 9.7.Дана сукупність інформаційних об’єктів, що відображують учбовий процес у ВНЗ:

СТУДЕНТ (Номер, Прізвище, Ім’я, По-батькові, Стать, Дата народження, Група)

СЕСІЯ (Номер, Оцінка1, Оцінка2, Оцінка3, Оцінка4, Результат)

СТИПЕНДІЯ (Результат, Процент)

ВИКЛАДАЧ (Код викладача, Прізвище, Ім’я, По батькові)

Зв’язок один до одного (1:1) передбачає, що в кожний момент часу одному екземпляру інформаційного об’єкта А відповідає не більше одного екземпляра інформаційного об’єкта В і навпаки.

А1 В1

А
В
А2 В2

А3 В3

А4 В7

Рис. 9.9. Графічне зображення відношення „один до одного” (1:1)

Приклад 9.8.Прикладом зв'язку 1:1 може служити зв'язок між інформаційними об’єктами СТУДЕНТ і СЕСІЯ:

 
 

 

 


Рис. 9.10. Приклад зв’язку „один до одного”

 

Кожний студент має певний набір екзаменаційних оцінок в сесію.

 

При зв'язку „один до багатьох” (1:М) одному екземплярові інформаційного об’єкта А відповідає 0, 1 або більше екземплярів об’єкта В, але кожний екземпляр об’єкта В пов'язаний не більше чим з 1 екземпляром об’єкта А. Графічно дана відповідність має вид, представлений на рис. 9.11.

А1 В1

А
В
А2 В2

А3 В3

А4 В7

Рис. 9.11. Графічне зображення реального відношення „один до багатьох” (1:М)

Приклад 9.9.Прикладом зв'язку „один до багатьох” 1:М слугує зв’язок між інформаційними об’єктами СТИПЕНДІЯ і СЕСІЯ:

 
 



 


Рис. 9.12. Приклад зв’язку „один до одного”

 

Встановлений розмір стипендії за результатами здачі сесії може повторяться багаторазово для різних студентів.

Зв’язок „багато до багатьох” (М:М) передбачає, що в кожний момент часу одному екземпляру інформаційного об’єкта А відповідає 0, 1 або більше екземплярів об’єкта В і навпаки. На рис. 9.13 графічно представлена зазначена відповідність.

 

А1 В1

А
В
А2 В2

А3 В3

А4 В7

Рис. 9.13.Графічне зображення реального відношення М:М

Приклад 9.10.Прикладом даного відношення служить зв’язок між інформаційними об’єктами СТУДЕНТ і ВИКЛАДАЧ:

 
 

 


Рис. 9.14. Приклад зв’язку „багато до багатьох”

 

Один студент навчається у багатьох викладачів, один викладач навчає багатьох студентів.



<== предыдущая лекция | следующая лекция ==>
Студент групи Студент Група | Архітектура СУБД


Карта сайта Карта сайта укр


Уроки php mysql Программирование

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

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 1.796 сек.