• 2024-11-21

História, využitie a zručnosti obklopujúce SQL

План запроса SQL. Администрирование SQL Server ч.8

План запроса SQL. Администрирование SQL Server ч.8

Obsah:

Anonim

Jazyk štruktúrovaného dotazu (SQL) je najrozšírenejším jazykom databázy a poznanie, že má význam pre každého, kto sa zaoberá počítačovým programovaním alebo ktorý používa databázy na zhromažďovanie a organizovanie informácií.

SQL možno použiť na zdieľanie a správu údajov, najmä dát, ktoré sa nachádzajú v systémoch riadenia relačných databáz, ktoré obsahujú údaje usporiadané do tabuliek. Viacnásobné súbory, z ktorých každá obsahuje tabuľky údajov, môžu byť spojené aj spoločným poľom. Pomocou SQL môžete dotazovať, aktualizovať a reorganizovať dáta, ako aj vytvárať a upravovať schému (štruktúru) databázového systému a kontrolovať prístup k jeho údajom.

Veľa z toho znie ako informácie, ktoré možno zostaviť v tabuľkovom procesore, napríklad v programe Microsoft Excel, ale SQL je určený na kompiláciu a správu údajov v oveľa väčších objemoch. Aj keď sa tabuľky môžu stať ťažkopádnymi s príliš veľkým množstvom informácií, ktoré obsahujú príliš veľa buniek, SQL databázy môžu spracovať milióny alebo dokonca miliardy buniek údajov.

Pomocou SQL môžete ukladať údaje o každom klientovi, s ktorým ste pracovali, od kľúčových kontaktov až po podrobnosti o predaji. Napríklad, ak ste chceli hľadať každého klienta, ktorý za poslednú dekádu strávil aspoň 5 000 dolárov s vašou firmou, databáza SQL vám mohla okamžite získať tieto informácie.

SQL zručnosti v požiadavke

Väčšina organizácií potrebuje niekoho so znalosťami SQL. Podľa Gooroo, takmer 20.000 takýchto pracovných miest sú inzerované mesačne, a stredný plat pre pozíciu, ktorá vyžaduje znalosti SQL je asi 84.000 dolárov, od roku 2018.

Niektoré pozície, ktoré vyžadujú zručnosti SQL zahŕňajú:

  • Back-end vývojár: Osoba v tejto pozícii riadi vnútorné fungovanie webových aplikácií, na rozdiel od front-end vývojára, ktorý spravuje, ako vyzerá aplikácia a ako funguje pre užívateľov. Back-end vývojári pracujú pod podlahovými doskami, aby sme tak povedali, že aplikácia je navrhnutá a funguje správne.
  • Správca databázy (DBA): Toto je niekto, kto sa špecializuje na zabezpečenie správneho a efektívneho ukladania a správy údajov. Databázy sú najcennejšie, keď umožňujú používateľom rýchlo a jednoducho získať požadované kombinácie údajov. Pre túto prácu sa niekto musí uistiť, že všetky údaje sú správne uložené.
  • Dátový analytik: Niekto v tejto pozícii analyzuje údaje, možno hľadá relevantné trendy v danom odvetví. Analytik môže byť predložený s konkrétnou otázkou a úlohou je nájsť odpoveď. Jednoduchý príklad by mohol zahŕňať identifikáciu, ktorý klienti minuli najviac peňazí na reklamu v treťom štvrťroku fiškálneho roka. Tieto znalosti by umožnili obchodnému oddeleniu efektívne zacieliť klientov v správny čas.
  • Dátový odborník: Toto je pozícia, ktorá je veľmi podobná pozícii analytika údajov, ale dátovým vedcom je zvyčajne zverená manipulácia s údajmi v oveľa väčších objemoch a ich hromadenie pri oveľa vyšších rýchlostiach.

MySQL

Spoločný softvér používaný pre SQL servery zahŕňa Oracle MySQL, možno najobľúbenejší program pre správu SQL databáz. MySQL je open-source softvér, čo znamená, že je voľne použiteľný a je dôležitý pre vývojárov webu, pretože toľko webov a tak veľa aplikácií je postavených na databázach. Napríklad hudobný program, napríklad iTunes, ukladá hudbu podľa interpreta, skladby, albumu, zoznamu skladieb a ďalších. Ako používateľ môžete vyhľadávať hudbu podľa ktoréhokoľvek z týchto parametrov a nájsť viac, čo hľadáte. Aby bolo možné vytvoriť aplikáciu, ako je táto, budete potrebovať softvér pre správu databázy SQL, a to je to, čo MySQL robí.

História SQL

V roku 1969, výskumník IBM Edgar F. Codd definoval model relačnej databázy, ktorý sa stal základom pre vývoj jazyka SQL. Tento model je postavený na spoločných informáciách (alebo „kľúče“), ktoré sú spojené s rôznymi údajmi. Napríklad používateľské meno môže byť spojené s aktuálnym menom a telefónnym číslom.

O niekoľko rokov neskôr začala IBM pracovať na novom jazyku pre systémy riadenia relačných databáz na základe zistení spoločnosti Codd. Jazyk bol pôvodne nazývaný SEQUEL alebo Structured English Query Language. Dabovaný System / R, projekt prešiel niekoľkými implementáciami a revíziami a názov jazyka sa niekoľkokrát zmenil pred konečným pristátím na SQL.

Po začatí testovania v roku 1978 začala spoločnosť IBM vyvíjať komerčné produkty, vrátane SQL / DS (1981) a DB2 (1983). Iní predajcovia nasledovali svoj vlastný obchodný systém. Patrili medzi ne Oracle, ktorý vydal svoj prvý produkt v roku 1979, ako aj Sybase a Ingres.

Učenie SQL

Pre začiatočníkov je zvyčajne jednoduchšie sa naučiť SQL, než je to pre nich, aby si vybrali programovacie jazyky ako Java, C ++, PHP alebo C #.

Niekoľko online zdrojov - vrátane bezplatných kurzov a platených kurzov dištančného vzdelávania - je k dispozícii pre tých, ktorí majú málo skúseností s programovaním, ale chcú sa naučiť SQL. Formálne univerzitné alebo komunitné vysokoškolské kurzy tiež poskytnú hlbšie pochopenie jazyka.

Niektoré bezplatné tutoriály zahŕňajú W3Schools SQL Tutoriál, SQLcourse.com a Codecademy's Learn SQL a kurz na analýzu obchodných metrík SQL.

Možnosti platených kurzov dištančného vzdelávania zahŕňajú úvodnú stránku Medzinárodnej asociácie webmasterov (IWA) Úvod do SQL (Použitie prístupu) alebo Úvod do SQL (Použitie MySQL). Kurzy IWA SQL sú len štyri týždne dlhé, ale prítomnosť inštruktorov a týždenných úloh ich robí štruktúrovanejšími ako samovzdelávacie tutoriály.

Užitočné knihy o SQL pre začiatočníkov zahŕňajú "SQL: Beginner's Guide" a "SQL v skratke."


Zaujímavé články

Tipy, ako sa stať svadobný spevák a hľadanie koncertov

Tipy, ako sa stať svadobný spevák a hľadanie koncertov

Tu je návod, ako sa stať svadobný spevák s tipmi, ako sa dostať svoju kariéru začal a rady, ako prilákať nových klientov a pristáť najlepšie koncerty.

Ako byť pripravený na pristátie ako supermodelka

Ako byť pripravený na pristátie ako supermodelka

Stať sa model dráhy vyžaduje tvrdú prácu a prax, ale to, čo robíte preč od dráhy, môže znamenať rozdiel!

Letectvo a stravovanie - Úvod

Letectvo a stravovanie - Úvod

Formálne vojenské obedy sú tradíciou vo všetkých odvetviach ozbrojených síl Spojených štátov. V letectve a námorníctve je to stolovanie.

Ako sa stať módnym návrhárom: 10 zručností, ktoré potrebujete

Ako sa stať módnym návrhárom: 10 zručností, ktoré potrebujete

Chcete vedieť, ako sa stať úspešným módnym návrhárom? Toto je zoznam 10 zručností, vrátane kreslenia a kreativity, ktoré potrebujete vyniknúť.

Naučte sa, ako si rezervovať koncert

Naučte sa, ako si rezervovať koncert

Vezmite svoju show na cestu je jednoduchšie, ako si myslíte, pokiaľ ste urobili správne plánovanie. Zistite, ako si rezervovať koncertné turné pre vašu kapelu.

Ako byť úspešný v predaji

Ako byť úspešný v predaji

Predaj môže byť najlepšie platenou prácou alebo jedným z najhorších. Kľúčom k tomu, aby sa vaše predajné miesto stalo jedným z najlepších, je zvládnutie kritických úspechov.