Przykładowa baza danych SQL

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:

  1. Tabela employees przechowuje dane pracowników.
  2. Tabela jobs przechowuje dane dotyczące stanowisk, w tym nazwę stanowiska i zakres wynagrodzenia.
  3. Tabela departments przechowuje dane działów.
  4. Tabela dependents przechowuje dane osób pozostających na utrzymaniu pracownika.
  5. Tabela locations przechowuje lokalizację działów firmy.
  6. Tabela countries przechowuje dane krajów, w których firma prowadzi działalność.
  7. 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

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.