Что логическая модель. Логическая модель базы данных. Основные требования к качеству модели

Прочие модели 12.04.2019
Прочие модели

В цепи постоянного тока конденсатор представляет собой бесконечно большее сопротивление: постоянный ток не проходит через диэлектрик, разделяющий обкладки конденсатора. Цепи переменного тока конденсатор не разрывает: попеременно заряжаясь и разряжаясь, он обеспечивает движение электрических зарядов, т. е. поддерживает переменный ток во внешней цепи. Исходя из электромагнитной теории Максвелла (см. § 105), можно сказать, что переменный ток проводимости замыкается внутри конденсатора током смещения. Таким образом, для переменного тока конденсатор представляет собой конечное сопротивление, называемое емкостным сопротивлением.

Опыт и теория показывают, что сила переменного тока в проводе существенно зависит от формы, которая придана этому проводу. Сила тока будет, наибольшей в случае прямого провода. Если же провод свернут в виде катушки с большим числом витков, то сила тока в нем значительно уменьшится: особенно резкое снижение тока происходит при введении в эту катушку ферромагнитного сердечника. Это означает, что для переменного тока проводник помимо омического сопротивления имеет еще дополнительное сопротивление, зависящее от индуктивности проводника и потому называемое индуктивным сопротивлением. Физический смысл индуктивного сопротивления состоит в следующем. Под влиянием изменений тока в проводнике, обладающем индуктивностью, возникает электродвижущая сила самоиндукции, препятствующая этим изменениям, т. е. уменьшающая амплитуду тока а следовательно, и эффективный ток Уменьшение эффективного тока в проводнике равносильно увеличению сопротивления проводника, т. е. равносильно появлению дополнительного (индуктивного) сопротивления.

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

1. Емкостное сопротивление. Пусть к конденсатору емкостью С (рис. 258) приложено переменное синусоидальное напряжение

Пренебрегая падением напряжения на малом омическом сопротивлении подводящих проводов, будем считать, что напряжение на обкладках конденсатора равно приложенному напряжению:

В любой момент времени заряд конденсатора равен произведению емкости конденсатора С на напряжение (см. § 83):

Если за малый промежуток времени заряд конденсатора изменяется на величину то это означает, что в подводящих проводах идет ток равный

Так как амплитуда этого тока

то окончательно получим

Запишем формулу (37) в виде

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

Таким образом, емкостное сопротивление обратно пропорционально круговой частоте тока и величине емкости. Физический смысл этой зависимости нетрудно понять. Чем больше емкость конденсатора и чем чаще изменяется направление тока (т. е. чем больше круговая частота тем больший заряд проходит за единицу времени через поперечное сечение подводящих проводов. Следовательно, ). Но сила тока и сопротивление обратно пропорциональны друг другу.

Следовательно, сопротивление

Рассчитаем емкостное сопротивление конденсатора емкостью включенного в цепь переменного тока частотой Гц:

При частоте Гц емкостное сопротивление того же самого конденсатора снизится приблизительно до 3 Ом.

Из сопоставления формул (36) и (38) видно, что изменения тока и напряжения совершаются в различных фазах: фаза тока на больше фазы напряжения. Это означает, что максимум тока наступает на четверть периода раньше, чем максимум напряжения (рис. 259).

Итак, на емксстном сопротивлении ток опережает напряжение на четверть периода (по времени) или на 90° (по фазе).

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

Следовательно, в начальный момент времени ток имел максимальное значение ( Когда а вместе с ним и достигнут максимума (что произойдет через четверть периода), конденсатор полностью зарядится и ток в цепи прекратится Итак, в начальный момент времени ток в цепи максимален, а напряжение минимально и только еще начинает нарастать; через четверть периода напряжение достигает максимума, а ток уже успевает уменьшиться до нуля. Таким образом, действительно ток опережает напряжение на четверть периода.

2. Индуктивное сопротивление. Пусть через катушку самоиндукции с индуктивностью идет переменный синусоидальный ток

обусловленный переменным напряжением приложенным к катушке

Пренебрегая падением напряжения на малом омическом сопротивлении подводящих проводов и самой катушки (что вполне допустимо, если катушка изготовлена, например, из толстой медной проволоки), сбудем считать, что приложенное напряжение уравновешивается электродвижущей силой самоиндукции (равно ей по величине и противоположно по направлению):

Тогда, учитывая формулы (40) и (41), можем написать:

Так как амплитуда приложенного напряжения

то окончательно получим

Запишем формулу (42) в виде

Последнее соотношение выражает закон Ома; величина играющая роль сопротивления, представляет собой индуктивное сопротивление катушки самоиндукции:

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

Величина же этой электродвижущей силы (и, следовательно, сопротивления) пропорциональна индуктивности катушки и скорости изменения тока, т. е. круговой частоте

Рассчитаем индуктивное сопротивление катушки с индуктивностью включенной в цепь переменного тока с частотой Гц:

При частоте Гц индуктивное сопротивление той же самой катушки возрастает до 31 400 Ом.

Подчеркнем, что омическое сопротивление катушки (с железным сердечником), имеющей индуктивность составляет обычно лишь несколько Ом.

Из сопоставления формул (40) и (43) видно, что изменения тока и напряжения совершаются в различных фазах, причем фаза тока на меньше фазы напряжения. Это означает, что максимум тока наступает на четверть периода (774) позже, чем максимум напряжения (рис. 261).

Итак, на индуктивном сопротивлении ток отстает от напряжения на четверть периода (по времени), или на 90° (по фазе). Сдвиг фаз обусловлен тормозящим действием электродвижущей силы самоиндукции: она препятствует как нарастанию, так и убыванию тока в цепи, поэтому максимум тока наступает позднее, чем максимум напряжения.

Если в цепь переменного тока последовательно включены индуктивное и емкостное сопротивления, то напряжение на индуктивном сопротивлении будет, очевидно, опережать напряжение на емкостном сопротивлении на полпериода (по времени), или на 180° (по фазе).

Как уже упоминалось, и емкостное и индуктивное сопротивления носят общее название реактивного сопротивления. На реактивном сопротивлении электроэнергия не расходуется; этим оно существенно отличается от активного сопротивления. Дело в том, что энергия, периодически потребляемая на создание электрического поля в конденсаторе (во время его зарядки), в том же количестве и с той же периодичностью возвращается в цепь при ликвидации этого поля (во время разрядки конденсатора). Точно так же энергия, периодически потребляемая на создание магнитного поля катушки самоиндукции (во время возрастания тока), в том же количестве и с той же периодичностью возвращается в цепь при ликвидации этого поля (во время убывания тока).

В технике переменного тока вместо реостатов (омического сопротивления), которые всегда нагреваются и бесполезно расходуют энергию, часто применяются дроссели (индуктивное сопротивление). Дроссель представляет собой катушку самоиндукции с железным сердечником. Оказывая значительное сопротивление переменному току, дроссель практически не нагревается и не расходует электроэнергию.

§ 54. Индуктивность в цепи переменного тока

Прохождение электрического тока по проводнику или катушке сопровождается появлением магнитного поля. Рассмотрим электрическую цепь переменного тока (рис. 57, а), в которую включена катушка индуктивности, имеющая небольшое количество витков проволоки сравнительно большого сечения, активное сопротивление которой можно считать практически равным нулю.
Под действием э. д. с. генератора в цепи протекает переменный ток, возбуждающий переменный магнитный поток. Этот поток пересекает «собственные» витки катушки и в ней возникает электродвижущая сила самоиндукции

где L - индуктивность катушки;
- скорость изменения тока в ней.
Электродвижущая сила самоиндукции, согласно правилу Ленца, всегда противодействует причине, вызывающей ее. Так как э. д. с. самоиндукции всегда противодействует изменениям переменного тока, вызываемым э. д. с. генератора, то она препятствует прохождению переменного тока. При расчетах это учитывается по индуктивному сопротивлению, которое обозначается X L и измеряется в омах.


Таким образом, индуктивное сопротивление катушки X L , зависит от величины э. д. с. самоиндукции, а следовательно, оно, как и э. д. с. самоиндукции, зависит от скорости изменения тока в катушке (от частоты ω) и от индуктивности катушки L

X L = ωL , (58)

где X L - индуктивное сопротивление, ом ;
ω - угловая частота переменного тока, рад/сек ;
L - индуктивность катушки, гн .
Так как угловая частота переменного тока ω = 2πf , то индуктивное сопротивление

X L = 2πf L , (59)

где f - частота переменного тока, гц .

Пример. Катушка, обладающая индуктивностью L = 0,5 гн , присоединена к источнику переменного тока, частота которого f = 50 гц . Определить:
1) индуктивное сопротивление катушки при частоте f = 50 гц ;
2) индуктивное сопротивление этой катушки переменному току, частота которого f = 800 гц .
Решение . Индуктивное сопротивление переменному току при f = 50 гц

