SQL mintaadatbázis

Összefoglaló: Ebben a bemutatóban egy HR nevű SQL mintaadatbázist ismerhet meg, amely a kisvállalkozások HR-adatait kezeli.

A HR mintaadatbázist a következő adatbázis-diagram szemlélteti:

A HR mintaadatbázis hét táblából áll:

  1. A employees tábla az alkalmazottak adatait tárolja.
  2. A jobs tábla a munkakör adatait tárolja, beleértve a munkakör címét és a fizetési tartományt.
  3. A departments tábla az osztályok adatait tárolja.
  4. A dependents tábla az alkalmazottak eltartottjait tárolja.
  5. A locations tábla a vállalat részlegeinek helyét tárolja.
  6. A countries tábla azon országok adatait tárolja, ahol a vállalat üzleti tevékenységet folytat.
  7. A regions tábla az olyan régiók adatait tárolja, mint Ázsia, Európa, Amerika, Közel-Kelet és Afrika. Az országok régiókba vannak csoportosítva.

A következő kép mutatja a táblák nevét és rekordjait.

Táblázat sorok
alkalmazottak 40
függők 30
osztályok 11
állások 11
helyszínek 7
országok 25
régiók 4

Tipikusan, egy relációs adatbázis-kezelő rendszert (RDBMS) kell telepítenie ahhoz, hogy az SQL-lel dolgozhasson.

Ha már dolgozott olyan RDBMS-sel, mint a MySQL, PostgreSQL, Oracle Database és SQL Server, akkor az alábbi szkript segítségével létrehozhatja a mintaadatbázist ezen adatbázisok valamelyikében.

Ha nem rendelkezik adatbázisrendszerrel a gyakorláshoz, akkor az SQL online eszközünk segítségével gyorsan elvégezheti az SQL utasításokat a webböngészőben.

MySQL

A következő SQL szkript létrehozza a HR mintaadatbázist MySQL-ben:

HR mintaadatbázis létrehozása MySQL-ben

A következő szkript lehetővé teszi az adatok beillesztését a MySQL táblákba:

HR adatok betöltése MySQL-ben

PostgreSQL

A következő szkript létrehozza a HR mintaadatbázis szerkezetét PostgreSQL-ben.

HR minta adatbázis létrehozása PostgreSQL-ben

A következő szkript lehetővé teszi az adatok beillesztését a PostgreSQL táblákba:

HR adatok betöltése PostgreSQL-ben

Microsoft SQL Server

A következő szkript létrehozza a HR minta adatbázis struktúrát Microsoft SQL Server-ben.

HR mintaadatbázis létrehozása SQL Serverben

A következő szkript lehetővé teszi az adatok beillesztését a táblákba:

HR adatok betöltése SQL Serverben

Oracle Database (>12c)

A következő szkript létrehozza a HR mintaadatbázis szerkezetét az Oracle Database 12c-ben.

HR minta adatbázis létrehozása az Oracle-ben

A következő szkript beilleszti az adatokat az Oracle adatbázis tábláiba:

HR adatok betöltése az Oracle adatbázisba

SQLite

A következő szkript létrehozza a HR minta adatbázis struktúrát az SQLite-ban.

HR mintaadatbázis létrehozása SQLite-ban

A következő szkript beilleszti az adatokat az SQLite tábláiba:

HR mintaadatbázis létrehozása SQLite-ban

Táblák törlése

A következő szkript törli az összes táblát, ha frissíteni szeretné a mintaadatbázist.

Drop All Tables

  • Was this tutorial helpful ?
  • YesNo

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.