www.

9. MYSQL/MSSQL databáze

9.1. Co jsou to SQL databáze a k čemu jsou dobré?
9.2. Jaké typy SQL databází Explorer podporuje?
9.3. Jaký typ SQL databáze si mám vybrat?
9.4. Jak souvisí typ SQL databáze s operačním systémem serveru?
9.5. Jak SQL databázi objednám?
9.6. Jak se SQL databáze používá?
9.7. Jak a kde se SQL databáze administruje?
9.8. Mohu přistupovat na SQL server přímo – zvenčí?
9.9. Kolik SQL databází mohu mít?
 

9.1. Co jsou to SQL databáze a k čemu jsou dobré?

Databáze využívající technologie SQL (Structured query language – jazyk strukturovaných dotazů) mají již dlouhou historii a jsou široce využívané všude po světě. Základní myšlenka spočívá v umístění dat v podobě navzájem provázaných datových tabulek na databázový server a následném kladení strukturovaných dotazů tomuto serveru. Server na základě dotazů vrací požadovaná data, a ta jsou většinou zobrazována v internetových (nebo i standardních Windows) aplikacích.
Internet skýtá pro SQL databáze široké pole využití; prakticky jakákoli provázaná data, která na svých stránkách zobrazujete, by pravděpodobně našla v databázi lepší uplatnění. V databázi můžete uchovávat aktuální tabulky produktů nebo služeb, které Vaše společnost nabízí, se všemi relevantními údaji včetně cen; můžete tam mít encyklopedická data týkající se čehokoli, od odrůd hub přes plemena psů až po typy automobilů; můžete v ní mít uložen celý reda Kční systém; a podobných situací by se jistě našla celá řada.

9.2. Jaké typy SQL databází Explorer podporuje?

Na databázových serverech Explorer můžete mít uložené Microsoft SQL nebo MySQL databáze. Můžete také použít Microsoft Access databáze, ačkoli databáze nebude uložena na žádném databázovém serveru, ale budete si ji muset nahrát přes FTP do Vašeho webového prostoru.

9.3. Jaký typ SQL databáze si mám vybrat?

SQL databáze se obvykle kombinuje s použitím serverových skriptů a jsou, stejně jako serverové skripty, závislé na operačním systému (9.4). Orientujte se proto mimo jiné podle toho.

9.4. Jak souvisí typ SQL databáze s operačním systémem serveru?

MySQL databáze lze u Exploreru provozovat pouze na operačním systému Linux, zatímco Microsoft SQL databáze pouze na operačním systému Windows (2000 nebo 2003). Jelikož serverové skripty, které s použitím databází úzce souvisí, jsou také omezeny operačním systémem (8.4), nabízejí se dvě hlavní kombinace:
a) Windows hosting = ASP nebo ASP.NET skripty + Microsoft SQL databáze
b) Linux hosting = PHP skripty + MySQL databáze.

9.5. Jak SQL databázi objednám?

SQL databáze je od programu Bronze součástí všech webhostingových balíčků. velikost databáze se u  jednotlivých programů liší. V případě potřeby větší SQL databáze, můžete vždy bezplatně přejít na vyšší webhostingový balíček.

9.6. Jak se SQL databáze používá?

K SQL databázi potřebujete přistupovat dvakrát: jednou při návrhu databáze (tvorba tabulek, indexů, relací apod.) a případně vkládání dat (řádků) do tabulek, podruhé při čtení dat z databáze a případně další úpravě a vkládání dat do databáze pomocí Vaší webové aplikace. V prvním případě můžete použít buď (v případě Microsoft SQL databáze) nativní návrhové prostředí databáze (Enterprise manager, ale pozor na omezený přístup (9.8)), nebo webové rozhraní (10.4); v druhém případě, jak už bylo řečeno, použijete serverové skripty, které budou na základě dat z databáze generovat internetové stránky, nebo naopak na základě požadavků z internetových stránek modifikovat nebo vkládat databázová data.
V serverových skriptech potřebujete k úspěšnému připojení čtyři údaje:

9.6.1. Přihlašovací jméno a heslo
Přihlašovací údaje (uživatelské jméno a heslo) pro SQL databázi naleznete v Klientské administraci v sekci Nastavení služeb, a to v detailech služby DB. Heslo lze libovolně měnit, změna se projeví automaticky do pěti minut.
Přihlašovací údaje naleznete také v Závěrečné zprávě (1.8).

9.6.2. Adresa databázového serveru
Adresy serverů se liší podle použitého systému a podle typu databáze.
MS SQL databáze:
MSSQL1.EXPLORER.CZ (pokud je Vaše doména hostována ve "staré" administraci - admin.explorer.cz)
MSSQL2.EXPLORER.CZ (pokud je Vaše doména hostována v "nové" administraci - admin1.explorer.cz)
MY SQL databáze:
MYSQL1.EXPLORER.CZ (pokud je Vaše doména hostována ve "staré" administraci - admin.explorer.cz)
MYSQL2.EXPLORER.CZ (pokud je Vaše doména hostována v "nové" administraci - admin1.explorer.cz)

9.6.3. Název databáze
Název databáze je obvykle shodný s název domény, na které databázi provozujete. Speciální znaky jsou obvykle nahrazeny podtržítkem (_). Pokud je název domény příliš dlouhý, může být název databáze zkrácen. Skutečný název databáze vždy uvidíte ve Vaší Klientské Administraci v Nastavení služeb v detailech služby DB.

9.7. Jak a kde se SQL databáze administruje?

Použijte webové rozhraní (10.4), nebo v případě Microsoft SQL můžete použít Microsoft Enterprise Manager / Query analyzer, ale pozor na omezený přístup (9.8).

9.8. Mohu přistupovat na SQL server přímo – zvenčí?

Na MySQL a Microsoft SQL server lze přistupovat pouze z webových serverů Explorer, přístup zvenčí je blokován. Můžeme nicméně povolit na požádání přístup i Vám pouze z Vaší IP adresy, pokud je neměnná.
Pozor, v žádném případě to neznamená, že by Vaše internetová prezentace využívající dat z Microsoft SQL databáze nefungovala na celém internetu, protože i uživatelé z ciziny se na data dotazují Vašich stránek na serverech Explorer, které se na oplátku dotazují databázového serveru – a jelikož Vaše stránky jsou umístěny na našich webových serverech, databázový server jim ochotně data předá a stránka s výslednými daty se poté bez problémů pošle uživateli třeba v Kanadě. Problémy by nastaly pouze v případě, že byste chtěli využívat data z databázového serveru Explorer v internetových stránkách umístěných jinde než u Exploreru.

9.9. Kolik SQL databází mohu mít?

Kolik chcete, pokud dodržíte jejich celkovou kapacitu danou konfigurací Vašeho programu. Při přidání služby „Databáze SQL“ se Vám vytvoří pouze jedna databáze; pokud potřebujete vytvořit databází více, kontaktujte technickou podporu.