Предимства и недостатъци на модел на релационна база данни

...

Релационната база данни е издържала изпитанието на времето.

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

Въвеждане на данни

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

Видео на деня

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

Microsoft SQL Server 2008 е популярен пример за релационна база данни. Корпорацията Microsoft актуализира своята мащабируема сървърна система, за да улесни програмистите да изграждат, управляват и отправят заявки към своето хранилище за данни. Някои предимства на релационни бази данни като SQL Server 2008 са възможността да програмирате заявка за търсене във всички таблици с данни за точната информация, от която се нуждаете; възможността за мащабиране на базата данни до размера на много голяма организация; възможността за достъп, актуализиране и споделяне на информация между много потребителски станции; и разширени възможности за анализиране и отчитане. Езикът на заявката разчита на формули, за да каже на базата данни какъв вид данни искате да извлечете от таблици в системата. И накрая, релационната база данни може да взаимодейства с много инструменти на трети страни.

Недостатъци на управлението на данни

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