Информационните системи се класифицират по следните критерии. Елементи на релационния модел. Ресурси на информационните системи

Урок номер 5.

Тема 2. Информация и информационни технологии.

Тема 2.3. Информационни системи. Класификация.

Информационна система (IS)е комуникационна система за събиране, прехвърляне, обработка на информация за обект, снабдяване на служител от всяка професия с информация за изпълнение на управленската функция. С други думи, информационната система е подредена колекция от документирана информация и информационни технологии.

Както всяка система, ИС има свойствата на делимост и цялост. Делимостта означава, че системата може да бъде представена от различни независими компоненти – подсистеми. Възможността за избор на подсистеми опростява анализа, разработването, внедряването и работата на ИС. Свойството на интегритет показва последователността на функционирането на подсистемите в системата като цяло.

В зависимост от степента на автоматизация се разграничават ръчни, автоматизирани и автоматични информационни системи.

Ръчните ИС се характеризират с извършването на всички операции за обработка на информация от дадено лице. При автоматизираната ИС част от функциите за контрол или обработка на данни се извършват автоматично, а част се извършват от лице. В автоматичната ИС всички функции за управление и обработка на информация се извършват с технически средства без човешка намеса.

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

Информационна средае съвкупност от систематизирани и организирани по специален начин данни и знания.

Има няколко поколения IS.

Първото поколение ИС (1960-1970) е изградено на базата на централни компютри на принципа „едно предприятие – един център за обработка“ и служи като стандартна среда за изпълнение на приложения. операционна системаот IBM - MVX.

Второто поколение на IS (1970-1980) се характеризира с частична децентрализация на IS, когато в офисите и отделите на организацията започват да се използват мини-компютри от типа DEC VAX, свързани към централния компютър.

Третото поколение на IS (1980-1990) се определя от появата на компютърни мрежи, които комбинират различни IS в единна система.

Четвъртото поколение на ИС (1990 г. - до наше време) се характеризира с йерархична структура, при която централната обработка и унифицираното управление на ресурсите на ИС се комбинират с разпределена обработка на информация. Суперкомпютър може да се използва като централна изчислителна система. В повечето случаи най-рационалното решение изглежда е IS модел, организиран на принципа: централен сървър на системата - локални сървъри - клиентски станции.

Информатизацията постепенно се превръща в ядро, основа и технологична основа на цивилизацията.

Защо сега говорим за информатизацията като особен фактор в развитието на цивилизацията? Отговорът на този въпрос се крие в постоянното нарастване на ролята информационни процесив живота на обществото. Днес информацията се е превърнала в стратегически ресурс на човечеството, единственият от всички ресурси, който не намалява, а се увеличава, когато се консумира.

Информационната революция включва все повече и повече области на човешки интереси. Компютърът се превърна в своеобразен епицентър, ядрото на „информационната революция“.

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

Класификация на информационните системипо уговорка.

Според предназначението ИС може да се раздели на управление на информация, извличане на информация, системи за подкрепа на вземане на решения, обработка на данни и информационно-референтни системи.

Информационни и контролни системи- това са системи за събиране и обработка на информация, необходима за управление на организация, предприятие, индустрия.

Системи за подкрепа на вземане на решенияса предназначени за натрупване и анализ на данни, необходими за вземане на решения в различни области на човешката дейност.

Системи за извличане на информация- това са системи, чиято основна цел е да търсят информация, съдържаща се в различни бази данни, различни изчислителни системи, разположени по правило на значителни разстояния.

ДА СЕ информационни и референтни системивключват автоматизирани системи, които работят интерактивно и предоставят на потребителите справочна информация.

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

Класификация на информационните системи по хардуерна структура.

Тази класификация на информационните системи ги разделя на еднопроцесорни, многопроцесорни и многомашинни системи (концентрирани системи, системи с отдалечен достъп и компютърни мрежи).

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

Многомашинни системиса изчислителни системи. V фокусиранВ изчислителните системи целият комплекс от оборудване, включително потребителски терминали, е концентриран на едно място, така че комуникацията между отделните компютри на системата не изисква използването на система за предаване на данни.

