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