Если компоненты ис расположены на нескольких компьютерах то она называется

Обновлено: 02.07.2024

Информационная система – взаимосвязанная совокупность средств, методов и персонала, используемых для хранения, обработки и выдачи информации.

Информационные потоки в системах управления – от аппарата управления к объекту и обратно, делятся на две части: обрабатываемые с помощью компьютеров и перерабатываемые непосредственно человеком.

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

Автоматизированная часть информационной системы может иметь непосредственный выход в сторонние сети предприятий и организаций, а также в сеть Интернет.

Автоматизированная часть информационной системы включает основные компоненты:

- техническое обеспечение (технические средства);

Ядром и связующим звеном всех компонентов информационной системы служат информационные технологии.

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

Основные элементы ИС включают:

-источники необходимых данных для принятия решений в процессе планирования и реализации хозяйственной деятельности предприятия;

-средства их формализации, передачи и накопления в базе данных (включая формирование самой базы);

-средства обработки данных с учетом специфики требований пользователей;

-средства обмена данными с пользователями (включая интерактивный обмен);

-средства контроля и управления базой данных;

-средства пользователя, имеющие дружественный интерфейс его общения с ИС.

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

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


Рисунок 1 – Обеспечивающие подсистемы ИС

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

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

Унифицированные системы документации создаются на государственном, республиканском, отраслевом и региональном уровнях. Главная цель - это обеспечение сопоставимости показателей различных сфер общественного производства. Разработаны стандарты, где устанавливаются требования:

- к унифицированным системам документации;

- к унифицированным формам документов различных уровней управления;

- к составу и структуре реквизитов и показателей;

- к порядку внедрения, ведения и регистрации унифицированных форм документов.




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

- значительный объем документов для ручной обработки;

- одни и те же показатели часто дублируются в разных документах;

- работа с большим количеством документов отвлекает специалистов от решения непосредственных задач;

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

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

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

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

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

- общесистемную, включающую государственные и отраслевые стандарты по техническому обеспечению;

- специализированную, содержащую комплекс методик по всем этапам разработки технического обеспечения;

- нормативно-справочную, используемую при выполнении расчетов по техническому обеспечению.

Для простейших систем определяются только требования к одно­му компьютеру. Обычно это персональный компьютер, который мо­жет обеспечить работу всей системы. Такая архитектура носит назва­ние централизованной системы. В зависимости от мощности компью­тера, на котором они базируются, централизованные системы могут решить и более глобальные задачи. Замена персонального компьюте­ра на многопользовательскую большую, супермини- или мини-ЭВМ позволит сконцентрировать множество задач в рамках одной централь­ной системы. Однако высокая стоимость данных решений, а также от­сутствие достаточного числа специалистов и малое число программ­ных решений, базирующихся на центральном компьютере, ограничи­вают использование таких систем.

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

В зависимости от типа распределяемых ресурсов современные тех­нологии предлагают три вида архитектур распределенных систем.

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

2 «Клиент-сервер» – модель построения распределенной вычис­лительной среды, в которой интерфейсная часть задачи выполняется на машине пользователя, а требующая больших ресурсов обработка запросов осуществляется одним или несколькими серверами. Модели «клиент-сервер» изложены ниже.

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

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

Первая задача, которая должна быть решена при создании распре­деленной системы, – какие виды ресурсов будут распределены. При необходимости разделения вычислительных мощностей рассматрива­ется система распределенных вычислений или архитектура «клиент-сервер»; если система обработки больших потоков данных и их хране­ния – анализируются механизмы кластера.

Технология «клиент-сервер» базируется на принципе специализа­ции составляющих информационной системы. При этом определяют­ся два типа компонентов: сервер и рабочее место пользователя.

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

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

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

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

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

Выбирая архитектуру «клиент-сервер», в первую очередь необхо­димо определить весь перечень задач, решения которых будут перене­сены на серверы. Как правило, это задачи, требующие общего доступа или больших вычислительных мощностей.

Самое примечательное свойство архитектуры «клиент-сервер» состоит в возможности удалить клиента от сервера на любое расстояние без существенного снижения скоростных характеристик системы (даже в случае сложных запросов) и без всяких изменений в программном обеспечении. Удаленный клиент подключается к серверу с помощью локальной сети, телефонного или иного канала. Это свойство очень ценно для организации распределенной обработки данных. Кроме того, оно позволяет заменять СУБД, операционную систему и сервер, не изменяя программного обеспечения клиентской части системы.

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

- презентационная логика (Presentation Layer – PL), предназначенная для работы с данными пользователя;

- бизнес-логика (Business Layer – BL), предназначенная для проверки правильности данных, поддержки ссылочной целостности;

