<?xml version="1.0" encoding="utf-8" ?><rss version="2.0" xmlns:tt="http://teletype.in/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>@reddo</title><generator>teletype.in</generator><description><![CDATA[@reddo]]></description><image><url>https://teletype.in/files/00/008dcaba-f1d0-4501-9f09-31655cf2c8c5.png</url><title>@reddo</title><link>https://teletype.in/@reddo</link></image><link>https://teletype.in/@reddo?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><atom:link rel="self" type="application/rss+xml" href="https://teletype.in/rss/reddo?offset=0"></atom:link><atom:link rel="next" type="application/rss+xml" href="https://teletype.in/rss/reddo?offset=10"></atom:link><atom:link rel="search" type="application/opensearchdescription+xml" title="Teletype" href="https://teletype.in/opensearch.xml"></atom:link><pubDate>Thu, 21 May 2026 19:02:03 GMT</pubDate><lastBuildDate>Thu, 21 May 2026 19:02:03 GMT</lastBuildDate><item><guid isPermaLink="true">https://teletype.in/@reddo/HJjQyzfbL</guid><link>https://teletype.in/@reddo/HJjQyzfbL?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/HJjQyzfbL?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>2. Стратификация ИС</title><pubDate>Sun, 19 Jan 2020 17:17:23 GMT</pubDate><description><![CDATA[ИС крупного предприятия представляет собой сложную открытую иерархическую многоуровневую развивающуюся систему диффузного типа. ]]></description><content:encoded><![CDATA[
  <p>ИС крупного предприятия представляет собой сложную открытую иерархическую многоуровневую развивающуюся систему диффузного типа. </p>
  <p>Различные уровни описания информационных систем в реальности представляют собой иерархию различных моделей – моделей бизнес-процессов, приложений, данных, серверов, ролей, процедур, потоков и т.п.</p>
  <blockquote><strong>Стратифицированная система</strong> – это система, которая задаётся семейством моделей, а <strong>страта </strong>есть уровень абстрагирования, заданный конкретной моделью.</blockquote>
  <p>Предложенные характеристики можно рассматривать как принципы стратификации: </p>
  <ul>
    <li>целенаправленность описания; </li>
    <li>независимость описания; </li>
    <li>зависимость требований сверху-вниз; </li>
    <li>иерархическая вложенность; </li>
    <li>повышение детализации сверху-вниз. </li>
  </ul>
  <p>Исходя из принципа иерархической вложенности и независимости описания можно сделать предположение, что наиболее эффективным подходом к построению полностью стратифицированной модели системы будет определение <strong>эмерджентных свойств</strong> по подсистемам, и разделение на уровни абстрагирования – <strong>страты </strong>– соответственно, группировке наиболее чётко дифференцируемых эмерджентных свойств. Назовем это <strong>эмержентным подходом</strong> к стратификации. </p>
  <blockquote><strong>Эмерджентность </strong>(или <strong>эмергентность</strong>) (от англ. emergent — возникающий, неожиданно появляющийся) в теории систем — наличие у какой-либо системы особых свойств, не присущих её элементам, а также сумме элементов, не связанных особыми системообразующими связями; несводимость свойств системы к сумме свойств её компонентов; синоним — «системный эффект».</blockquote>
  <p>Для информационных систем до сих пор нет четких критериев, по которым необходимо определять страты для информационных систем и, соответственно, степень стратификации не определялась. По цели создания информационных систем – <strong>управление бизнесом</strong> – верхняя страта должна быть экономической моделью предприятия. По физической реализации нижняя страта – т<strong>ехническая аппаратная инфраструктура</strong>.</p>
  <p>Ниже предлагается вариант стратификации ИС с использованием «эмерджентного» подхода. При этом следует учесть, что построение детальной стратифицированной модели с поэлементным описанием каждого уровня каждой страты – отдельная сложная задача, с учётом многообразия архитектурных подходов. </p>
  <p><strong>Страта 1. Аппаратные ресурсы </strong><br />Эмерджентные свойства данной страты – способность обрабатывать и хранить данные, которая измеряется в производительности (процессорной мощности, флопсах), объёме оперативной памяти, объёме дисковой (твердотельной) памяти. Входом данной страты являются сигналы, цифровые (биты) либо аналоговые. Для сложных Центров обработки данных уровни детализации внутри страты будут располагаться от кластерных аппаратных комплексов до компонентов отдельного сервера. </p>
  <p><strong>Страта 2. Обработка информации </strong><br />Эмерджентные свойства – способность обеспечить хранение, обработку, доступность информации (структурированных, осмысленных данных). Это уровень СУБД. Входом страты являются данные. На верхнем уровне страты – распределенные клиент-серверные 2, 3-уровневые системы, на нижнем – конкретная СУБД и БД, запускаемая и размещаемая соответственно на конкретных аппаратных ресурсах. </p>
  <p><strong>Страта 3. Приложения </strong><br />Эмерджентные свойства – способность исполнять бизнес-процессы и осуществлять поддержку принятия управленческих решений. Входами данной страты является информация (данные, имеющие бизнес-значение), поставляемая в связи или благодаря какому-то событию. Моделью данной страты будет ИТ-архитектура, например, предлагаемая в архитектурном подходе ОАО «Сургутнефтегаз» [6], когда элементами архитектурной модели являются ИТ-решения2 , что и является функциональным ИТприложением. </p>
  <p><strong>Страта 4. Бизнес </strong><br />Эмерджентное свойство этой главной капиталистической страты – получение прибыли. Сама страта представляет собой бизнес-модели предприятия, входами являются затраты – ресурсы, расходные материалы, электроэнергия и прочие. </p>
  <p><strong>Страта 5. Стратегия </strong><br />Эмерджентное свойство – достижение целей. На данной страте осуществляется целеполагание всей системы (предприятия) – от миссии до конкретных целей и ставятся основные задачи по их достижению. Входами страты являются ценности владельцев и информация стратегического значения как внешняя, так и внутренняя (рис. 2).</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/HJ7Yt-G-U</guid><link>https://teletype.in/@reddo/HJ7Yt-G-U?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/HJ7Yt-G-U?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>1. Виды ИС</title><pubDate>Sun, 19 Jan 2020 16:53:14 GMT</pubDate><description><![CDATA[Информационная система (ИС) — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.
