intTypePromotion=1
zunia.vn Tuyển sinh 2024 dành cho Gen-Z zunia.vn zunia.vn
ADSENSE

Bài giảng Cơ sở dữ liệu - Chương 7.4: Mô hình quan hệ - Mã lệnh SQL để tạo bảng và tham chiếu khóa ngoài

Chia sẻ: Cố Dạ Bạch | Ngày: | Loại File: PDF | Số trang:16

6
lượt xem
3
download
 
  Download Vui lòng tải xuống để xem tài liệu đầy đủ

Bài giảng Cơ sở dữ liệu - Chương 7.4: Mô hình quan hệ - Mã lệnh SQL để tạo bảng và tham chiếu khóa ngoài. Chương này cung cấp cho sinh viên những nội dung gồm: lược đồ cơ sở dữ liệu quan hệ CONGTY - tạo bảng; lược đồ cơ sở dữ liệu quan hệ CONGTY - tạo khóa ngoài; lược đồ cơ sở dữ liệu quan hệ CONGTY - xóa bảng;... Mời các bạn cùng tham khảo!

Chủ đề:
Lưu

Nội dung Text: Bài giảng Cơ sở dữ liệu - Chương 7.4: Mô hình quan hệ - Mã lệnh SQL để tạo bảng và tham chiếu khóa ngoài

  1. BÀI GIẢNG CƠ SỞ DỮ LIỆU 7. Mô hình quan hệ: Mã lệnh SQL để tạo bảng và tham chiếu khóa ngoài Nguyễn Hải Châu Khoa Công nghệ Thông tin Trường Đại học Công nghệ, ĐHQGHN N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 1/5
  2. Lược đồ ER CONGTY N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 2/5
  3. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  4. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng 1 c r e a t e t a b l e CON(Ten v a r c h a r (64) , NgaySinh date , GioiTinh v a r c h a r (8), 2 MaNV v a r c h a r (16) , MaNV2 v a r c h a r (16) , 3 primary key(Ten , NgaySinh , GioiTinh , MaNV)); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  5. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng 1 c r e a t e t a b l e NHANVIEN(MaNV v a r c h a r (16) , NgaySinh date , GioiTinh v a r c h a r (8), 2 HoDem v a r c h a r (32) , Ten v a r c h a r (16) , Luong real , DiaChi v a r c h a r (128) , 3 MaDV v a r c h a r (16) , NguoiGS v a r c h a r (16) , 4 primary key(MaNV)); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  6. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng 1 c r e a t e t a b l e THAMGIA(MaNV v a r c h a r (16) , MaDA v a r c h a r (16) , 2 SoGio real , 3 primary key(MaNV , MaDA)); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  7. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng 1 c r e a t e t a b l e DUAN(MaDA v a r c h a r (16) , TenDA v a r c h a r (256) , 2 DiaDiem v a r c h a r (128) , MaDV v a r c h a r (16) , 3 primary key(MaDA)); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  8. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng 1 c r e a t e t a b l e DONVI(MaDV v a r c h a r (16) , TenDV v a r c h a r (128) , 2 MaNV v a r c h a r (16) , NgayBatDau date , 3 primary key(MaDV)); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  9. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng 1 c r e a t e t a b l e DIADIEMDV(MaDV v a r c h a r (16) , 2 DiaDiem v a r c h a r (128) , 3 primary key(MaDV , DiaDiem)); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 3/5
  10. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài 1 a l t e r t a b l e CON add c o n s t r a i n t FK_CON_NHANVIEN1 2 f o r e i g n key (MaNV) references NHANVIEN(MaNV); 3 a l t e r t a b l e CON add c o n s t r a i n t FK_CON_NHANVIEN2 4 f o r e i g n key (MaNV2) references NHANVIEN(MaNV); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 4/5
  11. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài 1 a l t e r t a b l e NHANVIEN add c o n s t r a i n t FK_NHANVIEN_DONVI 2 f o r e i g n key (MaDV) references DONVI(MaDV); 3 a l t e r t a b l e NHANVIEN add c o n s t r a i n t FK_NHANVIEN_NHANVIEN 4 f o r e i g n key (NguoiGS) references NHANVIEN(MaNV); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 4/5
  12. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài 1 a l t e r t a b l e THAMGIA add c o n s t r a i n t FK_THAMGIA_DUAN 2 f o r e i g n key (MaDA) references DUAN(MaDA); 3 a l t e r t a b l e THAMGIA add c o n s t r a i n t FK_THAMGIA_NHANVIEN 4 f o r e i g n key (MaNV) references NHANVIEN(MaNV); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 4/5
  13. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài 1 a l t e r t a b l e DUAN add c o n s t r a i n t FK_DUAN_DONVI 2 f o r e i g n key (MaDV) references DONVI(MaDV); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 4/5
  14. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài 1 a l t e r t a b l e DONVI add c o n s t r a i n t FK_DONVI_NHANVIEN 2 f o r e i g n key (MaNV) references NHANVIEN(MaNV); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 4/5
  15. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài 1 a l t e r t a b l e DIADIEMDV add c o n s t r a i n t FK_DIADIEMDV_DONVI 2 f o r e i g n key (MaDV) references DONVI(MaDV); N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 4/5
  16. Lược đồ cơ sở dữ liệu quan hệ CONGTY : Xóa bảng 1 drop table if exists CON; 5 a l t e r t a b l e DONVI drop c o n s t r a i n t 2 drop table if exists DIADIEMDV; 6 FK_DONVI_NHANVIEN; 3 drop table if exists THAMGIA; 7 drop t a b l e if e x i s t s NHANVIEN; 4 drop table if exists DUAN; 8 drop t a b l e if e x i s t s DONVI; N. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 5/5
ADSENSE

CÓ THỂ BẠN MUỐN DOWNLOAD

 

Đồng bộ tài khoản
18=>0