русс | укр

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

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

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

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


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

Связи между объектом и его свойствами


Дата добавления: 2013-12-23; просмотров: 1146; Нарушение авторских прав


Построение моделей сущность-связь или ER-моделей

Такой вид моделирования осуществляется на этапе инфологической модели.

Класс объектов – это совокупность объектов, обладающих одинаковым набором свойств.

Можем говорить, что класс – это аналог, разница в том, что схожие объекты с аналогичным набором свойств, но каждый объект должен иметь своё имя отличное от имени объектов класса (абитуриент - студент).

 

 


 
- объект

 

- свойство

 

 

личность

ФИО Табельный номер
Год рождения
Образование
Адрес
Учётная степень
Иностранный язык
Страна
Город
Улица
Дом Квартира
S
D
У
D
D

 


5 видов связи:

Объект может обладать одним значением какого-либо свойства, тогда свойство будет называться единичное. Оно обозначается единичной стрелкой
Для некоторых свойств возможность существования одновременно нескольких значений для одного объекта, тогда такое свойство называется множественным, обозначается двойной стрелкой  
Некоторые свойства могут быть постоянными и с течением времени не меняются, тогда это свойство называется статическим, обозначается единичной стрелкой и «S»

S

 

Свойство, которое меняется с течением времени, называется динамическим, обозначается единичной стрелкой и «D»

D

 

Свойство, присущее не всем объектам, такое свойство называется условным и изображается единичной стрелкой с «У»

У

 

* Эти свойства позволяют построить от 1 до N таблиц.

Связи между объектами или степени связи

1) Один к одному (один элемент класса соответствует одному элементу другого класса)



2) Один ко многим (один элемент одного объекта соответствует многим элементам др объекта)

3) Многие к одному

4) Многие ко многим

* Элемент – запись, строка

В инфологическом моделировании существует понятие обязательной и необязательной связи между двумя объектами.

Обязательная связь (·)

Личность
Иностранный язык

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

Многие к одному

(Многие личности владеют одним языком)

Личность ·
Иностранный язык

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

?? к одному

 

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

Личность ·
Иностранный язык

Многие ко многим



<== предыдущая лекция | следующая лекция ==>
Модели предметной области. | Даталогическое проектирование.


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


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

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

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


 


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

 
 

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

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