Đề Tài Thiết Kế Cơ Sở Dữ Liệu Quản Lý Tài Nguyên Thiên Nhiên.pdf

14 0 0
Tài liệu đã được kiểm tra trùng lặp
Đề Tài Thiết Kế Cơ Sở Dữ Liệu Quản Lý Tài Nguyên Thiên Nhiên.pdf

Đ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

Trang 1

KHOA TOÁN - TIN

BÀI TẬP LỚN GIỮA KÌMÔN CƠ SỞ DỮ LIỆU

Hà Nội, 4/2024

Trang 2

Lời cảm ơn

Lời đầu tiên, nhóm báo cáo xin gửi lời cảm ơn đến Khoa Toán - Tin,Đại học Bách khoa Hà Nội đã tạo cơ hội cho chúng em thực hiện báocáo bài tập lớn trong một môi trường tốt nhất nhằm đáp ứng yêu cầuhoàn thành báo cáo của chúng em.

Đặc biệt, chúng em xin bày tỏ lòng biết ơn sâu sắc đến giảng viênTS.Nguyễn Thị Thanh Huyền, người đã giảng dạy, hướng dẫn và hỗ trợchúng em rất nhiều trong suốt thời gian qua.

Cuối cùng, chúng em xin gửi lời cảm ơn tới các anh chị cựu sinh viênKhoa Toán - Tin, sự hỗ trợ, hợp tác của bạn bè đã giúp đỡ và truyềnđạt những kinh nghiệm quý báu cho quá trình học tập của chúng em.

Do kiến thức còn hạn chế nên báo cáo của chúng em hoàn toàn khôngthể tránh khỏi nhứng thiếu sót và sai sót Vì vậy, chúng em rất mongnhận được một số ý kiến đóng góp của cô giáo.

Trân trọng cảm ơnNhóm báo cáoNhóm 10 – Lớp 150323

Trang 3

Mục lục

2 Các chức năng của chương trình 43 Mô hình thực thể liên kết 64 Thiết kế CSDL quan hệ 7

6 Các ví dụ truy vấn dữ liệu 11

Trang 4

1 Bài toán thực tế

Lý do chọn đề tài: Trong bài tập lớn của môn học, chúng em đã chọnđề tài "Quản lý tài nguyên thiên nhiên" Đây là đề tài mà chúngem quan tâm và lựa chọn vì nhiều lý do.

Đầu tiên, do tính cấp thiêt và quan trọng, tài nguyên thiên nhiên lànhững vật chất có sẵn trong tự nhiên mà con người có thể khai thác,chế biến, sử dụng, phục vụ cuộc sống của con người, là một bộ phậnthiết yếu của môi trường, có quan hệ chặt chẽ với môi trường.Tài nguyênthiên nhiên, dù phong phú, nhưng không vô tận và cần được sử dụngmột cách bền vững Hiện nay, vấn đề quá khai thác và sử dụng khônghiệu quả đang dẫn đến sự cạn kiệt của nhiều loại tài nguyên quý giá.Vì vậy, việc quản lý tài nguyên thiên nhiên đang trở nên cấp bách hơnbao giờ hết.

Thứ hai, cần phải tối ưu hóa việc sử dụng tài nguyên Phát triển mộtmô hình cơ sở dữ liệu và ứng dụng công nghệ thông tin giúp tối ưu hóaviệc phân bổ và sử dụng tài nguyên, thông qua việc phân tích dữ liệuvà mô hình hóa, đảm bảo rằng tài nguyên được sử dụng một cách hiệuquả, giảm thiểu lãng phí và tăng cường khả năng tái tạo.

Quyết định trong quản lý và phát triển tài nguyên thiên nhiên yêu cầusự am hiểu sâu rộng về môi trường, kinh tế và xã hội Xây dựng một hệthống cơ sở dữ liệu đa chiều, tích hợp thông tin từ nhiều nguồn khácnhau (khoa học, kinh tế, xã hội) để cung cấp cái nhìn toàn diện về tìnhtrạng tài nguyên Một cơ sở dữ liệu chi tiết và cập nhật sẽ là công cụhỗ trợ đắc lực cho các nhà quyết định trong việc đề ra chính sách và kếhoạch quản lý tài nguyên một cách khoa học và hiệu quả.

Trong kỷ nguyên số hóa, việc áp dụng công nghệ thông tin vào lĩnh vựcmôi trường là một xu hướng toàn cầu, qua đó thể hiện quyết tâm vàkhả năng tiên phong trong việc sử dụng công nghệ để giải quyết các vấnđề toàn cầu.

Trang 5

2 Các chức năng của chương trình

Sau khi tham khảo các tài liệu và kiến thức được học trên lớp, đồng thờiqua khảo sát yêu cầu của một hệ cơ sở dữ liệu Nhóm 10 chúng em xintrình bày các chức năng trong chương trình về chủ đề “Quản tài nguyênthiên nhiên” như sau: 1 Quản lý hệ thống

Các thông tin về tài nguyên, khu vực, đội khai thác, đội quản lý đều cóchức năng xem/thêm/xoá/sửa thông tin.

•Quản lý thành viên: Lưu trữ các thông tin của thành viên bao gồmmã, tên, địa chỉ, SĐT, lương để dễ dàng trong việc quản lý vàphân công công việc cho từng người.

•Quản lý đội khai thác: Việc này giúp nắm bắt được thông tin vềđội khai thác, quy mô, thời gian thực hiện, đơn vị thực hiện và tìnhhình triển khai,