- логика доступа к ресурсам (Access Layer – AL), предназначенная для хранения данных.

В зависимости от перераспределения вышеперечисленных компонент между клиентом и сервером выделяются следующие модели:

- RDA (Remote Data Access – модель сервера удаленного доступа к данным), в которой компоненты представления пользовательского интерфейса и прикладная компонента (логика работы программы) совмещены в клиентской части, а компоненты доступа к информационным ресурсам (данным) размещена в серверной части. Это исторически первая модель. В ней серверная часть осуществляет только хранение данных, а всю прикладную логику реализует клиентская часть. При этом клиент передает серверу запросы на получение данных, а сервер возвращает клиенту те или иные выборки. В данной модели на стороне сервера не исполняется никакой прикладной части системы, что может повлечь за собой недогрузку сервера и перегрузку клиента.

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

- AS (Application Server – модель сервера приложения), в которой компонента представления находится в клиентской части, прикладная компонента – в «сервере приложения», а компонента доступа к информационным ресурсам – в «сервере базы данных». В этом случае клиент выполняет только операции визуализации и ввода данных, а всю прикладную логику реализует сервер. Обмен между клиентом и сервером осуществляется на уровне команд ввода-вывода данных на экран клиента.

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

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

Подавляющее большинство информационных систем работает в режиме диалога с пользователем.

Свойства информационных систем:

• любая ИС может быть подвергнута анализу, построена и управляема на основе общих принципов построения сложных систем;

• при построении ИС необходимо использовать системный подход;

• ИС является динамичной и развивающейся системой;

• ИС следует воспринимать как систему обработки информации, состоящую из компьютерных и телекоммуникационных устройств, реализованную на базе современных технологий;

• выходной продукцией ИС является информация, на основе которой принимаются решения или производится автоматическое выполнение рутинных операций;

• участие человека зависит от сложности системы, типов и наборов данных, степени формализации решаемых задач.

Процессы в информационной системе:

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

С учетом сферы применения выделяют:

  • технические ИС,
  • экономические ИС,
  • ИС в гуманитарных областях и т.д.

Классификация ИС

1. По областям применения.

Информационных системы в экономике (АСЭ – автоматизированные системы в экономике). В образовании (АСО). В научных исследованиях (АСНИ) и т.д.

2. По характеру информации, которой оперирует ИС . Фактографические или документальные

3. По роли, которую ИС играют в профессиональной деятельности.

• Системы управления. АСУ (автоматизированная система управления), САУ(система автоматического управления - без участия человека).

• Вычислительные информационные системы.

• Поисково-справочные информационные системы.

• Системы принятия решения.

• Информационные обучающие системы.

4. По техническим средствам:

Один компьютер / Локальная сеть / Глобальная сеть

Соотношение между ИС и ИТ

Информационная технология - процесс различных операций и действий над данными.

Все процессы преобразования информации в информационной системе осуществляются с помощью информационных технологий.

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

Таким образом, информационная технология является более емким понятием, чем информационная система.

Реализация функций информационной системы невозможна без знаний ориентированной на нее информационной технологии. Информационная технология может существовать и вне сферы информационной системы.

Понятие жизненного цикла (ЖЦ) ИС

ЖЦИС - это период создания и использования ИС, начиная с момента возникновения потребности в ИС и заканчивая моментом полного её выхода из эксплуатации.

Традиционные основные этапы ЖЦ ПО :

•тестирование и отладка;

•эксплуатация и сопровождение.

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

Стадии жизненного цикла информационной системы

1. Предпроектное обследование

1.1. Сбор материалов для проектирования; формулирование требований, изучение объекта автоматизации, даются предварительные выводы предпроектного варианта ИС.

1.2. Анализ материалов и разработка документации; разрабатывается технико- экономическое обоснование с техническим заданием на стадии проектирования ИС.

2. Проектирование

2.1. Предварительное проектирование:

  • выбор проектных решений по аспектам разработки ИС; описание реальных компонент ИС;
  • оформление и утверждение технического проекта (ТП).

2.2. Детальное проектирование:

  • выбор или разработка математических методов или алгоритмов программ;
  • корректировка структур БД;
  • создание документации на доставку и установку программных продуктов;
  • выбор комплекса технических средств с документацией на её установку.

2.3. Разработка техно-рабочего проекта ИС (ТРП).

2.4. Разработка методологии реализации функций управления с помощью ИС и описанием регламента действий аппарата управления.

3. Разработка ИС

• получение и установка технических и программных средств;

• тестирование и доводка

• разработка инструкций по эксплуатации программно- технических средств.

4. Ввод ИС в эксплуатацию

• ввод технических средств;

• ввод программных средств;

• обучение и сертификация персонала;

