Знакомство в отеле XAMPP XXAMP
Отель XXAMP использует XAMPP как мощный инструмент для разработки и тестирования своих веб-приложений и сервисов. XAMPP — это бесплатный пакет программного обеспечения с открытым исходным кодом, который включает HTTP-сервер Apache, MySQL (MariaDB), PHP и Perl. Он предоставляет простую и эффективную среду для создания локальных серверов, позволяя разработчикам быстро развертывать и тестировать приложения без сложной настройки.
Использование XAMPP в отеле XXAMP позволяет:
- Разработка веб-сайта: XAMPP можно использовать для создания и тестирования веб-сайта отеля, включая систему бронирования, каталоги номеров и контактные формы, обеспечивающие удобный доступ для клиентов.
- Управление данными: XAMPP позволяет легко работать с базами данных, необходимыми для хранения информации о клиентах, бронированиях и гостиничных услугах. Это упрощает процесс управления данными и обеспечивает их безопасность.
- Тестирование новых функций: Благодаря локальной среде разработчики могут тестировать новые функции и обновления перед их внедрением на основной сайт, что снижает риски и обеспечивает высокое качество.
- Обучение персонала: XAMPP можно использовать для обучения персонала отелей веб-технологиям и методам управления, повышая их навыки и эффективность.
В целом, XAMPP — незаменимый инструмент в XXAMP Hotel, помогающий оптимизировать процессы разработки, тестирования и управления данными, улучшая качество обслуживания клиентов и повышая эффективность работы всей команды.
—tabel room_type
create table room_type(
id int Primary key AUTO_INCREMENT,
description varchar (80),
max_capacity int);
SELECT * FROM room_type;
INSERT INTO room_type(description, max_capacity)
VALUES ('super lux', 1);


—tabel room
CREATE TABLE room(
id int Primary key AUTO_INCREMENT,
number varchar(10),
name varchar(40),
status varchar(40),
smoke bit,
room_type_id int,
foreign key (room_type_id) references room_type(id));
SELECT * FROM room;
SELECT * FROM room_type;
INSERT INTO room(number, name, status, smoke, room_type_id)
VALUES ('E10', 'sv', 'open', 1, 1);


—tabeli guest
CREATE TABLE guest(
id int Primary key AUTO_INCREMENT,
first_name varchar(80),
last_name varchar(80),
member_since date);
SELECT *FROM guest;
insert into guest(first_name, last_name, member_since)
VALUES ('David', 'Myrseth', '2024-04-16');


—tabeli reservation
CREATE TABLE reservation(
id int Primary key AUTO_INCREMENT,
date_in date,
date_out date,
made_by varchar(20),
guest_id int,
foreign key (guest_id) references guest(id));
SELECT * FROM reservation;
INSERT INTO reservation(date_in, date_out, made_by, guest_id)
VALUES('2024-04-16', '2024-04-30', 'TallinnHotell', 1);


—tabeli reserved_room
CREATE TABLE reserved_room(
id int Primary key AUTO_INCREMENT,
number_of_rooms int,
room_type_id int,
reservation_id int,
status varchar(20),
foreign key (room_type_id) references room_type(id),
foreign key (reservation_id) references reservation(id));
INSERT INTO reserved_room(number_of_rooms, room_type_id, reservation_id, status)
VALUES(505, 1, 1, 'puhastamine');
SELECT * FROM reserved_room;


—tabeli occupied_room
CREATE TABLE occupied_room(
id int Primary key AUTO_INCREMENT,
check_in datetime,
check_out datetime,
room_id int,
reservation_id int,
foreign key (room_id) references room(id),
foreign key (reservation_Id) references reservation(id));
SELECT * FROM occupied_room;
INSERT INTO occupied_room(check_in, check_out, room_id, reservation_id)
VALUES('2024-04-25 17:38:24', '2024-04-30 19:20:30', 1, 1);


—tabeli hosted_at
CREATE TABLE hosted_at(
id int Primary key AUTO_INCREMENT,
guest_id int,
occupied_room_id int,
FOREIGN KEY (guest_id) REFERENCES guest(id),
FOREIGN KEY (occupied_room_id) REFERENCES occupied_room(id));
SELECT * FROM hosted_at;
INSERT INTO hosted_at(guest_id, occupied_room_id)
VALUES (1, 1);
SELECT * FROM guest;
SELECT * FROM occupied_room;