Системи за отдалечен достъп(с телеобработка) осигуряват комуникация между потребителски терминали и изчислителни съоръжения чрез предаване на данни по комуникационни канали (използвайки системи за предаване на данни).

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

Класификация на информационните системи по режим на работа.

Ако разгледаме режима на функциониране на използваните информационни системи, тогава можем да отделим еднопрограмни и многопрограмни режими на компютърна система.

По естеството на потребителското обслужване се разграничават пакетен режим, както и режими на индивидуална и колективна употреба.

Пакетната обработка е обработка на данни или изпълнение на задачи, натрупани предварително по такъв начин, че потребителят да не може да повлияе на обработката, докато е в ход. Може да се провежда както в еднопрограмен, така и в многопрограмен режим.

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

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

Класификация на информационните системиестеството на взаимодействието с потребителите.

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

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

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

Състав и качествени характеристикиинформационни системи.

Елементарните операции на информационния процес включват:

    събиране, преобразуване на информация, въвеждане в компютър;

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

    съхранение и обработка на информация;

    предоставяне на информация на потребителя.

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

Индикаторите за времевите свойства на информационните процеси включват:

Средно време и разпределение на времето за изпълнение на информационния процес (средно време за реакция на информационната система на потребителска заявка);

Продължителността на интервала от време, през който информационният процес е завършен с дадена вероятност.

Качеството на информационните системи се характеризира с:

    надеждност на данните – свойството на данните да не съдържат скрити грешки;

    целостта на данните – свойството на данните да запазват информационното си съдържание;

    сигурност на данните – защита на данните от неоторизиран достъп до тях.

И така, ние разгледахме основните термини и понятия на информационните технологии, извършихме класификация на информационните системи, проучихме структурата на информационния процес, както и характеристиките и показателите за качеството на информационните процеси.

Контролни въпроси

    Дайте класификация на информационните системи.

    Какво е "информационна система"

В зависимост от степента на автоматизация на информационните процеси информационните системи се делят на ръчни, автоматични и автоматизирани.

Ръчни ИСсе характеризират с липсата на съвременни технически средства за обработка на информация и извършване на всички операции от лице.

Автоматични ИСизвършват всички операции по обработка на информация без човешка намеса.

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

Автоматизираните информационни системи имат различни модификации и от своя страна могат да бъдат класифицирани:

    по естеството на използването на информацията (търсене на информация, решаване на информация, управление, съветване);

    по обхват

Класификация на IP по обхват:

    ИС на организационно управление;

    ИС за управление на процесите;

    Компютърно проектиране на ИС (CAD);

    Интегрирана (корпоративна) ИС.

IP организационно управлениепредназначени за автоматизиране на функциите на управленския персонал (оперативен контрол и регулиране, оперативно счетоводство и анализ, дългосрочно и оперативно планиране, счетоводство и др.).

ИС за управление на процесаса предназначени да автоматизират функциите на производствения персонал (поддръжка на производствени линии, производство на микросхеми, монтаж и др.).

IS компютърно проектиране (CAD)- да се автоматизират функциите на проектантите, проектантите, архитектите.

Интегриран (корпоративен) – да се автоматизират всички функции на фирмата.

Въпроси за самоизследване

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

    Какво е включено в концепцията за информационна поддръжка на икономическата информационна система?

    Какво е включено в концепцията за техническа поддръжка на икономическата информационна система?

    Какво е включено в концепцията за математическа поддръжка на икономическата информационна система?

    Какво е включено в концепцията за софтуер за икономическа информационна система?

    Какво е включено в концепцията за организационна поддръжка на икономическата информационна система?

    Какво е включено в концепцията правна подкрепаикономическа информационна система?

    Избройте основните класове информационни системи.

    Избройте класовете информационни системи на функционална основа.

    Избройте задачите, решени от производствената информационна система.

    Избройте задачите, решени от маркетинговата информационна система.

    Избройте задачите, решени от финансовата информационна система.

    Избройте задачите, решени от информационната система за персонала.

    Избройте класовете информационни системи по нива на управление.

    Какви са функциите на управлението на оперативно ниво?

    Какви са функциите на управлението на функционалното ниво?

    Какви са функциите на управлението на стратегическо ниво?

    Избройте класовете информационни системи според степента на автоматизация.

    Избройте класовете информационни системи по обхват.

4. Ресурси на информационните системи

IP ресурсите са всичко, което се използва за решаване на потребителски проблеми. Ресурсите на IS са:

    ПРОЦЕСОР;

    RAM;

    външна памет;

    входно-изходни устройства;

    програми.

Потребител, който осъществява достъп до хост през мрежата, се нарича отдалечен потребител. Компютър, достъпен през компютърна мрежа, споделя ресурси между локални и отдалечени потребители. Има разделение на ресурсите. Съществуват следните модели за споделяне на ресурси:

Модел 1.Отдалеченият потребител може да работи с всички ресурси на възела, до който е осъществил достъп. Този модел се нарича - Хост терминал

Хостът е мрежов възел, който предоставя всичките пет типа ресурси за отдалечени потребители.

Терминал - устройство за комуникация с този възел (хост).

Терминалът представлява комбинация от монитори, клавиатура и блок за свързване към компютърна мрежа.

Този модел е по-често срещан при използване на суперкомпютри или миникомпютри (до 10 000 терминала).

Този модел има определени предимства и недостатъци.

предимства:

1) терминалът е евтино и надеждно устройство;

2) при надграждане на софтуер и хардуер надстройката се извършва на един компютър;

3) възможен е строг контрол на работата на потребителите;

4) няма графичен интерфейс, малки количества данни се предават по мрежата.

недостатъци:

1) всеки потребител може да работи с програми и данни, с които е разрешено;

2) без графичен потребителски интерфейс (без мишка);

3) когато централният компютър се повреди, цялата система спира да работи.

Банкоматите са пример за хост терминал.

Модел 2. Потребителят има компютър, който също е мрежов възел. При необходимост се осъществява достъп до други мрежови възли за някои ресурси. В този случай последните три вида ресурси (процесор, външна памет, I/O устройства) са предоставени за отдалечени потребители.

Този модел се нарича Клиентски сървър".

Клиентът е този, който иска ресурси, а сървърът е този, който ги предоставя.

Предимства на модела " Клиентски сървър:

1. Клиент и сървър могат да работят независимо. Ако някой сървър спре да работи, това не води до спиране на цялата система.

2. Всеки мрежов възел може да бъде едновременно клиент и сървър.

3. Всеки потребител може да използва всички програми на своя сайт.

4. Потребителят на работното място има желания от него интерфейс.

недостатъци:

1. При смяна софтуерни инструментина сървъра - изисква се смяна на хардуера на клиентите.

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

3. Невъзможно е да се контролира изцяло работата на потребителите.

В реалните системи има характеристики както на първия, така и на втория модел.

Ръчни ИС например

Автоматични ИС

Автоматизирани ИС

Класификация на информационните системи по нива на управление

Разпределете:

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

Информационни системи на оперативно (оперативно) ниво

Информационната система на оперативно ниво подпомага ръководителите, като обработва данни за транзакции и събития (фактури, фактури, заплати, заеми, поток от суровини и материали). Целта на информационната система на това ниво е да отговаря на запитвания за текущото състояние и да проследява потока от транзакции във фирмата, което съответства на оперативното управление. За да се справи с това, информационната система трябва да бъде лесно достъпна, непрекъснато работеща и да предоставя точна информация.

Задачите, целите и източниците на информация на оперативно ниво са предварително определени и силно структурирани. Решението се програмира в съответствие с дадения алгоритъм.
Информационната система на оперативно ниво е връзката между фирмата и външна среда. Ако системата не работи добре, тогава организацията или не получава информация отвън, или не издава информация. Освен това системата е основният доставчик на информация за други видове информационни системи в организацията, т.к съдържа както оперативна, така и архивна информация.

Стратегически информационни системи

Развитието и успехът на всяка организация (фирма) до голяма степен се определя от приетата в нея стратегия. Под стратегиясе отнася до набор от методи и средства за решаване на обещаващи дългосрочни проблеми. В този контекст концепциите стратегически метод, стратегически средства, стратегическа система.
В момента, във връзка с прехода към пазарни отношения, въпросът за стратегията за развитие и поведението на компанията започна да се обръща голямо внимание, което допринесе за радикална промяна във възгледите за информационните системи. Те започнаха да се разглеждат като стратегически важни системи, които влияят върху промяната в избора на целите на компанията, нейните задачи, методи, продукти, услуги, позволявайки ви да изпреварите конкурентите, както и да установите по-тясно взаимодействие между потребителите и доставчиците. Появи се нов тип информационни системи – стратегически.

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

База данни и СУБД. Примери за използване на СУБД на етапа на събиране и обработка на криминалистично значима информация.

· База данни - споделен набор от логически свързани данни. Това е едно хранилище за данни, което се дефинира веднъж и след това се използва едновременно от много потребители.

· Система за управление на бази данни (СУБД) е софтуер, с който потребителите могат да дефинират, създават и поддържат база данни, както и да упражняват контролиран достъп до нея.

Информационна системае система, която реализира автоматизирано събиране, обработка и манипулиране на данни и включва технически средства за обработка на данни, софтуер и персонал за поддръжка.
Съвременната форма на информационни системи са банки данни, които включват изчислителна система, една или повече бази данни (DB), система за управление на база данни (DBMS) и набор от приложни програми (AP). Основните функции на банките данни са:

съхранение и защита на данни;

промяна (актуализация, добавяне и изтриване) на съхранени данни;

търсене и подбор на данни по заявка на потребителя;

обработка на данни и извеждане на резултати.

База данниосигурява съхранение на информация и представлява наименувана колекция от данни, организирана по определени правила, в т.ч основни принципиописания, съхранение и манипулиране на данни.
Контролна системабази данни е пакет от приложни програми и набор от езикови инструменти, предназначени за създаване, поддържане и използване на бази данни.
Приложни програми(приложенията) като част от банките данни се използват за обработка на данни, изчисления и формиране на изходни документи по зададена форма.
Процесът на създаване на информационна система обикновено включва следните стъпки:

дизайн на база данни;

създаване на проектен файл на база данни;

създаване на база данни (формиране и свързване на таблици, въвеждане на данни);

създаване на меню на приложението;

създаване на заявки;

създаване на екранни форми, отчети;

генериране на приложението като изпълнима програма.

Горният списък от етапи не е строг по отношение на последователност и задължение. По-конкретно, етапът на създаване на проектен файл на база данни не се поддържа от всички СУБД и е по избор. Процесът на създаване на информационна система по правило има итеративен характер.
Приложениее програма или набор от програми, които използват база данни и осигуряват автоматизация на обработката на информация от определена предметна област. Приложенията могат да се създават както в средата на СУБД, така и извън СУБД - с помощта на система за програмиране, напр. Delphiили C++ Builder, който използва средствата за достъп до базата данни.
За да работите с база данни, в много случаи можете да се справите само с инструменти за СУБД, например чрез създаване на заявки и отчети. Приложенията се разработват главно в случаите, когато е необходимо да се осигури удобството на работа с базата данни за неквалифицирани потребители или интерфейсът на СУБД не е подходящ за потребителя.

Модели на данни

Данните, съхранявани в базата данни, имат определена логическа структура, тоест те са представени от някакъв модел, поддържан от СУБД. Следните модели на данни са сред най-важните:

йерархичен;

релационни;

обектно-ориентирани.