• сдача и подписание актов приёмки-сдачи работ.

5. Эксплуатация ИС

• общее сопровождение всего проекта

Структура ЖЦ ПО по стандарту ISO/IEC 12207 базируется на трёх группах процессов:

• основные процессы ЖЦ ПО (приобретение, поставка, разработка, эксплуатация, сопровождение);

• вспомогательные процессы , обеспечивающие выполнение основных процессов (документирование, управление конфигурацией, обеспечение качества, верификация, аттестация, оценка, аудит, решение проблем);

• организационные процессы (управление проектами, создание инфраструктуры проекта, определение, оценка и улучшение самого ЖЦ, обучение).

Разработка включает в себя все работы по созданию ПО и его компонент в соответствии с заданными требованиями.

• оформление проектной и эксплуатационной документации,

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

• анализ, проектирование и реализацию (программирование).

Эксплуатация включает в себя работы по внедрению компонентов ПО в эксплуатацию.

• конфигурирование базы данных и рабочих мест пользователей,

• обеспечение эксплуатационной документацией,

проведение обучения персонала и т.д.,

• эксплуатация, в том числе локализация проблем и устранение причин их возникновения,

• модификацию ПО в рамках установленного регламента,

• подготовку предложений по совершенствованию, развитию и модернизации системы.

Управление проектом связано с вопросами планирования и организации работ, создания коллективов разработчиков и контроля за сроками и качеством выполняемых работ.

Техническое и организационное обеспечение проекта включает:

• выбор методов и инструментальных средств для

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

• разработку методов и средств испытаний ПО, обучение

Обеспечение качества проекта связано с проблемами верификации, проверки и тестирования ПО.

Верификация - это процесс определения того, отвечает ли текущее состояние разработки, достигнутое на данном этапе, требованиям этого этапа.

Проверка позволяет оценить соответствие параметров разработки с исходными требованиями.

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

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

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

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

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

Общие принципы и рекомендации конфигурационного учёта, планирования и управления конфигурациями ПО отражены в проекте стандарта ISO 12207-2.

Каждый процесс характеризуется определёнными задачами и методами их решения, исходными данными, полученными на предыдущем этапе, и результатами.

Результатами анализа, в частности, являются функциональные модели, информационные модели и соответствующие им диаграммы.

ЖЦ ПО носит итерационный характер: результаты очередного этапа часто вызывают изменения в проектных решениях, выработанных на более ранних этапах.

Модели ЖЦ ИС

Существующие модели ЖЦ определяют порядок исполнения этапов в ходе разработки, а также критерии перехода от этапа к этапу.

В соответствии с этим наибольшее распространение получили три следующие модели ЖЦ:

Все о технологии Process Mining — кейсы, термины, решения и аналитика. Российский и зарубежный опыт от группы экспертов ProcessMi

Информационная система

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

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

История информационной системы

Классификация информационной системы

Все информационные системы можно классифицировать по множеству признаков:

Распределенность:

  • настольные (расположение компонентов на одной рабочей машине);
  • распределённые (на нескольких компьютерах).

Автоматизация:

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

Обработка данных:

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

Сфера применения:

  • экономические;
  • медицинские;
  • географические и т.д.

Масштабность:

  • личные (персональные) (в которых решаются задачи одного специалиста);
  • групповые (где информация используется одновременно несколькими пользователями);
  • корпоративные (КИС) (полная автоматизация всех процессов организации).

Принципы:

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

Структура информационной системы

