Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Hướng dẫn tạo quan hệ giữa các

bảng (Toàn vẹn tham chiếu)


phpMyAdmin là một công cụ quản lý trên web phổ biến được sử dụng để quản trị
server và cơ sở dữ liệu MySQL.
Hướng dẫn này minh họa làm thế nào để tạo ra một cơ sở dữ liệu mới và người dùng
có thể truy cập vào cơ sở dữ liệu MySQL bằng cách sử dụng phpMyAdmin.

Trước khi chạy phpMyAdmin bạn phải vào XAMPP control panel bật các service lên
như hình:
Trong XAMPP đã tích hợp sẵn phpMyAdmin, nên sau khi cài đặt XAMPP thì đăng nhập
địa chỉ sau:
http://localhost/phpmyadmin/
hay http://localhost:88/phpmyadmin/ (nếu trong quá trình cấu hình XAMPP bạn có thay
đổi port web server là 88)
Tạo mới cơ sở dữ liệu
Tạo cơ sở dữ liệu có tên Congty

Tạo thành công


Tạo bảng
Tạo table có tên Nhanvien gồm 5 cột

Đặt tên cho cột là: MaNhanvien, TenNhanvien, Dienthoai, Email, Diachi
Gán cho cột MaNhanvien làm khóa chính (Primary key) bằng cách kéo thanh ngang
tìm nhãn Index

Click Save --> Go


Thêm dữ liệu vào bảng
Thêm thành công
Tương tự thêm nhiều dòng dữ liệu vào cho table Nhanvien

Tiếp theo tạo bảng Bangcap (bằng cấp) có các cột sau:
+ MaBangcap: varchar(20)
+ TenBangcap: varchar(50)
+ MaNhanvien: varchar(20).
Trong đó MaBangcap là khóa chính, cột MaNhanvien sẽ được cài là khóa ngoại từ
bảng Nhanvien ở phần tạo quan hệ giữa 2 bảng
Tạo quan hệ cho 2 bảng (tạo relationship)
Click vào cơ sở dữ liệu Congty --> Designer

Chọn biểu tượng Relation --> Chọn bảng có khoá làm khóa ngoại
Chọn bảng có khóa làm khóa chính

Sau khi chọn xong sẽ xuất hiện quan hệ giữa 2 bảng như hình:
Tương tự cho các bảng khác nếu muốn tạo quan hệ (relationship)

Xóa quan hệ giữa 2 bảng


Click vào đường thẳng giữa 2 bảng sẽ hiện ra thông báo xác nhận và nhấn delete như
hình:

Bài tập 1:
Tạo các quan hệ cho các bảng trong cơ sở dữ liệu quản lý công ty trong bài học tuần
trước.
Bai 2: Tạo cơ sở dữ liệu quản lý sinh viên sau:

Table SINHVIEN

-Table KHOA
-Table MONHOC

-Table KETQUA

You might also like