lOMoARcPSD| 58647650
HỌC
VIỆN
CÔNG
NGHỆ
BƯU
CHÍNH
VIỄN
THÔNG
KHOA
CÔNG
NGHỆ
THÔNG
TIN
----------
BÁO
CÁO
BÀI
TẬP
LỚN
Nội,
2024
lOMoARcPSD| 58647650
c, Thiết kế phân mảnh, các thông tin yêu cầu đối với các thiết kế phân mảnh
(ngang, dọc, dẫn xuất)
1. Lược đồ phục vụ phân mảnh ngang dẫn xuất:
2. Thiết kế phân mảnh ngang
Vị trí 1
Server chi nhánh, vị trí đặt tại Đà Nẵng
Vị trí 2
Server chi nhánh, vị trí đặt tại TP. Hồ Chí Minh
Vị trí 3
Server chi nhánh, vị trí đặt tại Cần Thơ
Vị trí 4
Server chi nhánh, vị trí đặt tại Hải Phòng
Vị trí 5
Server tổng, đặt máy chủ tại Hà Nội
Để phân mảnh, chúng tôi chọn quan hệ tổng thể làm tiêu chí để phân mảnh, phân
thành 4 mảnh đặt tại 4 vị trí để quản lý các chi nhánh ở các vùng lân cận, sau đó
lOMoARcPSD| 58647650
dựa vào các mảnh của chi nhánh sẽ dẫn xuất đến sự phân mảnh của các quan hệ
tổng thể còn lại.
Mảnh
Trụ sở
Cơ sở
dữ liệu
Phân mảnh ngang
nguyên thủy
Phân mảnh ngang dẫn xuất
1
Đà Nẵng
Quản lý
sân bay
Đà Nẵng
- Bảng phân mảnh:
Airport
- Điều kiện phân
tán: AirportDaNang =
σ
ID
=‘AP001’(Airport)
- Bảng phân mảnh: Terminal -
Điều kiện dẫn xuất:
Terminal1 =
Terminal AirportDaNang
- Bảng phân mảnh: Gate
- Điều kiện dẫn xuất:
Gate1 =
Gate Terminal1
- Bảng phân mảnh: Service -
Điều kiện dẫn xuất:
Service1 =
Service Terminal1
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất:
Parking1 =
Parking AirportDaNang
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights1 =
Flights AirportDaNang
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất:
Employee1 =
Employee AirportDaNang
lOMoARcPSD| 58647650
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights1 =
Flights Airline1
- Bảng phân mảnh: Aircraft -
Điều kiện dẫn xuất:
Aircraft1 =
Aircraft Airline1
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights1 =
Flights Aircraft1
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất:
Booking1 =
Booking Flights1
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất:
Baggage1 =
Baggage Flights1
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất:
Booking1 =
Booking Passenger1
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất:
Baggage1 =
Baggage Passenger1
2
TP. Hồ
Chí
Minh
Quản lý
sân bay
TP. Hồ
Chí
- Bảng phân
mảnh:
Airport
- Bảng phân mảnh: Terminal -
Điều kiện dẫn xuất:
Terminal2 =
Terminal AirportHCM
lOMoARcPSD| 58647650
Minh
- Điều kiện phân
tán: AirportHCM =
σ
ID
=‘AP002’(Airport)
- Bảng phân mảnh: Gate
- Điều kiện dẫn xuất:
Gate2 =
Gate Terminal2
- Bảng phân mảnh: Service
- Điều kiện dẫn xuất:
Service2 =
Service Terminal2
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất:
Parking2 =
Parking AirportHCM
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights2 =
Flights AirportHCM
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất:
Employee2 =
Employee AirportHCM
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights2 =
Flights Airline2
- Bảng phân mảnh: Aircraft -
Điều kiện dẫn xuất:
Aircraft2 =
Aircraft Airline2
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights2 =
Flights Aircraft2
lOMoARcPSD| 58647650
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất:
Booking2 =
Booking Flights2
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất:
Baggage2 =
Baggage Flights2
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất:
Booking2 =
Booking Passenger2
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất:
Baggage2 =
Baggage Passenger2
3
Cần
Thơ
Quản lý
sân bay
Cần Thơ
- Bảng phân mảnh:
Airport
- Điều kiện phân
tán: AirportCanTho =
σ
ID
=‘AP003’(Airport)
- Bảng phân mảnh: Terminal -
Điều kiện dẫn xuất:
Terminal3 =
Terminal AirportCanTho
- Bảng phân mảnh: Gate
- Điều kiện dẫn xuất:
Gate3 =
Gate Terminal3
- Bảng phân mảnh: Service
- Điều kiện dẫn xuất:
Service3 =
Service Terminal3
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất:
Parking3 =
Parking AirportCanTho
lOMoARcPSD| 58647650
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights3 =
Flights AirportCanTho
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất:
Employee3 =
Employee AirportCanTho
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights3 =
Flights Airline3
- Bảng phân mảnh: Aircraft -
Điều kiện dẫn xuất:
Aircraft3 =
Aircraft Airline3
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights3 =
Flights Aircraft3
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất:
Booking3 =
Booking Flights3
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất:
Baggage3 =
Baggage Flights3
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất:
Booking3 =
Booking Passenger3
lOMoARcPSD| 58647650
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất:
Baggage3 =
Baggage Passenger3
4
Hải
Phòng
Quản lý
sân bay
Hải
Phòng
- Bảng phân
mảnh:
Airport
- Điều kiện phân
tán: AirportHaiPhong =
σ
ID
=‘AP004’(Airport)
- Bảng phân mảnh: Terminal -
Điều kiện dẫn xuất:
Terminal4 =
Terminal AirportHaiPhong
- Bảng phân mảnh: Gate
- Điều kiện dẫn xuất:
Gate4 =
Gate Terminal4
- Bảng phân mảnh: Service
- Điều kiện dẫn xuất:
Service4 =
Service Terminal4
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất:
Parking4 =
Parking AirportHaiPhong
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights4 =
Flights AirportHaiPhong
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất:
Employee4 =
Employee AirportHaiPhong
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights4 =
Flights Airline4
- Bảng phân mảnh: Aircraft -
Điều kiện dẫn xuất:
Aircraft4 =
Aircraft Airline4
lOMoARcPSD| 58647650
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất:
Flights4 =
Flights Aircraft4
- Bảng phân mảnh: Booking -
Điều kiện dẫn xuất:
Booking4 =
Booking Flights4
- Bảng phân mảnh: Baggage -
Điều kiện dẫn xuất:
Baggage4 =
Baggage Flights4
- Bảng phân mảnh: Booking -
Điều kiện dẫn xuất:
Booking4 =
Booking Passenger4
- Bảng phân mảnh: Baggage -
Điều kiện dẫn xuất:
Baggage4 =
Baggage Passenger4
3. Phân mảnh dọc:

Preview text:

lOMoAR cPSD| 58647650
HỌC VIỆN CÔNG NGHỆ BƯU CHÍNH VIỄN THÔNG
KHOA CÔNG NGHỆ THÔNG TIN ---------- BÁO
CÁO BÀI TẬP LỚN
Nội, 2024 lOMoAR cPSD| 58647650
c, Thiết kế phân mảnh, các thông tin yêu cầu đối với các thiết kế phân mảnh (ngang, dọc, dẫn xuất)
1. Lược đồ phục vụ phân mảnh ngang dẫn xuất:
2. Thiết kế phân mảnh ngang Vị trí 1
Server chi nhánh, vị trí đặt tại Đà Nẵng Vị trí 2
Server chi nhánh, vị trí đặt tại TP. Hồ Chí Minh Vị trí 3
Server chi nhánh, vị trí đặt tại Cần Thơ Vị trí 4
Server chi nhánh, vị trí đặt tại Hải Phòng Vị trí 5
Server tổng, đặt máy chủ tại Hà Nội
Để phân mảnh, chúng tôi chọn quan hệ tổng thể làm tiêu chí để phân mảnh, phân
thành 4 mảnh đặt tại 4 vị trí để quản lý các chi nhánh ở các vùng lân cận, sau đó lOMoAR cPSD| 58647650
dựa vào các mảnh của chi nhánh sẽ dẫn xuất đến sự phân mảnh của các quan hệ tổng thể còn lại.
Mảnh Trụ sở Cơ sở Phân mảnh ngang
Phân mảnh ngang dẫn xuất dữ liệu nguyên thủy 1 Đà Nẵng Quản lý -
Bảng phân mảnh: - Bảng phân mảnh: Terminal - sân bay Airport Điều kiện dẫn xuất: Đà Nẵng - Điều kiện phân Terminal1 = tán: AirportDaNang = Terminal ⋈ AirportDaNang σID=‘AP001’(Airport) - Bảng phân mảnh: Gate
- Điều kiện dẫn xuất: Gate1 = Gate ⋈ Terminal1
- Bảng phân mảnh: Service - Điều kiện dẫn xuất: Service1 = Service ⋈ Terminal1
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất: Parking1 = Parking ⋈ AirportDaNang
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights1 = Flights ⋈ AirportDaNang
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất: Employee1 = Employee ⋈ AirportDaNang lOMoAR cPSD| 58647650
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights1 = Flights ⋈ Airline1
- Bảng phân mảnh: Aircraft - Điều kiện dẫn xuất: Aircraft1 = Aircraft ⋈ Airline1
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights1 = Flights ⋈ Aircraft1
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất: Booking1 = Booking ⋈ Flights1
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất: Baggage1 = Baggage ⋈ Flights1
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất: Booking1 = Booking ⋈ Passenger1
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất: Baggage1 = Baggage ⋈ Passenger1 2 TP. Hồ Quản lý - Bảng phân
- Bảng phân mảnh: Terminal - Chí sân bay mảnh: Điều kiện dẫn xuất: Minh TP. Hồ Airport Terminal2 = Chí Terminal ⋈ AirportHCM lOMoAR cPSD| 58647650 Minh - Điều kiện phân - Bảng phân mảnh: Gate tán: AirportHCM =
- Điều kiện dẫn xuất:
σID=‘AP002’(Airport) Gate2 = Gate ⋈ Terminal2
- Bảng phân mảnh: Service
- Điều kiện dẫn xuất: Service2 = Service ⋈ Terminal2
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất: Parking2 = Parking ⋈ AirportHCM
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights2 = Flights ⋈ AirportHCM
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất: Employee2 = Employee ⋈ AirportHCM
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights2 = Flights ⋈ Airline2
- Bảng phân mảnh: Aircraft - Điều kiện dẫn xuất: Aircraft2 = Aircraft ⋈ Airline2
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights2 = Flights ⋈ Aircraft2 lOMoAR cPSD| 58647650
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất: Booking2 = Booking ⋈ Flights2
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất: Baggage2 = Baggage ⋈ Flights2
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất: Booking2 = Booking ⋈ Passenger2
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất: Baggage2 = Baggage ⋈ Passenger2 3 Cần Quản lý -
Bảng phân mảnh: - Bảng phân mảnh: Terminal - Thơ sân bay Airport Điều kiện dẫn xuất: Cần Thơ - Điều kiện phân Terminal3 = tán: AirportCanTho = Terminal ⋈ AirportCanTho σID=‘AP003’(Airport) - Bảng phân mảnh: Gate
- Điều kiện dẫn xuất: Gate3 = Gate ⋈ Terminal3
- Bảng phân mảnh: Service
- Điều kiện dẫn xuất: Service3 = Service ⋈ Terminal3
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất: Parking3 = Parking ⋈ AirportCanTho lOMoAR cPSD| 58647650
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights3 = Flights ⋈ AirportCanTho
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất: Employee3 = Employee ⋈ AirportCanTho
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights3 = Flights ⋈ Airline3
- Bảng phân mảnh: Aircraft - Điều kiện dẫn xuất: Aircraft3 = Aircraft ⋈ Airline3
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights3 = Flights ⋈ Aircraft3
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất: Booking3 = Booking ⋈ Flights3
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất: Baggage3 = Baggage ⋈ Flights3
- Bảng phân mảnh: Booking
- Điều kiện dẫn xuất: Booking3 = Booking ⋈ Passenger3 lOMoAR cPSD| 58647650
- Bảng phân mảnh: Baggage
- Điều kiện dẫn xuất: Baggage3 = Baggage ⋈ Passenger3 4 Hải Quản lý - Bảng phân
- Bảng phân mảnh: Terminal - Phòng sân bay mảnh: Điều kiện dẫn xuất: Hải Airport Terminal4 = Phòng - Điều kiện phân Terminal ⋈ AirportHaiPhong tán: AirportHaiPhong = σ - Bảng phân mảnh: Gate ID=‘AP004’(Airport)
- Điều kiện dẫn xuất: Gate4 = Gate ⋈ Terminal4
- Bảng phân mảnh: Service
- Điều kiện dẫn xuất: Service4 = Service ⋈ Terminal4
- Bảng phân mảnh: Parking
- Điều kiện dẫn xuất: Parking4 = Parking ⋈ AirportHaiPhong
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights4 = Flights ⋈ AirportHaiPhong
- Bảng phân mảnh: Employee
- Điều kiện dẫn xuất: Employee4 = Employee ⋈ AirportHaiPhong
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights4 = Flights ⋈ Airline4
- Bảng phân mảnh: Aircraft - Điều kiện dẫn xuất: Aircraft4 = Aircraft ⋈ Airline4 lOMoAR cPSD| 58647650
- Bảng phân mảnh: Flights
- Điều kiện dẫn xuất: Flights4 = Flights ⋈ Aircraft4
- Bảng phân mảnh: Booking - Điều kiện dẫn xuất: Booking4 = Booking ⋈ Flights4
- Bảng phân mảnh: Baggage - Điều kiện dẫn xuất: Baggage4 = Baggage ⋈ Flights4
- Bảng phân mảnh: Booking - Điều kiện dẫn xuất: Booking4 = Booking ⋈ Passenger4
- Bảng phân mảnh: Baggage - Điều kiện dẫn xuất: Baggage4 = Baggage ⋈ Passenger4 3. Phân mảnh dọc: