Mỗi thành viên tham gia mỗi hoạt động đều được đánh giá nhận xét mức độ hoàn thành công việc theo các cấp độ hoàn thành để có thể tổng kết thành tích cho mỗi thành viên
Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
321,08 KB
Nội dung
TIEU LUAN MOI download : skknchat@gmail.com Mục lục Lời mở đầu I Trình bày tốn thực tế II Xác định chức III Sơ đồ thực thể liên kết IV Thiết kế sở liệu quan hệ: Quan hệ địa Quan hệ thành viên Bảng mảng 10 Bảng hoạt động 10 bảng nhận xét thành viên 11 Bảng các thành viên mảng 12 IV Ánh xạ quan hệ 12 Lược đồ quan hệ sở liệu sinh viên tính nguyện 12 Lược đồ quan hệ sở liệu sau phân tách 13 VI Các câu hỏi truy vấn 15 Biểu diễn ngôn ngữ đại số quan hệ: 15 TIEU LUAN MOI download : skknchat@gmail.com Đánh giá thành viên … Lời mở đầu Cơ sở liệu môn học đại cương lĩnh vực Khoa học máy tính nơi cho nhiều ngành khoa học khác thời kỳ chuyển đổi số Dữ liệu ngày lớn, chúng thường xuyên cập nhật làm hàng ngày, cần phải quản lí sử dụng khối lượng liệu lớn cách thơng minh, an tồn, liệu đồng bộ, lọc tìm kiếm thông tin hiệu Chúng ta cần phải tạo liên kết, quan hệ liệu rời rạc để cần dễ dàng tìm kiếm sử dụng chúng Khi học môn sở liệu, chúng em trang bị kiến thức cần thiết để thiết lập tập liệu có tổ chức, lưu trữ hệ thống máy tính cách sử dụng chúng cho hiệu nhanh chóng Và sở liệu chia làm dạng sở liệu quan hệ sơ liệu phi quan hệ, dạng sở liệu có ưu nhược điểm riêng nên sử dụng nên cân nhắc xem mục đích sử dụng để lựa chọn sử dụng cách hiệu Qua thời gian học tập, thực hành môn sơ liệu, hướng dẫn tận tình Nguyễn Thị Thanh Huyền tìm hiểu chủ đề cần thiết liên quan đến liệu cần xử lý, nhóm chúng em định lựa chọn chủ đề “quản lý đội sinh viên tình nguyện” để thao tác có nhìn tổng quan sở liệu Sinh viên tình nguyện tổ chức khơng thể thiếu khoa, viện, trường đại học Đây tổ chức đồn kết, có lòng nhân ái, ý thức tự giác tinh thần tình nguyện tham gia hoạt động, sẵn sàng tham gia cơng việc khó khăn, gian khổ mà khơng cần thiết phải có quyền lời vật chất cho thân Họ dùng hiểu biết thân để đóng góp, giúp đỡ cho cộng đồng người xung quanh mục đích cao Nói cách khác, việc làm sinh viên tình nguyện xuất phát từ lịng tự nguyện, mong muốn đóng góp cơng sức để cống hiến Vì tập thể quan trọng tiên phong cho phong trào khoa, viện hay trường sinh viên tình nguyện ngày TIEU LUAN MOI download : skknchat@gmail.com phát triển quy mô chất lượng Vậy nên, việc quản trị tập thể lớn có nhiều khó khăn phức tạp Tuy nhiên, với thời đại công nghệ ngày phát triển, việc quản lý tập thể ứng dụng phổ biến Cơ sở liệu Tuy báo cáo chúng em chuẩn bị cẩn thận khơng thể tránh khỏi sai sót, mong thầy bạn đưa ý kiến đóng góp để báo cáo hồn thiện Chúng em xin cảm ơn thầy Nguyễn Danh Tú tận tình giảng dạy đưa lời nhận xét quý báu để chúng em hoàn thiện báo cáo I Trình bày tốn thực tế TIEU LUAN MOI download : skknchat@gmail.com I Trình bày tốn thực tế - Một đội sinh viên tình nguyện có danh sách sinh viên thông tin sinh viên Mỗi sinh viên tham gia nhiều mảng đội sinh viên tình nguyện Mỗi thành viên có địa chỉ, địa có nhiều thành viên sở hữu - Một đội sinh viên có danh sách mảng mảng có mảng trưởng người làm trưởng mảng - Mỗi mảng có nhiều thành viên tham gia thành viên đảm nhận chuyên mơn để giao nhiệm vụ tham gia hoạt động mảng - Các hoạt động đội sinh viên tình nguyện có danh sách hoạt động, người phụ trách nhiều thành viên tham gia vào hoạt động Mỗi thành viên tham gia nhiều hoạt động giao cho phụ trách nhiều hoạt động - Mỗi thành viên tham gia hoạt động đánh giá nhận xét mức độ hồn thành cơng việc theo cấp độ hồn thành để tổng kết thành tích cho thành viên - II Xác định chức - Quản lý danh sách thành viên đội sinh viên tình nguyện: Mỗi sinh viên lưu trữ thông tin về: họ tên, địa chỉ, giới tính, điện thoại, email, ngành học, điểm số, sở thích - Lưu thơng tin mảng: Lưu trữ danh sách mảng đội sinh viên, mảng có thơng tin: tên mảng, trưởng mảng - Quản lý nhân mảng đội: TIEU LUAN MOI download : skknchat@gmail.com Yêu cầu liệu chức lưu trữ danh sách thành viên mảng, chuyên môn thành viên - Lưu trữ thông tin hoạt động đội: Lưu trữ danh sách hoạt động đội sinh viên, hoạt động có tên hoạt động, người phụ trách hoạt động, địa điểm hoạt động, thời điểm diễn hoạt động - Quản lý hoạt động đội: Cần phải lưu trữ danh sách thành viên tham gia hoạt động đánh giá mức độ hồn thành cơng việc thành viên III Sơ đồ thực thể liên kết - Từ toán thực tế xác định chức cần có sơ sở liệu sinh viên tính nguyện ta có thực thể mối liên kết sau: + Các thực thể: thành viên, địa chỉ, mảng, hoạt động + Các mối liên kết: * Sống ở: thành viên – địa (n – 1) * Thành viên mảng: thành viên – mảng (m, n) * Trưởng mảng: thành viên – mảng (1 – 1) * Phụ trách: thành viên – hoạt động (1 – n) * Nhận xét thành viên: thành viên – hoạt động (m, n) TIEU LUAN MOI download : skknchat@gmail.com - Sơ đồ thực thể liên kết tổng quát: - Sơ đồ diagram: TIEU LUAN MOI download : skknchat@gmail.com - Thông tin chi tiết thực thể: + địa chỉ: + thành viên: + mảng: TIEU LUAN MOI download : skknchat@gmail.com + Hoạt động: IV Thiết kế sở liệu quan hệ: Từ mơ hình thực thể liên kết ta có quan hệ để thực chức quản lý sở liệu sinh viên tình nguyện theo mong muốn Quan hệ địa - Quan hệ: dia_chi ( id_dia_chi, huyen, tinh) - Thông số bảng: - Tạo bảng mySQL: Chức bảng: Dùng để lưu địa quận (huyện), tỉnh(thành phố) sở liệu - TIEU LUAN MOI download : skknchat@gmail.com Quan hệ thành viên - Quan hệ: thanh_vien (id_thanh vien, ho, ten, gioi_tinh, ngay_sinh, id_dia_chi, email, so_dien_thoai, diem_so, nganh_hoc, so_thich) - Thông số bảng: - Tạo bảng mySQL: Chức bảng: Lưu thông tin họ tên, giới tính, ngày sinh, địa (thơng qua khóa ngoại lai bảng address), email, số điện thoại, điểm, ngành học thành viên tham gia sinh viên tình nguyện - TIEU LUAN MOI download : skknchat@gmail.com Bảng mảng - Quan hệ: mang (id_mang, ten_mang, id_mang_truong) - Thông số bảng: - Cách tạo bảng: Chức bảng: Lưu thông tin mảng bao gồm tên mảng, người đội trưởng mảng - Bảng hoạt động - Quan hệ: hoat_dong (id_hoat_dong, ten_hoat_dong, ngay, dia_diem, id_nguoi_phu_trach) - Thông số bảng: TIEU LUAN MOI download : skknchat@gmail.com - Tạo bảng mySQL: Chức bảng: Lưu thông tin hoạt động đội sinh viên tình nguyện, gồm tên hoạt động, ngày thực hoạt động, nơi hoạt động, thành viên tham gia hoạt động - bảng nhận xét thành viên - Quan hệ: nhan_xet_thanh_vien (id_thanh_vien, id_hoat_dong, nhan_xet) - Thông số bảng: - Tạo bảng mySQL: TIEU LUAN MOI download : skknchat@gmail.com Chức bảng: Dùng để đánh giá thành viên tham gia hoạt động - Bảng các thành viên mảng - Quan hệ: thanh_vien_mang( id_thanh_vien, id_mang, chuyen_mon) - Thông số bảng: - Tạo bảng mySQL: Chức bảng: Dùng để lưu chuyên môn thành viên mảng - IV Ánh xạ quan hệ Lược đồ quan hệ sở liệu sinh viên tính nguyện gọi α=¿ U , F>¿ lược đồ quan hệ sở sinh viên tình nguyện - Tập thuộc tính: = { id_dia_chi , huyen, tinh, id_thanh vien, ho, ten, gioi_tinh, ngay_sinh, id_dia_chi, email, so_dien_thoai, diem_so, nganh_hoc, so_thich, id_mang, U TIEU LUAN MOI download : skknchat@gmail.com ten_mang, id_mang_truong, id_hoat_dong, ten_hoat_dong, ngay, dia_diem, id_nguoi_phu_trach, nhan_xet, chuyen_mon} - Tập phụ thuộc: F = {id_dia_chi → {huyen, tinh}; id_thanh_vien → {ho, ten, gioi_tinh, ngay_sinh, id_dia_chi, email, so_dien_thoai, diem_so, nganh_hoc, so_thich}; id_mang → {ten_mang, id_mang_truong}; id_hoat_dong → {ten_hoat_dong, ngay, dia_diem, id_nguoi_phu_trach}; {id_thanh_vien, id_hoat_dong} → nhan_xet; {id_thanh_vien, id_mang} → chuyen_mon} Lược đồ quan hệ sở liệu sau phân tách a gọi α1=¿ U1 ,F1 >¿ lược đồ bảng địa - Tập thuộc tính: U1 = {id_dia_chi,huyen, tinh} - Tập phụ thuộc: F1 = {id_dia_chi → {huyen, tinh}} b gọi α2=¿ U2 ,F2 >¿ lược đồ bảng thành viên - Tập thuộc tính: U2 = {id_thanh_vien, ho, ten, gioi_tinh, ngay_sinh, id_dia_chi, email, so_dien_thoai, diem_so, nganh_hoc, so_thich} - Tập phụ thuộc: F2 = {id_thanh_vien → {ho, ten, gioi_tinh, ngay_sinh, id_dia_chi, email, so_dien_thoai, diem_so, nganh_hoc, so_thich} TIEU LUAN MOI download : skknchat@gmail.com α =¿ U , F >¿ gọi 3 lược đồ bảng mảng - Tập thuộc tính: U3 = {id_mang, ten_mang, id_mang_truong} c - Tập phụ thuộc: F3 = {id_mang → {ten_mang, id_mang_truong} d gọi α4 =¿U ,F4 >¿ lược đồ bảng hoạt động - Tập thuộc tính: U4 = {id_hoat_dong, ten_hoat_dong, ngay, dia_diem, id_nguoi_phu_trach} - Tập phụ thuộc: F4 = {id_hoat_dong → {ten_hoat_dong, ngay, dia_diem, id_nguoi_phu_trach} e gọi α5=¿ U5 , F5 >¿ lược đồ bảng nhận xét hoạt động - Tập thuộc tính: U5 = {id_thanh_vien, id_hoat_dong, nhan_xet} - Tập phụ thuộc: F5 = {id_thanh_vien, id_hoat_dong, nhan_xet} α =¿ U , F >¿ gọi 6 lược đồ bảng mảng - Tập thuộc tính: U6 = {id_thanh_vien, id_mang, chuyen_mon} f - Tập phụ thuộc: TIEU LUAN MOI download : skknchat@gmail.com {{id_thanh_vien, id_mang} → chuyen_mon} VI Các câu hỏi truy vấn Biểu diễn ngôn ngữ đại số quan hệ: - Ta có quan hệ: dia_chi ( id_dia_chi, huyen, tinh) thanh_vien ( id_thanh vien, ho, ten, gioi_tinh, ngay_sinh, id_dia_chi, email, so_dien_thoai, diem_so, nganh_hoc, so_thich) mang (id_mang, ten_mang, id_mang_truong) hoat_dong (id_hoat_dong, ten_hoat_dong, ngay, dia_diem, id_nguoi_phu_trach) nhan_xet_thanh_vien (id_thanh_vien, id_hoat_dong, nhan_xet) thanh_vien_mang( id_thanh_vien, id_mang, chuyen_mon) 1.1 Lấy thông tin mảng trưởng số thành viên có mảng - In ra: id mảng trưởng, họ, tên mảng trưởng, tên mảng, số thành viên - Biểu diễn đại số quan hệ: R1 R2 = id∏ (mang thanh¿) γidmang ,count (id¿)→ so¿ (mang thanh¿) mang = id ¿ ∏ ,ten m KQ = id ,ten ¿ 1.2 Lấy thông tin sinh viên có sở thích đá bóng bóng rổ quê ba tỉnh Hà Nam, Nam Định, Ninh Bình - In ra: id thành viên, họ, tên thành viên, sở thích, tỉnh TIEU LUAN MOI download : skknchat@gmail.com - Biểu diễn đại số quan hệ: R1 = σ so ( thich= % đá bóng % V sothich= % bóng rổ % thanhvien σ R2 = KQ = ¿ tinh=Hà NamV tinh =Nam ĐịnhV tinh =Ninh Bình ∏ ( R ) R1) ) id¿ ,ho ,ten , tinh 1.3 Lấy thông tin sinh viên có tên kết thúc “ng” thuộc ngành học CNTT&TT có số hoạt động lớn - In ra: id thành viên, họ, tên, viện, số hoạt động - Biểu diễn đại số quan hệ: σ R1 = ten=%ng%∧nganhhoc =CNTT&TT”} (thanh_vien ¿ γ R2 = R3 = (R id¿ ,count (id¿)→ so¿ ∏ (R1) nhan ) ¿ R2 id¿ ,ho ,ten, vien KQ = σ (R ) so¿≥ 3 1.4 Tính số sinh viên nam sinh viên nữ mảng - In ra: id mảng, tên mảng, số thành viên nam, số thành viên nữ - Biểu diễn đại số quan hệ: R1 = σ gioi R2 = σ gioi R3 R4 = = tinh=nam ( tinh=n idmang ,tenmang ữ mang nhan¿ thanhvien γ γ (R ) idmang ,count (id¿)→ so¿ idmang ,count (id¿)→ so¿ ∏ KQ = (mang nhan¿ thanhvien) (R ) ) TIEU LUAN MOI download : skknchat@gmail.com ... - Mỗi thành viên tham gia hoạt động đánh giá nhận xét mức độ hồn thành cơng việc theo cấp độ hồn thành để tổng kết thành tích cho thành viên - II Xác định chức - Quản lý danh sách thành viên đội... Các hoạt động đội sinh viên tình nguyện có danh sách hoạt động, người phụ trách nhiều thành viên tham gia vào hoạt động Mỗi thành viên tham gia nhiều hoạt động giao cho phụ trách nhiều hoạt động. .. thông tin hoạt động đội: Lưu trữ danh sách hoạt động đội sinh viên, hoạt động có tên hoạt động, người phụ trách hoạt động, địa điểm hoạt động, thời điểm diễn hoạt động - Quản lý hoạt động đội: Cần