Untitled
unknown
plain_text
2 years ago
1.9 kB
5
Indexable
CREATE TABLE Firma ( firma_id INT AUTO_INCREMENT PRIMARY KEY, nazwa VARCHAR(100), przychody DECIMAL(15, 2) ); CREATE TABLE Pracownik ( pracownik_id INT AUTO_INCREMENT PRIMARY KEY, imie VARCHAR(50), nazwisko VARCHAR(50), placa_zasadnicza DECIMAL(10, 2), premia DECIMAL(10, 2), stanowisko VARCHAR(100), firma_id INT, FOREIGN KEY (firma_id) REFERENCES Firma(firma_id) ); CREATE TABLE Klient ( klient_id INT AUTO_INCREMENT PRIMARY KEY, imie VARCHAR(50), nazwisko VARCHAR(50), firma INT, wydatki DECIMAL(15, 2), FOREIGN KEY (firma) REFERENCES Firma(firma_id) ); -- Wstawianie danych do tabeli Firma INSERT INTO Firma (nazwa, przychody) VALUES ('Firma A', 100000.00), ('Firma B', 150000.00), ('Firma C', 80000.00), ('Firma D', 120000.00); INSERT INTO Pracownik (imie, nazwisko, placa_zasadnicza, premia, stanowisko, firma_id) VALUES ('Jan', 'Kowalski', 4000.00, 500.00, 'Kierownik', 1), ('Anna', 'Nowak', 3500.00, 300.00, 'Asystent', 2), ('Piotr', 'Wiśniewski', 4500.00, 600.00, 'Doradca', 3), ('Katarzyna', 'Dąbrowska', 3800.00, 400.00, 'Kierownik', 1), ('Marta', 'Wojciechowska', 4200.00, 550.00, 'Asystent', 1), ('Tomasz', 'Kamiński', 3800.00, 400.00, 'Doradca', 2), ('Alicja', 'Zawadzka', 5000.00, 700.00, 'Kierownik', 3), ('Kamil', 'Wroński', 3700.00, 350.00, 'Asystent', 3); INSERT INTO Klient (imie, nazwisko, firma, wydatki) VALUES ('Michał', 'Jankowski', 1, 20000.00), ('Karolina', 'Lis', 2, 15000.00), ('Marcin', 'Zając', 3, 18000.00), ('Monika', 'Wójcik', 4, 22000.00), ('Dominika', 'Adamczyk', 1, 25000.00), ('Szymon', 'Pawlak', 2, 19000.00), ('Oliwia', 'Kaczmarek', 3, 21000.00), ('Bartosz', 'Grabowski', 4, 28000.00);
Editor is loading...
Leave a Comment