Какво е SQL

Structured Query Language - универсален език за създаване, промяна и управление на информация, която е част от релационна база данни. Първоначално, SQL е главният начин за работа с данни. С него, потребителят може да изпълнява следните действия:







  • създаване на нова таблица в базата данни (DB);
  • добавяне на нови записи към съществуващата таблица;
  • редактиране на записи;
  • пълно отстраняване на записите;
  • избор на записи от различни таблици, в съответствие с определени условия;
  • промените във формата и структурите на една или повече таблици.

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

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

  • създадете или промените в базата данни за нови или съществуващи обекти в нея;
  • получаване на данни;
  • добавяне на нови данни на таблицата;
  • изтриване на данни;
  • се хареса на системата за управление на бази данни (СУБД).






Малко за предимствата и недостатъците на тази система за работа с данните.

предимства на SQL

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

недостатъци на SQL

  • SQL не съответства на релационния модел на данните конструкция. В тази връзка, SQL език замества Инструкция D, който е истински релационна.
  • SQL Сложността определя съдбата си. Езикът е толкова сложна, че те могат да се използват само на програмиста. Въпреки, че първоначално е бил замислен като средство за управление, която да управлява обикновен потребител.
  • Някои стандарти несъответствието. Много компании развиващи база данни, да добавят функции в SQL диалект, което оказва значително влияние върху универсалния език.

И накрая, какво е SQL Server? Това е система за управление на база данни, която е разработена в стените на добре познатите на Microsoft. Тази система е успешно работи с база данни като домашни компютри и голяма база данни от огромни предприятия. В този сегмент на пазара, система за SQL Server е повече от конкурентни.

Ами, просто си припомним накратко на MySQL. Това приложение обикновено се използва като сървър, който получава искания от локални и отдалечени клиенти. MySQL също могат да бъдат включени в самостоятелни програми. Следва да се отбележи, че това приложение е един от най-гъвкавите системи за управление на данни, тъй като тя съдържа множество различни видове маси.

Още по-интересно