Предимствата на релационна база данни върху плосък файл

Week 8, continued (Ноември 2024)

Week 8, continued (Ноември 2024)

Съдържание:

Anonim

Помислете за плоски файлове като за подобни файлове в чекмеджето на файловия шкаф - колекция от единични записи, всяка от които съдържа самостоятелни данни. Релационните бази данни са съвкупност от таблици, свързани помежду си, използвайки обща информация, като номер на сметка, и могат да бъдат подредени така, че да подчертават конкретна информация за ad hoc заявки. Релационната база данни е мащабируемо и приятелско за заявката средство, което осигурява възможност за улавяне на голямо разнообразие от типове данни.

Разширено структуриране на данни

Плосък файл е текстов файл, който съхранява един запис на линия с всяка информация, разделена със запетая - структурата на данните е самостоятелна и ограничена. Релационните бази данни обаче съхраняват данни в таблици, които са структурирани за нуждите на данните. Всяка таблица се състои от редове и колони, като всяка колона може да бъде проектирана така, че да държи или ограничава определен тип данни. Много таблици могат да бъдат създадени в една база данни. Усъвършенстваната възможност за структуриране на данни на релационната база данни позволява на програмистите и създателите на бази данни да създават по-сложни връзки между данните.

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

Ad Hoc заявки

Структурата на данните на релационната база данни е идеална за създаване на ad hoc заявки. След като таблиците установят връзки между тях, потребителят или програмистът може да извлече съответните данни, ако е необходимо. Релационните бази данни могат да помогнат на собствениците на фирми, мениджърите и надзорните органи с бързи заявки за заявки чрез събиране и показване на данни за продажбите, данни за изпълнението на служителите или производствени данни, когато е необходимо.

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

скалируемост

Релационните бази данни са мащабируеми, което означава, че те могат да стават по-големи или по-малки, колкото е необходимо и да бъдат достъпни от повече потребители, когато е необходимо. Могат да бъдат добавени повече таблици, повече записи могат да бъдат поставени в съществуващите таблици и въпреки че един запис в таблица е достъпен от един човек в даден момент, много потребители могат да имат достъп до същата таблица и да работят в нея едновременно.

Плоските файлове не са мащабируеми. Поставянето на милион записи в плосък файл ще забави отварянето и затварянето на файла, а достъп до плоски файлове може да има само един потребител в даден момент, което забавя работните процеси. Плоските файлове не са добър избор за съхранение на данни в динамична и нарастваща бизнес среда.