# База от данни

### от Уикипедия, свободната енциклопедия

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

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

Поддръжката на база от данни се осъществява от т.нар. Система за управление на бази от данни.

Съществуват няколко вида БД:

## [редактиране] Структура

### [редактиране] Йерархични бази от данни

  Основна статия: Йерархични бази от данни

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

### [редактиране] Мрежови бази от данни

  Основна статия: Мрежови бази от данни

Мрежовият модел на базите от данни е измислен от Чарлс Бейчман. През 1973 той получава награда на Тюринг за него.

Мрежовият модел е възникнал като мярка за справяне с проблемите на йерархичния модел. Той предоставя възможност за установяване на връзки от тип 1-N между различните нива на йерархията. Връзките могат да съществуват без никакви ограничения. За да се открият определени данни в база организирана по този начин е необходимо да се познава целия път на достъп до тях. Поради тази причина информационните системи използващи мрежови бази са зависими от структурата на данните в тях.

### [редактиране] Релационни бази от данни

  Основна статия: Релационни бази от данни

(Релационни идва от английски Relation - връзка, зависимост)

През 1970 година, когато системите базирани на йерархичния и мрежовия модел са били в разгара на развитието си, Едгард Франк Код публикува статия, в която предлага разнородните данни да се съхраняват в таблици, което ще позволи да се установят връзки между тях. В днешно време този модел е масово разпространен, но през 1970 година тази идея е смятана за интелектуален куриоз. Смятало се, че тези таблици не биха могли да бъдат ефективно управлявани от компютър. Този скептицизъм не успял да спре проучванията на Е. Ф. Код. Един от първите прототипи на система за управление на релационни бази от данни (СУРБД) е бил създаден в лабораториите на IBM.

От 80-те години насам, този идея се развила и била приета в индустрията. През 1987г. езикът за заявки към БД, SQL, е стандартизиран. В днешно време, релационния модел е най-масово използвания в системите за управление на бази от данни.

### [редактиране] Обектно ориентирани бази от данни

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

## [редактиране] Вижте още

- Склад данни

Тази статия за софтуер е все още мъниче. Можете да помогнете на Уикипедия, като я редактирате и я разширите.
Взето от „http://bg.wikipedia.org../../../%D0%B1/%D0%B0/%D0%B7/%D0%91%D0%B0%D0%B7%D0%B0_%D0%BE%D1%82_%D0%B4%D0%B0%D0%BD%D0%BD%D0%B8.html“.

Категории: Мъничета за софтуер | Информатика

##### Views

- Статия
- Беседа
- Текуща версия

##### Търсене

##### На други езици

- Afrikaans
- العربية
- Беларуская
- Беларуская (тарашкевіца)
- Brezhoneg
- Bosanski
- Català
- Česky
- Dansk
- Deutsch
- Ελληνικά
- English
- Esperanto
- Español
- Euskara
- فارسی
- Suomi
- Français
- Gaeilge
- Galego
- עברית
- Hrvatski
- Magyar
- Interlingua
- Bahasa Indonesia
- Íslenska
- Italiano
- 日本語
- ქართული
- 한국어
- Lietuvių
- Latviešu
- Bahasa Melayu
- Nederlands
- ‪Norsk (bokmål)‬
- Polski
- Português
- Română
- Русский
- සිංහල
- Simple English
- Slovenčina
- Slovenščina
- Shqip
- Српски / Srpski
- Svenska
- ไทย
- Tagalog
- Türkçe
- Українська
- O'zbek
- Tiếng Việt
- 中文