V йерархичен моделданните се представят под формата на дървовидна (йерархична) структура. Той е удобен за работа с йерархично подредена информация и тромав за информация със сложни логически връзки.
мрежов моделозначава представяне на данни под формата на произволна графика. Предимството на мрежовите и йерархичните модели на данни е възможността за тяхното ефективно прилагане по отношение на разходите и ефективността на паметта. Недостатъкът на мрежовия модел на данни е високата сложност и твърдост на изградената на негова база схема на базата данни.
релационен моделданните (RMD) получи името си от английския термин relation - връзка. Той е предложен през 70-те години от служителя на IBM Едгар Код. При определени условия връзката се представя под формата на двуизмерна таблица, позната на хората. Повечето съвременни бази данни за персонални компютри са релационни.
Предимствата на релационния модел на данни са неговата простота, лекота на изпълнение на компютър, наличието на теоретична обосновка и възможността за формиране на гъвкава схема на база данни, която може да се конфигурира при генериране на заявки.
Моделът на релационните данни се използва главно в бази данни със среден размер. С увеличаване на броя на таблиците в базата данни скоростта на работа с нея забележимо намалява. Определени проблеми при използването на RDM възникват при създаване на системи със сложни структури от данни, например системи за автоматизация на проектиране.
0обектно-ориентирани бази данникомбинират два модела на данни, релационен и мрежов, и се използват за създаване на големи бази данни със сложни структури от данни.

Елементи на релационния модел

релационен моделданни (RMD) от определена предметна област е набор от връзки, които се променят с течение на времето. Когато създавате информационна система, набор от връзки ви позволява да съхранявате данни за обектите от предметната област и да моделирате връзките между тях. Елементите на РМД и формите на тяхното представяне са дадени в табл. един.

маса 1

Елементи на релационния модел

Най-важната концепция е връзка, което е двуизмерна таблица, съдържаща някои данни.
Същностима обект от всякакво естество, данните за който се съхраняват в базата данни. Данните за обекта се съхраняват във връзка.
Атрибутиса свойства, които характеризират даден обект.
Математически връзката може да бъде описана по следния начин. Нека са дадени n множества D1, D2, D3, ... Dn, тогава отношението R е набор от подредени кортежи , където dk н Dk, и D1, D2, D3, ... Dn - домейниотношения Р.
На фиг. Фигура 2 показва пример за представяне на връзката СЛУЖИТЕЛ.
Наборът от всички стойности на всеки атрибут на релация образува домейн. Връзката СЛУЖИТЕЛ включва 4 домейна. Домейн 1 съдържа имената на всички служители, домейн 2 - номера на всички отдели на компанията, домейн 3 - заглавието на всички позиции, домейн 4 - дати
раждане на всички служители. Всеки домейн формира стойности от един и същи тип, например числови или символни.
Връзката EMPLOYEE съдържа 3 кортежи. Кортежът на разглежданата релация се състои от 4 елемента, всеки от които е избран от съответния домейн. Всеки кортеж съответства на ред от таблица.
релационна схемае списък с имена на атрибути. Например, за дадения пример схемата за взаимоотношения има формата СЛУЖИТЕЛ(пълно име, отдел, длъжност, D_Birth).

V релационнибази данни (най-често срещаният тип база данни), данните се съхраняват в маси. На пръв поглед тези електронни таблици са подобни на електронните таблици на Excel по това, че също са съставени от редове и колони. Колоните се наричат полета(полета) и съдържат данни от определен тип. Струните са именувани записи(записи). Един ред съхранява един набор от данни, описващи конкретен обект. Например, ако таблицата съхранява данни за клиенти, тя може да съдържа полета за име, адрес, град, пощенски код, телефонен номер и т.н. За всеки клиент ще бъде създаден отделен запис.

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

Форми(формуляри) се използват за добавяне на нови данни и промяна на съществуващи. Формулярите улесняват добавянето и редактирането на информация, а също така ви позволяват да контролирате вида на въведените данни и да избягвате редица грешки при въвеждане.

За да покажете данните в лесна за четене форма, доклади(доклади). Трудно е да се запознаете с цялата информация, съхранявана в таблицата, поради причината, че текстът не се вписва изцяло в полетата. Възможно е в отчета да се включат не всички данни, а само някои, което значително подобрява използваемостта.

За да покажете определени данни в отчетите, приложите искания(запитвания). Използването на заявки е подобно на процеса на търсене – посочват се конкретни критерии за подбор, въз основа на които базата данни генерира и връща отчет. Например, ако базата данни съдържа информация за телефонни номера, тогава можете да поискате да се показват в отчета само тези телефони, които принадлежат на конкретен адрес, или само тези, които принадлежат на конкретно фамилно име, или започват с определени номера и т.н. Заявките са написани на SQL (Structured Query Language - Structured Query Language).

