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
Số trang: 16
Loại file: pdf
Dung lượng: 286.72 KB
Lượt xem: 7
Lượt tải: 0
Xem trước 2 trang đầu tiên của tài liệu này:
Thông tin tài liệu:
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!
Nội dung trích xuất từ tài liệu:
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 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ệ, ĐHQGHNN. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 1/5Lượ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/5Lượ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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e CON add c o n s t r a i n t FK_CON_NHANVIEN12 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_NHANVIEN24 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e NHANVIEN add c o n s t r a i n t FK_NHANVIEN_DONVI2 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_NHANVIEN4 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e THAMGIA add c o n s t r a i n t FK_THAMGIA_DUAN2 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_NHANVIEN4 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e DUAN add c o n s t r a i n t FK_DUAN_DONVI2 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e DONVI add c o n s t r a i n t FK_DONVI_NHANVIEN2 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e DIADIEMDV add c o n s t r a i n t FK_DIADIEMDV_DONVI2 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Xóa bảng1 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 t2 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 ...
Nội dung trích xuất từ tài liệu:
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 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ệ, ĐHQGHNN. H. Châu (VNU-UET) Cơ sở dữ liệu: Mô hình quan hệ (4) https://bit.ly/3gBsAGb 1/5Lượ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/5Lượ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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo bảng1 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e CON add c o n s t r a i n t FK_CON_NHANVIEN12 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_NHANVIEN24 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e NHANVIEN add c o n s t r a i n t FK_NHANVIEN_DONVI2 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_NHANVIEN4 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e THAMGIA add c o n s t r a i n t FK_THAMGIA_DUAN2 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_NHANVIEN4 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e DUAN add c o n s t r a i n t FK_DUAN_DONVI2 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e DONVI add c o n s t r a i n t FK_DONVI_NHANVIEN2 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Tạo khóa ngoài1 a l t e r t a b l e DIADIEMDV add c o n s t r a i n t FK_DIADIEMDV_DONVI2 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 Lược đồ cơ sở dữ liệu quan hệ CONGTY : Xóa bảng1 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 t2 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 ...
Tìm kiếm theo từ khóa liên quan:
Bài giảng Cơ sở dữ liệu Cơ sở dữ liệu Mô hình quan hệ Mã lệnh SQL Tham chiếu khóa ngoài Lược đồ cơ sở dữ liệu quan hệGợi ý tài liệu liên quan:
-
62 trang 390 3 0
-
Đề thi kết thúc học phần học kì 2 môn Cơ sở dữ liệu năm 2019-2020 có đáp án - Trường ĐH Đồng Tháp
5 trang 371 6 0 -
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 282 0 0 -
13 trang 273 0 0
-
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 267 0 0 -
Tài liệu học tập Tin học văn phòng: Phần 2 - Vũ Thu Uyên
85 trang 238 1 0 -
Đề cương chi tiết học phần Quản trị cơ sở dữ liệu (Database Management Systems - DBMS)
14 trang 235 0 0 -
8 trang 184 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - Đại học Kinh tế TP. HCM
115 trang 174 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 167 0 0