1. Trang chủ
  2. » Giáo Dục - Đào Tạo

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

17 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 17
Dung lượng 695,7 KB

Nội dung

Mục lục Lời mở đầu .2 I Trình bày tốn thực tế .4 II Xác định chức .4 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 Đá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 thiếu khoa, viện, trường đại học Đây tổ chức đoà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 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 tránh khỏi sai sót, mong thầy bạn đưa ý kiến đóng góp để báo cáo hoà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 hồn thiện báo cáo I Trình bày tốn thực tế 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 chun 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 độ hoà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: 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) - Sơ đồ thực thể liên kết tổng quát: - Sơ đồ diagram: - Thông tin chi tiết thực thể: + địa chỉ: + thành viên: + mảng: + 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 2 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 3 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: - 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: - 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: U = {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, 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=¿ U , F >¿ 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=¿ U , F >¿ 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} c gọi α 3=¿ U , F >¿ lược đồ bảng mảng - Tập thuộc tính: U3 = {id_mang, ten_mang, id_mang_truong} - Tập phụ thuộc: F3 = {id_mang → {ten_mang, id_mang_truong} d gọi α =¿U , F > ¿ 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=¿ U , F >¿ 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} f gọi α 6=¿ U , F6 >¿ lược đồ bảng mảng - Tập thuộc tính: U6 = {id_thanh_vien, id_mang, chuyen_mon} - Tập phụ thuộc: {{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ệ: (mang⧓ ¿ )⧓ γ id R1 = ∏ id mang ,count (id ¿ )→ so ¿ (mang⧓ ¿ ) mang R2 = id ,ten∏ , so (R ⧓ mang) ¿ mang ¿ KQ = id ,ten ,ho∏ , ten ¿ mang , so ¿ ( R ¿ ¿ ⧓ thanhvien) ¿ 1.2 Lấy thơng tin sinh viên có sở thích đá bóng bóng rổ q 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 - Biểu diễn đại số quan hệ: R1 = σ so = % đá bóng % V so thich = % bóng rổ % thich (thanh vien ) R2 = σ tinh=Hà NamV tinh =Nam ĐịnhV tinh =Ninh Bình ¿ R1) (R 2) KQ = 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%∧nganh hoc =CNTT&TT”} (thanh_vien ¿ R2 = γ id ,count (id )→ so ( R ⧓ nhan¿ ) ¿ ¿ ¿ ( R 1) ⧓ R R3 = id ,ho∏ ,ten , vien ¿ KQ = σ so ≥ (R 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 = γ id R4 = γ id tinh =nam tinh =n ữ ( mang⧓ nhan¿ ⧓ vien) (mang ⧓ nhan¿ ⧓ vien) mang ,count (id ¿ )→ so ¿ (R1) mang ,count (id ¿ )→ so ¿ (R2) KQ = id ∏ ,ten mang (mang) mang ⧓ R3 ⧓ R4 ... thành viên tham gia hoạt động đánh giá nhận xét mức độ hoà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. .. độ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. .. 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

Ngày đăng: 24/06/2022, 03:38

HÌNH ẢNH LIÊN QUAN

Từ mô hình thực thể liên kết ta có các quan hệ để thực hiện các chức năng quản lý một cơ sở dữ liệu sinh viên tình nguyện theo mong muốn. - 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
m ô hình thực thể liên kết ta có các quan hệ để thực hiện các chức năng quản lý một cơ sở dữ liệu sinh viên tình nguyện theo mong muốn (Trang 8)
- Tạo bảng bằng mySQL: - 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
o bảng bằng mySQL: (Trang 8)
- Tạo bảng bằng mySQL: - 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
o bảng bằng mySQL: (Trang 9)
3. Bảng mảng - 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
3. Bảng mảng (Trang 10)
- Tạo bảng bằng mySQL: - 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
o bảng bằng mySQL: (Trang 11)
- Chức năng của bảng: Lưu thông tin các hoạt động của đội sinh viên tình nguyện, gồm tên hoạt động, ngày thực hiện hoạt động, nơi hoạt động, các  thành viên tham gia hoạt động đó. - 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
h ức năng của bảng: Lưu thông tin các hoạt động của đội sinh viên tình nguyện, gồm tên hoạt động, ngày thực hiện hoạt động, nơi hoạt động, các thành viên tham gia hoạt động đó (Trang 11)
- Chức năng của bảng: Dùng để đánh giá mỗi thành viên tham gia mỗi hoạt động - 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
h ức năng của bảng: Dùng để đánh giá mỗi thành viên tham gia mỗi hoạt động (Trang 12)

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w