• Co je databáze? Co je SQL a MySQL? Co jsou databáze a k čemu slouží?

    DB je zkratka, která znamená „databáze“ nebo „databáze“ (v závislosti na kontextu). V tomto článku zvážíme, co to je / jsou, co jsou a kde se používají. Budeme také diskutovat o tom, zda DBMS a databáze jsou jedno a totéž nebo ne.

    Terminologie

    Databáze je strukturované úložiště informací. Databáze je také schopna obsahovat některá data s podmínkou, že budou jistě objednána. Každý z nás s databází alespoň jednou pracoval, ale nemohl o ní ani tušit, například zadáním vyhledávací dotaz, konkrétní informace konzultujeme s velkou databází.

    DBMS je další zkratka, která je dešifrována jako V obecném smyslu jsou různé softwarová řešení, který lze použít k uspořádání databázových dat. To znamená naplnit databázi informacemi, organizovat ji, mazat, kopírovat, analyzovat a mnoho dalšího.

    Typy databáze

    Teoreticky existuje několik typů. Existují:

    • Relační databáze (z anglického slova relationship, které se překládá jako „spojení“) – jsou charakterizovány vztahy a jsou vyjádřeny v množině vzájemně souvisejících entit. Ty jsou prezentovány ve formě tabulek obsahujících databázová data. Toto je nejčastější
    • Hierarchické - vztahy na úrovni "předek-potomek", "šéf-podřízený".
    • Síť - větev z předchozího typu.
    • Objektově orientované, které přímo pracují s odpovídající metodikou

    Podívejme se podrobněji na každý z nich, přičemž se zaměříme na základní myšlenky a koncepty databáze.

    DB je talíř?

    Ve svém obvyklém podání nezpůsobují potíže s porozuměním - jedná se o desky s informacemi. Pro upřesnění si můžete zavolat na pomoc velmi známého DBMS od Microsoft - Access, který je součástí jejich obvyklého kancelářský oblek aplikací.

    Tabulky relační databáze mají záznamy (řádky) a pole (sloupce). První obsahuje přímo informace, data, druhá - popisy toho, co přesně záznamy znamenají. Například pole je „jméno“, záznam je „Catherine“.

    Pro pole jsou nastaveny typy hodnot. Mohou být číselné, znakové, datum, čas atd. Každá tabulka navíc musí mít klíčové pole – záznamy v ní jednoznačně identifikují data.

    Je třeba si uvědomit, že samotná databáze není tabulka. Databáze může ukládat od jedné do několika stovek tabulek v závislosti na množství a rozmanitosti informací.

    Vztahy mezi tabulkami

    Pro zajištění propojení mezi tabulkami v DBMS existují datová schémata. Spojení jsou:

    • "One-to-one" - každý záznam tabulky odpovídá pouze jednomu záznamu z jiné tabulky.
    • One-to-many a many-to-many. Jeden záznam může odpovídat několika z nich najednou. propojená tabulka. A naopak (u druhé možnosti).
    • "Mnoho-mnoho". Již je snadné uhodnout, že v tomto případě lze pro několik řádků vybrat pro připojení několik řádků jiné tabulky (takové spojení je organizováno pomocí mezilehlé tabulky a dvou odkazů výše uvedeného typu).

    Pohyb nahoru a dolů

    Hierarchické databáze mají mnohem přehlednější strukturu než relační. Mají přísnou poslušnost. Existuje kořenový prvek - "vrchol", ze kterého se větví podřízení - "dědicové" nebo "potomci". Hierarchická databáze je databáze se stromovou strukturou, kde každý uzel může mít pouze jednoho rodiče.

    Tento typ je vhodné použít k budování informačních úložišť již objednané struktury: např. databáze vojenské jednotky popř. správce souborů. Nevýhodou je nemožnost, aby uzel měl více než jednoho předka, a také složitost databázové logiky.

    Rozšíření spojení

    Síťové databáze se staly řešením nedostatku hierarchických databází, jmenovaných výše. Jediný rozdíl mezi tímto typem a předchozím je vztah many-to-many, který v tento případ Projevuje se to tím, že stejně jako předek může mít mnoho dědiců, tak i oni, potomci, mohou pocházet z více uzlů najednou.

    Metoda tabulkového zobrazení

    Ačkoli jsou tabulky primárně spojeny s relačními databázemi, hierarchické i síťové databáze lze také reprezentovat jako tabulky. Hlavní rozdíl mezi těmito typy je právě v principu konstrukce struktury: relační jsou ve srovnání s ostatními dvěma mnohem volnější a méně uspořádané.

    Objektově orientovaný typ

    Poslední uvažovaný typ, objektově orientovaný, je nejméně běžný. To vše proto, že je velmi vysoce specializovaný. Složité datové struktury takové databáze tvoří objekt a pracují přímo s objektově orientovanými programovacími jazyky. Byly vyvinuty v osmdesátých letech minulého století a pro svou složitost a nepříliš vysoký výkon si zatím nezískaly velkou oblibu.

    HR MANAGEMENT

    databáze (DB) je prostředkem ke shromažďování a organizování velkých polí informací o objektech určitého předmětová oblast. Měl by odrážet aktuální data v dané oblasti, shromažďovat, uchovávat informace a poskytovat různým kategoriím uživatelů rychlý přístup k datům.

    Podle charakteru uchovávaných informací se databáze dělí na faktografické a dokumentační. Věcné databáze obsahují stručné informace o popsaných objektech, prezentované v přesně definovaném formátu. Například katalog v knihovně. Dokumentární databáze obsahují informace o jiný typ: text, grafika, zvuk. Například databáze legislativních aktů z oblasti trestního práva.

    Samotná databáze obsahuje pouze informace. Informační systém je kombinací databáze a komplexu hardwarových a softwarových nástrojů pro sběr, ukládání, přenos a zpracování informací. IS lze také podmíněně rozdělit na věcný a dokumentární. Faktografické IS plní funkce zpracování databází obsahujících fakta - konkrétní hodnoty dat o reálných objektech. Dokumentární IS slouží úkolům, které neznamenají jednoznačnou odpověď na položenou otázku. Účelem systému je vydat na žádost uživatele seznam dokumentů nebo předmětů, které do určité míry splňují podmínky formulované v žádosti.

    Podle technologie zpracování dat se databáze dělí na centralizované a distribuované. Centralizovaná databáze je uložena v paměti jednoho počítačového systému. Pokud tohle výpočetní systém je součástí počítačové sítě, je možný distribuovaný přístup k takové databázi. Tento způsob využití databáze je často využíván v lokálních sítích.

    Distribuovaná databáze se skládá z několika, někdy se překrývajících nebo duplikujících částí, které jsou uloženy v paměti různé počítače počítačová síť. Práce s takovou databází se provádí pomocí Distributed Database Management System (RDBMS).

    Podle způsobu přístupu k datům se databáze dělí na databáze s lokálním přístupem a databáze se síťovým (vzdáleným) přístupem. Centralizované databázové systémy s přístup k síti Předpokládejme dvě hlavní architektury: File-server, Client-server.

    Architektura souborového serveru předpokládá alokaci jednoho ze síťových strojů jako centrálního (souborového serveru), na kterém je uložena sdílená centralizovaná databáze. Zbytek síťových strojů funguje jako pracovní stanice. Databázové soubory jsou na žádost uživatelů přenášeny po síti na pracovní stanice, kde probíhá především zpracování dat. Uživatelé mohou vytvářet lokální databáze na pracovních stanicích a používat je samostatně.


    Architektura klient-server stanoví, že kromě ukládání centralizované databáze musí databázový server zajistit provádění množství zpracování dat. Na žádost zákazníka s pracovní stanice systém vyhledává a získává data na serveru. Extrahovaná data jsou přenášena po síti ze serveru ke klientovi.

    Při návrhu a provozu databáze jsou na ni kladeny následující požadavky:

    1. Adekvátnost zobrazení předmětné oblasti (úplnost, celistvost, konzistence, relevance dat).

    2. Možnost interakce mezi uživateli různých kategorií; zajišťující vysokou efektivitu přístupu.

    3. Přívětivost rozhraní.

    4. Zajištění mlčenlivosti a důvěrnosti.

    5. Zajištění vzájemné nezávislosti programů a dat.

    6. Zajištění spolehlivosti databáze; ochrana dat před náhodným a úmyslným zničením; možnost rychlého a plné zotavení data v případě selhání systému.

    Osobou odpovědnou za vytvoření, provoz a údržbu databáze je správce databáze. Mezi jeho povinnosti patří realizace následující funkce:

    1. Analýza předmětu, jeho popis, formulace integritních omezení.

    2. Návrh struktury databáze: složení a struktura databázových souborů, vazby mezi nimi.

    3. Nastavení omezení integrity při popisu struktury databáze a procedur zpracování dat.

    5. Ochrana dat: zajištění pořadí vstupu do systému; definování uživatelských přístupových práv k datům; výběr a tvorba softwarové a hardwarové ochrany dat; testování ochrany dat; shromažďování statistických údajů o používání dat; obnova databáze.

    6. Analýza požadavků uživatelů na databázi.

    7. Práce na vylepšení a dynamickém rozvoji databáze.

    V životní cyklus DB jednou z nejdůležitějších etap je etapa návrhu, jejíž výsledky určují efektivitu dalšího využití databáze při řešení problémů předmětné oblasti. Hlavním úkolem, který se řeší v procesu návrhu, je organizace dat: integrace, strukturování a stanovení vztahů. Způsob organizace dat je určen logickým modelem. Datový model jsou pravidla, která definují strukturu dat, platné implementace dat a platné operace s daty. Různé formy reprezentace vztahů mezi objekty určovaly existenci různých logické modely data: hierarchická, síťová, relační.

    Hierarchické databáze lze graficky znázornit jako převrácený strom skládající se z objektů různé úrovně. Nejvyšší úroveň zabírá jeden objekt, druhý - objekty druhé úrovně atd.

    Mezi objekty existují vazby, každý objekt může obsahovat několik objektů nižší úrovně. Takové objekty jsou ve vztahu předka (objekt blíže kořenu) k potomkovi (objekt nižší úrovně). V tomto případě objekt předka nemusí mít žádné potomky nebo jich mít několik, zatímco objekt potomka má nutně pouze jednoho předka. Předměty, které mají společného předka, se nazývají dvojčata. Příkladem takové databáze je hierarchická databáze souborový systém datové úložiště.

    Síťová databáze je zobecněním hierarchické databáze povolením objektů, které mají více než jednoho rodiče. Obecně neexistují žádná omezení pro vazby mezi objekty v modelu sítě. Příkladem síťové databáze je World Wide Web.

    Relační model si získal největší oblibu díky své jednoduchosti a matematické platnosti. Koncept relačního datového modelu je spojen s vývojem E. Codda.

    Tento článek je o konceptu databáze. Při práci s PC se dnes aktivně využívají různé databáze - osobní počítače. Pro stručnost uvádíme akceptovanou zkratku pro databázi - DB.

    Co je databáze: definice a funkce

    Na otázku, co je databáze, dává informatika velmi jasnou odpověď.

    Databáze (DB) je soubor materiálů, které jsou systematizovány tak, že je lze snadno vyhledat a zpracovat pomocí PC nebo jiného počítače (elektronického počítače). Jako materiály lze chápat cokoli: články, různé dokumenty, zprávy atd.

    Databáze se také nazývá takový soubor dat, který je uložen v PC podle určitého schématu.

    Existuje další definice: databáze je soubor trvalých dat, které používají různé softwarové systémy jakákoli organizace.

    Na základě těchto definic není těžké uhodnout, k čemu PC databáze slouží. K organizaci a ukládání velkého množství dokumentů stejného typu a typu se používají různé databáze rychlý přístup jim. Pamatujete si, když jste přicházeli do nějaké velké knihovny, jak dlouho trvalo knihovníkovi, než našel knihu, o kterou jste měli zájem? Ale ne vždy je možné si okamžitě zapamatovat, zda je v kartotéce nějaký materiál. Nyní je tento problém vyřešen. Stačí otevřít databázi zájmu na vašem počítači a zadat název zájmu do vyhledávání. K rychlému vyhledání a zpracování zajímavých informací ze seznamu je určena databáze a programy, které pracují s různými databázemi. Moderní databáze a programy, kterými jsou zpracovávány, poskytují neocenitelnou pomoc lidem různých profesí, kteří jsou nuceni pracovat s velkými objemy stejného typu informací. Jsou to především obchodní pracovníci, knihovníci, zaměstnanci zdravotnických zařízení, účetní.

    Co je to relační databáze

    Relační databáze je databáze, která je založena na relačním datovém modelu. Více přesná definice budeme citovat takříkajíc z první ruky. Odvolej to relační model data navrhl a následně implementoval americký matematik Codd v roce 1970. A v článku z roku 1985 také formuloval 12 pravidel, podle kterých lze určit, že daná databáze je relační. Přiveďme je sem.

    1. informační pravidlo. Všechny informace v databázi by měly být prezentovány pouze ve formě hodnot obsažených v tabulkách, tedy na logické úrovni.
    2. Zaručený přístup. Ke každému databázovému prvku je nutné přistupovat pomocí názvu sloupce názvu tabulky a primárního klíče.
    3. Podpora neplatných hodnot. Hodnoty Null v databázi by měly být použity k reprezentaci chybějících dat a měly by být odlišné od jakýchkoli číselných znaků a mezery.
    4. dynamický adresář. Popis databáze na logické úrovni je uveden ve stejné podobě jako hlavní data.
    5. Vyčerpávající datový podjazyk. V relační databázi musí existovat speciální symbolický jazyk s jasnou syntaxí, který podporuje různé prvky samotné databáze: zpracování, definici dat, hranice transakcí atd.
    6. Aktualizace zobrazení. Zpřístupní všechna zobrazení, která lze aktualizovat.
    7. Přidávání, aktualizace a mazání. Schopnost pracovat s databází během těchto operací.
    8. Nezávislost fyzických dat.
    9. Nezávislost logických dat.
    10. Nezávislost podmínek integrity. Existence možnosti definování podmínek integrity, specifických pro každou relační databázi.
    11. distribuční nezávislost. Tedy nezávislost na podmínkách konkrétního uživatele.
    12. Pravidlo jedinečnosti. Tento nedostatek použití jazyk nízké úrovně pro zpracování dat v jazyce vysoká úroveň(například v případě více záznamů najednou).

    Neustále narůstající množství informací, které se přes všechna média dostávají ke každému člověku jednotlivě a k lidstvu obecně, neustále roste a je nezbytně nutné je uchovávat a zpracovávat. Proto se vývoj nástrojů, které vám umožní systematizovat, hromadit a racionálně využívat všechny informace, stává nezbytností v životě každého člověka. K tomu jsou určeny různé DBMS – systémy pro správu databází.

    DBMS - pojmy a definice

    Databáze je mnohostranný koncept. V obecném případě je databáze (DB) sbírka informací sjednocených podle nějakého atributu. Databáze může například obsahovat telefonní seznam nebo firemní ceník.

    Informační základny data mají užší definici. Jsou chápány jako úložiště informací strukturovaných optimálně pro strojové zpracování. Toto je nejběžnější definice a je lepší ji brát jako základ.

    Tvorba, zpracování a vyhledávání všech databází nezbytné informace provádí se pomocí systému správy databází (DBMS). DBMS je sada specifických softwarových nástrojů, které uživateli umožňují rychlou a efektivní interakci s databází.

    Srovnání Accessu a Excelu

    Jaké jsou výhody databáze oproti jiným úložištím informací, jako jsou tabulky, textové editory a tak dále? Pro srovnání se také nejlépe hodí excelové tabulky. Tato volba je způsobena tím, že obě aplikace jsou součástí stejného balíčku a slouží k ukládání dat. Access je v podstatě bezplatná databáze, která přichází jako bonus textový editor Word a Excel tabulky.

    Takže první Problém s Excelem- jedná se o nedostatek kontroly nad správností zadávaných informací. Řádky tabulky někdy obsahují opakovaná data a jakýkoli překlep povede k chybě při jejich seskupování. V Excelu nelze nastavit pravidla pro zadávání určitých informací. Pokud například potřebujete zadat DIČ o 12 číslicích, Excel nezazní alarm, pokud operátor zadá další znak.

    V Accessu můžete flexibilně nastavit omezení zadávaných informací. Také v Access se zadává jednou. Pokud lze některá data opakovat, umístí se do samostatné tabulky, kterou lze následně propojit s dalšími tabulkami. Tento přístup dramaticky snižuje pravděpodobnost chyb spojených se zadáváním informací.

    Počet řádků v Excelu nesmí přesáhnout 65536, zatímco v Accessu není počet záznamů nijak omezen. Existuje pouze omezení na celkovou velikost souboru - ne více než 2 GB.

    Excel má vestavěné nástroje pro třídění, filtrování informací, vytváření kontingenčních tabulek a grafů, ale ty blednou před možnostmi jazyka. strukturované dotazy(SQL) - hlavní nástroj pro výběr a třídění dat v libovolném DBMS.

    Je zřejmé, že databáze je lepší místo pro ukládání informací než Excel tabulky. Nejlepším řešením by bylo vytvořit databázi pro ukládání informací a analýzy a výpočty by měly být prováděny v tabulkových procesorech - obě tyto aplikace umožňují libovolnou výměnu všech zadaných informací.

    Klasifikace databáze

    Databáze lze rozdělit do 4 funkcí:

    1. Použitý programovací jazyk. Otevřené základny spoléhají na jeden z univerzální jazyky. Uzavřené databáze používají svůj vlastní programovací jazyk.

    2. Prováděné funkce. Informační databáze jsou určeny k ukládání informací a přístupu k nim. Operační sály umožňují komplexní zpracování informací.

    3. Rozsah použití. Existují univerzální databáze a specializované databáze určené k řešení konkrétních problémů.

    4. Podle "síly" jsou všechny databáze rozděleny na firemní a desktopové. Ty mají nízkou cenu, jsou určeny pro jednoho uživatele a mají nízké požadavky na technické prostředky.

    Firemní databáze jsou navrženy tak, aby fungovaly v distribuovaném prostředí, podporovaly současnou práci mnoha uživatelů a nabízely dostatek příležitostí pro návrh a správu databáze.

    5. Zaměřením se na cílové publikum. Existují systémy zaměřené na vývojáře a koncové uživatele. V prvním případě by měl mít DBMS široké možnosti ladění pro navrhovanou databázi, měl by být schopen vytvořit aplikaci, která není svázána s DBMS, a měl by obsahovat nástroje pro vytváření komplexních a efektivních koncových produktů.

    DB pro koncové uživatele by měla být jednoduchá, intuitivní, měla by mít softwarová ochrana před neúmyslným poškozením dat uživatelem.

    Databázové modely

    Existují 3 způsoby, jak ukládat informace do databází:

    1. Hierarchický model může být reprezentován jako strom. Na první úrovni je jeden objekt. Pod ním jsou podřízené objekty 2. úrovně. Každý objekt může mít několik podřízených. nižší úroveň, ale je vždy spojen pouze s jedním objektem výše uvedené úrovně. Příkladem hierarchického modelu je operační systém Okna.

    2. síťový model je rozšířením hierarchického. Odstranilo omezení počtu propojení mezi objektem nižší úrovně a objektem vyšší úrovně. Příkladem takového modelu je internet, což je globální distribuovaná databáze.

    3. Relační (tabulkový) model je nejběžnějším způsobem ukládání dat. Všechna data jsou shromažďována v tabulkách, mezi kterými lze vytvořit vazby. Na tento pohled se podíváme blíže.

    Relační databázový model

    Většina moderních DBMS používá pro budování databáze relační model.


    Takové základy se vyznačují následujícími vlastnostmi:

    1. Všechny tabulky mají stejnou strukturu.

    2. Každá tabulka má klíčové pole, jehož hodnoty se nemohou opakovat.

    3. Ke spojení tabulek dochází prostřednictvím klíčových polí, kdy je klíčové pole jedné z nich uvedeno do souladu s klíčovými poli ostatních tabulek.

    Rozsah databází

    Globalizace ekonomiky, rozvoj výpočetní techniky a šíření internetu vytvořily předpoklady pro zavedení počítačových účetních systémů. V životě se na každém kroku setkáváme s potřebou a případy, kdy se používá databáze. Příklad lze nalézt v knihovně, kde již byla vyměněna papírová kartotéka Digitální katalog, a v supermarketu, kde se automatizace obchodu dlouho používá. Účetnictví a manažerské účetnictví, obchod a sklad – to vše se také neobejde bez využití databáze.

    Dokonce obyčejní lidé mohou se hodit. Databází je pro ně sada karet se slovy pro výuku cizího jazyka, elektronický deník, Setkání recepty a tak dále.

    Access je nejběžnější databáze

    Pro tyto účely nejsou vyžadovány složité DBMS, naostřené pro firemní klientelu. Obvykle stačí desktopová aplikace na uživatele. A nejlepší způsob, jak toho dosáhnout, je pomocí databáze Accessu. Je součástí balíku MS Office. Přístup je zaměřen na koncový uživatel a má uživatelsky přívětivé rozhraní. Literatury, která se databází zabývá, je obrovské množství. Ukázková ukázková databáze je také součástí Accessu.

    Stručný přehled Accessu

    Podívejme se na jeho hlavní rysy – většina z nich je typická pro jiné databáze. Zde je seznam prvků, které tvoří jakoukoli databázi: tabulka, sestava, dotaz, formulář.

    Funkce Accessu je, že jsou všechny uloženy v jednom souboru. Access má koncept datového typu. Tedy ve sloupci, který je přiřazen číselný typ, nemůžete zadávat text a naopak. Toto rozdělení informací do typů poskytuje bohaté možnosti pro třídění, vzorkování a kontrolu nad vstupními hodnotami.

    Samotný vstup neprobíhá v tabulkách, ale přes rozhraní nakonfigurované programátorem. Můžete tak zajistit bezpečnost informací v tabulce - uživatel k nim prostě nebude mít přístup. Samotné zadávání dat bude navíc pohodlné a pohodlné.

    Zodpovědnost za načítání dat z tabulek speciální jazyk- SQL. Pro různé DBMS je to přibližně stejné, i když jednotlivé příkazy v nich se mohou lišit. V Accessu se výběr provádí pomocí dotazů. Dotazy jsou dynamické povahy, to znamená, že když jsou do tabulek zadána nová data, výsledky vytvořené dotazem se změní. Výsledek dotazu lze také zobrazit ve formě čitelné pro člověka jako sestavu.

    Sestava je šablona dokumentu, která po otevření obsahuje data z dotazu nebo tabulky. Access vytvořil flexibilní systém pro výměnu dat především mezi sebou různé aplikace Kancelářský oblek. Data z Accessu lze snadno přenést do Wordu nebo Excelu. Poté mohou být odeslány e-mailem, proveďte potřebné výpočty a znovu exportujte do Accessu.

    Databáze je zároveň programovacím prostředím. Zabudováno do Accessu mocný jazyk programování - Visual Basic for Application (VBA). Umožňuje vytvářet poměrně složité aplikace, včetně těch pro komerční použití.

    Databázové trendy

    Dostupnost a distribuce internetu mobilní zařízení přispět k rozvoji cloudové technologie. Jinými slovy, všechna data jsou uložena na vzdáleném serveru a tam probíhá zpracování informací. To umožňuje například obchodníkovi mít kdykoli přístup k aktuálním informacím. zeměkoule- Vše, co musíte udělat, je přístup k internetu z tabletu nebo smartphonu. Může také provádět změny ve své databázi na dálku.

    Podobné služby již fungují a jsou stále populárnější – do sítě jsou například přiváděny skladové a obchodní programy. Chcete-li pracovat podle tohoto schématu, nemusíte kupovat výkonný počítač nebo koupit drahé software. Firmy poskytující takové služby si obvykle účtují malý poplatek poplatek za předplatné pro připojení k vaší službě.

    Dobrý den, milí čtenáři! Každý začínající webový vývojář se dříve nebo později setká s pojmy jako databáze, DBMS a MySQL. Bez těchto nástrojů se neobejde téměř žádný web. Dále se v článku budeme těmito pojmy a pojmy zabývat.

    Databáze je soubor dat organizovaných podle určitých pravidel a majících určitou strukturu.

    Jinými slovy, databáze je datový sklad. Databázi lze přirovnat ke knihovně, kde jsou knihy uloženy v určitém pořadí, což umožňuje pracovníkovi rychle najít požadované dílo.

    Existuje velký počet různé databáze, které se liší v různých vlastnostech a kritériích. Hlavní typy databází jsou:

    • Hierarchický;
    • Síť;
    • Objektově orientovaný;
    • Relační.

    Nejběžnější jsou relační databáze. Relační databáze sestává z tabulek, které se zase skládají z řádků a sloupců. Data obsažená v tabulkách jsou vzájemně propojena pomocí klíčových hodnot.

    Pro práci s databázemi se používají speciální databáze. softwaresystémy pro správu databází(DBMS). DBMS umožňuje vytvářet databáze, přistupovat k datům, provádět různé manipulace s daty (přidávat, upravovat, mazat) a zajišťovat bezpečnost dat.

    Pro manipulaci s daty relační databáze data pomocí DBMS, je použit speciální jazyk SQL.

    SQL(strukturovaný dotazovací jazyk) – přeloženo z Angličtina strukturované dotazy, používané k vytváření, úpravě a mazání dat.

    Nejjednodušší schéma pro práci s databází vypadá takto:

    To znamená, že uživatel databáze odešle SQL dotaz přes DBMS do databáze a obdrží určitá data. DBMS navíc nemusí být umístěn na počítači uživatele, ale může být umístěn někde v síti.

    Typy DBMS

    Podle povahy práce se DBMS dělí na jednouživatelské a víceuživatelské. Jednouživatelské databáze znamenají, že pracují pouze s jedním uživatelem současně, a proto může několik uživatelů pracovat s víceuživatelskými databázemi současně. Víceuživatelské databáze se zase dělí na databáze se sériovým a paralelním přístupem.

    Co je MySQL

    V současné době se používají především víceuživatelské DBMS. Nejoblíbenější z nich jsou MS SQL Server, Oracle a MySQL.

    MySQL je nejpopulárnější systém pro správu databází pro vývoj webových aplikací. Většina stránek a internetových portálů je vyvíjena pomocí tohoto DBMS.

    Mezi hlavní výhody MySQL patří vysoká rychlost výkon, rychlost zpracování, flexibilita, spolehlivost a snadné použití. Je velmi důležité, aby byl MySQL DBMS distribuován zdarma pod GNU General Public License. MySQL navíc podporuje současný provoz neomezeného počtu uživatelů a má účinný bezpečnostní systém.

    Při vývoji webových stránek většina programátorů používá spoustu PHP + MySQL. hromada populární systémy site management (CMS) jsou vytvořeny pomocí tohoto balíčku.

    Pokud se tedy plánujete naučit tvořit webové stránky, tak po studiu HTML jazyky a CSS potřebné pro rozvržení stránky, další krok by se mělo studovat jazyk PHP a pracovat s MySQL DBMS.

    To je vše! Brzy se uvidíme!