Релационните бази данни се основават на концепцията връзки (отношения,взаимоотношения). Те позволяват на разработчиците да свързват множество таблици в база данни чрез споделени данни. Връзките се използват от разработчиците на бази данни за моделиране на таблици, които представят как обектите взаимодействат в реалността.

Най-лесният начин да разберете как работят връзките е с пример. Да приемем, че електронна таблица на Excel се използва за съхраняване на информация за продажбите на компанията. С течение на времето в таблицата се натрупват стотици записи. Много от тях съответстват на покупки, направени от едни и същи клиенти. Проблемът е, че когато се направи повторна покупка, информацията за адреса на клиента се съхранява отново. С течение на времето някои клиенти се местят. Техните нови адреси се въвеждат в електронната таблица, но всички предишни записи запазват същия адрес. Има вероятност рано или късно някой случайно да използва грешен адрес, за да изпрати стоката. Актуализирането на адреси се превръща в доста обезсърчаваща задача поради невероятния им брой. В Excel няма инструменти за отстраняване на този проблем.

При изграждането на база данни е по-логично да се отделят всички записи за клиенти от записи, свързани с техните покупки. В този случай едната таблица ще съхранява информация за покупките, а другата - за клиентите. В таблицата с клиенти всеки ще има само един запис. Когато клиент се премести, трябва да се актуализира само един запис, който съответства на клиента, а не всичките му записи за покупки. В таблицата, съдържаща записи за покупки, вместо да изброява цялата информация за клиента, ще има уникален идентификатор(в нашия пример полето за идентификатор е наименувано custom_ID), съответстващ на конкретен запис в таблицата с клиенти. Такива връзки между таблиците ви позволяват да създавате релационни бази данни.

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

В таблицата за покупките същата стойност custom_ID, напротив, може да се повтори повече от веднъж - в зависимост от това колко покупки е направил този или онзи клиент. Когато първичният ключ на една таблица се използва като поле в друга, той се нарича външен ключ.. При използване на външни ключове се формират връзки между таблиците. Те ви позволяват да се отървете от излишната (дублирана информация) и да поддържате целостта на данните.

Възможностите за връзки между таблиците не се ограничават до намаляване на излишъка на данни. Те също така ви позволяват да създадете SQL заявка, която извлича данни от двете таблици въз основа на определени критерии. Например, можете да създадете заявка, която показва имената и фамилните имена на всички клиенти, които са направили покупки, по-високи от някаква прагова стойност. Формулярите, предназначени да бъдат записани в няколко таблици наведнъж, също функционират на базата на връзки.

Моделът на релационна СУБД е разработен през 70-те и 80-те години на миналия век. Релационните СУБД включват редица софтуерни продукти, сред тях Microsoft Access от пакета Microsoft Office, MySQLили по-мощни индустриални системи като напр Microsoft SQL Serverили Оракул.

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

Всеки от нас, започвайки от ранно детство, многократно се е сблъсквал с "бази данни". Това са всякакви справочници (например телефонни), енциклопедии и т. н. Тетрадката също е „база данни“, с която разполага всеки от нас. Базите данни са информационни модели, съдържащи данни за обекти и техните свойства. Базите данни съхраняват информация за групи от обекти със същия набор от свойства. Например базата данни Notebook съхранява информация за хора, всеки от които има фамилия, собствено име, телефонен номер и т.н. Каталогът на библиотеката съхранява информация за книги, всяка от които има заглавие, автор, година на издаване и т.н. Информацията в базите данни се съхранява в подредена форма. Да, в тетрадкавсички записи са подредени по азбучен ред, а в библиотечния каталог - или по азбучен - азбучен каталог), или по област на знания (предметен каталог).

Има няколко различни структури информационни моделии съответно различни видове бази данни: таблични, мрежови, йерархични (виж модели).

Йерархични бази данни

Йерархичните бази данни могат да бъдат графично представени като обърнато дърво, състоящо се от обекти на различни нива. Горно ниво ( корен на дърво ) заема един обект, вторият - обекти от второ ниво и т.н.

