You are on page 1of 9

-- phpMyAdmin SQL Dump

-- version 5.1.3
-- https://www.phpmyadmin.net/
--
-- Máy chủ: 127.0.0.1:3307
-- Thời gian đã tạo: Th5 13, 2022 lúc 11:53 AM
-- Phiên bản máy phục vụ: 10.4.24-MariaDB
-- Phiên bản PHP: 8.1.5

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";


START TRANSACTION;
SET time_zone = "+00:00";

--
-- Cơ sở dữ liệu: cnpm_nhatro
--

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblaccomodationarea
--

CREATE TABLE tblaccomodationarea (


id int(11) NOT NULL,
name varchar(50) NOT NULL,
address varchar(50) NOT NULL,
des varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblaccomodationarea
--

INSERT INTO tblaccomodationarea (id, name, address, des) VALUES


(1, 'A', '131 Trần Phú, Hà Đông', 'Tốt'),
(2, 'B', '9 Tô Hiến Thành , Hai Bà Trưng', 'Tốt');

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblbill
--

CREATE TABLE tblbill (


id int(11) NOT NULL,
paymentDate date NOT NULL,
paymentMethod varchar(50) NOT NULL,
amount float NOT NULL,
note varchar(255) DEFAULT NULL,
userId int(11) DEFAULT NULL,
rentingId int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblbill
--

INSERT INTO tblbill (id, paymentDate, paymentMethod, amount, note, userId,


rentingId) VALUES
(1, '2022-03-11', 'Tiền mặt', 4000000, '', 3, 1),
(2, '2022-04-10', 'Tiền mặt', 5000000, '', 3, 2),
(3, '2022-05-15', 'Qua thẻ', 2000000, '', 3, 3),
(4, '2022-06-12', 'Tiền mặt', 4000000, '', 3, 4),
(5, '2022-07-09', 'Qua thẻ', 5000000, '', 3, 5);

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblrentedroom
--

CREATE TABLE tblrentedroom (


id int(11) NOT NULL,
checkIn date NOT NULL,
price float NOT NULL,
isCheckedIn tinyint(1) NOT NULL,
note varchar(255) DEFAULT NULL,
roomId int(11) DEFAULT NULL,
rentingId int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblbookedroom
--

INSERT INTO tblrentedroom (id, checkIn, price, isCheckedIn, note, roomId,


rentingId) VALUES
(1, '2022-03-11', 4000000, 1, '', 2, 1),
(2, '2022-04-10', 5000000, 1, '', 3, 2),
(3, '2022-05-15', 2000000, 1, '', 4, 3),
(4, '2022-06-12', 4000000, 1, '', 7, 4),
(5, '2022-07-09', 5000000, 1, '', 8, 5);

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblrenting
--

CREATE TABLE tblrenting (


id int(11) NOT NULL,
bookingDate date NOT NULL,
note varchar(255) DEFAULT NULL,
clientId int(11) DEFAULT NULL,
userId int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblrenting
--

INSERT INTO tblrenting (id, bookingDate, note, clientId, userId) VALUES


(1, '2022-03-11', 'NULL', 1, 3),
(2, '2022-04-10', 'NULL', 2, 3),
(3, '2022-05-15', 'NULL', 3, 3),
(4, '2022-06-12', 'NULL', 4, 3),
(5, '2022-07-09', 'NULL', 5, 3);
-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblroom
--

CREATE TABLE tblroom (


id int(11) NOT NULL,
name varchar(50) NOT NULL,
type varchar(50) NOT NULL,
price float NOT NULL,
areaId int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblroom
--

INSERT INTO tblroom (id, name, type, price, areaId) VALUES


(1, '201', 'Lớn', 3000000, 1),
(2, '202', 'Lớn', 4000000, 1),
(3, '203', 'Lớn', 5000000, 1),
(4, '204', 'Nhỏ', 2000000, 1),
(5, '205', 'Nhỏ', 3000000, 1),
(6, '301', 'Lớn', 3000000, 1),
(7, '302', 'Lớn', 4000000, 1),
(8, '303', 'Lớn', 5000000, 1),
(9, '304', 'Nhỏ', 2000000, 1),
(10, '305', 'Nhỏ', 3000000, 1),
(11, '201', 'Lớn', 3000000, 2),
(12, '202', 'Lớn', 4000000, 2),
(13, '203', 'Lớn', 5000000, 2),
(14, '204', 'Nhỏ', 2000000, 2),
(15, '205', 'Nhỏ', 3000000, 2),
(16, '301', 'Lớn', 3000000, 2),
(17, '302', 'Lớn', 4000000, 2),
(18, '303', 'Lớn', 5000000, 2),
(19, '304', 'Nhỏ', 3000000, 2),
(20, '305', 'Nhỏ', 3000000, 2);

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblservice
--

CREATE TABLE tblservice (


id int(11) NOT NULL,
name varchar(50) NOT NULL,
type varchar(50) NOT NULL,
price float NOT NULL,
unity varchar(50) NOT NULL,
note varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblservice
--
INSERT INTO tblservice (id, name, type, price, unity, note) VALUES
(1, 'Điện Bậc 1', 'Điện', 1678, 'đồng/kWh', '0-50 kWh'),
(2, 'Điện Bậc 2', 'Điện', 1734, 'đồng/kWh', '51-100 kWh'),
(3, 'Điện Bậc 3', 'Điện', 2014, 'đồng/kWh', '101-200 kWh'),
(4, 'Điện Bậc 4', 'Điện', 2536, 'đồng/kWh', '201-300 kWh'),
(5, 'Điện Bậc 5', 'Điện', 2834, 'đồng/kWh', '301-400 kWh'),
(6, 'Điện Bậc 6', 'Điện', 2927, 'đồng/kWh', '401 kWh trở lên'),
(7, 'Nước Bậc 1', 'Nước', 5973, 'đồng/m3', '0-10 m3'),
(8, 'Nước Bậc 2', 'Nước', 7052, 'đồng/m3', '10-20 m3'),
(9, 'Nước Bậc 3', 'Nước', 8669, 'đồng/m3', '20-30 m3'),
(10, 'Nước Bậc 4', 'Nước', 15929, 'đồng/m3', '30 m3 trở lên'),
(11, 'Tiền vệ sinh', 'Vệ sinh', 20000, 'đồng/người', ''),
(12, 'Tiền gửi xe', 'Phương tiện', 100000, 'đồng/xe', '');

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblclient
--

CREATE TABLE tblclient (


id int(11) NOT NULL,
name varchar(50) NOT NULL,
dob date NOT NULL,
idCard varchar(50) NOT NULL,
homeAddress varchar(50) NOT NULL,
job varchar(50) NOT NULL,
tel varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tbltenant
--

INSERT INTO tblclient (id, name, dob, idCard, homeAddress, job, tel) VALUES
(1, 'Nguyễn Văn Hiếu', '2001-11-05', '036984521036', 'Sơn Tây, Hà Nội', 'Sinh
Viên', '0946325871'),
(2, 'Nguyễn Văn Nam', '2001-10-05', '096452368415', 'Sơn Tây, Hà Nội', 'Sinh Viên',
'0365487521'),
(3, 'Nguyễn Tiến Thăng', '2001-09-05', '026549871234', 'Sơn Tây, Hà Nội', 'Sinh
Viên', '0697653415'),
(4, 'Khuất Đình Mạnh', '2001-08-05', '056987635412', 'Sơn Tây, Hà Nội', 'Sinh
Viên', '0658743652'),
(5, 'Lê Khánh Linh', '2001-07-05', '046532159874', 'Sơn Tây, Hà Nội', 'Sinh Viên',
'0369874521');

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tblusedservice
--

CREATE TABLE tblusedservice (


id int(11) NOT NULL,
price float NOT NULL,
amount int(11) NOT NULL,
startIndex int(11) NOT NULL,
note varchar(255) DEFAULT NULL,
serviceId int(11) DEFAULT NULL,
rentedRoomId int(11) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tblusedservice
--

INSERT INTO tblusedservice (id, price, amount, startIndex, note, serviceId,


rentedRoomId) VALUES
(1, 1678, 0, 1492, '', 1, 1),
(2, 1734, 0, 1492, '', 2, 1),
(3, 2014, 0, 1492, '', 3, 1),
(4, 2536, 0, 1492, '', 4, 1),
(5, 2834, 0, 1492, '', 5, 1),
(6, 2927, 0, 1492, '', 6, 1),
(7, 5973, 0, 160, '', 7, 1),
(8, 7052, 0, 160, '', 8, 1),
(9, 8669, 0, 160, '', 9, 1),
(10, 15929, 0, 160, '', 10, 1),
(11, 20000, 4, 0, '', 11, 1),
(12, 100000, 4, 0, '', 12, 1),
(13, 1678, 0, 1403, '', 1, 2),
(14, 1734, 0, 1403, '', 2, 2),
(15, 2014, 0, 1403, '', 3, 2),
(16, 2536, 0, 1403, '', 4, 2),
(17, 2834, 0, 1403, '', 5, 2),
(18, 2927, 0, 1403, '', 6, 2),
(19, 5973, 0, 120, '', 7, 2),
(20, 7052, 0, 120, '', 8, 2),
(21, 8669, 0, 120, '', 9, 2),
(22, 15929, 0, 120, '', 10, 2),
(23, 20000, 4, 0, '', 11, 2),
(24, 100000, 4, 0, '', 12, 2),
(25, 1678, 0, 1654, '', 1, 3),
(26, 1734, 0, 1654, '', 2, 3),
(27, 2014, 0, 1654, '', 3, 3),
(28, 2536, 0, 1654, '', 4, 3),
(29, 2834, 0, 1654, '', 5, 3),
(30, 2927, 0, 1654, '', 6, 3),
(31, 5973, 0, 193, '', 7, 3),
(32, 7052, 0, 193, '', 8, 3),
(33, 8669, 0, 193, '', 9, 3),
(34, 15929, 0, 193, '', 10, 3),
(35, 20000, 2, 0, '', 11, 3),
(36, 100000, 2, 0, '', 12, 3),
(37, 1678, 0, 1786, '', 1, 4),
(38, 1734, 0, 1786, '', 2, 4),
(39, 2014, 0, 1786, '', 3, 4),
(40, 2536, 0, 1786, '', 4, 4),
(41, 2834, 0, 1786, '', 5, 4),
(42, 2927, 0, 1786, '', 6, 4),
(43, 5973, 0, 138, '', 7, 4),
(44, 7052, 0, 138, '', 8, 4),
(45, 8669, 0, 138, '', 9, 4),
(46, 15929, 0, 138, '', 10, 4),
(47, 20000, 4, 0, '', 11, 4),
(48, 100000, 4, 0, '', 12, 4),
(49, 1678, 0, 1036, '', 1, 5),
(50, 1734, 0, 1036, '', 2, 5),
(51, 2014, 0, 1036, '', 3, 5),
(52, 2536, 0, 1036, '', 4, 5),
(53, 2834, 0, 1036, '', 5, 5),
(54, 2927, 0, 1036, '', 6, 5),
(55, 5973, 0, 264, '', 7, 5),
(56, 7052, 0, 264, '', 8, 5),
(57, 8669, 0, 264, '', 9, 5),
(58, 15929, 0, 264, '', 10, 5),
(59, 20000, 4, 0, '', 11, 5),
(60, 100000, 4, 0, '', 12, 5);

-- --------------------------------------------------------

--
-- Cấu trúc bảng cho bảng tbluser
--

CREATE TABLE tbluser (


id int(11) NOT NULL,
name varchar(50) NOT NULL,
username varchar(50) NOT NULL,
pass varchar(50) NOT NULL,
role varchar(50) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Đang đổ dữ liệu cho bảng tbluser
--

INSERT INTO tbluser (id, name, username, pass, role) VALUES


(1, 'Administrator', 'admin', 'admin', 'admin'),
(2, 'Nguyễn Thành Long', 'longnt', '123456', 'owner'),
(3, 'Nguyễn Thành Dương', 'duongnt', '123456', 'manager');

--
-- Chỉ mục cho các bảng đã đổ
--

--
-- Chỉ mục cho bảng tblaccomodationarea
--
ALTER TABLE tblaccomodationarea
ADD PRIMARY KEY (id);

--
-- Chỉ mục cho bảng tblbill
--
ALTER TABLE tblbill
ADD PRIMARY KEY (id),
ADD KEY userId (userId),
ADD KEY rentingId (rentingId);

--
-- Chỉ mục cho bảng tblrentedroom
--
ALTER TABLE tblrentedroom
ADD PRIMARY KEY (id),
ADD KEY roomId (roomId),
ADD KEY rentingId (rentingId);

--
-- Chỉ mục cho bảng tblrenting
--
ALTER TABLE tblrenting
ADD PRIMARY KEY (id),
ADD KEY clientId (clientId),
ADD KEY userId (userId);

--
-- Chỉ mục cho bảng tblroom
--
ALTER TABLE tblroom
ADD PRIMARY KEY (id),
ADD KEY areaId (areaId);

--
-- Chỉ mục cho bảng tblservice
--
ALTER TABLE tblservice
ADD PRIMARY KEY (id);

--
-- Chỉ mục cho bảng tblclient
--
ALTER TABLE tblclient
ADD PRIMARY KEY (id);

--
-- Chỉ mục cho bảng tblusedservice
--
ALTER TABLE tblusedservice
ADD PRIMARY KEY (id),
ADD KEY serviceId (serviceId),
ADD KEY rentedRoomId (rentedRoomId);

--
-- Chỉ mục cho bảng tbluser
--
ALTER TABLE tbluser
ADD PRIMARY KEY (id);

--
-- AUTO_INCREMENT cho các bảng đã đổ
--

--
-- AUTO_INCREMENT cho bảng tblaccomodationarea
--
ALTER TABLE tblaccomodationarea
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- AUTO_INCREMENT cho bảng tblbill
--
ALTER TABLE tblbill
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;
--
-- AUTO_INCREMENT cho bảng tblbookedroom
--
ALTER TABLE tblrentedroom
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT cho bảng tblrenting
--
ALTER TABLE tblrenting
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT cho bảng tblroom
--
ALTER TABLE tblroom
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=21;

--
-- AUTO_INCREMENT cho bảng tblservice
--
ALTER TABLE tblservice
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=13;

--
-- AUTO_INCREMENT cho bảng tblclient
--
ALTER TABLE tblclient
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=6;

--
-- AUTO_INCREMENT cho bảng tblusedservice
--
ALTER TABLE tblusedservice
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=61;

--
-- AUTO_INCREMENT cho bảng tbluser
--
ALTER TABLE tbluser
MODIFY id int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=4;

--
-- Các ràng buộc cho các bảng đã đổ
--

--
-- Các ràng buộc cho bảng tblbill
--
ALTER TABLE tblbill
ADD CONSTRAINT tblbill_ibfk_1 FOREIGN KEY (userId) REFERENCES tbluser (id),
ADD CONSTRAINT tblbill_ibfk_2 FOREIGN KEY (rentingId) REFERENCES tblrenting (id);

--
-- Các ràng buộc cho bảng tblrentedroom
--
ALTER TABLE tblrentedroom
ADD CONSTRAINT tblrentedroom_ibfk_1 FOREIGN KEY (roomId) REFERENCES tblroom (id),
ADD CONSTRAINT tblrentedroom_ibfk_2 FOREIGN KEY (rentingId) REFERENCES tblrenting
(id);

--
-- Các ràng buộc cho bảng tblrenting
--
ALTER TABLE tblrenting
ADD CONSTRAINT tblrenting_ibfk_1 FOREIGN KEY (clientId) REFERENCES tblclient
(id),
ADD CONSTRAINT tblrenting_ibfk_2 FOREIGN KEY (userId) REFERENCES tbluser (id);

--
-- Các ràng buộc cho bảng tblroom
--
ALTER TABLE tblroom
ADD CONSTRAINT tblroom_ibfk_1 FOREIGN KEY (areaId) REFERENCES tblaccomodationarea
(id);

--
-- Các ràng buộc cho bảng tblusedservice
--
ALTER TABLE tblusedservice
ADD CONSTRAINT tblusedservice_ibfk_1 FOREIGN KEY (serviceId) REFERENCES
tblservice (id),
ADD CONSTRAINT tblusedservice_ibfk_2 FOREIGN KEY (rentedRoomId) REFERENCES
tblrentedroom (id);
COMMIT;

You might also like