•Quản lý tài nguyên: Lưu trữ và quản lý thông tin về các loại tàinguyên thiên nhiên như nước, đất, khoáng sản, rừng, đa dạng sinhhọc, v.v Thông tin có thể bao gồm vị trí, trữ lượng, tình trạngkhai thác, và các yếu tố ảnh hưởng đến tài nguyên.

2 Báo cáo thống kê

Một số chức năng báo cáo thống kê mà nhóm chúng em xin được đềxuất:

•Báo cáo khai thác: Thể hiện số lượng tài nguyên đã được khai tháctrong một khoảng thời gian nhất định, giúp đánh giá tác động đếnmôi trường và hiệu quả sử dụng tài nguyên.

•Báo cáo tình hình bảo vệ tài nguyên: Cho biết các hoạt động bảovệ tài nguyên đã được thực hiện, bao gồm các khu bảo tồn, các dựán tái tạo và phục hồi môi trường, và các sáng kiến giảm thiểu tácđộng xấu đến môi trường.

•Báo cáo về tình trạng ô nhiễm: Dựa trên số liệu thu thập được,báo cáo này cung cấp thông tin về mức độ ô nhiễm tại các khu vựckhác nhau, nguyên nhân và biện pháp đã và đang được áp dụng.

Trang 6

•Báo cáo về hiệu quả sử dụng tài nguyên: Phân tích hiệu quả sửdụng tài nguyên dựa trên các chỉ số như lượng tiêu thụ so với sảnlượng, cải tiến trong quy trình khai thác, và so sánh với các tiêuchuẩn bền vững.

Hình 1: Sơ đồ bán rã chức năng

Trang 7

3 Mô hình thực thể liên kết

Dưới đây là sơ đồ miêu tả mô hình thực thể liên kết dành cho mô hìnhđã đề xuất:

Hình 2: Mô hình thực thể liên kết

Trang 9

•Với các liên kết 1 – N : khóa chính của 1 được đưa vào làm khóangoại của N Ví dụ:

– Khu vực (mã số khu vực, tên khu vực, địa chỉ, diệ tích, môtả khu vực, mã số tài

– Theo dõi (mã quản lý theo dõi, ngày bắt đầu, phương phápquản lý, mã số đội, )

•Với các liên kết 1-1: Thuộc tính của mối liên kết có thể đưa vềthành thuộc tính của một trong 2 kiểu thực thể tham gia hoặc làlấy khóa chính của một kiểu thực thể thành khóa ngoại bên trongkiểu thực thể khác Ví dụ:

– Theo dõi (mã quản lý theo dõi, ngày bắt đầu, phương phápquản lý,mã số đội, mã số khu vực)

•Với kiểu liên kết N -N : Tạo một quan hệ mới Khóa chính của cácquan hệ tham gia liên kết là khóa ngoại lại của quan hệ mới Kếthợp tất cả các khóa ngoại lai thành khóa chính Ví dụ:

– Chứa (mã số khu vực, mã số tài nguyên, trữ lượng)

Trang 12

6 Các ví dụ truy vấn dữ liệu

Trong báo cáo này, nhóm 10 chúng em xin đưa ra một số ví dụ về truyvấn dữ liệu nhằm giải quyết các yêu cầu xuất phát từ thực tế nếu hệthống được đưa vào thực tiễn Các ví dụ cụ thể như sau:

Trang 13

•Tìm hiểu về các chức năng trong chương trình.

•Nắm được cách xây dựng mô hình thực thể liên kết, thiết kế CSDLquan hệ cùng các chức năng, ràng buộc của chúng.

•Thực hành trực tiếp thông qua các câu truy vấn dữ liệu bằng cáccâu đại số quan hệ.

Những điều nhóm đã học được:

•Biết thêm về ứng dụng của CSDL trong đời sống thực tế là vô cùngđa dạng.

•Kĩ năng làm việc nhóm, phân chia công việc để đạt hiệu quả cao.

•Kĩ năng tìm kiếm thông tin, tham khảo các nguồn tài liệu uy tín,chất lượng.

•Học hỏi được thêm nhiều kiến thức bổ ích trong quá trình làm báocáo như vẽ được sơ đồ phân rã chức năng, dùng SQL để vẽ sơ đồdiagram

•Học được cách giải quyết một bài toán thực tế và hiểu rõ hơn vềquá trình quản lý của một hiệu thuốc.

Cuối cùng, chúng em xin gửi lời cảm ơn chân thành nhất tới cô NguyễnThị Thanh Huyền vì những kiến thức hữu ích mà cô đã giảng dạy trênlớp Trong quá trình làm báo cáo không tránh khỏi những sai sót, nhóm10 chúng em rất mong nhận được sự góp ý đến từ cô để bài báo cáođược hoàn thiện hơn.

Trang 14

Dưới đây là bảng đánh giá giữa các thành viên trong nhóm 10:

STT Tên thành viên Công việc được

giao Đánh giá Chữ ký1 Nguyễn Tất Cường Viết các ràng buộc

dữ liệu Viết 2 câutruy vấn dữ liệu Làmslide.

2 Trần Minh Đăng Mô hình thực thể liênkết Viết 3 câu truyvấn dữ liệu Gõ báocáo Latex.

3 Bùi Hoàng Tiến Đạt Thiết kế CSDL quanhệ Viết 2 câu truyvấn dữ liệu Gõ báocáo Latex.

4 Phạm Tiến Đạt Sơ đồ phân rã chứcnăng Viết 3 câu truyvấn dữ liệu Làmslide.

5 Trịnh Tuấn Phong Sơ đồ phân rã chứcnăng Viết 3 câu truyvấn dữ liệu Làmslide.

A

Ngày đăng: 29/05/2024, 18:11