Структура ИС не монолитна и включает в себя:

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

    Архитектура информационной системы

    В связи с тем, что информационные системы могут иметь разные масштабы применения и разные функциональные области, различают 4 вида программно-аппаратной архитектуры ИС:

    • централизованная;
    • файл-серверная (ФС);
    • клиент-серверная (КС);
    • интегрированная.

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

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

    В КС-архитектуре хранение и управление данными осуществляется на отдельном компьютере – сервере БД. Клиентские рабочие станции отвечают за логику приложений ИС и интерфейсы пользователей.

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

    Информационные системы - это комплекс средств, предназначенных для хранения, упорядочивания и анализа больших объёмов информации.

    Информационные системы бывают электронными и не электронными. К неэлектронным информационным системам относятся:

    • Каталог в библиотеке;
    • Регистратура в больнице;
    • Библиотека.

    К электронным информационным системам относятся:

    • База данных отдела кадров предприятия;
    • Записная книжка в мобильном телефоне;
    • Сеть Интернет.

    Существует три вида информационных систем:

    1. База данных - система для хранения больших объёмов структурированной информации (информации, которая вводится по шаблону) определённого типа. К базам данных относятся следующие информационные системы:
      • каталог библиотеки;
      • регистратура больницы;
      • записная книжка мобильного телефона;
      • база данных отдела кадров.
    • Exсel;
    • STATISTICA;
    • SPSS;
    • 1С бухгалтерия;
    • 1C предприятие.

    Все электронные информационные системы делятся на два класса по способу хранения информации:

    1. Не сетевые информационные системы, работающие по технологии файл-сервер . Данные системы работают на отдельно стоящем компьютере, без использования компьютерной сети (Excel, STATISTICA, SPSS);
    2. Сетевые информационные системы, работающие по технологии клиент-сервер . Данные системы работают на компьютере, подключённом к компьютерной сети (Интернет).

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

    1. Клиентами сети являются компьютеры пользователей, подключенные к сети. Клиенты получают доступ к серверу через сеть. Иногда клиенты сети называют клиентскими компьютерами.
    2. Сервер сети - компьютер, который управляет сетью. Все ресурсы сервера доступны клиентам сети, то есть любое изменения данных на сервере сразу видно всем клиентам сети.

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

    Основные понятия информационных систем

    Любая информационная система или база данных (с точки зрения их создания) в языках программирования состоят из трёх компонентов:

    1. Файл данных - файл, находящийся на локальном компьютере или на сервере, который содержит внутри себя структуру данных. К структуре данных относятся таблицы, запросы и фильтры, а также хранимые процедуры, пользовательские функции, диаграммы и триггеры;
    2. Объект связи - объект языка программирования, осуществляющий связь между файлом данных и интерфейсом информационной системы;
    3. Интерфейс информационной системы - комплекс средств, осуществляющий взаимодействие системы с конечными пользователями. Он может находиться как на клиентском компьютере, так и на сервере.

    Разработка ИС по технологии клиент-сервер состоит из нескольких этапов:

    1. На сервер в компьютерной сети устанавливаются серверная СУБД (Например, Microsoft SQL Server , MySQL, Oracle), устанавливается серверная часть СУБД. Если реализуется web-интерфейс, то на сервер ставится программа web-сервер (Например, Apache);
    2. Если реализуется клиентские приложения, то на все клиентские части сети ставится клиентская часть (данный шаг не обязателен и выполняется только в том случае, если пользователи информационной системы имеют возможность управлять сервером);
    3. Настраивается серверная часть СУБД, клиентские части СУБД и web-сервер;
    4. Определяется структура данных (связи между таблицами и типы данных полей), также определяются первичные и вторичные таблицы в запросах;
    5. На сервере создаются таблицы и запросы, выполняющиеся на стороне сервера. Перед созданием запросов, таблицы заполняются начальными данными. Также создаются хранимые процедуры, пользовательские функции, диаграммы и триггеры;
    6. В случае использования клиентского приложения, при помощи языка программирования создаются объекты связи, они подключаются к таблицам, запросам и хранимым процедурам. Также на них создаются запросы и хранимые процедуры, выполняемые на стороне сервера;
    7. Создаются формы;
    8. Создаются отчёты;
    9. Система заполняется реальными данными.

    Замечание: При создании и заполнении таблиц информационной системы необходимо следовать 3 правилам:

    1. В таблицах не должно быть повторяющихся групп записей. Это достигается введением индексных полей, то есть сортировкой записей;
    2. В таблице не должно быть полей с одинаковыми именами. Это достигается разбиением одной таблицы на несколько, с последующим связыванием их запросом;
    3. Не должно быть правил при заполнении таблиц, это достигается хаотичностью заполнения таблиц базы данных.

    Информационная система, которая удовлетворяет этим условиям, называется нормализованной информационной системой или базой данных.

    История Microsoft SQL Server 2008, его версии и системные требования

    Родоначальником серии SQL Server и его основой является язык запросов SQL . Данный язык был создан компанией IBM в начале 1970г. прошлого века. Изначально он назывался SEQUEL (Structured English Query Language ) В основу языка SQL , используемого в SQL Server , легла разновидность языка T- SQL (Transact - SQL ).

    В начале 80 г. фирма IBM и ее подрядчики Microsoft и Sybase создают первую версию сетевой СУБД , которая называлась SQL Server версия 1.0, для операционной системы IBM OS/2 . После этого под эту операционную систему было выпущено еще 3 версии SQL Server . В середине 80-х г. компания Microsoft и Sybase отделяются от фирмы IBM , и Microsoft начинает работу над своей операционной системой Windows , и вместе с компанией Sybase начинает развитие SQL Server .

    В середине 90-х г. (в частности в 1995г) Microsoft создала операционную систему Windows NT и вместе с компанией Sybase выпускает первую версию SQL Server для Windows версии 4.1.

    Читайте также: