proba #1

Closed
opened 2018-06-21 15:12:51 +02:00 by s441395 · 5 comments
Collaborator

czy to dziala

czy to dziala
Author
Collaborator

Monika jesteś ?

Monika jesteś ?
Owner

no jestem :D

no jestem :D
Author
Collaborator

jestem w a1-18 , chodz

jestem w a1-18 , chodz
Author
Collaborator

--dropy--
DROP TABLE Uzytkownik
DROP TABLE Klient
DROP TABLE Zaleglosci
DROP TABLE Dane_logowania
DROP TABLE Rezerwacje
DROP TABLE Pokoj
DROP TABLE Posilki
DROP TABLE Wyposazenie_pokoju
--tabela --
CREATE TABLE Uzytkownik(
ID_uzytkownika int not null CHECK (ID_uzytkownika like '[0-9]%') primary key,
PESEL varchar(15) not null CHECK (PESEL like '[0-9]%'),
UserLogin varchar(50) not null
);

CREATE TABLE Klient(
Pesel varchar(15) not null CHECK (PESEL like '[0-9]%') primary key,
Imie varchar(15) not null CHECK (Imie like '[A-Z]%'),
Nazwisko varchar(20) not null CHECK (Nazwisko like '[A-Z]%'),
Adres varchar(30) not null,
Kod_pocztowy varchar(30) not null,
);

CREATE TABLE Zaleglosci(
ID_dlugu int not null CHECK (ID_dlugu like '[0-9]%') primary key,
Dlug float,
ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%')
);

CREATE TABLE Dane_logowania(
UserLogin varchar(50) not null primary key,
Haslo varchar(50) not null
);

CREATE TABLE Rezerwacje(
ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%') primary key,
Data_rozpoczecia date not null,
Data_zakonczenia date not null,
UserLogin varchar(50) not null,
ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%')
);

CREATE TABLE Pokoj(
ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%') primary key,
Ilosc_osob int not null CHECK (Ilosc_osob like '[0-4]%'),
Pietro int not null CHECK (Pietro like '[0-4]%'),
Cena float
);

CREATE TABLE Posilki(
ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key,
ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%'),
Sniadanie bit,
Obiad bit,
Kolacja bit
);

CREATE TABLE Wyposazenie_pokoju(
ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key,
ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%'),
Wyposazenie varchar (300)
);

--dropy-- DROP TABLE Uzytkownik DROP TABLE Klient DROP TABLE Zaleglosci DROP TABLE Dane_logowania DROP TABLE Rezerwacje DROP TABLE Pokoj DROP TABLE Posilki DROP TABLE Wyposazenie_pokoju --tabela -- CREATE TABLE Uzytkownik( ID_uzytkownika int not null CHECK (ID_uzytkownika like '[0-9]%') primary key, PESEL varchar(15) not null CHECK (PESEL like '[0-9]%'), UserLogin varchar(50) not null ); CREATE TABLE Klient( Pesel varchar(15) not null CHECK (PESEL like '[0-9]%') primary key, Imie varchar(15) not null CHECK (Imie like '[A-Z]%'), Nazwisko varchar(20) not null CHECK (Nazwisko like '[A-Z]%'), Adres varchar(30) not null, Kod_pocztowy varchar(30) not null, ); CREATE TABLE Zaleglosci( ID_dlugu int not null CHECK (ID_dlugu like '[0-9]%') primary key, Dlug float, ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%') ); CREATE TABLE Dane_logowania( UserLogin varchar(50) not null primary key, Haslo varchar(50) not null ); CREATE TABLE Rezerwacje( ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%') primary key, Data_rozpoczecia date not null, Data_zakonczenia date not null, UserLogin varchar(50) not null, ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%') ); CREATE TABLE Pokoj( ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%') primary key, Ilosc_osob int not null CHECK (Ilosc_osob like '[0-4]%'), Pietro int not null CHECK (Pietro like '[0-4]%'), Cena float ); CREATE TABLE Posilki( ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key, ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%'), Sniadanie bit, Obiad bit, Kolacja bit ); CREATE TABLE Wyposazenie_pokoju( ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key, ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%'), Wyposazenie varchar (300) );
Owner

--dropy--
DROP TABLE Uzytkownik
DROP TABLE Klient
DROP TABLE Zaleglosci
DROP TABLE Dane_logowania
DROP TABLE Rezerwacje
DROP TABLE Pokoj
DROP TABLE Posilki
DROP TABLE Wyposazenie_pokoju
--tabela --
CREATE TABLE Uzytkownik(
ID_uzytkownika int not null CHECK (ID_uzytkownika like '[0-9]%') primary key,
PESEL varchar(15) not null CHECK (PESEL like '[0-9]%'),
UserLogin varchar(50) not null
);

CREATE TABLE Klient(
Pesel varchar(15) not null CHECK (PESEL like '[0-9]%') primary key,
Imie varchar(15) not null CHECK (Imie like '[A-Z]%'),
Nazwisko varchar(20) not null CHECK (Nazwisko like '[A-Z]%'),
Adres varchar(30) not null,
Kod_pocztowy varchar(30) not null,
);

CREATE TABLE Zaleglosci(
ID_dlugu int not null CHECK (ID_dlugu like '[0-9]%') primary key,
Dlug float,
ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%')
);

CREATE TABLE Dane_logowania(
UserLogin varchar(50) not null primary key,
Haslo varchar(50) not null
);

CREATE TABLE Rezerwacje(
ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%') primary key,
Data_rozpoczecia date not null,
Data_zakonczenia date not null,
UserLogin varchar(50) not null,
ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%')
);

CREATE TABLE Pokoj(
ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%') primary key,
Ilosc_osob int not null CHECK (Ilosc_osob like '[0-4]%'),
Pietro int not null CHECK (Pietro like '[0-4]%'),
Cena float
);

CREATE TABLE Posilki(
ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key,
ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%'),
Sniadanie bit,
Obiad bit,
Kolacja bit
);

CREATE TABLE Wyposazenie_pokoju(
ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key,
ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%'),
Wyposazenie varchar (300)
);

-- uzytkownicy --
insert into Uzytkownik values (1,95040902913,'BonifacyGorski');
insert into Uzytkownik values (2,95040902913,'szakal98');
insert into Uzytkownik values (3,95040902913,'Lukasz123');
insert into Uzytkownik values (4,95040902913,'Kania71');

-- Klient --
insert into Klient values (95040902913,'Bonifacy', 'Gorski', 'ul. Gwarna 126', '42-400');
insert into Klient values (97091109342,'Patryk', 'Szcześniak', 'ul. Asnyka 34', '62-660');
insert into Klient values (65031284123,'Łukasz', 'Kropidłowski', 'al. Niepodległości 90', '61-712');
insert into Klient values (89093034532,'Kornelia', 'Kania', 'ul. Wojska Polskiego 1', '32-441');

-- Zaleglosci --
insert into Zaleglosci values (1, 540.50, 3);

-- Dane logowania --
insert into Dane_logowania values ('BonifacyGorski','pass1');
insert into Dane_logowania values ('szakal98','pass2');
insert into Dane_logowania values ('Lukasz123','pass3');
insert into Dane_logowania values ('Kania71','pass4');

-- Rezerwacje --
insert into Rezerwacje values (1,'2018-01-01','2018-01-03','BonifacyGorski',1);
insert into Rezerwacje values (2,'2018-01-01','2018-01-03','Kania71',2);
insert into Rezerwacje values (3,'2018-01-01','2018-01-03','szakal98',5);
insert into Rezerwacje values (4,'2018-01-01','2018-01-03','Lukasz123',7);

-- Pokoj --
insert into Pokoj values (1,1,0,300);
insert into Pokoj values (2,2,0,350);
insert into Pokoj values (3,4,0,150);
insert into Pokoj values (4,3,1,200);
insert into Pokoj values (5,1,1,350);
insert into Pokoj values (6,2,2,250);
insert into Pokoj values (7,4,2,400);
insert into Pokoj values (8,3,3,500);
insert into Pokoj values (9,4,3,500);
insert into Pokoj values (10,4,4,1000);

-- Posilki --
insert into Posilki values (1,1,1,0,1);
insert into Posilki values (2,2,0,0,1);
insert into Posilki values (3,3,0,1,0);
insert into Posilki values (4,4,1,0,0);

-- Wyposazenie pokoju --
insert into Wyposazenie_pokoju values (1,1,'Prysznic, TV, duża szafa');
insert into Wyposazenie_pokoju values (2,2,'Wanna, TV, mała szafa');
insert into Wyposazenie_pokoju values (3,3,'Prysznic, TV, mikrofala, duża szafa');
insert into Wyposazenie_pokoju values (4,4,'Prysznic, TV, mała szafa');
insert into Wyposazenie_pokoju values (5,5,'Wanna, TV, mikrofala, duża szafa');
insert into Wyposazenie_pokoju values (6,6,'Prysznic, mikrofala, mała szafa');
insert into Wyposazenie_pokoju values (7,7,'Prysznic, TV, mikrofala, duża szafa');
insert into Wyposazenie_pokoju values (8,8,'Wanna, mikrofala, mała szafa');
insert into Wyposazenie_pokoju values (9,9,'Prysznic, TV, mikrofala, mała szafa');
insert into Wyposazenie_pokoju values (10,10,'Prysznic, Wanna, TV, mikrofala, duża szafa');

select * from Uzytkownik
select * from Klient
select * from Zaleglosci
select * from Dane_logowania
select * from Rezerwacje
select * from Pokoj
select * from Posilki
select * from Wyposazenie_pokoju

