База данни: Разлика между версии

Изтрито е съдържание Добавено е съдържание
м Bot: Automated text replacement (-стуктура +структура)
м →‎70-те години на XX век, релационни СУБД: replaced: в последствие → впоследствие редактирано с AWB
Ред 66:
 
=== 70-те години на XX век, релационни СУБД ===
Едгар Код работи в IBM в Сан Хосе, Калифорния, в един от техните клонове, който предимно е свързан с развитието на хард дискови системи. Той не е бил доволен с навигационния модел на CODASYL модела, и по-специално с липсата на „търсене“. През 1970 г. той написва серия трудове, които очертават нов начин на конструиране на базите данни, които в последствиевпоследствие кулминират в Релационен Модел На Данни За Големи Споделени Хранилища на Данни.
 
В този труд, той описва нова система за съхранение и работа с големи бази данни. Вместо данните да се съхраняват в някакъв вид свързан списък от записи със свободна форма като в CODASYL, идеята на Код е да използва „таблица“ от записи с фиксирана дължина, като всяка таблица се използва за различен тип обект. Система от свързани списъци би бил много нефункционален, когато в него се складират „непълни“ бази данни, в които част от данните за който и да е запис може да останат празни. Релационният модел разрешава това, като разделя данните на серия нормализирани таблици (или връзки), като незадължителните данни се изваждат от главната таблица там, където ще заемат място само ако има нужда. Данните може свободно да се прибавят, изтриват или променят в тези таблици, като СУБД прави каквато поддръжка е нужна, за да покаже таблица на апликацията/потребителя.