Дефиниция SQL

Акронимът, който е известен като SQL, съответства на английския израз Structured Query Language ( език, разбираем на испански като Structured Query Language ), който идентифицира тип език, свързан с управлението на релационни бази данни, който позволява спецификацията на различни видове операции между тях. Благодарение на използването на алгебра и релационни изчисления, SQL предлага възможност за консултиране с цел извличане на информация от бази данни по прост начин.

SQL

Ученият Едгар Франк Кодд ( 1923 - 2003 ) е този, който предлага релационен модел за базите данни и създава под-език за достъп до данните от изчисленията на предикатите. Въз основа на работата на Codd, IBM ( International Business Machines ) определи езика, известен като Structured English Query Language ( SEQUEL ).

SEQUEL се счита за предшественик на SQL, език от четвърто поколение, стандартизиран през 1986 г. Ето защо най-примитивната версия на SQL беше SQL-86 (известна още като SQL1 ).

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

Базата данни, според експертите, предполага съвместното съществуване на различни видове езици. Така нареченият Data Definition Language (известен още като DDL ) е такъв, който позволява модифициране на структурата на обектите, обхванати от базата данни, чрез четири основни операции. SQL, от друга страна, е език, който позволява манипулиране на данни (Language Manipulation Language или DML ), което допринася за управлението на бази данни чрез заявки.

Как да изградим ефективна база данни?

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

Една от основните точки при изграждането на база данни е индексирането . За да разберем тази концепция, нека погледнем накратко основния практически пример: да предположим, че една компания иска да съхранява личната информация на своите клиенти и да следи техните транзакции; за тази цел, една възможност е да имате таблица за вашите данни (име, фамилия, адрес на електронна поща и т.н.), друга за описание на продуктите (име на артикула, цена, подробности) и един за продажби. Преди да преминем към подробности кои полета могат да присъстват в тази последна таблица, трябва да споменем, че в останалите има необходим елемент за добра организация: уникален идентификационен ключ .

Обикновено се нарича ID, обикновено е цяло число (без десетични знаци) и положително, че базата данни автоматично присвоява на всеки нов запис (в този случай, всеки нов клиент или продукт) и никога не се повтаря, така че да го идентифицира от раждане (момент на сътворението) до смъртта му (когато се елиминира). По този начин, ако вземем например записа 103 "Пабло Бернал [email protected]", ще отбележим, че неговата идентификация е 103. Каква е ползата от нея? Накратко, потърсете клиент, чието име е n, неговото фамилно име, а и неговата електронна поща, и отнема много повече време, отколкото искането на базата да върне всички данни на клиента с идентификатор "103". Макар да е вероятно в първата операция да уточни цялата ви информация, след като програмата я открие, можем да използваме този номер за останалите консултации.

Ако се върнем към примера, тъй като таблиците на клиентите и продуктите биха имали своя идентификатор, свързването им с таблицата на продажбите е много просто; неговите полета могат да бъдат: идентификация на транзакцията, идентификационен номер на клиент, идентификационен номер на продукта, дата, наблюдения. Без да навлиза в технически аспекти, ясно е, че всяка продажба съдържа много повече информация, отколкото може да се види с един поглед, тъй като например идентификаторът на клиент ни помага да получим достъп до всички негови данни в съответната таблица. При реализацията, разбира се, сложността може да бъде много по-голяма, но е важно да се започне с основите, за да се разбере значението на солидните и ефективни взаимоотношения .

Препоръчано
  • дефиниция: уреди

    уреди

    Първото нещо, което трябва да направите, преди да се включите изцяло в обяснението на това, което глаголът да каже означава, е да установите неговия етимологичен произход. В този смисъл можем да определим, че тя произлиза от латински, по-специално от "dirimere", което може да бъде преведено като &quo
  • дефиниция: пого

    пого

    Той е известен като погоуп тип танц, който се характеризира със скокове и развитие от шокове и тласъци сред тези, които го практикуват. Пого се появи в концертите на пънк музиката и се разпространи в други жанрове на тежкия рок, като хеви метъл и хардкор . Например: "Естебан загуби обувката в средата на неистов пог" , "Когато прозвучаха първите акорди, хората започнаха да правят пого" , "Музикантите насърчават публиката да пее и изп
  • дефиниция: ключ

    ключ

    При определяне на етимологичния произход на термина "ключ" трябва да стане ясно, че той се намира в сбора от две думи, принадлежащи към различни езици. По-специално, трябва да изясним, че това е резултат от обединението на латинската дума thecula , която може да бъде преведена като "малка кутия", и арабския термин tagra , който е синоним на "купа". Ключ е бутон, парче или устройство, което позволява да се активира някаква функция . Бутоните се намират в много електронни или електрически уреди и обикновено се натискат с пръст. Например: "Счупих ключ по телефона
  • дефиниция: крак

    крак

    Той е известен като крак до крайниците на краката , образуван от структура на кости, мускули на ставите и други компоненти. Благодарение на краката, хората могат да стоят и да ходят. Например: "Пуснах един стол на крака си и много ме боли, когато стъпим върху него: ще трябва да отида при лекаря" , "Масажите на к
  • дефиниция: плакат

    плакат

    Първото нещо, което ще направим, е да определим етимологичния произход на термина плакат. В този смисъл трябва да установим, че това е дума, която произтича от френската дума "affiche", която от своя страна произтича от латинската дума "affictum", която може да бъде преведена като "залепена" или "фиксирана"., Плакат е термин, който се отнася до плакат . Следователно това е лист хартия или друг материал, в който има текстове или цифри, които се показват за различни цели. Например: "На вратата на училището висяха плакат, за да инфо
  • дефиниция: полизахариди

    полизахариди

    Първата стъпка, която трябва да се направи, за да се разбере значението на термина полизахариди, е да се знае техния етимологичен произход. Това ни кара да бъдем наясно, че това е дума, която произлиза от гръцкия, е резултат от сумата от три ясно определени компонента: - Префиксът "poly-", който е синоним на "много". - Съществото "sakkhar", което може да се преведе като "захар". - Суфиксът "-ido", който се използва за формиране на производни. Полизахаридът е полимер, който се състои от обширна последователност от монозахариди ,