TRUY VẤN CSDL, QUẢN LÝ SINH VIÊN CÓ SỔ HỘ NGHÈO ĐƯỢC TÀI TRỢ.
Trang 1BÀI THẢO LUẬN MÔN:CƠ SỞ DỮ LIỆU
ĐỀ TÀI:
TRUY VẤN CSDL, QUẢN LÝ SINH VIÊN CÓ SỔ
HỘ NGHÈO ĐƯỢC TÀI TRỢ.
Giáo viên hướng dẫn : Nghiêm Thị Lịch
Nhóm Thực Hiện : 07
Lớp : 1202INFO1611
Trang 2MỤC LỤC
1 Đặt bài toán
2 Xây dựng mô hình thực thể liên kết ER
3 Chuyển đổi từ mô hình ER sang mô hình quan hệ
4 Cài đặt CSDL trên hệ quản trị CSDL cụ thể
5 Truy vấn trong hệ quản trị CSDL đó
(dùng ngôn ngữ đại số quan hệ +SQL)
Trang 3
NỘI DUNG CHI TIẾT
1.ĐẶT BÀI TOÁN:
Truy vấn cơ sở dữ liệu quản lý sinh viên có sổ hộ nghèo được tài trợ
2.XÂY DỰNG MÔ HÌNH THỰC THỂ LIÊN KẾT ER
(0,1) (1,1)
gt
ngsinh diachi
diachintt sotien
Trang 43.CHUYỂN ĐỔI TỪ MÔ HÌNH ER SANG MÔ HÌNH QUAN HỆ
Các thực thể và thuộc tính tương ứng:
Sinhvien(msv, hodem, ten, gt, diachi, ngsinh, makhoa)
Khoa(makhoa, tenkhoa)
Sohongheo(maso, tenchuho ,diachi, qhe, masv)
Nhataitro(mantt, tenntt, diachintt,sotien)
Cungcap(maso,mantt,sotien)
4.CÀI ĐẶT CSDL TRÊN HỆ QUẢN TRỊ CSDL CỤ THỂ
-XÂY DỰNG MÔ HÌNH CSDL TRÊN ACCESS:
BẢNG SINHVIEN
Từ cách thiết kế bảng ‘sinhvien’ như trên nhập dữ liệu ta có bảng:
Trang 5BẢNG SOHONGHEO
Từ cách thiết kế bảng ‘ sohongheo ’ như trên nhập dữ liệu ta có bảng:
Trang 6BẢNG NHATAITRO
Trang 7Từ cách thiết kế bảng ‘ nhataitro ’ như trên nhập dữ liệu ta có bảng:
BẢNG KHOA
Trang 8Từ cách thiết kế bảng ‘ khoa ’ như trên nhập dữ liệu ta có bảng:
BẢNG CUNG CẤP
Trang 9
Từ cách thiết kế bảng ‘ cung cấp ’ như trên nhập dữ liệu ta có bảng:
-MÔ HÌNH LIÊN KẾT:
Trang 10Từ các bảng trên ta xây dựng được mô hình liên kết sau:
5 TRUY VẤN TRONG HỆ QUẢN TRỊ CSDL ĐÓ
Trang 11( DÙNG NGÔN NGỮ ĐẠI SỐ QUAN HỆ VÀ SQL)
5.1: Đưa ra tổng số tiền tài trợ
SELECT Sum(sotien) AS ‘TongTienTT’ F sum(sotien) (cungcap)
FROM cungcap
Nhập dữ liệu trên vào access như hình dưới đây:
Ta ấn nút RUN để chạy, ta được kết quả:
5.2:Đưa ra số sinh viên có sổ hộ nghèo
Trang 12FROM sinhvien, sohongheo
Nhấn nút RUN để chạy và được kết quả:
5.3:Đưa ra tổng số tiền 1 sinh viên nhận được từ nhà tài trợ
SELECT msv, hodem, ten, sohongheo.diachi , SUM(sotien) AS ‘TongTienTaiTro’
Trang 13FROM sinhvien, sohongheo, cungcap
WHERE sinhvien.msv=sohongheo.masv AND
sohongheo.maso=cungcap.maso
GROUP BY msv, hodem, ten, sohongheo.diachi
Nhập dữ liệu trên vào access ta được bảng:
Nhấn RUN để chạy ta được kết quả:
5.4:Đưa ra sinh viên không được tài trợ:
SELECT msv, hodem, ten, gt FROM sinhvien
Trang 14SV_TT π masv (sohongheo)
π msv,hodem,ten,gt (σ msv=‘SV_TT’ (sinhvien))
Nhập dữ liệu vào access ta có bảng:
Nhấn nút RUN để chạy ta có kết quả:
5.5 Đưa ra sinh viên khoa s hoặc khoa n được nhận tài trợ
SELECT msv, hodem, ten, gt, makhoa
Trang 15FROM sinhvien
WHERE msv in (SELECT msv FROM sohongheo)
AND makhoa="s" OR makhoa="n"
SV_TT π masv (sohongheo)
makhoa="s" v makhoa="n"
Nhập dữ liệu vào access ta được bảng:
Nhấn nút RUN để chạy và được kết quả:
Trang 161.Phạm Thị Linh
2.Nguyễn Thị Lan
3.Trần Thị Lệ
4.Trần Thị Phương Lan
5.Bùi Thị Mai Linh (thư kí)
6.Nguyễn Thị Mĩ Linh (nhóm trưởng)
7.Nguyễn Thị Linh
8.Hoàng Thị Liên
BẢNG ĐÁNH GIÁ HOẠT ĐỘNG NHÓM
Trang 17Nguyễn Thị Mĩ Linh Bùi Thị Mai Linh
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP –TỰ DO-HẠNH PHÚC
Trang 18BIÊN BẢN HỌP NHÓM VII LẦN 1
I Thời gian: 4h00 ngày 25/9/2012
Địa điểm: Thư viện trường Đại Học Thương Mại
5.Bùi Thị Mai Linh (thư kí)
6.Nguyễn Thị Mĩ Linh (nhóm trưởng)
7.Nguyễn Thị Linh
8.Hoàng Thị Liên
III Nội dung họp:
- Các thành viên trong nhóm họp bàn chọn đề tài
- Cùng phân tích đề tài và đưa ra phương hướng để giải quyết vấn đề
- Nhóm trưởng phân công các bạn về vẽ mô hình thực thể liên kết ER
VI Kết thúc buổi họp lúc 5h ngày 25/9/2012
Hà Nội, ngày 25/9/2012 Thư kí Nhóm trưởng
Bùi Thị Mai Linh Nguyễn Thị Mĩ Linh
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP –TỰ DO-HẠNH PHÚC
**********
Trang 19BIÊN BẢN HỌP NHÓM VII LẦN 2
I Thời gian: 3h00 ngày 2/10/2012
Địa điểm: Thư viện trường Đại Học Thương Mại
5.Bùi Thị Mai Linh (thư kí)
6.Nguyễn Thị Mĩ Linh (nhóm trưởng)
7.Nguyễn Thị Linh
8.Hoàng Thị Liên
III Nội dung họp:
- Nhóm cùng họp bàn thống nhất về mô hình thực thể liên kết ER
- Chuyển mô hình ER sang mô hình quan hệ
- Nhóm trưởng phân công cho các bạn về tìm hiểu access và thử cài đặt csdl trên access và truy vấn
VI Kết thúc buổi họp lúc 5h ngày 2/10/2012
Hà Nội, ngày 2/10/2012 Thư kí Nhóm trưởng
Bùi Thị Mai Linh Nguyễn Thị Mĩ Linh
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP –TỰ DO-HẠNH PHÚC
**********
Trang 20I Thời gian: 7h00 ngày 27/10/2012
Địa điểm: Nhà bạn nhóm trưởng
5.Bùi Thị Mai Linh (thư kí)
6.Nguyễn Thị Mĩ Linh (nhóm trưởng)
7.Nguyễn Thị Linh
8.Hoàng Thị Liên
III Nội dung họp:
- Cài đặt csdl trên access
- Các bạn trong nhóm lần lượt đặt ra câu hỏi để truy vấn bằng ngôn ngữ SQL
- Truy vấn trực tiếp trên máy
VI Kết thúc buổi họp lúc 5h ngày 27/10/2012
Hà Nội, ngày 27/10/2012 Thư kí Nhóm trưởng
Bùi Thị Mai Linh Nguyễn Thị Mĩ Linh
CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM
ĐỘC LẬP –TỰ DO-HẠNH PHÚC
**********
Trang 21BIÊN BẢN HỌP NHÓM VII LẦN 4
III Thời gian: 8h00 ngày 28/10/2012
Địa điểm: Nhà bạn nhóm trưởng
IV Thành phần tham dự:
1.Phạm Thị Linh
2.Bùi Thị Mai Linh (thư kí)
3.Nguyễn Thị Mĩ Linh (nhóm trưởng)
III Nội dung họp:
Làm slide và word thống nhất bài làm hoàn chỉnh để gửi bài cho lớp trưởng
VI Kết thúc buổi họp lúc 5h ngày 28/10/2012
Hà Nội, ngày 28/10/2012 Thư kí Nhóm trưởng
Bùi Thị Mai Linh Nguyễn Thị Mĩ Linh