Skip to main content

Co to jest SQL (strukturyzowany język zapytania)?

Jednym z głównych zastosowań komputerów, od ich powstania, była manipulacja danymi.Bazy danych przez miliony zostały stworzone i manipulowane przez komputery od dziesięcioleci.Ponieważ komputery stały się bardziej wyrafinowane, a także oprogramowanie jest używane do kierowania swoich funkcji.Jednym z najpopularniejszych języków komputerowych aplikacji bazy danych jest ustrukturyzowany język zapytania (SQL).Ten język zasila proste i złożone protokoły zarządzania bazą danych, od podstawowych danych wejściowych i usuwania danych po skomplikowane zapytania, manipulacje i raportowanie najwyższej kolejności.

Wiele indywidualnych komputerów stacjonarnych lub laptopów uruchamia programy bazy danych zasilane przez SQL.Obecnie SQL jest normą dla takich rzeczy.Jest jednak wystarczająco mocny, aby obsługiwać funkcjonalność przedsiębiorstw dla komputerów mainframe, serwerów i protokołów korporacyjnych.Właśnie takie działanie manipulacji danymi wciągają wielkie nazwiska Oracle i IBM.

Te dwie firmy, bardziej niż jakakolwiek inna, pionierem przyjęcia SQL jako podstawowego języka manipulacji bazą danych.Jednak tak potężny jak SQL ma swoje granice.Jest to przede wszystkim język oparty na zapytaniach, który dokładnie opisuje jego ograniczenia.Pytania SQL zapytania mogą być tak wymagające, jak programiści lub menedżerowie systemów mogą sobie wyobrazić, ale ostatecznie SQL nie zrobi więcej niż proszony.Departamenty zarządzania danymi, które chcą, aby funkcjonalność bardziej rozszerzalnej bazy danych zrobiłaby dobrze, aby zamiast tego szukać podstawowych, c, c ++ lub różnych internetowych.

Mimo to, jeśli zapytanie i raportowanie bazy danych są tym, czego najbardziej potrzebujesz, są szanse, że są doskonałeAplikacja bazy danych, której używasz do wykonywania takich zadań, działa na SQL.Programiści projektują SQL, aby być szybkim i wydajnym.Jedną z przyjemnych konsekwencji jego ograniczonej funkcjonalności jest to, że naprawdę szybko wykonuje swoje wyznaczone zadania.Odzyskiwanie danych, nawet dużych ilości danych, jest prawie natychmiastowe.Manipulacja danymi trwa nieco dłużej w kategoriach milisekundowych, ale różnica prawdopodobnie nie jest zauważalna dla ludzi.W takim przypadku ograniczona funkcjonalność nie jest wadą, ale zaletą. To nie tylko Oracle i IBM, które projektują obecnie w SQL.Wiele innych robi to również.Nic dziwnego, że Microsoft jest na czele tej klasy.Windows Creator ma własną wersję SQL, która jest bardziej oparta na serwerze i w konsekwencji nazywa się Microsoft SQL Server.MICROSOFTS ODWODNIE popularny program bazy danych dostępu uruchamia tę wersję SQL.Inne znane programy baz danych oparte na SQL obejmują FileMaker Pro, FoxPro i mysql open source