Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*Sieć sklepów z klockami lego
- Sieć sklepów z klockami lego przechowuje dane o zestawach: nazwa zestawu, numer zestawu, liczba elementów, cena, ilość na magazynie, seria.
- Aktualne serie to: Technic, City, Bionicle, Star Wars, Ninjago, Friends, Creator, Duplo, Classic.
- Klient może złożyć dowolną ilość zamówień na każdy zestaw, jednak nie może ona być większa niż stan na magazynie.
- Potrzeba gdzieś przechowywać dane o zamówieniach, powinna być w nich informacja o dacie zamówienia, kliencie, o tym
- czy zamówienie zostało opłacone czy nie, w jakiej formie. Powinna być też przechowywana lista pracowników i dane o sklepie. */
- CREATE DATABASE SKLEP;
- GO
- USE SKLEP;
- GO
- create table klienci (
- id_klienta int primary key,
- imie varchar(70) not null,
- nazwisko varchar(70) not null,
- email varchar(70) not null,
- telefon varchar(9) not null,
- )
- insert into klienci values (1, 'Jan', 'Kowalski', 'jkowalski@wp.pl', '511222333');
- insert into klienci values (2, 'Rafał', 'Nowak', 'rnowak@o2.pl', '511542333');
- insert into klienci values (3, 'Mateusz', 'Kot', 'mkot@gmail.com', '516255533');
- insert into klienci values (4, 'Aneta', 'Kruk', 'akruk@onet.pl', '576234233');
- insert into klienci values (5, 'Rafał', 'Żur', 'rzur@interia.pl', '514086633');
- insert into klienci values (6, 'Paulina', 'Kowalska', 'pkowalska@wp.pl', '588886433');
- insert into klienci values (7, 'Tadeusz', 'Marek', 'mastersorcerer400lvl@gmail.com', '571522763');
- create table zamowienia (
- id_zamowienia int primary key not null,
- data_zamowienia date,
- sposob_zaplaty varchar(70),
- id_klienta int foreign key REFERENCES klienci(id_klienta)
- )
- insert into zamowienia values (1, '2016-02-02', 'Przelew', 7);
- insert into zamowienia values (2, '2016-06-12', 'Przelew', 1);
- insert into zamowienia values (3, '2017-01-03', 'Przelew', 5);
- insert into zamowienia values (4, '2015-09-04', 'Przelew', 3);
- insert into zamowienia values (5, '2015-09-04', 'Przelew', 5);
- insert into zamowienia values (6, '2015-09-04', 'Przelew', 7);
- insert into zamowienia values (7, '2015-09-04', 'Przelew', 5);
- insert into zamowienia values (8, '2018-02-03', 'Przelew', 4);
- insert into zamowienia values (9, '2015-09-04', 'Przelew', 2);
- insert into zamowienia values (10, '2015-09-04', 'Przelew', 6);
- create table zestawy (
- id_zestawu int primary key,
- nazwa varchar(70) not null,
- numer_zestawu varchar(7) not null,
- liczba_elementow varchar(20) not null,
- cena money not null,
- ilosc_na_magazynie varchar(20) not null,
- id_zamowienia int foreign key REFERENCES zamowienia(id_zamowienia),
- seria varchar(30) not null,
- );
- create table serie (
- nazwa_serii varchar(40) primary key
- );
- insert into serie values ('Technic');
- insert into serie values ('City');
- insert into serie values ('Bionicle');
- insert into serie values ('Star Wars');
- insert into serie values ('Ninjago');
- insert into serie values ('Friends');
- insert into serie values ('Creator');
- insert into serie values ('Duplo');
- insert into serie values ('Classic');
- create table sklepy (
- id_sklepu int primary key,
- nazwa_sklepu varchar(50),
- ulica varchar(70) not null,
- numer_lokalu varchar(4) not null,
- telefon varchar(9) not null,
- email varchar(20) not null
- )
- insert into sklepy values (1, 'Manufaktrua klocków', 'Zdrowa', '7', '509305023', 'manufakturaklockow@gmail.com');
- insert into sklepy values (2, 'Manufaktrua klocków', 'Śliska', '43', '542436433', 'manufakturaklockow@gmail.com');
- insert into sklepy values (3, 'Manufaktrua klocków', 'Mazowiecka', '2', '509535553', 'manufakturaklockow@gmail.com');
- create table pracownicy (
- imie varchar(70) not null,
- nazwisko varchar(70) not null,
- email varchar(70) not null,
- telefon varchar(9) not null,
- stanowisko varchar(70) not null,
- id_sklepu int foreign key REFERENCES sklepy(id_sklepu)
- )
- insert into pracownicy values ('Mariusz', 'Szpak', 'mszpak@wp.pl', '588886433', 1);
- insert into pracownicy values ('Karolina', 'Lato', 'klato@wp.pl', '588886433', 3);
- insert into pracownicy values ('Mariusz', 'Szpak', 'mszpak@wp.pl', '588886433', 2);
- insert into pracownicy values ('Mariusz', 'Szpak', 'mszpak@wp.pl', '588886433', 3);
- insert into pracownicy values ('Mariusz', 'Szpak', 'mszpak@wp.pl', '588886433', 1);
- insert into pracownicy values ('Mariusz', 'Szpak', 'mszpak@wp.pl', '588886433', 2);
- insert into zestawy values (1, 'Tahu Uniter', '71308', '132', '120', '6', 1, 'Bionicle');
- insert into zestawy values (2, 'Tahu Uniter', '71308', '132', '120', '5', 1, 'Bionicle');
- insert into zestawy values (3, 'Tahu Uniter', '71308', '132', '120', '4', 1, 'Bionicle');
- insert into zestawy values (4, '', '71308', '1424', '244', '29', null, 'Bionicle');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement