• 2025-04-02

Az SQL-t körülvevő történelem, felhasználások és készségek

SQL alapismeretek 01. Bevezetés

SQL alapismeretek 01. Bevezetés

Tartalomjegyzék:

Anonim

A strukturált lekérdezési nyelv (SQL) a legszélesebb körben alkalmazott adatbázis-nyelv, és annak ismerete mindenki számára fontos, aki részt vesz a számítógépes programozásban, vagy az adatbázist használja az információk gyűjtésére és rendezésére.

Az SQL használható adatok, különösen a relációs adatbázis-kezelő rendszerekben található adatok megosztására és kezelésére, amelyek táblázatokba rendezett adatokat tartalmaznak. Több fájl is, amelyek mindegyike adattáblákat tartalmaz, egy közös mezővel is összekapcsolható. SQL használatával lekérdezheti, frissítheti és újraszervezheti az adatokat, valamint létrehozhatja és módosíthatja az adatbázis-rendszer sémáját (struktúráját) és szabályozhatja az adatokhoz való hozzáférést.

Ennek nagy része úgy hangzik, mint egy olyan információ, amelyet egy táblázatkezelőben, például a Microsoft Excel-ben fordíthatunk, de az SQL célja, hogy az adatokat sokkal nagyobb mennyiségben fordítsa és kezelje. Míg a táblázatkezelők túlságosan sok információt töltenek be túlságosan sok információval, az SQL adatbázisok akár több száz, vagy akár milliárd adatelemet tudnak kezelni.

Az SQL használatával minden üzleti ügyfelünk adatait tárolhatja, amelyeket valaha dolgozott, a kulcskontaktusoktól az értékesítés részleteiig. Például, ha azt szeretné, hogy minden olyan ügyfelet keressen, aki legalább 5000 dollárt költött a vállalkozásával az elmúlt évtizedben, az SQL adatbázis azonnal lekérheti az információt.

SQL igények igény szerint

A legtöbb szervezetnek szüksége van valakire, akinek SQL ismerete van. Gooroo szerint közel 20 000 ilyen munkát hirdetnek havonta, és a medián fizetés egy olyan pozícióhoz, amely SQL-tudást igényel, kb.

Néhány SQL-készséget igénylő pozíció:

  • Back-end fejlesztő: Az ebben a pozícióban lévő személy kezeli a webalkalmazások belső működését, szemben a front-end fejlesztővel, aki kezeli az alkalmazás megjelenését és a felhasználók működését. A back-end fejlesztők a padlótáblák alatt dolgoznak, így biztosítva, hogy az alkalmazás tervezése és működése megfelelő legyen.
  • Adatbázis-adminisztrátor (DBA): Ez az a személy, aki arra specializálódott, hogy biztosítsa az adatok megfelelő és hatékony tárolását és kezelését. Az adatbázisok a legértékesebbek, ha lehetővé teszik a felhasználók számára, hogy gyorsan és egyszerűen lekérhessék a kívánt adatösszetételeket. Ehhez a munkához valakinek meg kell győződnie arról, hogy minden adat megfelelően tárolódik.
  • Adatelemző: Valaki ebben a pozícióban elemzi az adatokat, talán keres egy releváns trendet egy adott iparágban. Az elemzőt egy adott kérdéssel lehet bemutatni, és feladata a választ találni. Egy egyszerű példa lehet annak meghatározása, hogy az ügyfelek melyik történelmileg a legtöbb pénzt fordítják a hirdetésre a pénzügyi év harmadik negyedévében. Ez a tudás lehetővé tenné, hogy az értékesítési osztály hatékonyan célozza meg az ügyfeleket a megfelelő időben.
  • Adat tudós: Ez egy olyan helyzet, amely nagyon hasonlít egy adatelemző eleméhez, de az adatok tudósai jellemzően sokkal nagyobb mennyiségben kezelik az adatokat, és sokkal nagyobb sebességgel gyűjtik fel.

MySQL

Az SQL szerverekhez használt közös szoftverek közé tartozik az Oracle MySQL, talán a legnépszerűbb program az SQL adatbázisok kezelésére. A MySQL nyílt forráskódú szoftver, ami azt jelenti, hogy szabadon használható, és fontos a webfejlesztők számára, mivel az internet és az alkalmazások sokasága adatbázisokra épül. Például egy olyan zenei program, mint az iTunes tárolja a zenéket előadó, dal, album, lejátszási lista és így tovább. Felhasználóként bármelyik paraméter alapján kereshet zenét, és többet kereshet, amit keres. Ahhoz, hogy egy ilyen alkalmazást építsen, szoftverre van szüksége az SQL adatbázis kezeléséhez, és ez az, amit a MySQL tesz.

Az SQL története

1969-ben az IBM kutatója, Edgar F. Codd meghatározta a relációs adatbázis modellt, amely az SQL nyelv fejlesztésének alapja lett. Ez a modell közös adatokra (vagy „kulcsokra”) épül, amelyek különböző adatokhoz kapcsolódnak. Például egy felhasználónév egy tényleges névvel és egy telefonszámmal társítható.

Néhány évvel később az IBM egy új nyelvet kezdett dolgozni a relációs adatbázis-kezelő rendszerek számára a Codd megállapításai alapján. A nyelvet eredetileg SEQUEL-nek vagy strukturált angol lekérdezési nyelvnek nevezték. A System / R-t átmásolták, a projekt néhány megvalósításon és módosításon ment keresztül, és a nyelv neve többször megváltozott, mielőtt véglegesen SQL-re szállt volna.

A tesztelés 1978-ban történő megkezdése után az IBM kereskedelmi termékeket fejlesztett ki, köztük az SQL / DS (1981) és a DB2 (1983). Más gyártók követték az öltönyöket, hirdetve saját kereskedelmi SQL alapú kínálatukat. Ezek közé tartozik az Oracle, amely 1979-ben kiadta első termékét, valamint Sybase és Ingres.

SQL tanulás

A kezdőknek általában könnyebb az SQL-t megtanulni, mint amennyit csak a Java, C ++, PHP vagy C # programozási nyelvek fognak felvenni.

Számos online erőforrás - beleértve az ingyenes oktatóanyagokat és a fizetett távoktatási kurzusokat - azok számára elérhető, akik kevés programozási tapasztalattal rendelkeznek, de SQL-t akarnak tanulni. A hivatalos egyetemi vagy közösségi főiskolai tanfolyamok a nyelv mélyebb megértését is biztosítják.

Néhány ingyenes oktatóanyag a W3Schools SQL Tutorial, az SQLcourse.com és a Codecademy Learn SQL, valamint az SQL üzleti metrikák elemzésének kurzusa.

A fizetett távoktatási kurzusok opciói közé tartozik a Nemzetközi Webmesterek Szövetségének (IWA) bevezetője az SQL-be ​​(Access) vagy az SQL-be ​​(MySQL használata). Az IWA SQL tanfolyamai mindössze négy hétig tartanak, de az oktatók és a heti feladatok jelenléte strukturáltabbá teszi őket, mint az önálló tanulási útmutatók.

A kezdők számára hasznos SQL-könyvek: „SQL: Kezdőknek szóló útmutató” és „SQL az Nutshell-ben”.


Érdekes cikkek

A legjobb Pet Fish kezdőknek

A legjobb Pet Fish kezdőknek

A kedvtelésből tartott halak első alkalommal történő megszerzése emlékezetes élmény. Íme néhány kisállat hal ajánlása a kezdőknek.

Pénzügyi tanácsadói munkaelégedettség és a legjobb munkáltatók

Pénzügyi tanácsadói munkaelégedettség és a legjobb munkáltatók

A J.D. Power cég pénzügyi tanácsadói elégedettségi felmérése betekintést nyújt arra vonatkozóan, hogy a pénzügyi tanácsadók hogyan nézik meg cégeiket és hol dolgoznak.

A legjobb online tanulási helyek 5-e

A legjobb online tanulási helyek 5-e

Azok számára, akik webes tervező vagy fejlesztő akarnak lenni, a HTML az első dolog, amit meg kell tanulni. Itt öt olyan hely van, ahol ma elkezdheti a HTML tanulását.

A legjobb helyek, ahol megtanulhatják a kódot a szabadon

A legjobb helyek, ahol megtanulhatják a kódot a szabadon

Mind a 11 online akadémia ingyenes tanfolyamokat kínál számítógépes kódolásban. Az egyik biztosan megfelel a tanulási stílusodnak.

A gyakornokok számára a legjobb gyakorlatok

A gyakornokok számára a legjobb gyakorlatok

A gyakornokokkal való munka a munkáltatók számára kiváltság és felelősség. A munkáltató sok gyakorlatot szerezhet a gyakornoktól, ha hatékonyan kezelik.

Hírek írása a hirdetésekhez

Hírek írása a hirdetésekhez

A reklám egyik legfontosabb része a főcím. A hatékony fejléc nemcsak kíváncsiságot kelt, hanem az olvasót.