Има връзки между обектите, всеки обект може да включва няколко обекта от по-ниско ниво. Такива обекти са свързани прародител (обектът, който е най-близо до корена) до потомък (обект от по-ниско ниво), докато обектът предшественик може да няма деца или да има няколко от тях, докато дъщерният обект задължително има само един предшественик. Наричат ​​се обекти, които имат общ предшественик близнаци .

Например: йерархичната база данни е директория на папки на Windows,с който можете да работите, като стартирате Explorer. Най-горното ниво е папка Работен плот.Папките са на второ ниво. Моят компютър, Моите документи, Моите мрежови местаи кошница,които са дъщерни на папката Работен плот,и са близнаци помежду си. На свой ред папката Моя компютъре предшественик на папките от трето ниво - дискови папки (Диск 3.5(A:), (C:), (D:), (E:), (F:))и системни папки (Принтери, контролен панели т.н.)

Мрежови бази данни

Мрежовата база данни е обобщение на йерархична база данни, като позволява обекти, които имат повече от един родител. Като цяло няма ограничения за връзките между обектите в мрежовите модели.

Мрежовата база данни всъщност е световна мрежаглобална компютърна мрежа Интернет. Хипервръзките свързват стотици милиони документи заедно в една разпределена мрежова база данни.

Таблични бази данни

Табличната база данни съдържа списък с обекти от един и същи тип, тоест обекти, които имат същия набор от свойства. Удобно е да се представи такава база данни като двуизмерна таблица: във всеки ред стойностите на свойствата на един от обектите се поставят последователно; всяка стойност на свойството е в собствена колона, оглавена от името на свойството.

Помислете например за база данни: Телефонен указател

Колоните на такава таблица се наричат ​​полета; всяко поле се характеризира със своето име (името на съответното свойство) и типа данни, представляващи стойностите на това свойство.

Редовете в таблицата са записи за обект; тези записи са разбити на полета от колоните на таблицата, така че всеки запис е набор от стойности, съдържащи се в полетата.

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

Като ключов мол най-често се използва поле, съдържащо тип данни. брояч . Въпреки това, понякога е по-удобно да използвате други полета като ключово поле на таблицата: код на продукта, инвентарен номер и т.н.

Телефонен указател

Типът на полето е дефиниран вида на данните, които съдържа. Полетата могат да съдържат данни от следните основни типове:

· брояч- цели числа, които се задават автоматично при въвеждане на записи. Тези номера не могат да бъдат променяни от потребителя;

· текст- текстове, съдържащи до 255 знака;

· числени- числа;

· Време за среща- дата или час;

· парична- числа в паричен формат;

