GV: Từ Thị Xuân Hiền 306
GV: Từ Thị Xuân Hiền 307
Việc ánh xạ hình đối tượng thành hình quan hệ thể
dựa vào sơđồ lớp phân tích hoặc đồ lớp thiết kế.
Ánh xạ lớp thực thể - lược đồ quan hệ
Một lớp thực thể ánh xạ thành một quan hệ cùng tên
Một dòng trong bảng biểu diễn một đối tượng duy nhất trong lớp thực thể.
Một thuộc tính của thực thể tương ứng với một thuộc tính trong quan hệ.
Đưa thêm một thuộc tính ID kiểu int làm khóa chính cho quan hệ.
dụ:
Ánh xạ mô hình đối tượng thành mô hình quan hệ
Lớp khachhang
KhachHang
ID
HoTenKH
Ngaysinh
Diachi
DienThoai
KhachHang
HoTenKH
Ngaysinh
Diachi
DienThoai
Quan hệ khachhang
GV: Từ Thị Xuân Hiền 308
Ánh xạ các liên kết 1-1
Thêm một khóa ngoại vào một trong các quan hệ. Quan hệ
chứa khóa ngoại tham chiếu đến khoá chính cuả một quan hệ
khác.Hoặc gộp 2bảng thành 1 bảng
dụ:
Ánh xạ mô hình đối tượng thành mô hình quan hệ
SinhVien
HoTenSV
Ngaysinh
Diachi
DienThoai
HosoSV
HoTenSV
Lylich
Hocba
bangdiem
1 1
SinhVien
IDSV
HoTenSV
Ngaysinh
Diachi
DienThoai
HosoSV
MaHS
HoTenSV
Lylich
Hocba
Bangdiem
IDSV
1 1
GV: Từ Thị Xuân Hiền 309
Ánh xạ các kết 1-n: thêm một khóa ngoại vào bảng “nhiều
dụ:
Ánh xạ mô hình đối tượng thành mô hình quan hệ
Lop
Malop
Tenlop
SinhVien
HoTenSV
Ngaysinh
Diachi
Dienthoai
11..*
Lop
Malop
Tenlop
SinhVien
IDSV
HoTenSV
Ngaysinh
Diachi
Dienthoai
MaLop
1n
GV: Từ Thị Xuân Hiền 310
Ánh xạ các liên kết n-m: Lớp kết hợp được chuyển thành quan
hệ kết hợp,chứa 2khóa ngoại của 2quan hệ tham gia.
dụ:
Ánh xạ mô hình đối tượng thành mô hình quan hệ
LopHocphan
MalopHP
TenlopHP
SinhVien
IDSV
HoTenSV
Ngaysinh
Diachi
Dienthoai
MaLop
1
n
Ketqua
Diemso
MalopHP
IDSV
n
1