História, využitie a zručnosti obklopujúce SQL
План запроса SQL. Администрирование SQL Server ч.8
Obsah:
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."
Problémy manažmentu obklopujúce spokojnosť zákazníkov
Tu je návod na pochopenie merania a hodnoty spokojnosti zákazníkov a vašej úlohy manažéra v procese.
Využitie taserov v presadzovaní práva
Naučte sa, ako boli vynájdené TASERS, ako pracujú, ako sa používajú a zisťujú fakty o sporoch súvisiacich s ich používaním.
Práca pre históriu Majors - Kariéra s titulom História
Ďalšie informácie o pracovných miestach pre históriu veľkých spoločností. Tento stupeň humanitných vied vás pripraví na mnohé kariéry tým, že vám poskytne mäkké zručnosti, ktoré potrebujete, aby ste boli úspešní.