Основни понятия от теорията на база данни

база данни Concept

Базата данни (DB) може да се определи като единен набор от данни, споделени от различни задачи в рамките на една автоматизирана информационна система (IS).






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

Модели на организация на данните

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

Основни понятия от теорията на база данни

Фиг. 1. Схема модел йерархична данни

Типичен представител на семейството на база данни на базата на йерархичен модел е система за управление на информацията (ИСУ) на компанията IBM, първата версия на който се появи през 1968 г.
Концепцията на модел на данни мрежа, свързана с името на Чарлз Бакман. Мрежовият подход към организацията на данните, е разширение на йерархична. В йерархичните структури потомък запис трябва да има точно един родител; потомък може да има произволен брой предшественици (фиг. 7.2) в структурата на мрежа за данни.

Основни понятия от теорията на база данни

Фиг. 7.2. Схема модел данни мрежа

Мрежовата база данни се състои от набор от записи и набор от взаимоотношения между записи, по-точно, на набор от копия на документи, определени тип (типове допустима комплект) и набор от образци от даден набор от видове комуникация. Пример за система за управление на данни с организацията на мрежата е на Интегрираната система за управление на бази данни (IdMS) на Cullinet Software Inc. разработена в средата на 70-те години. Тя е предназначена за използване на "големите" компютри. Архитектурата на системата се основава на предложенията на база данни Task Group (DBTG), конференция за Data Systems (Езици CODASYL), организацията, отговорна за определянето на стандартите COBOL език за програмиране.






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

Релационния модел на данните

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

Основни понятия от теорията на база данни

Фиг. 7.3. Схемата на модела на релационни данни

В релационния модел обекти и връзките между тях са представени чрез таблици (фиг. 7.3). От своя официална дефиниция използва основната концепция на отношенията. Строго погледнато, терминът "релационен" идва от английски връзката - съотношение. Ако дадени произволни крайни множества D1, D2, ..., Dn, а след това на декартово произведение на комплекта D1. D2. .... Данаил е съвкупност от всички възможни набори от формата (d1, d2. Dn), където
d1 D1, D2 D2. DN Данаил. съотношение R Определеният на комплектите D1, D2, ..., Dn. Това е подмножество на декартово произведение DL х D2X. х Dn. D1 В комплекта. D2. .... Данаил нарича домейни отношения, както и елементите на декартово произведение - кортеж отношения. Броят I определя степента на връзка, а броят на кортежи - нейната сила. Заедно с концепциите на домейни и кортежът при работа с релационни таблици, използвани алтернатива на тях идеята за полета и записи.
В релационна база данни всяка маса трябва да има първичен ключ (ключов елемент) - поле или комбинация от полета, които еднозначно идентифицират всеки ред в таблицата.
Важно предимство на релационния модел е, че в рамките на това действие на данните може да бъде намалена с операциите по релационни алгебра, които се извършват на една връзка. Тези операции като съюз, пресичане, изваждане, декартови продукт, проба, проекция съединение разделяне.
Най-важният проблем трябва да бъде решен в базата данни на дизайн за предоставяне на такава структура, която им ще осигури минимум обилна информация и опростяване на процедурите за обработка и актуализиране на данни. Код къща се предлага набор от универсален характер на формалните изисквания за организиране на данни, които могат ефективно да се реши по-горе проблеми. Тези изисквания на таблици с данни се наричат ​​нормални форми. Първоначално, три нормални форми са формулирани. По-късно е имало нормална форма на Boyce-Codd нормална форма и по-висок ред. Въпреки това, те не са широко използвани в практиката.
- Те казват, че връзката е в първа нормална форма, ако всички негови качества са просто.
- Те казват, че връзката е във втората нормална форма, ако отговаря на изискванията на първата нормална форма и никой не е ключов атрибут напълно функционално зависими от ключа (еднозначно определя от тях).
- Те казват, че връзката е в трета нормална форма, ако отговаря на изискванията на втората нормална форма и по този начин всяка държава, ключов атрибут е зависим от непреходен ключ. Имайте предвид, че тази зависимост се нарича преходен, в която всеки не-ключов атрибут зависи от друга не-ключов атрибут, а това, от своя страна, зависи от ключа.
Основният въпрос е, че за да се доведе до масата, който отговаря на изискванията на нормалните форми, или, както се казва, за нормализиране на данните в тях трябва да се правят на релационни операции алгебра по-горе.
Основното предимство на релационния модел е неговата простота. Благодарение на тях тя е в основата на по-голямата част от наистина работещи на база данни.

В развитите Codd релационен модел са били идентифицирани като изисквания за организацията на таблици, съдържащи данни и език, ви позволява да работите с тях. След това този език беше името на SQL (Structured Query Language - Structured Query Language). SQL е въведена за първи път от I в началото на 70-те години на ХХ век под името конструкции английски Query Language на (продължение). Той е фокусиран върху управлението на базата данни на релационни прототип IBM System-R. SQL данни в бъдеще се превърна в де факто стандарт езика на релационни бази данни. Това статутът му е записано за първи път през 1986 г. от Американския национален институт за стандартизация (ANSI). В други достатъчно известен SQL стандартни стандарти стомана ANSI SQL-92 ISO SQL-92, X / Open. Като част от следните групи SQL изявления могат да бъдат идентифицирани:
- Данни Описание Език - DDL (Data Definition Language);
- манипулация на данните език - DML (Data Manipulation Language);
- Транзакциите Control Language.
DDL отчети се използват за създаване, промяна и изтриване на обекти на базата данни. Тяхната описание е дадено в таблицата. 1.

Таблица 1. Ръководство за дефиниране на данни Language (DDL)

Се връщат назад промените, направени от началото на операцията

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

Система за управление на бази данни

Използването на базата данни в икономиката

Новини
Knights етер теория

Това Корнилов написа на страницата си в социалната мрежа.

Според Корнилов, тогава посланието му беше посрещната с недоверие.

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

Сред многото въпроси, които Корнилов, каза той, биха искали да получите отговор, например, са както следва:

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

Езера, морета и океани от северните --------- lushariya върти обратно на часовниковата стрелка Lc m - р-в-к-и, и водата в южната polushariya - RA - проводим разтваря -sya- зало- ч ас стрелка - Obra-zuya- -Oral-мравка-ски-е-ово-вода компания.

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

скорост на потока по периметъра на моретата и океаните не е същото навсякъде и зависи от дълбочината на брега. В плитка част на скоростта на морските течения се увеличава, а в дълбоката част на морето се намалява.
Сезонни колебания в нивото на водата часовник-tsya не около бреговете на моретата и океаните-те, но само в тези брегове, където -висока ъгловата скорост на потоците и следователно висока центробежната сила на водата. (Центробежната сила F В = V / R).
През прави брегове, където течения нямат никаква ъглова скорост ниво на водата не се покачва.