SQL Sample Database

Summary: I denne tutorial vil du lære om en SQL Sample Database kaldet HR, som administrerer HR-data for små virksomheder.

Det følgende databasediagram illustrerer HR-eksempeldatabasen:

HR-eksempeldatabasen har syv tabeller:

  1. Tabellen employees gemmer dataene om de ansatte.
  2. Tabellen jobs gemmer jobdataene, herunder jobtitel og løninterval.
  3. Tabellen departments gemmer afdelingsdata.
  4. Tabellen dependents gemmer medarbejderens pårørende.
  5. Tabellen locationsgemmer placeringen af virksomhedens afdelinger.
  6. Tabellen countriesgemmer data om lande, hvor virksomheden driver forretning.
  7. Tabellen regionsgemmer data om regioner som Asien, Europa, Amerika og Mellemøsten og Afrika. Landene er grupperet i regioner.

Det følgende billede viser tabellens navne og deres poster.

Table Rows
employees 40
afhængige personer 30
afdelinger 11
jobs 11
placeringer 7
Lande 25
Regioner 4

Typisk, skal du installere et RDBMS (Relational Database Management System) for at kunne arbejde med SQL.

Hvis du har arbejdet med et RDBMS som MySQL, PostgreSQL, Oracle Database og SQL Server, kan du bruge følgende script til at oprette eksempeldatabasen i en af disse databaser.

Hvis du ikke har et databasesystem at øve dig i, kan du hurtigt bruge vores SQL online-værktøj til at udføre SQL-angivelserne i din webbrowser.

MySQL

Det følgende SQL-script opretter HR-prøvedatabasen i MySQL:

Opret HR-prøvedatabase i MySQL

Det følgende script giver dig mulighed for at indsætte data i tabellerne i MySQL:

Indlæs HR-data i MySQL

PostgreSQL

Det følgende script opretter HR-prøvedatabasestrukturen i PostgreSQL.

Opret HR-prøvedatabase i PostgreSQL

Det følgende script giver dig mulighed for at indsætte data i tabellerne i PostgreSQL:

Indlæs HR-data i PostgreSQL

Microsoft SQL Server

Det følgende script opretter HR-prøvedatabasestrukturen i Microsoft SQL Server.

Opret HR-prøvedatabase i SQL Server

Det følgende script giver dig mulighed for at indsætte data i tabellerne:

Indlæs HR-data i SQL Server

Oracle Database (>12c)

Det følgende script opretter HR-prøvedatabasestrukturen i Oracle Database 12c.

Opret HR-prøvedatabase i Oracle

Det følgende script indsætter data i tabellerne i Oracle-databasen:

Indlæs HR-data i Oracle Database

SQLite

Det følgende script opretter HR-prøvedatabasestrukturen i SQLite.

Opret HR-prøvedatabase i SQLite

Det følgende script indsætter data i tabellerne i SQLite:

Opret HR-prøvedatabase i SQLite

Fjernelse af tabeller

Det følgende er scriptet, der sletter alle tabeller, hvis du ønsker at opdatere prøvedatabasen:

Drop All Tables

  • Var denne vejledning nyttig?
  • JaNej

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.