JustPaste
HomeCategoriesAboutDonateContactTerms of UsePrivacy Policy
JustPaste

Free online notepad — write and share instantly

Navigate

  • Home
  • Timeline
  • Categories

Info

  • About
  • Donate
  • Contact

Legal

  • Terms of Use
  • Privacy Policy

© 2026 JustPaste.app. All rights reserved.

Made with ♥ by JustPaste

Untitled Page | JustPaste.app
3 months ago0 views
👨‍💻Programming
CREATE DATABASE ekspedycje_gorskie;
USE ekspedycje_gorskie;

CREATE TABLE kraje (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nazwa VARCHAR(100) NOT NULL,
    kontynent VARCHAR(100) NOT NULL
);

CREATE TABLE gory (
    id INT AUTO_INCREMENT PRIMARY KEY,
    nazwa VARCHAR(100) NOT NULL,
    wysokosc INT NOT NULL,
    kraj_id INT,
    FOREIGN KEY (kraj_id) REFERENCES kraje(id)
);

CREATE TABLE klienci (
    id INT AUTO_INCREMENT PRIMARY KEY,
    imie VARCHAR(100),
    nazwisko VARCHAR(100),
    email VARCHAR(150),
    miasto VARCHAR(100),
    data_rejestracji DATE
);

CREATE TABLE przewodnicy (
    id INT AUTO_INCREMENT PRIMARY KEY,
    imie VARCHAR(100),
    nazwisko VARCHAR(100),
    licencja_nr VARCHAR(50),
    stawka_dzienna DECIMAL(10,2)
);

CREATE TABLE wyprawy (
    id INT AUTO_INCREMENT PRIMARY KEY,
    gora_id INT,
    przewodnik_id INT,
    data_start DATE,
    data_koniec DATE,
    cena DECIMAL(10,2),
    FOREIGN KEY (gora_id) REFERENCES gory(id),
    FOREIGN KEY (przewodnik_id) REFERENCES przewodnicy(id)
);

CREATE TABLE rezerwacje (
    id INT AUTO_INCREMENT PRIMARY KEY,
    klient_id INT,
    wyprawa_id INT,
    liczba_osob INT,
    status VARCHAR(50),
    data_rezerwacji DATE,
    FOREIGN KEY (klient_id) REFERENCES klienci(id),
    FOREIGN KEY (wyprawa_id) REFERENCES wyprawy(id)
);

CREATE TABLE platnosci (
    id INT AUTO_INCREMENT PRIMARY KEY,
    rezerwacja_id INT,
    kwota DECIMAL(10,2),
    data_platnosci DATE,
    metoda VARCHAR(50),
    FOREIGN KEY (rezerwacja_id) REFERENCES rezerwacje(id)
);


INSERT INTO kraje (nazwa, kontynent) VALUES
('Polska','Europa'),
('Nepal','Azja'),
('Wlochy','Europa'),
('Peru','Ameryka Poludniowa'),
('Tanzania','Afryka');

INSERT INTO gory (nazwa,wysokosc,kraj_id) VALUES
('Rysy',2499,1),
('Gerlach',2655,1),
('Mont Blanc',4808,3),
('Everest',8848,2),
('Kilimandzaro',5895,5),
('Matterhorn',4478,3),
('Aconcagua',6961,4);

INSERT INTO klienci (imie,nazwisko,email,miasto,data_rejestracji) VALUES
('Anna','Kowalska','[email protected]','Krakow','2022-01-15'),
('Piotr','Nowak','[email protected]','Warszawa','2021-03-10'),
('Magda','Lis','[email protected]','Gdansk','2023-05-20'),
('Tomasz','Wojcik','[email protected]','Wroclaw','2020-07-11'),
('Karolina','Mazur','[email protected]','Poznan','2021-09-01'),
('Michal','Kaczmarek','[email protected]','Lodz','2022-11-23'),
('Zofia','Piotrowska','[email protected]','Szczecin','2019-04-14'),
('Pawel','Zielinski','[email protected]','Katowice','2023-02-02');

INSERT INTO przewodnicy (imie,nazwisko,licencja_nr,stawka_dzienna) VALUES
('Adam','Bielecki','LIC001',1200),
('Jan','Kowalczyk','LIC002',950),
('Marek','Nowicki','LIC003',1500),
('Lukasz','Krawczyk','LIC004',800),
('Robert','Szymanski','LIC005',1100);

INSERT INTO wyprawy (gora_id,przewodnik_id,data_start,data_koniec,cena) VALUES
(1,2,'2024-06-01','2024-06-03',1200),
(3,1,'2024-07-10','2024-07-20',8500),
(4,3,'2024-09-01','2024-09-20',25000),
(5,5,'2024-08-05','2024-08-12',9000),
(7,1,'2025-01-10','2025-01-25',18000),
(6,4,'2024-07-01','2024-07-07',6000);

INSERT INTO rezerwacje (klient_id,wyprawa_id,liczba_osob,status,data_rezerwacji) VALUES
(1,1,2,'potwierdzona','2024-01-10'),
(2,2,1,'potwierdzona','2024-02-15'),
(3,3,3,'oczekujaca','2024-03-05'),
(4,4,2,'anulowana','2024-03-20'),
(5,5,1,'potwierdzona','2024-04-01'),
(6,6,4,'potwierdzona','2024-04-10'),
(7,3,1,'potwierdzona','2024-04-12'),
(8,2,2,'oczekujaca','2024-04-15');

INSERT INTO platnosci (rezerwacja_id,kwota,data_platnosci,metoda) VALUES
(1,2400,'2024-01-15','karta'),
(2,8500,'2024-02-20','przelew'),
(3,5000,'2024-03-10','karta'),
(5,18000,'2024-04-05','przelew'),
(6,24000,'2024-04-15','gotowka'),
(7,25000,'2024-04-18','karta');
← Back to timeline