· логично- стойности Вярно(Да или лъжа(Не);

· OLE поле за обект- изображение или рисунка

Всеки тип поле има свой собствен набор от свойства. Най-важните свойства на полетата са:

· размер на полето- определя максималната дължина на текстово или числово поле;

· формат на полето- задава формата на данните;

· Задължително поле- показва, че това поле трябва да бъде попълнено

Система за управление на база данни за достъп (СУБД)

IPS класификация

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

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

V документални филмиединичен елемент от информация е документ, който не е разделен на по-малки елементи и информацията, като правило, не е структурирана при въвеждане или е структурирана в ограничена форма. За входния документ могат да се задават някои формализирани позиции – дата на производство, изпълнител, предмет. Някои видове документални информационни системи осигуряват установяването на логическа връзка между въведените документи – подчинение по отношение на смислово съдържание.

V геоинформацияданните са организирани като отделни информационни обекти, обвързани с обща електронна топографска база. Географските информационни системи се използват за информационна поддръжкав тези предметни области, структурата на информационните обекти и процеси, в които има географски компонент.

Друг критерий за класифициране на търсачките са характеристиките или задачите.

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

търсачкиса най-разпространеният клас информационни системи. Най-общо формата може да се разглежда като вид информационно пространство, дадено от гледна точка на информационно-логическо описание на предметната област.

Изчисленосе състои в обработка на информацията в системата по определени изчислителни алгоритми за различни цели.

Референтни правни системи

Коректността на всяка работа (например счетоводна или аналитична) изисква специалист (счетоводител или финансист) да има добро познаване на съществуващата регулаторна рамка. Доста трудно е да следите сами всички промени във федералното, регионалното и местното законодателство. Поради това много икономисти са потребители на правни бази данни, които включват различна правна информация и специални инструменти за нейната обработка (търсене, експортиране в други програми и др.).
Производителите на такива системи непрекъснато следят промените в нормативната уредба, професионално ги натрупват и ги доставят на своите абонати под формата на софтуерни продукти. Правните бази данни са един от най-важните компоненти на информационния фонд на автоматизираните информационни системи.
Правни бази данни с общо предназначение в момента се предоставят от няколко компании. Независимо от производителя, всички правни референтни системи (RLS) трябва да отговарят на три изисквания:
- пълнотата на базата данни. Измерва се чрез съотношението на броя на нормативните актове, включени в него, към броя на действително съществуващите нормативни актове към момента на създаване на базата. Потребителите обикновено се интересуват не само от пълнотата на отделните бази данни, но и от информационните ресурси на компаниите, разработващи правни системи. Това е важно както за анализиране на предоставените информационни масиви, така и за прогнозиране на обема на бъдещите постъпления в информационната база;
- възможността за разделяне на масива правна информацияза отделяне на бази. Предполага се, че прави разлика между официални и неофициални правни актове, разделянето на правната информация на тематична или териториална основа (федерална, регионална и местна). правни актове);
- актуализиране на информационните бази на правните справочни системи. В тях е възможно да се включат нови документи в съответствие с текущите промени в законодателството и да се поддържат съществуващите в работно състояние. За потребителя е важно своевременното получаване на необходимата информация, тъй като документите, получени късно, могат да причинят сериозни проблеми.
Ефективна правна референтна система може да се създаде само с използването на съвременни информационни технологии. Неговото качество зависи от качеството на предоставената информация и инструментите, използвани за работа със системата. Използването на най-модерните компютърни технологии, пълнотата на правната информация, нейната надеждност и бързина на актуализиране са основните изисквания към правните бази данни.
Най-често срещаните референтни и правни системи на фирмите "КонсултантПлюс", "ГАРАНТ-Сервис" и "Кодекс".

Пример за експертна система в електрониката.

A.C.E. Експертната система идентифицира неизправности в телефонната мрежа и дава препоръки за необходими ремонтии реставрационни дейности. Системата работи без намеса на потребителя, като анализира доклади за състоянието, генерирани ежедневно от CRAS, програма, която следи хода на ремонтите в кабелната мрежа. ACE открива дефектни телефонни кабели и след това решава дали се нуждаят от превантивна поддръжка и избира кой тип ремонт е най-вероятно да бъде ефективен. След това ACE съхранява своите препоръки в специална база данни, до която потребителят има достъп. ACE е внедрен в OPS4 и FRANZ LISP и работи на микропроцесори от серия AT&T 3B-2, разположени в подстанции за наблюдение на кабели. Той е разработен в Bell Laboratories. ACE премина пробна експлоатация и доведе до нивото на търговска експертна система.

Други класификации на информационните системи:

В зависимост от степента на автоматизация на информационните процеси в системата за управление на фирмата информационните системи се определят като ръчни, автоматични, автоматизирани.

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

Автоматични ИСизвършват всички операции по обработка на информация без човешка намеса.

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

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

Класификация на IP по обхват.

Информационните системи за управление на организацията са предназначени да автоматизират функциите на различни структурни звена.

Основните функции на такива системи са: оперативен контрол и регулиране, дългосрочно и оперативно планиране, счетоводство, управление на продажбите и доставките и други икономически и организационни задачи.

ИС за управление на процеса(TP) се използват за автоматизиране на функциите на производствения персонал. Те намират широко приложение в организацията за поддържане на технологичния процес в металургичната и машиностроителната промишленост.

CAD IC(CAD) са предназначени да автоматизират функциите на проектантите, дизайнерите, архитектите, дизайнерите при създаване на ново оборудване или технология. Основните функции на такива системи са: инженерни изчисления, създаване на графична документация (чертежи, диаграми, планове), създаване проектна документация, моделиране на проектирани обекти.

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