Phép toán trong đại số quan hệ
lượt xem 132
download
Tài liệu tham khảo phép toán trong ngôn ngữ đại số quan hệ
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Phép toán trong đại số quan hệ
- KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN HỆ THỐNG THÔNG TIN KINH TẾ Phép Toán Trong Ngôn Ngữ ĐSQH Sinh viên thực hiện : Tạ Thị Phương Huế (nhóm trưởng) Trần Thị Diệp Hạng Thị Ngọc Lê Thị Oanh Vũ Duy Hiệp Đỗ Huy Hoàng Giáo viên hướng dẫn : Đinh Thị Nguyên
- NỘI DUNG Cho cơ sở dữ liệu gồm 3 bảng quan hệ sau: SINH_VIEN (MaSV, HoTenSV, NamSinh, GioiTinh, DiaChi) MÔN (MaMon, TenMon, TinChi) ĐIÊM (MaSV, MaMon, ĐiemThi)
- NỘI DUNG Yêu cầu: 1. 1. Bộ dữ liệu trong cơ sở dữ liệu và xác định khóa chính, khóa ngoài cho từng quan hệ.
- NỘI DUNG 2. Sử dụng đại số quan hệ để thực hiện các câu hỏi sau đây: - Cho biết danh sách các sinh viên. - Đưa ra danh sách sinh viên tham gia học môn “Cơ sở dữ liệu” - Cho biết danh sách sinh viên phải thi lại môn “Cơ sở dữ liệu”. - Đưa ra danh sách sinh viên đạt điểm 8 môn “Cơ sở dữ liệu”
- NỘI DUNG 3. Mỗi sinh viên tự đưa ra các câu hỏi, mỗi câu hỏi ứng với một phép toán trong ngôn ngữ ĐSQH, sau đó tự trả lời.
- 1. Bộ dữ liệu trong cơ sở dữ liệu và xác định khóa chính, khóa ngoài cho từng quan hệ. 1.1 Mỗi quan hệ cho 10 bộ dữ liệu. *SINH_VIÊN
- MÃ SV HỌ TÊN SV NĂM SINH GIỚI TÍNH ĐỊA CHỈ DTC0001 Trần Thị Ngân 02/01/1990 Nữ Lạng Sơn DTC0002 Trần Thị Thoa 11/12/1990 Nữ Hòa Bình DTC0003 Phùng Đức Thọ 11/03/1990 Nam Thái Bình DTC0004 Đỗ Xuân Nam 12/02/1989 Nam Thái Nguyên DTC0005 Nguyễn Thị Yến 10/03/1988 Nữ Bắc Giang DTC0006 Ngô Quý Ngọc 14/09/1990 Nam Cao Bằng DTC0007 Nguyễn Thị Viễn 19/11/1990 Nữ Bắc Cạn DTC0008 Đào Hương Quỳnh 13/07/1990 Nữ Quảng Ninh DTC0009 Trần Ngọc Hiển 25/12/1990 Nam Ninh Bình DTC0010 Tạ Thái Bình 12/08/1990 Nam Lào Cai
- ** MÔN MÃ MÔN TÊN MÔN TÍN CHỈ A1 Toán Rời Rạc 3 A2 Kinh Tế Vi Mô 3 A3 Pascal 2 A4 Quản Trị Học 4 A5 Kinh Tế Vĩ Mô 3 A6 Anh văn 2 2 A7 Mac-Lê Nin 5 A8 Marketing 2 A9 Nguyên Lý Kế Toán 3 A10 Cơ sở dữ liệu 2
- ***ĐIỂM: MÃ SV MÃ MÔN ĐIỂM THI DTC0001 A1 9 DTC0002 A2 7 DTC0003 A3 10 DTC0004 A4 6 DTC0005 A5 8 DTC0006 A6 5 DTC0007 A7 9 DTC0008 A8 4 DTC0009 A9 5 DTC0010 A10 3
- 1.2.Xác định khóa chính,khóa ngoài: SINH_VIEN (MaSV, HoTenSV, NamSinh, GioiTinh, DiaChi) =>Khóa chính : K1={MaSV} ; Khóa ngoài : không có; MÔN (MaMon, TenMon, TinChi) =>Khóa chính: K1={MaMon}; Khóa ngoài: không có;
- 1.2.Xác định khóa chính,khóa ngoài: ĐIÊM (MaSV, MaMon, ĐiemThi) =>Khóa chính : K1={MaSV, MaMon}; Khóa ngoài: K2={MaSV@ }; K2={MaMon@};
- 2. Sử dụng đại số quan hệ để thực hiện các câu hỏi sau đây: 2.1 Cho biết danh sách các sinh viên. ∏--(MaSV,HoTenSV,NamSinh,GioiTinh,DiaChi)(SINH_VIEN) 2.2 Đưa ra danh sách sinh viên tham gia học môn “Cơ sở dữ liệu” ∏ (MaSV,HoTenSV,NamSinh,GioiTinh,DiaChi)(ĐIỂM * Mã môn (∂TenMon=”CSDL”(Môn))
- 2. Sử dụng đại số quan hệ để thực hiện các câu hỏi sau đây: 2.3 Cho biết danh sách sinh viên phải thi lại môn “Cơ sở dữ liệu” ∏ Điểm thi
- 2. Sử dụng đại số quan hệ để thực hiện các câu hỏi sau đây: 2.4 Đưa ra danh sách sinh viên đạt điểm 8 môn “Cơ sở dữ liệu” ∏ Điểm thi=”8”(∏ (MaSV,HoTenSV,NamSinh,GioiTinh,DiaChi) ((ĐIỂM*(∂TenMon=”CSDL”(Môn))) MaMon * SINH_VIEN)) MaSV
- 3. Các câu hỏi ứng với một phép toán trong ngôn ngữ ĐSQH 3.1 Cho biết danh sách sinh viên nam . ∂GioiTinh=”Nam”(SINH_VIEN) 3.2 Cho biết họ tên những sinh viên đạt điểm 6 . ∏HoTênSV[SV*(∂Điểm thi=”6”(Điểm))]
- 3. Các câu hỏi ứng với một phép toán trong ngôn ngữ ĐSQH 3.3 Cho biết họ tên sinh viên học cả 2 môn có mã môn là A5, A6: ∏HoTênSV[SV*(∂Ma môn=”A5”(Điểm))] ∩ Mã SV ∏HoTênSV[SV*(∂Ma môn=”A6”(Điểm))] Mã SV
- 3. Các câu hỏi ứng với một phép toán trong ngôn ngữ ĐSQH 3.4 Danh sách họ tên sinh viên học môn có mã là A5 không ở Nam Định: ∏HoTênSV{[SV*(∂Ma môn=”A5”(Điểm))] – sinh viên [SV*(∂Địa Chỉ=”Nam Định”(Sinh_Viên))] }
- 3. Các câu hỏi ứng với một phép toán trong ngôn ngữ ĐSQH 3.5 Cho biết họ tên sinh viên ở Bắc Cạn và Cao Bằng ∏--HoTênSV-{[(∂-Địa chỉ =”Bắc Kan”(SINH_VIEN))] U [(∂-Địa chỉ =”Cao Bằng”(SINH_VIEN))] }
- 3. Các câu hỏi ứng với một phép toán trong ngôn ngữ ĐSQH 3.6 Lập bảng điểm cho sinh viên có mã DTC0010 : ∏(Mã SV, mã môn, tên môn, điểm thi, tin chỉ)(MÔN x (∂MãSV=DTC0010( ĐIỂM)) 3.7. Cho biết họ tên, năm sinh, giới tính những sinh viên học tất cả các môn: ∏(Họ tên, năm sinh, giới tính) {SINH_VIÊN * [( ∏(Mã SV, Mã Mã SV môn) (ĐIỂM)) ÷ ∏Mã Môn(MÔN)]}
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng cơ sở dữ liệu: Ths Nguyễn Thị Kim Phụng - ĐH Công Nghệ Thông Tin
55 p | 1170 | 538
-
Đề cương ôn tập môn Cơ sở dữ liệu
3 p | 1225 | 392
-
Đại số quan hệ
81 p | 1160 | 272
-
Chương 5: Đại số quan hệ
29 p | 574 | 152
-
Bài giảng - Bài 4: Ngôn ngữ đại số quan hệ
40 p | 383 | 97
-
Ngôn ngữ đại số quan hệ
38 p | 176 | 41
-
Bài giảng Cơ sở dữ liệu: Chương 4 - GV. Vũ Duy Linh
80 p | 84 | 12
-
Bài giảng Cơ sở dữ liệu: Đại số quan hệ - Trần Ngọc Bảo
37 p | 193 | 9
-
Bài giảng Cơ sở dữ liệu: Chương 4 - GV. Đỗ Thị Kim Thành
36 p | 73 | 8
-
Bài tập thực hành cơ sở dữ liệu: Phần 2
96 p | 53 | 7
-
Bài giảng Cơ sở dữ liệu (Database): Chương 3 - TS. Đặng Thị Thu Hiền
86 p | 48 | 6
-
Bài giảng Cơ sở dữ liệu: Bài 4 - Trung tâm Athena
39 p | 102 | 5
-
Bài giảng Cơ sở dữ liệu: Chương 3 - Lê Thị Minh Nguyện
65 p | 61 | 5
-
Bài giảng Cơ sở dữ liệu: Chương 4 - Trịnh Xuân
8 p | 62 | 4
-
Bài giảng Cơ sở dữ liệu phân bố: Chương 5 - Th.S Lê Thị Minh Nguyện
28 p | 76 | 4
-
Bài giảng Ngôn ngữ đại số quan hệ
13 p | 32 | 4
-
Bài giảng Kỹ thuật phần mềm ứng dụng: Chương 3 (Phần 2) - ĐH Bách khoa Hà Nội
25 p | 41 | 4
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn