Podsumowanie: W tym poradniku poznamy przykładową bazę danych SQL o nazwie HR, która zarządza danymi kadrowymi małych firm.
Poniższy diagram bazy danych ilustruje przykładową bazę danych HR:
Przykładowa baza danych HR składa się z siedmiu tabel:
- Tabela
employees
przechowuje dane pracowników. - Tabela
jobs
przechowuje dane dotyczące stanowisk, w tym nazwę stanowiska i zakres wynagrodzenia. - Tabela
departments
przechowuje dane działów. - Tabela
dependents
przechowuje dane osób pozostających na utrzymaniu pracownika. - Tabela
locations
przechowuje lokalizację działów firmy. - Tabela
countries
przechowuje dane krajów, w których firma prowadzi działalność. - Tabela
regions
przechowuje dane regionów, takich jak Azja, Europa, Ameryka oraz Bliski Wschód i Afryka. Kraje są pogrupowane w regiony.
Następujący rysunek przedstawia nazwy tabel i ich rekordy.
Table | Rows |
---|---|
employees | 40 |
dependents | 30 |
departments | 11 |
jobs | 11 |
lokalizacje | 7 |
countries | 25 |
regions | 4 |
Typowo, do pracy z SQL potrzebna jest instalacja systemu zarządzania relacyjną bazą danych (RDBMS).
Jeśli pracowałeś z systemem RDBMS, takim jak MySQL, PostgreSQL, Oracle Database i SQL Server, możesz użyć poniższego skryptu, aby utworzyć przykładową bazę danych w jednej z tych baz.
W przypadku, gdy nie masz systemu bazy danych do ćwiczeń, możesz szybko użyć naszego narzędzia SQL online, aby wykonać instrukcje SQL w przeglądarce internetowej.
MySQL
Następujący skrypt SQL tworzy przykładową bazę danych HR w MySQL:
Create HR Sample Database in MySQL
Następujący skrypt umożliwia wstawianie danych do tabel w MySQL:
Load HR Data in MySQL
PostgreSQL
Następujący skrypt tworzy strukturę przykładowej bazy danych HR w PostgreSQL.
Create HR Sample Database in PostgreSQL
Następujący skrypt umożliwia wstawianie danych do tabel w PostgreSQL:
Load HR Data in PostgreSQL
Microsoft SQL Server
Następujący skrypt tworzy strukturę przykładowej bazy danych HR w Microsoft SQL Server.
Create HR Sample Database in SQL Server
Następujący skrypt umożliwia wstawianie danych do tabel:
Load HR Data in SQL Server
Oracle Database (>12c)
Następujący skrypt tworzy strukturę przykładowej bazy danych HR w Oracle Database 12c.
Create HR Sample Database in Oracle
Następujący skrypt wstawia dane do tabel w bazie danych Oracle:
Load HR Data in Oracle Database
SQLite
Następujący skrypt tworzy strukturę przykładowej bazy danych HR w SQLite.
Create HR Sample Database in SQLite
Następujący skrypt wstawia dane do tabel w bazie SQLite:
Create HR Sample Database in SQLite
Removing tables
Następujący skrypt usuwa wszystkie tabele na wypadek, gdybyś chciał odświeżyć przykładową bazę danych.
Drop All Tables
- Was this tutorial helpful ?
- YesNo
.