русс | укр

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

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

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

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


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

Характеристика полноты связи


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


Характеристика полноты отражает зависимость класса от связи, в которую он входит.

 

1. Необязательная по отношению к классу связь означает, что существование объектов класса не зависит от наличия связи.

2. Обязательная по отношению к классу связь означает, что существование объектов класса зависит от наличия связи.

 

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

 

Например:

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

 
 

 


2. Связь между классами Служащий и Должность. Каждый со­трудник в организации должен иметь какую-либо должность, т. е. нет сотрудника без должности. Это означает, что не существует объекта класса Служащий, не связанного с каким-либо объектом класса Должность. Но должность может быть и вакантной, т. е. быть не связанной ни с одним объектом класса Служащий. Такая связь является обязательной по отношению к классу Служащий и необязательной по отношению к классу Должность.

 

 


3. Связь между классами Студент и Группа. Не может быть студента, не принадлежащего ни к одной группе, так же как не может быть группы без студентов. Такая связь является обязательной и по отношению к классу Студент, и по отношению к классу Группа.



 
 

 

 


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

После того как построена инфологическая модель предметной области, можно переходить к построению модели данных.

3. Реляционная модель данных

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

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

Рассмотрим наиболее популярную модель данных – реляционную, основанную на некоторых положениях математики (в основном теории множеств и логике предикатов). Название модели произошло от английского слова «relation», что в переводе означает отношение, именно математическое отношение лежит в основе структуры реляционной модели. Принципы реляционной модели были заложены в 1969–70-х годах американским ученым Е. Ф. Коддом (E. F. Codd), в то время работавшим в корпорации IBM. За эту модель Кодд был удостоен престижной премии Тьюринга в области теоретических основ вычислительной техники.



<== предыдущая лекция | следующая лекция ==>
Характеристика однозначности для бинарных связей | Структура


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


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

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

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


 


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

 
 

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

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