--dropy-- DROP TABLE Uzytkownik DROP TABLE Klient DROP TABLE Zaleglosci DROP TABLE Dane_logowania DROP TABLE Rezerwacje DROP TABLE Pokoj DROP TABLE Posilki DROP TABLE Wyposazenie_pokoju --tabela -- CREATE TABLE Uzytkownik( ID_uzytkownika int not null CHECK (ID_uzytkownika like '[0-9]%') primary key, PESEL varchar(15) not null CHECK (PESEL like '[0-9]%'), UserLogin varchar(50) not null ); CREATE TABLE Klient( Pesel varchar(15) not null CHECK (PESEL like '[0-9]%') primary key, Imie varchar(15) not null CHECK (Imie like '[A-Z]%'), Nazwisko varchar(20) not null CHECK (Nazwisko like '[A-Z]%'), Adres varchar(30) not null, Kod_pocztowy varchar(30) not null, ); CREATE TABLE Zaleglosci( ID_dlugu int not null CHECK (ID_dlugu like '[0-9]%') primary key, Dlug float, ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%') ); CREATE TABLE Dane_logowania( UserLogin varchar(50) not null primary key, Haslo varchar(50) not null ); CREATE TABLE Rezerwacje( ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%') primary key, Data_rozpoczecia date not null, Data_zakonczenia date not null, UserLogin varchar(50) not null, ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%') ); CREATE TABLE Pokoj( ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%') primary key, Ilosc_osob int not null CHECK (Ilosc_osob like '[0-4]%'), Pietro int not null CHECK (Pietro like '[0-4]%'), Cena float ); CREATE TABLE Posilki( ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key, ID_rezerwacji int not null CHECK (ID_rezerwacji like '[0-9]%'), Sniadanie bit, Obiad bit, Kolacja bit ); CREATE TABLE Wyposazenie_pokoju( ID_zestawu int not null CHECK (ID_zestawu like '[0-9]%') primary key, ID_pokoju int not null CHECK (ID_pokoju like '[0-9]%'), Wyposazenie varchar (300) ); -- uzytkownicy -- insert into Uzytkownik values (1,95040902913,'BonifacyGorski'); insert into Uzytkownik values (2,95040902913,'szakal98'); insert into Uzytkownik values (3,95040902913,'Lukasz123'); insert into Uzytkownik values (4,95040902913,'Kania71'); -- Klient -- insert into Klient values (95040902913,'Bonifacy', 'Gorski', 'ul. Gwarna 126', '42-400'); insert into Klient values (97091109342,'Patryk', 'Szcześniak', 'ul. Asnyka 34', '62-660'); insert into Klient values (65031284123,'Łukasz', 'Kropidłowski', 'al. Niepodległości 90', '61-712'); insert into Klient values (89093034532,'Kornelia', 'Kania', 'ul. Wojska Polskiego 1', '32-441'); -- Zaleglosci -- insert into Zaleglosci values (1, 540.50, 3); -- Dane logowania -- insert into Dane_logowania values ('BonifacyGorski','pass1'); insert into Dane_logowania values ('szakal98','pass2'); insert into Dane_logowania values ('Lukasz123','pass3'); insert into Dane_logowania values ('Kania71','pass4'); -- Rezerwacje -- insert into Rezerwacje values (1,'2018-01-01','2018-01-03','BonifacyGorski',1); insert into Rezerwacje values (2,'2018-01-01','2018-01-03','Kania71',2); insert into Rezerwacje values (3,'2018-01-01','2018-01-03','szakal98',5); insert into Rezerwacje values (4,'2018-01-01','2018-01-03','Lukasz123',7); -- Pokoj -- insert into Pokoj values (1,1,0,300); insert into Pokoj values (2,2,0,350); insert into Pokoj values (3,4,0,150); insert into Pokoj values (4,3,1,200); insert into Pokoj values (5,1,1,350); insert into Pokoj values (6,2,2,250); insert into Pokoj values (7,4,2,400); insert into Pokoj values (8,3,3,500); insert into Pokoj values (9,4,3,500); insert into Pokoj values (10,4,4,1000); -- Posilki -- insert into Posilki values (1,1,1,0,1); insert into Posilki values (2,2,0,0,1); insert into Posilki values (3,3,0,1,0); insert into Posilki values (4,4,1,0,0); -- Wyposazenie pokoju -- insert into Wyposazenie_pokoju values (1,1,'Prysznic, TV, duża szafa'); insert into Wyposazenie_pokoju values (2,2,'Wanna, TV, mała szafa'); insert into Wyposazenie_pokoju values (3,3,'Prysznic, TV, mikrofala, duża szafa'); insert into Wyposazenie_pokoju values (4,4,'Prysznic, TV, mała szafa'); insert into Wyposazenie_pokoju values (5,5,'Wanna, TV, mikrofala, duża szafa'); insert into Wyposazenie_pokoju values (6,6,'Prysznic, mikrofala, mała szafa'); insert into Wyposazenie_pokoju values (7,7,'Prysznic, TV, mikrofala, duża szafa'); insert into Wyposazenie_pokoju values (8,8,'Wanna, mikrofala, mała szafa'); insert into Wyposazenie_pokoju values (9,9,'Prysznic, TV, mikrofala, mała szafa'); insert into Wyposazenie_pokoju values (10,10,'Prysznic, Wanna, TV, mikrofala, duża szafa'); select * from Uzytkownik select * from Klient select * from Zaleglosci select * from Dane_logowania select * from Rezerwacje select * from Pokoj select * from Posilki select * from Wyposazenie_pokoju
Sign in to join this conversation.
No Label
No Milestone
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: s441393/database_project#1
No description provided.