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:
- Tabellen
employees
gemmer dataene om de ansatte. - Tabellen
jobs
gemmer jobdataene, herunder jobtitel og løninterval. - Tabellen
departments
gemmer afdelingsdata. - Tabellen
dependents
gemmer medarbejderens pårørende. - Tabellen
locations
gemmer placeringen af virksomhedens afdelinger. - Tabellen
countries
gemmer data om lande, hvor virksomheden driver forretning. - Tabellen
regions
gemmer 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