1. Trang chủ
  2. » Luận Văn - Báo Cáo

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

14 1 0
Tài liệu đã được kiểm tra trùng lặp

Đ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

Tiêu đề Thiết Kế Cơ Sở Dữ Liệu Quản Lý Tài Nguyên Thiên Nhiên
Tác giả Nguyễn Tất Cường, Trần Minh Đăng, Bùi Hoàng Tiến Đạt, Phạm Tiến Đạt, Trịnh Tuấn Phong
Người hướng dẫn TS. Nguyễn Thị Thanh Huyền
Trường học Đại học Bách Khoa Hà Nội
Chuyên ngành Cơ sở dữ liệu
Thể loại Bài tập lớn
Năm xuất bản 2024
Thành phố Hà Nội
Định dạng
Số trang 14
Dung lượng 2,39 MB

Nội dung

Đầ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ườ

Trang 1

KHOA TOÁN - TIN

BÀI TẬP LỚN GIỮA KÌ

MÔN CƠ SỞ DỮ LIỆU

ĐỀ TÀI

THIẾT KẾ CƠ SỞ DỮ LIỆU QUẢN LÝ TÀI NGUYÊN THIÊN NHIÊN

GV hướng dẫn: TS Nguyễn Thị Thanh Huyền Nhóm sinh viên thực hiện: Nhóm 10 - 150323

Nguyễn Tất Cường 20227090 Trần Minh Đăng 20227092 Bùi Hoàng Tiến Đạt 20227011 Phạm Tiến Đạt 20227013 Trịnh Tuấn Phong 20227141

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áo cá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ầu hoà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ên TS.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ên Khoa 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ông thể tránh khỏi nhứng thiếu sót và sai sót Vì vậy, chúng em rất mong nhận được một số ý kiến đóng góp của cô giáo

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

Trang 3

Mục lục

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

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

4 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úng

em 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ận thiết yếu của môi trường, có quan hệ chặt chẽ với môi trường.Tài nguyên thiên nhiên, dù phong phú, nhưng không vô tận và cần được sử dụng một cách bền vững Hiện nay, vấn đề quá khai thác và sử dụng không hiệ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ơn bao 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ột

mô hình cơ sở dữ liệu và ứng dụng công nghệ thông tin giúp tối ưu hóa việc phân bổ và sử dụng tài nguyên, thông qua việc phân tích dữ liệu

và mô hình hóa, đảm bảo rằng tài nguyên được sử dụng một cách hiệu quả, 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ầu

sự 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ác nhau (khoa học, kinh tế, xã hội) để cung cấp cái nhìn toàn diện về tình trạ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ực mô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ời qua khảo sát yêu cầu của một hệ cơ sở dữ liệu Nhóm 10 chúng em xin trình bày các chức năng trong chương trình về chủ đề “Quản tài nguyên thiê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ồm

mã, 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ình hì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ài nguyên thiên nhiên như nước, đất, khoáng sản, rừng, đa dạng sinh học, v.v Thông tin có thể bao gồm vị trí, trữ lượng, tình trạng khai 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ác trong một khoảng thời gian nhất định, giúp đánh giá tác động đến mô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ảo

vệ 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ực khá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ản lượng, cải tiến trong quy trình khai thác, và so sánh với các tiêu chuẩ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 8

4 Thiết kế CSDL quan hệ

Hình 3: Thiết kế cơ sở dữ liệu quan hệ

Ánh xạ từ mô hình thực thể liên kết :

•Với các thực thể mạnh: Quan hệ mới sẽ gồm các thuộc tính của thực thể Ví dụ:

– Đội ngũ quản lý (mã số đội, tên đội, mã số đội trưởng, số lượng thành viên)

– Tài nguyên (mã số tài nguyên, tên tài nguyên, lịch sử, trữ lượng )

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

tả khu vực, )

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

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óa ngoạ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áp quả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 trong kiể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áp quả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ác quan hệ tham gia liên kết là khóa ngoại lại của quan hệ mới Kết hợ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 10

5 Ràng buộc dữ liệu

Dưới đây là các ràng buộc cho các trường trong bảng:

Hình 4: Bảng báo cáo

Hình 5: Bảng đội ngũ quản lý

Hình 6: Bảng đơn vị khai thác

Hình 7: Bảng khai thác

Trang 11

Hình 8: Bảng thành viên

Hình 9: Bảng quản lý

Hình 10: Bảng sự kiện

Hình 11: Bảng tài nguyên

Hình 12: Bảng khu vực

Hình 13: Bảng chứa

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ề truy vấ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

7 Tổng kết

Những điều nhóm đã làm được:

•Cả nhóm đã vận dụng được các kiến thức được học trên lớp để áp dụng vào bài báo cáo giữa kỳ môn Cơ sở dữ liệu

•Xây dựng được một bài toán về cơ sở dữ liệu để áp dụng vào thực

tế (Quản lý hiệu thuốc)

•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ế CSDL quan 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ác câ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áo cá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ễn Thị Thanh Huyền vì những kiến thức hữu ích mà cô đã giảng dạy trên lớp Trong quá trình làm báo cáo không tránh khỏi những sai sót, nhóm

10 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âu truy vấn dữ liệu Làm slide

A

2 Trần Minh Đăng Mô hình thực thể liên

kết Viết 3 câu truy vấn dữ liệu Gõ báo cáo Latex

A

3 Bùi Hoàng Tiến Đạt Thiết kế CSDL quan

hệ Viết 2 câu truy vấn dữ liệu Gõ báo cáo Latex

A

4 Phạm Tiến Đạt Sơ đồ phân rã chức

năng Viết 3 câu truy vấn dữ liệu Làm slide

A

5 Trịnh Tuấn Phong Sơ đồ phân rã chức

năng Viết 3 câu truy vấn dữ liệu Làm slide

A

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

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

TÀI LIỆU LIÊN QUAN

w