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: 10
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ệTài liệu có liên quan:
-
62 trang 420 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 388 6 0 -
13 trang 340 0 0
-
Giáo trình Cơ sở dữ liệu: Phần 2 - TS. Nguyễn Hoàng Sơn
158 trang 318 0 0 -
Phân tích thiết kế hệ thống - Biểu đồ trạng thái
20 trang 315 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 296 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 254 0 0 -
Giáo trình về dữ liệu và các mô hình cơ sở dữ liệu
62 trang 225 0 0 -
Giáo trình Nhập môn Cơ sở dữ liệu - GV. Nguyễn Thế Dũng
280 trang 195 0 0 -
8 trang 191 0 0