Классификация информационных систем способствует выявлению наиболее характерных черт, присущих информационным системам. Классификация проводится по определенным признакам.]]></description><content:encoded><![CDATA[
  <blockquote><strong>Информационная система</strong> (ИС) — взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.<br />Классификация информационных систем способствует выявлению наиболее характерных черт, присущих информационным системам. Классификация проводится по определенным признакам.</blockquote>
  <h5><strong>1. Классификация ИС по признаку структурированности задач:</strong></h5>
  <ul>
    <li><strong>структурированные (формализуемые) задачи</strong>, где известны все ее элементы и взаимосвязи между ними, удается выразить ее содержание в форме математической модели, имеющей точный алгоритм решения.</li>
    <li><strong>неструктурированные (неформализуемые) задачи</strong> – задачи, в которых невозможно выделить элементы и установить между ними связи. Решение таких задач из-за невозможности создания математического описания и разработки алгоритма связано с большими трудностями.</li>
    <li><strong>частично структурированные задачи</strong> — известна часть элементов и связей между ними.</li>
  </ul>
  <h5><strong>2. По характеру представления и логической организации хранимой информации:</strong></h5>
  <ul>
    <li><strong>фактографические информационные системы </strong>— накапливают и хранят данные в виде множества экземпляров одного или нескольких типов структурных элементов (информационных объектов), которые отражают сведения по какому-либо факту, событию и пр., отделенному от других сведений.</li>
    <li><strong>документальные информационные системы</strong> — единичным элементом информации является документ и информация на вводе (входной документ). При создании информационной базы процесс структуризации не производится или производится в ограниченном виде</li>
    <li><strong>геоинформационные информационные системы</strong> — данные организованы в виде отдельных информационных объектов, привязанных к общей электронной топографической основе (электронной карте).</li>
  </ul>
  <h5><strong>3. По выполняемым функциям и решаемым задачам:</strong></h5>
  <ul>
    <li><strong>справочные информационные системы</strong>, которые предоставляют поль­зователям получать определенные классы объектов (телефоны, адреса, литературу и пр.) – электронные справочники, картотеки, про­граммные или аппаратные электронные записные книжки и т. д.;</li>
    <li><strong><a href="https://tpl-it.wikispaces.com/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE-%D0%BF%D0%BE%D0%B8%D1%81%D0%BA%D0%BE%D0%B2%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B" target="_blank">информационно-поисковые информационные системы</a></strong>, которые дают пользователям возможность поиска и получения сведений по раз­личным поисковым образам на неком информационном пространстве;</li>
    <li><strong>расчетные информационные системы</strong>, которые производят обра­ботку информации по определенным расчетным алгоритмам, например вычисление определенных статистических характеристик;</li>
    <li><strong>технологические информационные системы</strong>, функции таких систем заключаются в автоматизации всего технологического цикла или от­дельных его компонент производственной или организационной струк­туры, например, автоматизированные системы управления, системы ав­томатизации документооборота и пр.</li>
  </ul>
  <h5><strong>4. По масштабу и интеграции компонент:</strong></h5>
  <ul>
    <li><strong>локальный АРМ </strong>(автоматизированное рабочее место) – про­граммно-технический комплекс, предназначен для реализации управ­ленческих функций на отдельном рабочем месте; информационно и функционально не связан с другими информационными системами;</li>
    <li><strong>комплекс информационно и функционально связанных АРМ</strong>, реали­зующих в полном объеме функции управления;</li>
    <li><strong>компьютерная сеть АРМ на единой информационной базе</strong>, обеспечи­вающая интеграцию функций управления в масштабе предпри­ятия или группы бизнес-единиц;</li>
    <li><strong>корпоративная информационная система (КИС)</strong>, обеспечивающая полнофункциональное распределенное управление крупномасштабным предприятием.</li>
  </ul>
  <h5><strong>5. По характеру обработки информации на различных уровнях управ­ления предприятием:</strong></h5>
  <ul>
    <li><strong>системы обработки данных</strong> (EDP – Electronic data processing) — предназначены для учета и оперативного регулирования хозяйственных операций, подготовки стандартных документов для внешней среды (отчетов, накладных, платежных поручений).</li>
    <li><strong>информационные системы управления</strong> (MIS – Management Infor­mation System) — ориентированы на тактический уровень управления: среднесрочное планирование, анализ и организацию работ в течение нескольких месяцев (недель), например, анализ и планирование поставок, сбыта, составление производственных программ.</li>
    <li><strong><a href="https://tpl-it.wikispaces.com/%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B+%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B8+%D0%BF%D1%80%D0%B8%D0%BD%D1%8F%D1%82%D0%B8%D1%8F+%D1%80%D0%B5%D1%88%D0%B5%D0%BD%D0%B8%D0%B9." target="_blank">системы поддержки принятия решений</a> </strong>(DSS – Decision Support Sys­tem) -используются на верхнем уровне управления и предназначены для решения задач по формированию стратегических целей, задач планирования, задач привлечения ресурсов и источников финансирования и пр. Задачи ориентированы на реализацию сложных бизнес-процессов, требующих аналитической обработки информации и имеют, как правило, нерегулярный характер.</li>
  </ul>
  <h5><strong>6. По уровням управления:</strong></h5>
  <ul>
    <li><strong>информационные системы оперативного (операционного) уровня</strong> — (бухгалтерские, банковские, обработки заказов и пр.) поддерживают специалистов, обрабатывая данные о сделках и событиях (счета, накладные, зарплата, кредиты, поток сырья и материалов).</li>
    <li><strong>информационные системы специалистов </strong>помогают пользователям повысить продуктивность и производительность. Их задача – интеграция новых сведений и помощь в обработке бумажных документов.</li>
    <li><strong>информационные системы для менеджеров среднего звена</strong> — используются для мониторинга, контроля, принятия решений и администрирования.</li>
    <li><strong>стратегические информационные системы</strong> — обеспечивают поддержку принятия решений по реализации стратегических перспективных целей развития организации и помогают высшему звену управленцев осуществлять долгосрочное планирование.</li>
  </ul>
  <h5><strong>7. Классификация ИС по функциональному признаку:</strong></h5>
  <ul>
    <li><strong>производственные системы</strong>, связанные с выпуском продукции и направленные на создание и внедрение в производство научно-технических новшеств;</li>
    <li><strong>системы маркетинга</strong>, направленные на анализ рынка производителей и потребителей выпускаемой продукции, анализ продаж, организацию рекламной кампании по продвижению продукции и рациональную организацию материально-технического снабжения;</li>
    <li><strong>финансовые и учетные системы</strong>, направленные на организацию контроля и анализа финансовых ресурсов на основе бухгалтерской, статистической и оперативной информации;</li>
    <li><strong>системы кадров</strong> по подбору и расстановке специалистов и ведению служебной документации по различным аспектам предназначены для реализации функций оперативного планирования и учета личного состава;</li>
    <li><strong>системы управления вспомогательным производство</strong>м предназначены для автоматизации оперативного управления инструментальным производством, ремонтны�� и транспортным хозяйством и энергетическим обеспечением.</li>
  </ul>
  <h5><strong>8. По характеру использования информации:</strong></h5>
  <ul>
    <li><strong>информационно-поисковые системы </strong>производят ввод, систематизацию, хранение, выдачу информации по запросу пользователя без слож­ных преобразований данных (информационно-поисковая система в биб­лиотеке, в железнодорожных кассах);</li>
    <li><strong>информационно-решающие системы </strong>осуществляют все операции пе­рера­ботки информации по определенному алгоритму, выделяют управляющие и советующие системы</li>
    <li><a href="https://tpl-it.wikispaces.com/%D0%B3%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82%D0%BE%D0%B2%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B" target="_blank">гипертекстовые системы</a></li>
  </ul>
  <h5><strong>9. По сфере применения:</strong></h5>
  <ul>
    <li><strong>информационные системы организационного управления</strong> предназначены для автоматизации функций управленческого и оперативного контроля и регулирования, оперативного учета и анализа, перспективного и оперативного планирования, бухгалтерского учета, управления сбытом и снабжением и пр.;</li>
    <li><strong>информационные системы управления технологическими процессами </strong>предназначены для автоматизации функций производственного персонала: организации поточных линий, изготовления микросхем, поддержания технологического процесса и пр.;</li>
    <li><strong>информационные системы автоматизированного проектирования</strong> предназначены для автоматизации функций инженеров-проектировщиков, конструкторов, архитекторов дизайнеров для проведения инженерных расчетов, создания графической документации (чертежей, схем, планов), создания проектной документации, моделирования проектируемых объектов;</li>
    <li><strong>корпоративные информационные системы</strong> используются для автоматизации всех функций организации и охватывают весь цикл работ от проектирования до сбыта продукции.</li>
  </ul>
  <h5><strong>10. Укрупненная классификация систем, предназначенных для автома­тизации различных видов хозяйственного учета:</strong></h5>
  <ul>
    <li>локальные системы — достаточно успешно справляются с решением отдельных задач учета на предприятии, но, как правило, не предостав­ляют целостной информации для автоматизации управления.</li>
    <li>средние интегрированные системы — представляют собой системы с ограниченными функциональными возможностями.</li>
    <li>крупные интегрированные системы — наиболее функционально развитые и соответственно наиболее сложные и доро­гие системы, в которых реализуются стандарты MRP, ERP, SCRP.</li>
  </ul>
  <h5><strong>11. Классификация по степени автоматизации:</strong></h5>
  <ul>
    <li>ручные</li>
    <li>автоматические</li>
    <li><a href="https://tpl-it.wikispaces.com/page/diff/%D0%9A%D0%BB%D0%B0%D1%81%D1%81%D0%B8%D1%84%D0%B8%D0%BA%D0%B0%D1%86%D0%B8%D1%8F+%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D1%85+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC/398132558" target="_blank">автоматизированные</a></li>
  </ul>
  <h5><strong>12. Классификация по сфере применения</strong></h5>
  <ul>
    <li><a href="https://tpl-it.wikispaces.com/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B+%D0%BE%D1%80%D0%B3%D0%B0%D0%BD%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE+%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F" target="_blank">Информационные системы организационного управления</a></li>
    <li>ИС управления технологическими процессами (ТП)</li>
    <li>ИС автоматизированного проектирования (САПР)</li>
    <li><a href="https://tpl-it.wikispaces.com/%D0%9E%D0%B1%D1%83%D1%87%D0%B0%D1%8E%D1%89%D0%B8%D0%B5+%D0%B8%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D1%8B%D0%B5+%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D1%8B" target="_blank">Обучающие информационные системы</a></li>
    <li><a href="https://tpl-it.wikispaces.com/%D0%9A%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D1%8B%D0%B5+%D0%98%D0%A1" target="_blank">Корпоративные ИС</a></li>
    <li><a href="http://www.ponauke.com/kit/kit008.php" target="_blank">Интегрированные (корпоративные) ИС</a></li>
  </ul>
  <h5><strong>13. По степени распределённости ИС отличают:</strong></h5>
  <ul>
    <li><strong>настольные</strong> (desktop), или локальные ИС, в которых все компоненты (<a href="https://tpl-it.wikispaces.com/%D0%91%D0%94" target="_blank">БД</a>, <a href="https://tpl-it.wikispaces.com/%D0%A1%D0%A3%D0%91%D0%94" target="_blank">СУБД</a>, <a href="https://tpl-it.wikispaces.com/%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82%D1%81%D0%BA%D0%B8%D0%B5+%D0%BF%D1%80%D0%B8%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F" target="_blank">клиентскиеприложения</a>) работают на одном компьютере;</li>
    <li><strong>распределённые</strong> (distributed) ИС, в которых компоненты распределены по нескольким компьютерам:</li>
  </ul>
  <p>—<strong>файл-серверные</strong> ИС (ИС с архитектурой «<a href="https://tpl-it.wikispaces.com/%D1%84%D0%B0%D0%B9%D0%BB-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" target="_blank">файл-сервер</a>»),<br />—<strong>клиент-серверные</strong> ИС (ИС с архитектурой «<a href="https://tpl-it.wikispaces.com/%D0%BA%D0%BB%D0%B8%D0%B5%D0%BD%D1%82-%D1%81%D0%B5%D1%80%D0%B2%D0%B5%D1%80" target="_blank">клиент-сервер</a>»).</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/BJoA_bfW8</guid><link>https://teletype.in/@reddo/BJoA_bfW8?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/BJoA_bfW8?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>20. Понятие «Информационной системы». Этапы проектирования информационной системы.</title><pubDate>Sun, 19 Jan 2020 16:50:27 GMT</pubDate><description><![CDATA[Проектированием ИС называется процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации, в ходе, которого осуществляется оптимизация проектных решений. В процессе детализации описаний наступает момент, когда имеющиеся описания позволяют создать действующую систему и наступает период эксплуатации ИС.]]></description><content:encoded><![CDATA[
  <blockquote><strong>Проектированием ИС</strong> называется процесс составления описания еще не существующей системы на разных языках и с различной степенью детализации, в ходе, которого осуществляется оптимизация проектных решений. В процессе детализации описаний наступает момент, когда имеющиеся описания позволяют создать действующую систему и наступает период эксплуатации ИС.</blockquote>
  <p>Этап 1. <strong>Формирование требований к ИС</strong>.</p>
  <p>На начальной стадии проектирования выделяют следующие этапы работ: обследование объекта и обоснование необходимости создания ИС; формирование требований пользователей к ИС; оформление отчета о выполненной работе и тактико-технического задания на разработку.</p>
  <p>Этап 2. <strong>Разработка концепции ИС</strong>: изучение объекта автоматизации; проведение необходимых научно-исследовательских работ; разработка вариантов концепции ИС, удовлетворяющих требованиям пользователей; оформление отчета и утверждение концепции.</p>
  <p>Этап 3. <strong>Техническое задание</strong>: разработка и утверждение технического задания на создание ИС.</p>
  <p>Этап 4. <strong>Эскизный проект</strong>: разработка предварительных проектных решений по системе и ее частям; разработка эскизной документации на ИС и ее части.</p>
  <p>Этап 5. <strong>Технический проект</strong>: разработка проектных решений по системе и ее частям; разработка документации на ИС и ее части; разработка и оформление документации на поставку комплектующих изделий; разработка заданий на проектирование в смежных частях проекта.</p>
  <p>Этап 6. <strong>Рабочая документация</strong>: разработка рабочей документации на ИС и ее части; разработка и адаптация программ.</p>
  <p>Этап 7. <strong>Ввод в действие</strong>: подготовка объекта автоматизации; подготовка персонала; комплектация ИС поставляемыми изделиями (программными и техническими средствами, программно-техническими комплексами, информационными изделиями); строительно-монтажные работы; пусконаладочные работы; проведение предварительных испытаний; проведение опытной эксплуатации; проведение приемочных испытаний.</p>
  <p>Этап 8. <strong>Сопровождение ИС</strong>: выполнение работ в соответствии с гарантийными обязательствами; послегарантийное обслуживание.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/Hk8lwWfW8</guid><link>https://teletype.in/@reddo/Hk8lwWfW8?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/Hk8lwWfW8?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>Определение понятия бизнес-процесса. Требования к описанию бизнес-процесса.</title><pubDate>Sun, 19 Jan 2020 16:42:21 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/6c/fb/6cfb7ffa-59ac-46ef-a925-1fb192bd930d.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/6c/fb/6cfb7ffa-59ac-46ef-a925-1fb192bd930d.png"></img>Бизнес-процесс — это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.]]></description><content:encoded><![CDATA[
  <blockquote><strong>Бизнес-процесс</strong> — это совокупность взаимосвязанных мероприятий или работ, направленных на создание определённого продукта или услуги для потребителей.</blockquote>
  <p>Существуют три вида бизнес-процессов:</p>
  <ol>
    <li><strong>Управляющие</strong> — бизнес-процессы, которые управляют функционированием системы. Примером управляющего процесса может служить <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%BE%D1%80%D0%BF%D0%BE%D1%80%D0%B0%D1%82%D0%B8%D0%B2%D0%BD%D0%BE%D0%B5_%D1%83%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5" target="_blank">Корпоративное управление</a> и <a href="https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D1%80%D0%B0%D1%82%D0%B5%D0%B3%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%BC%D0%B5%D0%BD%D1%82" target="_blank">Стратегический менеджмент</a>.</li>
    <li><strong>Операционные</strong> — бизнес-процессы, которые составляют основной бизнес компании и создают основной поток доходов. Примерами операционных бизнес-процессов являются <a href="https://ru.wikipedia.org/wiki/%D0%A1%D0%BD%D0%B0%D0%B1%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5" target="_blank">Снабжение</a>, <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B8%D0%B7%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0%B2%D0%BE" target="_blank">Производство</a>, <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D0%BA%D0%B5%D1%82%D0%B8%D0%BD%D0%B3" target="_blank">Маркетинг</a>, <a href="https://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B4%D0%B0%D0%B6%D0%B8" target="_blank">Продажи</a> и <a href="https://ru.wikipedia.org/wiki/%D0%92%D0%B7%D1%8B%D1%81%D0%BA%D0%B0%D0%BD%D0%B8%D0%B5_%D0%B4%D0%BE%D0%BB%D0%B3%D0%BE%D0%B2" target="_blank">Взыскание долгов</a>.</li>
    <li><strong>Поддерживающие</strong> — бизнес-процессы, которые обслуживают основной бизнес. Например, <a href="https://ru.wikipedia.org/wiki/%D0%91%D1%83%D1%85%D0%B3%D0%B0%D0%BB%D1%82%D0%B5%D1%80%D1%81%D0%BA%D0%B8%D0%B9_%D1%83%D1%87%D0%B5%D1%82" target="_blank">Бухгалтерский учет</a>, <a href="https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%B4%D0%B1%D0%BE%D1%80_%D0%BF%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D0%B0" target="_blank">Подбор персонала</a>, <a href="https://ru.wikipedia.org/wiki/%D0%A2%D0%B5%D1%85%D0%BD%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D0%BF%D0%BE%D0%B4%D0%B4%D0%B5%D1%80%D0%B6%D0%BA%D0%B0" target="_blank">Техническая поддержка</a>, административно-хозяйственный отдел.</li>
  </ol>
  <p>Бизнес-процесс начинается со спроса потребителя и заканчивается его удовлетворением.</p>
  <h1>Требования к описанию бизнес-процессов</h1>
  <p>В компании в соответствии с заявленными целями и задачами, а также в соответствии с международными, межгосударственными и национальными стандартами управления, как правило, к основным требованиям к описанию и оптимизации бизнес-процессов относят:</p>
  <ul>
    <li>определение владельца процесса, назначенного в соответствии с установленным в компании порядком, наделенного достаточными полномочиями и ресурсами для управления вверенными ему видами деятельности и несущего полную личную ответственность за результативность и эффективность процессов (показатели процессов);</li>
    <li>обеспечение полноты, достоверности и непротиворечивости представленных в описании сведений о бизнес-процессах;</li>
    <li>соответствие выбранных нотаций (методологий графического описания процессов) поставленным целям и задачам описания процессов;</li>
    <li>достоверность выделения сквозных (межфункциональных) бизнес- процессов для решения задач их оптимизации на межфункциональном уровне, повышения эффективности взаимодействия, улучшения показателей, повышения результативности и эффективности управления рисками и подготовки к автоматизации;</li>
    <li>соответствие уровня детализации сквозных (межфункциональных) процессов поставленным целям и задачам по их описанию, оптимизации, управлению рисками и подготовки к автоматизации;</li>
    <li>согласование и документальное закрепление установленным порядком взаимодействия между участниками бизнес-процессов;</li>
    <li>формирование конкретных, измеримых, достижимых, соответствующих поставленным целям, ограниченных во времени показателей бизнес- процессов;</li>
    <li>формирование системы контроля за показателями бизнес-процессов и определение периодичности их контроля;</li>
    <li>проведение оптимизации бизнес-процессов за счет их упрощения, ускорения и удешевления, в том числе за счет сокращения ресурсных затрат, исключения избыточности, дублирования и невостребованных подпроцессов, процедур и операций, уменьшения рисков;</li>
    <li>обеспечение регулярности и оперативности предоставления должностным лицам установленным порядком информации об изменениях в бизнес-процессах;</li>
    <li>обеспечение возможности практического использования описания бизнес-процессов в целях их оптимизации, управления рисками и автоматизации.</li>
  </ul>
  <figure class="m_original">
    <img src="https://teletype.in/files/6c/fb/6cfb7ffa-59ac-46ef-a925-1fb192bd930d.png" width="799" />
  </figure>
  <h3>Дополнительно</h3>
  <p>На основе лучших практик и стандартов<strong> описать бизнес-процесс означает</strong>:</p>
  <ul>
    <li>сформулировать название, назначение, цель и задачи бизнес-процесса;</li>
    <li>определить владельца бизнес-процесса;</li>
    <li>определить поставщиков и входы бизнес-процесса;</li>
    <li>определить клиентов (потребителей) и выходы бизнес-процесса;</li>
    <li>определить границы бизнес-процесса (границы ответственности и полномочий владельца бизнес-процесса);</li>
    <li>определить ресурсы (финансовые, трудовые, материальные, информационные, технические и др.), необходимые для выполнения бизнес-процесса;</li>
    <li>описать модель бизнес-процесса (технологию выполнения бизнес- процесса) с использованием методов текстуального, табличного и графического описания;</li>
    <li>определить порядок взаимодействия участников бизнес-процесса;</li>
    <li>при детальном описании сложного процесса провести декомпозицию процедур (работ), составляющих процесс, до такого уровня, который позволит детально проанализировать сложный (сквозной или межфункциональный) бизнес-процесс, провести качественную его оптимизацию и подготовить к автоматизации;</li>
    <li>сформулировать показатели бизнес-процесса;</li>
    <li>определить порядок контроля и отчетности по бизнес-процессу;</li>
    <li>сформулировать цель, задачи и описать порядок оптимизации бизнес-процесса;</li>
    <li>определить требования к автоматизации бизнес-процесса.</li>
  </ul>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/SJsFVezZU</guid><link>https://teletype.in/@reddo/SJsFVezZU?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/SJsFVezZU?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>Понятие «Информационной системы». Виды обеспечения ИС. Жизненный цикл ИС. Свойства информационных систем. Сложность систем.</title><pubDate>Sun, 19 Jan 2020 15:23:46 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/30/ea/30ea43a6-0d14-40aa-b443-e46f5e7cd6c3.png"></media:content><description><![CDATA[<img src="https://teletype.in/files/30/ea/30ea43a6-0d14-40aa-b443-e46f5e7cd6c3.png"></img>Информационная система (ИС) — это организационно-упорядоченная взаимосвязанная совокупность средств и методов ИТ, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.]]></description><content:encoded><![CDATA[
  <blockquote><strong>Информационная система (ИС)</strong> — это организационно-упорядоченная взаимосвязанная совокупность средств и методов ИТ, используемых для хранения, обработки и выдачи информации в интересах достижения поставленной цели.</blockquote>
  <h3>Модели жизненного цикла информационной системы</h3>
  <ul>
    <li><strong>каскадная модель</strong> - предлагает переход на следующие этапы после полного осуществления работ по предыдущему этапу. Модель демонстрирует классический подход в любых прикладных областях;</li>
  </ul>
  <ul>
    <li><strong>спиральная модель</strong> - данная модель делает упор на начальные этапы анализа и проектирования. Эта модель представляет собой итерационный процесс разработки, где каждая итерация (цикл), представляет собой законченный цикл разработки, приводящий к выпуску версии изделия (версии проекта ИС), который совершенствуется от итерации к итерации, чтобы стать значимой информационной системой. При этом каждый виток спирали соответствует поэтапной модели создания информационной системы. Т.о. углубляется и последовательно конкретизируется обоснованный вариант ИС, который и доводится впоследствии до реализации.</li>
  </ul>
  <figure class="m_original">
    <img src="https://teletype.in/files/30/ea/30ea43a6-0d14-40aa-b443-e46f5e7cd6c3.png" width="712" />
  </figure>
  <p></p>
  <figure class="m_custom">
    <img src="https://sites.google.com/site/anisimovkhv/_/rsrc/1443777903457/learning/pris/lecture/tema3/ModelGZSpiral.gif" width="679" />
    <figcaption>Спиральная модель</figcaption>
  </figure>
  <h3>Виды обеспечения ИС</h3>
  <p>1. <strong>Программное обеспечение </strong>(ПО) - совокупность программ, реализующих функции и задачи ИС и обеспечивающих работу компьютерных технических средств; инструктивно-методические материалы по применению средств ПО; а также персонал, занимающийся разработкой и сопровождением ПО на весь период жизненного цикла ИС.</p>
  <p>2. <strong>Техническое обеспечение </strong>(ТО) - это комплекс технических средств, обеспечивающих работу ИС; методические и руководящие материалы, техническая документация; обслуживающий эти технические средства персонал.</p>
  <p>3.<strong> Математическое обеспечение </strong>(МО) - совокупность математических методов и моделей, алгоритмов обработки информации, используемых для решения экономических задач и в процессе проектирования информационных систем; техническая документация (описание задач, заданий по алгоритмизации экономико-математической модели, задач и конкретных примеров их решения); персонал (специалисты по вычислительным методам, проектировщики ИС, постановщики задач управления и т.д.).</p>
  <p>4.<strong> Организационное обеспечение </strong>(ОО) - комплекс документов, регламентирующих деятельность персонала ИС в условиях функционирования ИС (взаимодействие работников управленческих служб и персонала ИС с техническими средствами и между собой). ОО реализовывается в методических и руководящих материалах по стадиям разработки, внедрения и эксплуатации ИС.</p>
  <p>5.<strong> Правовое обеспечение </strong>(ПрО) - совокупность правовых норм, определяющих создание, юридический статус и функционирование ИС, регламентирующих порядок получения, преобразования (обработки) и использования экономической информации (законы, указы, постановления госорганов власти, приказы, инструкции и другие нормативные документы министерств, ведомств и местных органов власти).</p>
  <p>6.<strong> Эргономическое обеспечение</strong> (ЭО) - это совокупность методов и средств, используемых на различных этапах разработки и функционирования ИС, предназначенная для создания оптимальных условий высокоэффективной деятельности человека (персонала) в ИС для ее быстрого освоения. К ЭО относятся: комплекс различной документации, содержащие эргономические требования к рабочим местам, информационным моделям, условиям деятельности персонала, а также способы реализации этих требований и осуществление эргономической экспертизы уровня их реализации.</p>
  <p>7. <strong>Лингвистическое обеспечение </strong>(ЛО) - совокупность языковых средств:</p>
  <ul>
    <li>языки управления и манипулирования данными (язык СУБД);</li>
    <li>система терминов и определений, используемых в процессе разработки и функционирования ИС;</li>
    <li>информационные языки для описания структуры информационной базы ИС (документов, показателей, реквизитов) и др.</li>
  </ul>
  <p>8. <strong>Информационное обеспечение</strong> (ИО) - представляет собой совокупность проектных решений по объемам, размещению, формам организации информации, циркулирующей в АИС (информационные потоки). Оно включает в себя совокупность показателей, справочных данных, классификаторов и кодификаторов информации, унифицированные системы документации, специально организованные для обслуживания, массивы информации на соответствующих носителях, а также персонал, обеспечивающий надежность хранения, своевременность и качество технологии обработки информации.</p>
  <h3>Свойства информационной системы</h3>
  <p>В зависимости от конкретной области применения ИС могут очень сильно различаться по своим функциям, архитектуре, реализации. Можно выделить основные свойства, которые являются общими для всех ИС: </p>
  <p>− структура ИС, её функциональное назначение должны соответствовать поставленным целям; </p>
  <p>− производство достоверной, надёжной, своевременной и систематизированной информации, основанной на использовании БД, экспертных систем и баз знаний. Так как любая ИС предназначена для сбора, хранения и обработки информации, то в основе любой ИС лежит среда хранения и доступа к данным. Среда должна обеспечивать уровень надёжности хранения и эффективность доступа, которые со- ответствуют области применения ИС; </p>
  <p>− ИС должна контролироваться людьми, ими пониматься и использоваться в соответствии с основными принципами, реализованными в виде стандарта предприятия на ИС. Интерфейс пользователя ИС должен быть легко понимаем на интуитивном уровне; </p>
  <p>− использование сетей передачи данных.</p>
  <h3>Сложность систем</h3>
  <p>Сложность системы зависит от множества входящих в нее компонентов, их структурного взаимодействия, а так же сложности внутренних и внешних связей;</p>
  <blockquote>Систему надо считать <strong>сложной</strong>, если она состоит из большого числа взаимосвязанных и взаимодействующих элементов и способна выполнять, сложную функцию.</blockquote>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/HyKn9nYaE</guid><link>https://teletype.in/@reddo/HyKn9nYaE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/HyKn9nYaE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>45. Физическая организация БД; критерии выбора физической организации данных; указатели; цепи и кольцевые структуры; способы адресации; индексно-последовательная организация.</title><pubDate>Wed, 29 May 2019 19:45:32 GMT</pubDate><description><![CDATA[<img src="https://telegra.ph/file/83173be7a2998543c7461.png"></img>Под физической организацией БД понимается совокупность методов и средств размещения данных во внешней памяти и созданная на их основе внутренняя (физическая) модель данных. Внутренняя модель является средством отображения логической модели данных в физическую среду хранения. В отличие от логических моделей физическая модель данных связана со способами организации данных на носителях, методами доступа к данным. Она указывает, каким образом записи размещаются в базе данных, как они упорядочиваются, как организуются связи, каким путем можно локализовать записи и осуществить их выборку.]]></description><content:encoded><![CDATA[
  <p><strong>Под физической организацией БД</strong> понимается совокупность методов и средств размещения данных во внешней памяти и созданная на их основе внутренняя (физическая) модель данных. Внутренняя модель является средством отображения логической модели данных в физическую среду хранения. В отличие от логических моделей физическая модель данных связана со способами организации данных на носителях, методами доступа к данным. Она указывает, каким образом записи размещаются в базе данных, как они упорядочиваются, как организуются связи, каким путем можно локализовать записи и осуществить их выборку.</p>
  <h2>Критерии выбора физической организации данных</h2>
  <p>Критерии, определяющие выбор физической организации, отличаются от тех, которые определяют выбор логической организации данных. При выборе физической организации решающим фактором является <strong>эффективность</strong>, причем на первом месте стоит <strong>обеспечение эффективности поиска</strong>, далее идут <strong>эффективность операций занесения</strong> и <strong>удаления </strong>и затем <strong>обеспечение компактности данных</strong>.</p>
  <p>От физического размещения данных в памяти ЭВМ существенно зависит время решения прикладных задач. Наиболее распространенным критерием способов физической организации данных в различных СУБД служит <strong>время доступа к данным</strong>, однако в качестве критерия может выбираться, например, т<strong>рудоемкость реализации соответствующих методов</strong>.</p>
  <h2>Указатели</h2>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/83173be7a2998543c7461.png" width="488" />
  </figure>
  <h2>Цепи и кольцевые структуры</h2>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/3f1f10cdb5aff63292382.png" width="480" />
  </figure>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/0ff0a9d934830a3e9b514.png" width="485" />
  </figure>
  <h2>Способы адресации</h2>
  <ul>
    <li><strong>Последовательное сканирование файла. </strong>Наиболее простым способом локализации записи является сканирование файла с проверкой ключа каждой записи. Этот способ, однако, требует слишком много времени и может применяться, когда каждая запись все равно должна быть прочитана.</li>
    <li><strong>Блочный поиск. </strong>Если записи упорядочены по ключу, то при сканировании файла не требуется чтение каждой записи. ЭВМ могла бы, например, просматривать каждую сотую запись в последовательности возрастания ключей. При нахождении записи с ключом большим, чем искомое значение, просматриваются последние 99 записей, которые были пропущены.</li>
    <li><strong>Двоичный поиск. </strong>При двоичном поиске в файле записей, упорядоченных по ключу, анализируется запись, находящаяся в середине поисковой области файла (изначально всего файла), а ее ключ сравнивается с поисковым ключом. Затем поисковая область делится пополам, и процесс повторяется для соответствующей половины области, пока не будет обнаружено искомое значение или длина области не станет равной 1. Число сравнений в этом случае будет меньше, чем для случая блочного поиска.</li>
    <li><strong>Индексно-последовательные файлы. </strong>Если файл упорядочен по ключам, то для адресации может использоваться таблица, называемая <em>индексом,</em>связывающая ключ хранимой записи с ее относительным или абсолютным адресом во внешней памяти.</li>
    <li><strong>Индексно-произвольные файлы. </strong>Произвольный (не упорядоченный по ключу) файл можно индексировать точно так же, как и последовательный файл. Однако при этом индекс должен содержать по одному элементу для каждой записи файла, а не для блока записей. Более того, в нем должны содержаться <em>полные</em> абсолютные (или относительные) адреса, в то время как в индексе последовательного файла адреса могут содержаться в усеченном виде, так как старшие знаки последовательных адресов будут совпадать.</li>
    <li><strong>Хэширование. </strong>Простым и полезным способом вычисления адреса является хэширование (<em>перемешивание</em>). В данном методе ключ преобразуется в квазислучайное число, которое используется для определения местоположения записи.</li>
  </ul>
  <h2>Индексно-последовательная организация.</h2>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/6856e4201b78b4c5cde64.png" width="515" />
  </figure>
  <p><strong>Индексно-последовательная организация записей</strong> сочетает в себе возможности последовательной и прямой организации и поэтому к записям файла возможен как последовательный, так и прямой доступ. Такой способ организации файлов заключается в создании специальных индексных таблиц (индексов), в которых для ключей записей фиксируется соответствующий адрес области на диске. При этом записи размещаются в монотонно возрастающей последовательности их ключей.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/SJsmWPnpV</guid><link>https://teletype.in/@reddo/SJsmWPnpV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/SJsmWPnpV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>42. Логическая организация баз данных (БД); объекты и атрибуты; схемы и подсхемы. Эволюция концепции БД.</title><pubDate>Wed, 29 May 2019 19:44:35 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/9f/9f7536ab-6737-40aa-bea8-1f3534886aa4.png"></media:content><description><![CDATA[<img src="https://telegra.ph/file/4a8b8b17082eb096a9a2e.png"></img>Логическая организация БД – представление пользователя о той предметной области, информация о которой должна храниться в БД, то есть это логическая модель предметной области.]]></description><content:encoded><![CDATA[
  <blockquote><strong>Логическая организация БД</strong> – представление пользователя о той предметной области, информация о которой должна храниться в БД, то есть это логическая модель предметной области.</blockquote>
  <p>Такая модель отражает 3 вида информации:</p>
  <ul>
    <li>сведения об объектах предметной области;</li>
    <li>их свойства;</li>
    <li>отношения между объектами.</li>
  </ul>
  <hr />
  <p>Структуру данных необходимо описывать формальным образом. Описания логической и физической структур базы данных используются программными средствами управления базами данных при обработке требований пользователей на получение той информации, которую содержит база данных. Описание общей логической структуры базы данных называют <strong><em>схемой</em></strong>. Ее называют иногда <em>общей моделью</em> данных, <em>концептуальной моделью</em> или <em>концептуальной схемой.</em> Эти термины примерно равнозначны. Схема представляет собой таблицу типов используемых данных. Она содержит имена объектов и их атрибуты и определяет существующую между ними связь. Схема представляет собой структуру, в которой могут быть помещены значения элементов данных. Подобно табло в аэропорту, на котором высвечивается информация о прибытии и отправлении самолетов, схема не меняется, в то время как величины, помещенные в ней, время от времени изменяются.</p>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/4a8b8b17082eb096a9a2e.png" width="466" />
  </figure>
  <hr />
  <figure class="m_custom">
    <img src="https://telegra.ph/file/8e853a12f70731546e78b.png" width="519" />
  </figure>
  <p>(пикча херня, но на всякий)</p>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/37356517368f39fb5e14a.png" width="713" />
  </figure>
  <p><em><strong>Схема базы данных</strong> показывает логическую организацию всей базы данных в целом, а <strong>подсхема </strong>– описание части базы данных, описание представления о данных отдельного пользователя или приложения.</em></p>
  <hr />
  <blockquote><strong>Логическая модель</strong> – графическое представление структуры базы данных с учетом принимаемой модели данных (иерархической, сетевой, реляционной и т.д.), независимое от конечной реализации базы данных и аппаратной платформы.</blockquote>
  <p><em>Иными словами, она показывает, ЧТО хранится в базе данных (объекты предметной области, их атрибуты и связи между ними), но не отвечает на вопрос КАК.</em></p>
  <figure class="m_custom">
    <img src="http://ok-t.ru/studopediaru/baza6/631419337053.files/image026.gif" width="408" />
  </figure>
  <blockquote><strong>Сущность (объект) </strong>– это множество реальных или абстрактных предметов (людей, объектов, мест, событий, состояний и т.д.), обладающих общими атрибутами и характеристиками.</blockquote>
  <blockquote><strong>Атрибут</strong> – это описательное свойство или характеристика сущности.</blockquote>
  <p>Правила для атрибутов сущности:</p>
  <ol>
    <li>Каждый атрибут должен иметь уникальное имя.</li>
    <li>Сущность может обладать любым количеством атрибутов.</li>
    <li>Сущность может обладать любым количеством наследуемых атрибутов, но наследуемый атрибут должен быть частью первичного ключа сущности-родителя.</li>
    <li>Для каждого экземпляра сущности должно существовать значение каждого его атрибута (правило необращения в нуль - Not Null).</li>
    <li>Ни один из экземпляров сущности не может обладать более чем одним значением для ее атрибута.</li>
  </ol>
  <p>С точки зрения БД (физическая модель) <strong>сущности</strong> соответствует таблица, <strong>экземпляру сущности </strong>– строка в таблице, а <strong>атрибуту </strong>– колонка таблицы.</p>
  <blockquote><strong>Связь </strong>– это логическое соотношение между сущностями. Каждая связь должна именоваться глаголом или глагольной фразой. Имя связи выражает некоторое ограничение или бизнес-правило и облегчает чтение диаграммы. По умолчанию имя связи на диаграмме не показывается.</blockquote>
  <h2>Эволюция концепции БД</h2>
  <p>Базы данных в своем развитии прошли <strong>шесть поколений</strong>. Вначале данные обрабатывались вручную. Затем появилось оборудование с перфокартами и электромеханические машины для сортировки и табулирования миллионов записей. Позже данные стали хранить на магнитных лентах, и сохраняемые программы выполняли пакетную обработку последовательных файлов. На следующем этапе развития появилось понятие «схемы» базы данных и оперативного навигационного доступа к данным. Затем был обеспечен автоматический доступ к реляционным базам данных и внедрены распределенная и клиент-серверная обработки.</p>
  <p><strong>Первое поколение</strong> — менеджеры записей (с IV тысячелетия до н. э.), например учет царской казны и налогов в Шумере.</p>
  <p><strong>Второе поколение</strong> — менеджеры записей (1800-1955 гг.). Автоматизированная обработка информации началась. С появлением технологии записи информации на <strong>перфокартах </strong>и впервые была широко использована при переписи населения в США в 1890 г. Тогда-то появилась и компания по производству оборудования для записи информации на перфокарты, которая впоследствии получила название IBM.</p>
  <p><strong>Третье поколение</strong> — программируемое оборудование обработки записей (1955-1970 гг.). <strong>Электронные компьютеры</strong> могли обрабатывать сотни записей в секунду. Ключевым компонентом в этой новой технологии стало программное обеспечение. Стали появляться стандартные пакеты для таких общеупотребительных бизнес-приложений, как общая бухгалтерия, расчет заработной платы.</p>
  <p><strong>Четвертое поколение</strong> — оперативные <strong>сетевые базы данных</strong> (1965-1980 гг.). Для таких приложений, как ведение операций на фондовой бирже или резервирование билетов, требуется знание текущей информации и немедленный доступ к ней.</p>
  <p><strong>Пятое поколение</strong> — <strong>реляционные базы данных и архитектура «клиент-сервер» </strong>(1980-1995 гг.). Реляционная модель данных, когда все данные хранятся в таблицах, связанных между собой по ключевому полю, обладает унифицированным языком для определения данных, навигации по данным и манипулирования ими, а не отдельными языками для каждой из этих задач. Эта реляционная модель имеет много других преимуществ.</p>
  <p><strong>Шестое поколение</strong> — <strong>мультимедийные базы данных</strong> (с 1995 г.). До появления этого поколения существовало четкое разделение программ и данных. И этот подход хорошо работал, пока речь шла о таких данных, как числа, символы, списки. Но скоро данные стали представлять сложные объекты типа «графический образ», «звук», их обработка потребовала новых подходов и программ. Произошел переход от традиционных баз данных, хранящих числа и символы, к базам данных, в которых каждая запись может содержать данные со сложным поведением.</p>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/B1wcVWo6V</guid><link>https://teletype.in/@reddo/B1wcVWo6V?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/B1wcVWo6V?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>24. Матрицы, операции над ними. Определители n-го порядка, теорема Лапласа. Обратная матрица, ранг матрицы, базисный минор.</title><pubDate>Tue, 28 May 2019 18:57:18 GMT</pubDate><description><![CDATA[<img src="https://telegra.ph/file/5d21a96574c79a2dddd3d.png"></img>Матрицей размераm x n (читается m на n) называется прямоугольная таблица чисел, содержащая m строк и n столбцов.]]></description><content:encoded><![CDATA[
  <blockquote><strong>Матрицей </strong>размера<code>m x n</code> (читается m на n) называется прямоугольная таблица чисел, содержащая m строк и n столбцов.</blockquote>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/5d21a96574c79a2dddd3d.png" width="648" />
  </figure>
  <blockquote>Если у матрицы количество строк <code>m</code> совпадает с количеством столбцов <code>n</code>, то такая матрица называется <strong>квадратной</strong>, а число <code>m=n</code> называется размером квадратной матрицы или её <strong>порядком</strong>.</blockquote>
  <blockquote><strong>Диагональная матрица</strong> — квадратная матрица, все элементы которой кроме диагональных — нулевые.</blockquote>
  <blockquote><strong>Единичная матрица</strong> — матрица, при умножении на которую любая матрица (или вектор) остается неизменной, является диагональной матрицей с единичными (всеми) диагональными элементами</blockquote>
  <figure class="m_custom">
    <img src="https://teletype.in/files/58/58e49e36-82e0-4806-8f48-8065c790b088.png" width="236" />
  </figure>
  <blockquote><strong>Нулевая матрица</strong> — матрица, все элементы которой нули (при сложении её с любой матрицей та остается неизменной, а при умножении на любую получается нулевая матрица).</blockquote>
  <blockquote><strong>Транспонированная матрица</strong> — матрица <code>A^T</code>, полученная из исходной матрицы A заменой строк на столбцы.</blockquote>
  <h2>Операции над матрицами</h2>
  <p><strong>Сложение матриц</strong></p>
  <p>Складывать можно только <strong>матрицы одинакового размера</strong>.</p>
  <blockquote><strong>Сложение</strong> матриц A+B есть операция нахождения матрицы C, все элементы которой равны попарной сумме всех соответствующих элементов матриц A и B, то есть каждый элемент матрицы C равен</blockquote>
  <figure class="m_column">
    <img src="https://telegra.ph/file/8e92062b3539ea7d72f8d.png" width="631" />
  </figure>
  <p><strong>Свойства сложения матриц:</strong></p>
  <ul>
    <li>коммутативность: <code>A + B = B + A</code>;</li>
    <li>ассоциативность: <code>(A + B) + C = A + (B + C)</code>;</li>
    <li>сложение с нулевой матрицей: <code>A + Θ = A</code>;</li>
  </ul>
  <hr />
  <p><strong>Умножение матрицы на число</strong></p>
  <p>Умножение матрицы A на число λ заключается в построении матрицы <code>λA = (λ*a_ij)</code>.</p>
  <p><strong>Свойства умножения матриц на число:</strong></p>
  <ul>
    <li>умножение на единицу: <code>1A = A</code>;</li>
    <li>ассоциативность: <code>(λβ)A = λ(βA)</code>;</li>
    <li>дистрибутивность: <code>(λ + β)A = λA + βA</code>, <code>λ(A + B) = λA + λB</code>;</li>
  </ul>
  <hr />
  <p><strong>Умножение матриц</strong></p>
  <blockquote><strong>Умножение матриц</strong> (обозначение: AB, реже со знаком умножения A x B) — есть операция вычисления матрицы C, каждый элемент которой равен сумме произведений элементов в соответствующей строке первого множителя и столбце второго.</blockquote>
  <p><strong>Количество столбцов</strong> в матрице A должно совпадать <strong>с количеством строк</strong> в матрице B, иными словами, матрица A обязана быть согласованной с матрицей B. Если матрица A имеет размерность <code>m x n</code>, B — <code>n x k</code>, то размерность их произведения A B = C есть <code>m x k</code>.</p>
  <p><strong>Свойства умножения матриц:</strong></p>
  <ul>
    <li>ассоциативность: <code>(AB)C = A(BC)</code>;</li>
    <li>некоммутативность (в общем случае): <code>AB != BA</code>;</li>
    <li>произведение коммутативно в случае умножения с единичной матрицей: <code>AE = EA</code>;</li>
    <li>дистрибутивность: <code>(A + B)C = AC + BC, A(B + C) = AB + AC</code>;</li>
    <li>ассоциативность и коммутативность относительно умножения на число: <code>(λA)B = λ(AB) = A(λB)</code>;</li>
  </ul>
  <h2>Определители n-го порядка, теорема Лапласа</h2>
  <p><em><s>подстановка</s></em></p>
  <blockquote><strong>Определителем </strong>n-го порядка соответствующей квадратной матрице A n-го порядка называется сумма произведений элементов взятых из каждой строки каждого столбца по одному и умноженное на (-1)^t, где t — чётность подстановки</blockquote>
  <p>Определитель можно вычислить только для квадратной матрицы.</p>
  <p>Для матрицы <strong>первого порядка</strong> значение определителя равно единственному элементу этой матрицы:</p>
  <figure class="m_custom">
    <img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/94fdca1ae42265506845674ab338262feb4ad027" width="131" />
  </figure>
  <p>Определитель <strong>второго порядка</strong> равен разности произведений элементов главной диагонали и элементов побочной диагонали.</p>
  <figure class="m_custom">
    <img src="https://wikimedia.org/api/rest_v1/media/math/render/svg/61b672ecbce0b9d2d9d3c91eb5132719303f5a74" width="178" />
  </figure>
  <p>Определитель <strong>третьего порядка</strong> можно вычислить по формуле (правило треугольника):</p>
  <figure class="m_column">
    <img src="https://telegra.ph/file/c32781deb01e87fa7299a.png" width="794" />
  </figure>
  <p><strong>Разложение определителя по строке или столбцу. </strong>Определитель равен сумме произведений элементов строки определителя на их алгебраические дополнения. Обычно выбирают ту строку/столбец, в которой/ом есть нули. Строку или столбец, по которой/ому ведется разложение, будет обозначать стрелкой.</p>
  <figure class="m_column">
    <img src="https://telegra.ph/file/465a57d92bd5b14ee10d3.png" width="644" />
  </figure>
  <p>Этот метод позволяет вычисление определителя свести к вычислению определителя более низкого порядка.</p>
  <blockquote><strong>Минором</strong> <code>M_ij</code> к элементу <code>a_ij</code> определителя n-го порядка называется определитель (n - 1)-го порядка, полученный из исходного вычеркиванием i-той строки и j-того столбца.</blockquote>
  <figure class="m_column">
    <img src="https://telegra.ph/file/ccd3c76f9d5191f815a09.png" width="579" />
  </figure>
  <blockquote><strong>Алгебраическим дополнением</strong> <code>A_ij</code> к элементу <code>a_ij</code> определителя n-го порядка называется число <code>A_ij = (−1)^(i+j) ⋅ M_ij</code></blockquote>
  <figure class="m_column">
    <img src="https://telegra.ph/file/35587e902fa27e0989586.png" width="612" />
  </figure>
  <blockquote><strong>Теорема Лапласа</strong>. Пусть в определителе порядка n выбрано k строк (столбцов) (где 1 ≤ k ≤ n–1). Тогда определитель равен сумме произведений всех миноров k-го порядка, содержащихся в выбранных строках (столбцах), на их алгебраические дополнения.</blockquote>
  <h2>Обратная матрица, ранг матрицы, базисный минор</h2>
  <blockquote><strong>Обратная матрица</strong> — такая матрица <code>A^−1</code>, при умножении на которую исходная матрица A даёт в результате единичную матрицу E:</blockquote>
  <figure class="m_column">
    <img src="https://telegra.ph/file/938826114413d97eb7547.png" width="585" />
  </figure>
  <hr />
  <blockquote><strong>Рангом</strong> <strong>матрицы </strong>называется максимальное число линейно независимых строк (столбцов).</blockquote>
  <p>Несколько строк (столбцов) называются линейно независимыми, если ни одна из них не выражается линейно через другие. Ранг системы строк всегда равен рангу системы столбцов, и это число называется рангом матрицы.</p>
  <hr />
  <blockquote>В матрице A размеров m×n <strong>минор </strong>r-го порядка называется <strong>базисным</strong>, если он отличен от нуля, а все миноры (r+1)-ro порядка равны нулю или их вообще не существует.</blockquote>
  <blockquote><strong>Ранг матрицы</strong> — наивысший из порядков всевозможных ненулевых миноров этой матрицы. Ранг нулевой матрицы любого размера ноль. Если все миноры второго порядка равны нулю, то ранг равен единице, и т.д.</blockquote>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/ByQbz09TE</guid><link>https://teletype.in/@reddo/ByQbz09TE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/ByQbz09TE?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>20. Множества и бинарные отношения, их свойства. Булевы алгебры. Пример.</title><pubDate>Tue, 28 May 2019 15:21:31 GMT</pubDate><media:content medium="image" url="https://teletype.in/files/cc/cc4258a8-831d-4c0a-9acb-caa55dcc3b49.png"></media:content><description><![CDATA[<img src="https://telegra.ph/file/51f4e088e92bed8aa95cf.png"></img>В широком смысле, множество – это совокупность объектов (элементов), которые понимаются как единое целое (по тем или иным признакам, критериям или обстоятельствам).]]></description><content:encoded><![CDATA[
  <blockquote>В широком смысле, <strong>множество – </strong>это совокупность объектов (элементов), которые понимаются как единое целое (по тем или иным признакам, критериям или обстоятельствам).</blockquote>
  <hr />
  <p>Обычно множества обозначаются большими латинскими буквами <code>A, B, C,..., X, Y, Z</code> <em>(как вариант, с подстрочными индексами: <code>A_1, A_2</code> и т.п.)</em>, а его элементы записываются в фигурных скобках, например:</p>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/51f4e088e92bed8aa95cf.png" width="669" />
  </figure>
  <p>– множество букв русского алфавита;</p>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/04cc2b3d61b624a8775d9.png" width="665" />
  </figure>
  <p>– множество натуральных чисел;</p>
  <hr />
  <p>Множество A является <strong><em>конечным</em> </strong>(состоящим из конечного числа элементов), а множество N – это пример <strong><em>бесконечного</em> <em>множества</em></strong>.</p>
  <blockquote>Кроме того, в теории и на практике рассматривается так называемое <strong><em>пустое множество </em></strong><code>∅</code> – множество, в котором нет ни одного элемента.</blockquote>
  <p>Вышеприведённые множества записаны <em>прямым перечислением</em> элементов, но это не единственный способ. Многие множества удобно определять с помощью некоторого <em>признака(ов)</em>, который присущ всем его элементам.</p>
  <p>Например:</p>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/b0031b969716b16a66e84.png" width="623" />
  </figure>
  <p>– множество всех натуральных чисел, меньших ста.</p>
  <blockquote>Множество G является <strong>подмножеством </strong>множества A, если каждый элемент множества G принадлежит множеству A.</blockquote>
  <p>Иными словами, множество G содержится во множестве A.</p>
  <pre>G ⊂ A
</pre>
  <p>Этот значок называют значком <em>включения</em>.</p>
  <h2>Операции над множествами</h2>
  <p><strong>Объединением </strong><code>A ∪ B</code> множеств A и B называется множество элементов x таких, что x принадлежит хотя бы одному из двух множеств A или B.</p>
  <figure class="m_custom">
    <img src="http://vuz.exponenta.ru/pdf/image040.gif" width="219" />
  </figure>
  <p><strong>Пересечением </strong><code>A ⋂ B</code> множеств A и B называется множество, состоящее из элементов x, которые принадлежат и множеству A и множеству B.</p>
  <figure class="m_custom">
    <img src="http://vuz.exponenta.ru/pdf/image043.gif" width="219" />
  </figure>
  <p><strong>Разностью </strong><code>A\B</code> множеств A и B называется множество всех тех элементов множества A, которые не принадлежат множеству B.</p>
  <figure class="m_custom">
    <img src="http://vuz.exponenta.ru/pdf/image046.gif" width="219" />
  </figure>
  <p>Абсолютным <strong>дополнением </strong>множества называется множество всех элементов, не принадлежащих A, т.е. множество U\A, где U – универсальное множество.</p>
  <figure class="m_custom">
    <img src="http://vuz.exponenta.ru/pdf/image051.gif" width="189" />
  </figure>
  <h2>Бинарные отношения</h2>
  <p>Пусть A и B два конечных множества. Декартовым произведением множеств A и B называют множество <code>A x B</code> состоящее из всех упорядоченных пар, где</p>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=+a%5Cin+A%2C+b%5Cin+B.+&bg=ffffff&fg=000&s=0" width="93" />
  </figure>
  <p><strong>Бинарным отношением </strong>между элементами множества A и B называется любое подмножество множества R, то есть</p>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=+R%5Csubset+A%5Ctimes+B.&bg=ffffff&fg=000&s=0" width="84" />
  </figure>
  <p><em>Высказывание: «элементы x и y связаны бинарным отношением R» записывают в виде </em></p>
  <pre>xRy
</pre>
  <p>Таким образом,</p>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=+xRy%5Cleftrightarrow%5Clangle+x%2Cy%5Crangle%5Cin+R.&bg=ffffff&fg=000&s=0" width="131" />
  </figure>
  <h2>Свойства бинарных отношений</h2>
  <p>Бинарное отношение R на некотором множестве M может обладать различными свойствами, например:</p>
  <ul>
    <li><strong>Рефлексивность </strong>— если любой элемент x из M, находится сам с собой в отношении R.</li>
  </ul>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=%5Cforall+x%5Cin+M%28xRx%29&bg=ffffff&fg=000&s=0" width="98" />
  </figure>
  <ul>
    <li><strong>Антирефлексивность</strong> — если любой элемент x из M, не находится сам с собой в отношении R.</li>
  </ul>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=%5Cforall+x%5Cin+M%5Cneg+%28xRx%29&bg=ffffff&fg=000&s=0" width="109" />
  </figure>
  <ul>
    <li><strong>Симметричность </strong>— если для любой пары элементов <code>x, y</code> из M, выполнение отношения <code>xRy</code> (x находится в отношении R с y), и влечёт выполнение отношения <code>yRx</code>.</li>
  </ul>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=%5Cforall+x%2Cy%5Cin+M%28xRy%5CRightarrow+yRx%29&bg=ffffff&fg=000&s=0" width="169" />
  </figure>
  <ul>
    <li><strong>Антисимметричность </strong>—если для любой пары элементов <code>x, y</code> из M, из выполнения отношений <code>xRy</code> и <code>yRx</code> следует равенство x и y.</li>
  </ul>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=%5Cforall+x%2Cy%5Cin+M%28xRy%5Cwedge+yRx%5CRightarrow+x%3Dy%29&bg=ffffff&fg=000&s=0" width="228" />
  </figure>
  <ul>
    <li><strong>Несимметричность </strong>— не является симметричным и антисимметричным.</li>
    <li><strong>Транзитивность</strong> — если для любых трёх элементов <code>x, y, z</code> из M, из выполнения отношений <code>xRy</code> и <code>yRz</code> следует выполнение отношения <code>xRz</code>.</li>
  </ul>
  <figure class="m_custom">
    <img src="http://s0.wp.com/latex.php?latex=%5Cforall+x%2Cy%2Cz%5Cin+M%28xRy%5Cwedge+yRz%5CRightarrow+xRz%29&bg=ffffff&fg=000&s=0" width="233" />
  </figure>
  <p><strong>Примеры:</strong></p>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/b5c17ecb665d3f98379e8.png" width="559" />
  </figure>
  <figure class="m_custom">
    <img src="https://telegra.ph/file/77000e882a7a340d34c83.png" width="629" />
  </figure>
  <h2>Виды отношений</h2>
  <ul>
    <li>Рефлексивное симметричное транзитивное отношение называется <strong>отношением эквивалентности</strong></li>
    <li>Рефлексивное антисимметричное транзитивное отношение называется <strong>отношением (частичного) порядка</strong></li>
    <li>Антирефлексивное антисимметричное транзитивное отношение называется <strong>отношением строгого порядка</strong></li>
  </ul>
  <h2>Операции над отношениями</h2>
  <ul>
    <li><strong>Пересечение. </strong>Пересечением двух бинарных отношений (A и B) является отношение, которое определяется пересечением соответствующих подмножеств. Очевидно, что отношение <code>A ⋂ B</code> выполнимо только в том случае, когда некоторые x и y связаны как первым, так и вторым отношением (<code>xAy</code> и <code>xBy</code>).</li>
  </ul>
  <p><em>Например, пересечением отношения «не меньше» и «не равно» является отношение «больше».</em></p>
  <ul>
    <li><strong>Объединение. </strong>Объединением двух бинарных отношений (A и B) является отношение, которое определяется объединением соответствующих подмножеств. Отношение <code>A ∪ B</code> выполнимо только в том случае, когда некоторые x и y связаны хотя бы одним из двух отношений хотя бы одно из отношений(<code>xAy</code> или <code>xBy</code>).</li>
  </ul>
  <p><em>Например, объединением отношения «больше» и отношения «равно» является отношение «больше, либо равно».</em></p>
  <ul>
    <li><strong>Включение. </strong>Обозначается <code>A ⊆ B</code>. Первое отношение включено во второе, если все те пары, для которых выполняется первое отношение, являются подмножеством пар, для которых выполняется второе отношение. Если <code>A ⊆ B</code>, то, <code>A != B</code>. Если <code>A ⊆ B</code>, то, когда любые два элемента из множества, на котором выполняется отношение A, связаны этим отношением, они связаны отношением B.</li>
  </ul>
  <h2>Булевы алгебры</h2>
  <blockquote><strong>Булевой алгеброй</strong> называется непустое множество A с заданными на нем двумя бинарными операциями (<code>a ∨ b</code> - <strong>булево сложение</strong> (аналог конъюнкции), <code>a ∧ b</code><strong> булево умножение</strong> (аналог дизъюнкции)), одной унарной операцией (<code>¬a</code> <strong>булево дополнение</strong> (аналог отрицания)) и универсальными границами (0 и 1) такими, что для любых a, b из множ��ства А верны следующие аксиомы:</blockquote>
  <ul>
    <li>коммутативность</li>
  </ul>
  <pre>a ∨ b = b ∨ a
a ∧ b = b ∧ a
</pre>
  <ul>
    <li>ассоциативность</li>
  </ul>
  <pre>a ∨ (b ∨ с) = (a ∨ b) ∨ с
a ∧ (b ∧ с) = (a ∧ b) ∧ с
</pre>
  <ul>
    <li>законы поглощения</li>
  </ul>
  <pre>a ∨ (a ∧ b) = a
a ∧ (a ∨ b) = a
</pre>
  <ul>
    <li>дистрибутивность</li>
  </ul>
  <pre>a ∨ (b ∧ с) = (a ∨ b) ∧ (a ∨ c)
a ∧ (b ∨ с) = (a ∧ b) ∨ (a ∧ c)
</pre>
  <ul>
    <li>дополнительность</li>
  </ul>
  <pre>a ∧ ¬a = 0
a ∨ ¬a = 1
</pre>

]]></content:encoded></item><item><guid isPermaLink="true">https://teletype.in/@reddo/SJfFQ3FTV</guid><link>https://teletype.in/@reddo/SJfFQ3FTV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo</link><comments>https://teletype.in/@reddo/SJfFQ3FTV?utm_source=teletype&amp;utm_medium=feed_rss&amp;utm_campaign=reddo#comments</comments><dc:creator>reddo</dc:creator><title>44. Понятие QBE, SQL языков. Примеры интерфейса СУБД.</title><pubDate>Mon, 27 May 2019 18:59:06 GMT</pubDate><description><![CDATA[Хранимые в базе данные можно обрабатывать вручную, последовательно просматривая и редактируя данные в таблицах с помощью имеющихся в СУБД средств.]]></description><content:encoded><![CDATA[
  <p>Хранимые в базе данные можно обрабатывать вручную, последовательно просматривая и редактируя данные в таблицах с помощью имеющихся в СУБД средств.</p>
  <p>Для повышения эффективности обработки данных применяют <strong>запросы</strong>, <em>позволяющие производить множественную обработку данных</em>, т, е. одновременно вводить, редактировать и удалять множество записей, а также выбирать данные из таблиц.</p>
  <p><strong>Запрос </strong>представляет собой специальным образом описанное требование, определяющее состав производимых над БД операций по выборке, удалению или модификации хранимых данных.</p>
  <p>Для подготовки запросов с помощью различных СУБД чаще всего используются два основных языка описания запросов:</p>
  <p><strong>QBE </strong>(Query By Example) - язык запросов по образцу;</p>
  <p><strong>SQL </strong>(Structured Query Language) - структурированный язык запросов.</p>
  <hr />
  <p>Мир баз данных становится все более и более единым, что привело к необходимости создания стандартного языка, который мог бы использоваться, чтобы функционировать в большом количестве различных видов компьютерных сред. Стандартный язык позволит пользователям, знающим один набор команд, использовать их, чтобы создавать, отыскивать, изменять и передавать информацию, независимо от того, работают ли они на персональном компьютере, сетевой рабочей станции, или на универсальной ЭВМ.</p>
  <blockquote><strong>SQL </strong>- это язык, который дает возможность создавать и работать в реляционных базах данных, которые являются наборами связанной информации, сохраняемой в таблицах. Он устраняет много работы, которую вы должны были бы сделать если бы вы использовали универсальный язык программирования.</blockquote>
  <p>Имеются два SQL:</p>
  <p><em>Интерактивный </em>(Interactive) и <em>Встроенный </em>(Embedded). Большей частью, обе формы работают одинаково, но используются различно.</p>
  <ul>
    <li><strong>Интерактивный SQL</strong> используется для функционирования непосредственно в базе данных, чтобы производить вывод для использования его заказчиком. В этой форме SQL, когда вы введете команду, она сейчас же выполнится, и вы сможете увидеть вывод (если он вообще получится) - немедленно.</li>
    <li><strong>Встроенный SQL </strong>состоит из команд SQL, помещенных внутри программ, которые обычно написаны на некотором другом языке. Это делает эти программы более мощными и эффективным.</li>
  </ul>
  <p><em>И в интерактивной, и во встроенной формах SQL,</em> имеются многочисленные части, или подразделы. Они являются составными частями SQL в ANSI. Это не различные языки, а разделы команд SQL, сгруппированных по их функциям</p>
  <ul>
    <li><strong>DDL </strong>(Data Definition Language - Язык Определения Данных) - так называемый Язык Описания Схемы в ANSI, состоит из команд, которые создают объекты (таблицы, индексы, просмотры, и так далее) в базе данных.</li>
    <li><strong>DML </strong>(Data Manipulation Language - Язык Манипулирования Данными) - это набор команд, которые определяют, какие значения представлены в таблицах в любой момент времени.</li>
    <li><strong>DCL </strong>(Data Control Language - Язык Управления Данными) состоит из средств, которые определяют, разрешить ли пользователю выполнять определенные действия или нет.</li>
  </ul>
  <hr />
  <p>Теоретической основой языка <strong>QBE</strong> является реляционное исчисление с переменными-доменами (однако в языке присутствуют и элементы исчисления кортежей).</p>
  <p><strong>Язык QBE </strong>позволяет задавать сложные запросы к БД путем заполнения предлагаемой СУБД запросной формы (иногда также используют термин QBЕ - запрос по форме).</p>
  <p>Такой способ задания запросов обеспечивает высокую наглядность и не требует указания алгоритма выполнения операции - достаточно описать образец ожидаемого результата.</p>
  <p>В каждой из современных реляционных СУБД имеется свой вариант языка QBE.</p>
  <p>На языке QBE можно задавать <strong>однотабличные </strong>и <strong>многотабличные </strong>(выбирающие или обрабатывающие данные из нескольких связанных таблиц) запросы.</p>
  <p>С помощью запросов на языке QBE можно выполнять следующие <strong>основные операции</strong>:</p>
  <ul>
    <li>выборку данных;</li>
    <li>вычисление над данными;</li>
    <li>вставку новых записей;</li>
    <li>удаление записей;</li>
    <li>модификацию (изменение) данных.</li>
  </ul>
  <p><strong>Результатом выполнения запроса является новая таблица</strong>, называемая ответной (первые две операции), или обновленная исходная таблица (остальные операции). В реальных приложениях баз данных QBE используется в основном для выборки данных.</p>
  <hr />
  <h2>Примеры интерфейса СУБД</h2>
  <p><strong>По способу доступа к БД различают</strong></p>
  <ul>
    <li><strong>Файл-серверные</strong></li>
  </ul>
  <p>В файл-серверных СУБД файлы данных располагаются централизованно на файл-сервере. СУБД располагается на каждом клиентском компьютере (рабочей станции). Доступ СУБД к данным осуществляется через локальную сеть. Синхронизация чтений и обновлений осуществляется посредством файловых блокировок.</p>
  <p><em><strong>Преимуществом </strong>этой архитектуры является низкая нагрузка на процессор файлового сервера.</em></p>
  <p><strong><em>Недоста</em>тки</strong>: потенциально высокая загрузка локальной сети; затруднённость или невозможность централизованного управления; затруднённость или невозможность обеспечения таких важных характеристик, как высокая надёжность, высокая доступность и высокая безопасность. Применяются чаще всего в локальных приложениях, которые используют <em>функции управления БД; в системах с низкой интенсивностью обработки данных и низкими пиковыми нагрузками на БД.</em></p>
  <p>На данный момент файл-серверная технология считается устаревшей, а её использование в крупных информационных системах — недостатком.</p>
  <p><strong>Примеры</strong>: Microsoft Access, Paradox, dBase, FoxPro, Visual FoxPro.</p>
  <ul>
    <li><strong>Клиент-серверные</strong></li>
  </ul>
  <p>Клиент-серверная СУБД располагается на сервере вместе с БД и осуществляет доступ к БД непосредственно, в монопольном режиме. Все клиентские запросы на обработку данных обрабатываются клиент-серверной СУБД централизованно.</p>
  <p><em><strong>Недостаток </strong>клиент-серверных СУБД состоит в повышенных требованиях к серверу.</em></p>
  <p><em><strong>Достоинства</strong>: потенциально более низкая загрузка локальной сети; удобство централизованного управления; удобство обеспечения таких важных характеристик, как высокая надёжность, высокая доступность и высокая безопасность.</em></p>
  <p><strong>Примеры</strong>: Oracle Database, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.</p>
  <ul>
    <li><strong>Встраиваемые</strong></li>
  </ul>
  <p>Встраиваемая СУБД — СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети.</p>
  <p>Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL либо через специальные программные интерфейсы.</p>
  <p><strong>Примеры</strong>: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Microsoft SQL Server Compact, ЛИНТЕР.</p>

]]></content:encoded></item></channel></rss>