X L = 2πf L = 2 · 3,14 · 50 · 0,5 = 157 ом .

При частоте тока f = 800 гц

X L = 2πf L = 2 · 3,14 · 800 · 0,5 = 2512 ом .

Приведенный пример показывает, что индуктивное сопротивление катушки повышается с увеличением частоты переменного тока, протекающего по ней. По мере уменьшения частоты тока индуктивное сопротивление убывает. Для постоянного тока, когда ток в катушке не изменяется и магнитный поток не пересекает ее витки, э. д. с. самоиндукции не возникает, индуктивное сопротивление катушки X L равно нуло. Катушка индуктивности для постоянного тока представляет собой лишь сопротивление

Выясним, как изменяется з. д. с. самоиндукции, когда по катушке индуктивности протекает переменный ток.
Известно, что при неизменной индуктивности катушки э. д. с. самоиндукции зависит от скорости изменения силы тока и она всегда направлена навстречу причине, вызвавшей ее.
На графике (рис. 57, в) переменный ток показан в виде синусоиды (сплошная линия). В первую четверть периода сила тока возрастает от нулевого до максимального значения. Электродвижущая сила самоиндукции е с, согласно правилу Ленца, препятствует увеличению тока в цепи. Поэтому на графике (пунктирной линией) показано, что ес в это время имеет отрицательное значение. Во вторую четверть периода сила тока в катушке убывает до нуля. В это время э. д. с. самоиндукции изменяет свое направление и увеличивается, препятствуя убыванию силы тока. В третью четверть периода ток изменяет свое направление и постепенно увеличивается до максимального значения; э. д. с. самоиндукции имеет положительное значение и далее, когда сила тока убывает, э. д. с. самоиндукции опять меняет свое направление и вновь препятствует уменьшению силы тока в цепи.


Из сказанного следует, что ток в цепи и э. д. с. самоиндукции не совпадают по фазе. Ток опережает э. д. с. самоиндукции по фазе на четверть периода или на угол φ = 90°. Необходимо также иметь в виду, что в цепи с индуктивностью, не содержащей г, в каждый момент времени электродвижущая сила самоиндукции направлена навстречу напряжению генератора U . В связи с этим напряжение и э. д. с. самоиндукции е с также сдвинуты по фазе друг относительно друга на 180°.
Из изложенного следует, что в цепи переменного тока, содержащей только индуктивность, ток отстает от напряжения, вырабатываемого генератором, на угол φ = 90° (на четверть периода) и опережает э. д. с. самоиндукции на 90°. Можно также сказать, что в индуктивной цепи напряжение опережает по фазе ток на 90°.
Построим векторную диаграмму тока и напряжения для цепи переменного тока с индуктивным сопротивлением. Для этого отложим вектор тока I по горизонтали в выбранном нами масштабе (рис. 57, б.)
Чтобы на векторной диаграмме показать, что напряжение опережает по фазе ток на угол φ = 90°, откладываем вектор напряжения U вверх под углом 90°. Закон Ома для цепи с индуктивностью можно выразить так:

Следует подчеркнуть, что имеется существенное отличие между индуктивным и активным сопротивлением переменному току.
Когда к генератору переменного тока подключена активная нагрузка, то энергия безвозвратно потребляется активным сопротивлением.
Если же к источнику переменного тока присоединено индуктивное сопротивление r = 0, то его энергия, пока сила тока возрастает, расходуется на возбуждение магнитного поля. Изменение этого поля вызывает возникновение э. д. с. самоиндукции. При уменьшении силы тока энергия, запасенная в магнитном поле, вследствие возникающей при этом э. д. с. самоиндукции возвращается обратно генератору.
В первую четверть периода сила тока в цепи с индуктивностью возрастает и энергия источника тока накапливается в магнитном поле. В это время э. д. с. самоиндукции направлена против напряжения.
Когда сила тока достигнет максимального значения и начинает во второй четверти периода убывать, то э. д. с. самоиндукции, изменив свое направление, стремится поддержать ток в цепи. Под действием э. д. с. самоиндукции энергия магнитного поля возвращается к источнику энергии - генератору. Генератор в это время работает в режиме двигателя, преобразуя электрическую энергию в механическую.
В третью четверть периода сила тока в цепи под действием э. д. с. генератора увеличивается, и при этом ток протекает в противоположном направлении. В это время энергия генератора вновь накапливается в магнитном поле индуктивности.
В четвертую четверть периода сила тока в цепи убывает, а накопленная в магнитном поле энергия при воздействии э. д. с. самоиндукции вновь возвращается генератору.
Таким образом, в первую и третью четверть каждого периода генератор переменного тока расходует свою энергию в цепи с индуктивностью на создание магнитного поля, а во вторую и четвертую четверть каждого периода энергия, запасенная в магнитном поле катушки в результате возникающей э. д. с. самоиндукции, возвращается обратно генератору.
Из этого следует, что индуктивная нагрузка в отличие от активной в среднем не потребляет энергию, которую вырабатывает генератор, а в цепи с индуктивностью происходит «перекачивание» энергии от генератора в индуктивную нагрузку и обратно, т. е. возникают колебания энергии.
Из сказанного следует, что индуктивное сопротивление является реактивным. В цепи, содержащей реактивное сопротивление, происходят колебания энергии от генератора к нагрузке и обратно.

BPwin и Erwin. CASE-средства для разработки информационных систем Маклаков Сергей Владимирович

2.1.1. Физическая и логическая модель данных

2.1.1. Физическая и логическая модель данных

ERwin имеет два уровня представления модели - логический и физический. Логический уровень - это абстрактный взгляд на данные, на нем данные представляются так, как выглядят в реальном мире, и могут называться так, как они называются в реальном мире, например "Постоянный клиент", "Отдел" или "Фамилия сотрудника". Объекты модели, представляемые на логическом уровне, называются сущностями и атрибутами (подробнее о сущностях и атрибутах будет рассказано ниже). Логическая модель данных может быть построена на основе другой логической модели, например на основе модели процессов (см. гл. 1). Логическая модель данных является универсальной и никак не связана с конкретной реализацией СУБД.

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

Документирование модели. Многие СУБД имеют ограничение на именование объектов (например, ограничение на длину имени таблицы или запрет использования специальных символов - пробела и т. п.). Зачастую разработчики ИС имеют дело с нелокализованными версиями СУБД. Это означает, что объекты БД могут называться короткими словами, только латинскими символами и без использования специальных символов (т. е. нельзя назвать таблицу предложением - только одним словом). Кроме того, проектировщики БД нередко злоупотребляют "техническими" наименованиями, в результате таблица и колонки получают наименования типа RTD_324 или CUST_A12 и т. д. Полученную в результате структуру могут понять только специалисты (а чаще всего только авторы модели), ее невозможно обсуждать с экспертами предметной области. Разделение модели на логическую и физическую позволяет решить эту проблему. На физическом уровне объекты БД могут называться так, как того требуют ограничения СУБД. На логическом уровне можно этим объектам дать синонимы - имена более понятные неспециалистам, в том числе на кириллице и с использованием специальных символов. Например, таблице CUST_A12 может соответствовать сущность Постоянный клиент. Такое соответствие позволяет лучше задокументировать модель и дает возможность обсуждать структуру данных с экспертами предметной области.

Масштабирование. Создание модели данных, как правило, начинается с создания логической модели. После описания логической модели, проектировщик может выбрать необходимую СУБД и ERwin автоматически создаст соответствующую физическую модель. На основе физической модели ERwin может сгенерировать системный каталог СУБД или соответствующий SQL-скрипт. Этот процесс называется прямым проектированием (Forward Engineering). Тем самым достигается масштабируемость - создав одну логическую модель данных, можно сгенерировать физические модели под любую поддерживаемую ERwin СУБД. С другой стороны, ERwin способен по содержимому системного каталога или SQL-скрипту воссоздать физическую и логическую модель данных (Reverse Engineering). На основе полученной логической модели данных можно сгенерировать физическую модель для другой СУБД и затем сгенерировать ее системный каталог. Следовательно, ERwin позволяет решить задачу по переносу структуры данных с одного сервера на другой. Например, можно перенести структуру данных с Oracle на Informix (или наоборот) или перенести структуру dbf-файлов в реляционную СУБД, тем самым облегчив решение по переходу от файл-серверной к клиент-серверной ИС. Заметим, однако, что формальный перенос структуры "плоских" таблиц на реляционную СУБД обычно неэффективен. Для того чтобы извлечь выгоды от перехода на клиент-серверную технологию, структуру данных следует модифицировать. Процессы прямого и обратного проектирования будут рассмотрены ниже.

Для переключения между логической и физической моделью данных служит список выбора в левой части панели инструментов Erwin (рис. 2.1).

Рис. 2.1. Переключение между логической и физической моделью

При переключении, если физической модели еще не существует, она будет создана автоматически.

Из книги Собираем компьютер своими руками автора Ватаманюк Александр Иванович

Модель ISO/OSI и протоколы передачи данных Главной в стандартизации сетей и всего, что к ним относится, является модель взаимодействия открытых систем (Open System Interconnection, OSI), разработанная международной организацией по стандартизации (International Standards Organization, ISO). На практике

Из книги Справочное руководство по C++ автора Страустрап Бьярн

R.5.15 Логическая операция ИЛИ логическое-выражение-ИЛИ: логическое-выражение-И логическое-выражение-ИЛИ || логическое-выражение-ИОперации || выполняются слева направо. Результат операции 1, если один из ее операндов отличен от нуля, иначе результат - 0. В отличие от | при

Из книги Язык программирования С# 2005 и платформа.NET 2.0. автора Троелсен Эндрю

Модель источника поставщика данных.NET 2.0 В.NET 2,0 предлагается модель источника поставщика данных, с помощью которой, используя обобщенные типы, можно построить единый базовый код для доступа к данным. Более того, используя файлы конфигурации приложения (в частности, их

Из книги Обработка баз данных на Visual Basic®.NET автора Мак-Манус Джеффри П

ГЛАВА 4 Модель ADO.NET: провайдеры данных Порой кажется, что не успели еще разработчики приложений баз данных привыкнуть к новой технологии, как компания Microsoft предложила совершенно новую модель доступа к базам данных. В этой главе основное внимание уделяется модели ADO.NET,

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

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

Из книги Инфраструктуры открытых ключей автора Полянская Ольга Юрьевна

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

Из книги Моделирование бизнес-процессов с BPwin 4.0 автора Маклаков Сергей Владимирович

3.1. Модель данных и ее соответствие модели процессов Функциональная модель BPwin является основой для построения модели данных. Действительно, не имея информации о том, как работает предприятие, бессмысленно строить модель данных. Для построения модели данных удобно

Из книги Firebird РУКОВОДСТВО РАЗРАБОТЧИКА БАЗ ДАННЫХ автора Борри Хелен

Модель данных <> база данных Тот "мир", который был получен в процессе описания и анализа, является черновиком для структур ваших данных. Считается, что логическая модель должна описывать отношения и наборы. Обычная ошибка (и западня, присущая всем инструментам CASE) слепо

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

Из книги IT-безопасность: стоит ли рисковать корпорацией? автора Маккарти Линда

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

Из книги Восстановление данных на 100% автора Ташков Петр Андреевич

Физическая структура базы данных Зачем изучать физическую структуру базы данных? Говоря о физической структуре базы данных InterBase, обычно подразумевают то что представляют собой данные с точки зрения низкоуровневой организации данных - вплоть до уровня байтов. Многие

Из книги Операционная система UNIX автора Робачевский Андрей М.

Из книги автора

Первая фаза: Физическая безопасность Чтобы начать игру, я должна была надеть костюм и исполнить свою роль. Моей целью было проникнуть в компьютерный зал без получения официального разрешения. Надев костюм, я попала в точку - я выглядела как своя.Мария предложила мне

Из книги автора

Логическая организация Прежде чем перейти к файловым системам flash-накопителей, нужно вспомнить об архитектуре NAND. В этой часто используемой памяти и чтение, и запись, и удаление информации происходит лишь блоками.На жестких и гибких дисках величина блока составляет 512

Из книги автора

Логическая организация данных Под логической организацией лазерных дисков понимаются файловые системы, создаваемые на их дорожках. Для лазерных дисков, в отличие от винчестеров, гибких дисков или полупроводниковых накопителей с их системами FAT и NTFS, используются

Из книги автора

Виртуальная и физическая память Оперативная память является, пожалуй, одним из наиболее дорогих компонентов компьютерной системы. Ранние системы UNIX имели в своем распоряжении 64 Кбайт оперативной памяти, и это количество было явно недостаточным, современные компьютеры

Логическая модель – графическое представление структуры базы данных с учетом принимаемой модели данных (иерархической, сетевой, реляционной и т.д.), независимое от конечной реализации базы данных и аппаратной платформы. Иными словами, онапоказывает, ЧТО хранится в базе данных (объекты предметной области, их атрибуты и связи между ними), но не отвечает на вопрос КАК (рис. 1).

Описание предметной области:

Оптовый заводск ой склад

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

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

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

Поставщики переходят в разряд постоянных, если они совершили поставок на сумму свыше 1 000 000 рублей в год.

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

Рис. 1. Логическая модель базы данных в нотации IDEF1X

Методология IDEF1 X – один из подходов к моделированию данных, основанный на концепции "сущность – связь" (Entity – Relationship ), предложенной Питером Ченом в 1976 г.

Таблица 2.1. Основные элементы нотации IDEF1X

Сущность (Entity)

Графическое изображение

Независимая сущность

Наименование

Уникальный идентификатор

Атрибуты

Зависимая сущность

Атрибуты

Связь (Relationship)

Графическое изображение

Неидентифицирующая связь

Идентифицирующая связь

Связь «Многие ко многим»

Наследование (обобщение)

Неполное

Родительск.

Независимая сущность – это сущность, уникальный идентификатор которой не наследуется из других сущностей. Изображается в виде прямоугольника с прямыми краями.

Зависимая сущность – это сущность, уникальный идентификатор которой включает по меньшей мере одну связь с другой сущностью. Например, строка документа не может существовать без самого документа (зависит от него). Изображается в виде прямоугольника с закругленными краями.

Методология IDEF1X ориентирована на проектирование реляционных моделей баз данных. В основе реляционной модели лежит понятие нормализованного отношения (таблицы). При этом сущности предметной области отображаются в таблицы базы данных (рис. 2), обладающие следующими свойствами:

Рис.
2. Таблица реляционной базы данных

Ключ - столбец или группа столбцов, значения которых однозначно идентифицируют каждую строку.

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

    уникальность (не может быть строк с одинаковым ключом);

    неизбыточность (удаление любого атрибута из ключа лишает его свойства уникальности).

Реляционная база данных − это множество связанных между собой отношений. Связи задаются с помощью вторичных ключей (Foreign key – FK), т.е. атрибутов, которые в других отношениях являются первичными ключами (Primary key – PK).

Основные ограничения целостности реляционной модели:

    атрибуты из первичного ключа не могут принимать неопределенное значение (целостность объектов);

    вторичные ключи не могут принимать значения, которых нет среди значений первичных ключей связанной таблицы: если отношение R2 имеет среди своих атрибутов какой-то внешний ключ (FK), который соответствует первичному ключу (PK) отношения R1, то каждое значение FK должно быть равно одному из значений PK.

Создание Логической модели БД в Visio

Чтобы создать Логическую модель базы данных в Visio2013, выберите Категорию шаблонов «Программы и базы данных», а в ней шаблон «Схема модели базы данных» (рис. 2.3)

Рис. 2.3. Шаблон «Схема модели базы данных»

Прежде, чем приступить к созданию Логической модели, зайдите на вкладку «База данных» и в «Показать параметры» выставьте следующие настройки (рис. 2.4-2.6).

Рис. 2.4.Параметры документа (вкладка «Общие»)

Рис. 2.6.Параметры документа (вкладка «Отношение»)

Рис. 2.5.Параметры документа (вкладка «Таблица»)

Чтобы создать Сущность «Деталь», перетащите стереотип Сущность с панели инструментов на экран (рис. 2.7).

Рис. 2.7.Создание Сущности

Задайтеимяновой Сущности в свойствах в нижней части экрана (рис. 2.8).

Рис. 2.8.Свойства Сущности («Определение»)

Затем на вкладке Столбцы создайте атрибуты Сущности, отметьте уникальный идентификатор (первичный ключ) галочкой в столбце PK и нажмите кнопку «ОК» (рис. 2.9).

Рис. 2.9.Свойства Сущности («Столбцы»)

Аналогично создайте вторую сущность, например «Материал». Чтобы создать связь между ними, перетащите стереотип «Отношение» точкой на изображение класса «Деталь», т.к. из каждого материала изготавливается ноль, одна или несколько деталей. Затем второй конец связи перетащите на изображение класса «Материал» (рис. 2.10). Внешний ключ «Код материала (FK)» автоматически появится в составе атрибутов сущности «Деталь».

Незакрашенный ромб со стороны Материала означает, что материал может быть не указан. Чтобы убрать ромб, откройте свойства сущности «Деталь» и поставьте этому атрибуту галочку в столбце «Обязательное».

Рис. 2.10.Свойства отношения («Определение»)

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

1.1 Логические модели

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

Пример. Возьмем утверждение: "Инфляция в стране превышает прошлогодний уровень в 2 раза". Это можно записать в виде логической модели: r(InfNew, InfOld, n), где r(x,y) - отношение вида "x=ny", InfNew - текущая инфляция в стране, InfOld - инфляция в прошлом году. Тогда можно рассматривать истинные и ложные предикаты, например, r(InfNew, InfOld, 2)=1, r(InfNew, InfOld, 3)=0 и т.д. Очень полезные операции для логических выводов - операции импликации, эквиваленции.

Логические модели удобны для представления логических взаимосвязей между фактами, они формализованы, строги (теоретические), для их использования имеется удобный и адекватный инструментарий, например, язык логического программирования Пролог.

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

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

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

Описания предметных областей, выполненные в логических языках, называются логическими моделями. Логические модели, построенные с применением языков логического программирования, широко применяются в базах знаний и экспертных системах.

1.2 Продукционные модели

Продукционная модель представления знаний является развитием логических моделей в направлении эффективности представления и вывода знания.

Продукция – это выражение, содержащее ядро, интерпретируемое фразой «Если А, то В», имя, сферу применения, условие применимости ядра и постусловие, представляющее собой процедуру, которую следует выполнить после успешной реализации ядра. Все части, кроме ядра, являются необязательными.

Взаимосвязанный набор продукций образует систему. Основная проблема вывода знания в системе продукций является выбор для анализа очередной продукции. Конкурирующие продукции образуют фронт.

Продукции (наряду с сетевыми моделями) являются наиболее популярными средствами представления знаний в системах ИИ. Импликация может истолковываться в обычном логическом смысле как знак логического следования B из истинного А. Возможны и другие интерпретации продукции, например А описывает некоторое условие, необходимое, чтобы можно было совершить действие B.

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

В состав системы продукций входит база правил (продукций), глобальная база данных и система управления. База правил - это область памяти, которая содержит совокупность знаний в форме правил вида ЕСЛИ - ТО. Глобальная база данных - область памяти, содержащая фактические данные (факты). Система управления формирует заключения, используя базу правил и базу данных. Существуют два способа формирования заключений - прямые выводы и обратные выводы.

В прямых выводах выбирается один из элементов данных, содержащихся в базе данных, и если при сопоставлении этот элемент согласуется с левой частью правила (посылкой), то из правила выводится соответствующее заключение и помещается в базу данных или исполняется действие, определяемое правилом, и соответствующим образом изменяется содержимое базы данных. В обратных выводах процесс начинается от поставленной цели. Если эта цель согласуется с правой частью правила (заключением), то посылка правила принимается за подцель или гипотезу. Этот процесс повторяется до тех пор, пока не будет получено совпадение подцели с данными. При большом числе продукций в продукционной модели усложняется проверка непротиворечивости системы продукций, т.е. множества правил. Поэтому число продукций, с которыми работают современные системы ИИ, как правило, не превышают тысячи.





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

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

М. Нострадамусом пророчеств: выходит издание большинства его центурий. Обращает на себя внимание взаимосвязанность этих Книг, а также Авесты. Если в Библии Заратуштра говорит о приходе в будущем пророка М. Нострадамуса, то в Пророчествах самого М. Нострадамуса мы многократно обнаруживаем его обращение к учению Заратуштры. В этом отношении весьма характерен катрен 83 центурии 8 (цитируется по...



Рекомендуем почитать

Наверх