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

Nghiên cứu cơ sở dữ liệu phân tán và ứng dụng trong quản lý sinh viên (tt)

11 423 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 11
Dung lượng 246,59 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

KHOA CÔNG NGHỆ THÔNG TIN NGHIÊN CỨU CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG TRONG QUẢN LÝ SINH VIÊN Hà Nội, tháng 05/2017... TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI KHOA CÔNG NGHỆ TH

Trang 1

KHOA CÔNG NGHỆ THÔNG TIN

NGHIÊN CỨU CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG

TRONG QUẢN LÝ SINH VIÊN

Hà Nội, tháng 05/2017

Trang 2

TRƯỜNG ĐẠI HỌC TÀI NGUYÊN VÀ MÔI TRƯỜNG HÀ NỘI

KHOA CÔNG NGHỆ THÔNG TIN

NGUYỄN THỊ HUYỀN TRANG

NGHIÊN CỨU CƠ SỞ DỮ LIỆU PHÂN TÁN VÀ ỨNG DỤNG TRONG

QUẢN LÝ SINH VIÊN

Chuyên ngành : Công Nghệ Thông Tin

Mã ngành : D480201

NGƯỜI HƯỚNG DẪN: Th.s Đỗ Thị Thu Nga

Hà Nội, tháng 05/2017

Trang 3

LỜI CAM ĐOAN

Những nội dung trong đồ án tốt nghiệp này là thành quả từ sự nghiên cứu và được thực hiện dưới sự hướng dẫn trực tiếp của Th.s Đỗ Thị Thu Nga

Đồ án được thực hiện hoàn toàn mới, là thành quả do em tìm hiểu và nghiên cứu, không sao chép theo bất cứ đồ án tương tự nào Mọi sự tham khảo sử dụng trong đồ án đều được trích dẫn từ các nguồn tài liệu trong danh mục tài liệu tham khảo

Mọi sao chép không hợp lệ, vi phạm quy chế của nhà trường, em xin hoàn toàn chịu trách nhiệm

Sinh viên

Nguyễn Thị Huyền Trang

Trang 4

LỜI CẢM ƠN

Trong thời gian làm đồ án tốt nghiệp, em đã nhận được nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy cô, gia đình và bạn bè

Đầu tiên, em xin gửi lời cảm ơn chân thành đến Th.s Đỗ Thị Thu Nga - giảng viên khoa Công nghệ thông tin trường Đại học Tài nguyên và Môi trường Hà Nội người đã hướng dẫn, chỉ bảo em trong suốt quá trình làm đồ án

Em cũng xin chân thành cảm ơn các giảng viên trong trường Đại học Tài nguyên và Môi trường Hà Nội nói chung, các thầy cô trong khoa Công nghệ thông tin nói riêng đã dạy cho em kiến thức về các môn đại cương cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều kiện giúp đỡ

em trong suốt quá trình học tập

Em xin chân thành cảm ơn!

Sinh viên thực hiện

Nguyễn Thị Huyền Trang

Trang 5

MỤC LỤC

PHẦN MỞ ĐẦU……… 1

CHƯƠNG 1: TỔNG QUAN VỀ CƠ SỞ DỮ LIỆU PHÂN TÁN………… 4

1.1 Phân tán dữ liệu……… 4

1.2 Định nghĩa cơ sở dữ liệu phân tán……… 4

1.3 Các đặc điểm của cơ sở dữ liệu phân tán……… 5

1.3.1 Chia sẻ tài nguyên……… 5

1.3.2 Tính mở……… 5

1.3.3 Khả năng song song……… 6

1.3.4 Khả năng mở rộng……… 6

1.3.5 Khả năng khử lỗi……… 6

1.3.6 Tính trong suốt……… 7

1.3.7 Đảm bảo tin cậy và nhất quán……… 7

1.4 So sánh CSDL phân tán và CSDL tập trung……… 8

1.5 Ưu và nhược điểm của CSDL phân tán……… 10

1.5.1 Ưu điểm……… 10

1.5.2 Nhược điểm……… 11

1.6 Hệ cơ sở dữ liệu phân tán……… 11

1.6.1 Khái niệm……… 11

1.6.2 Sự cần thiết của các hệ CSDL phân tán……… 11

1.7 Hệ quản trị CSDL phân tán……… 12

1.7.1 Khái niệm……… 12

1.7.2 Phân loại……… 13

1.7.3 Mô hình kiến trúc hệ quản trị cơ sở dữ liệu phân tán……… 13

1.8 Giới thiệu Oracle……… 16

1.8.1 Oracle là gì? 16

1.8.2 Đặc điểm của Oracle……… 16

1.8.3 Các đặc trưng của hệ quản trị Oracle……… 17

Trang 6

1.9 Một số công cụ sử dụng trong Oracle……… 19

1.9.1 SQLPlus……… 19

1.9.2 SQL Developer……… 20

CHƯƠNG 2: THIẾT KẾ CƠ SỞ DỮ LIỆU PHÂN TÁN……… 22

2.1 Phương pháp thiết kế cơ sở dữ liệu phân tán……… 22

2.1.1 Các phương pháp thiết kế CSDL phân tán……… 22

2.1.2 Phương pháp thiết kế từ trên xuống……… 23

2.1.3 Phương pháp thiết kế từ dưới lên……… 23

2.2 Phân mảnh dữ liệu……… 23

2.2.1 Các lý do phân mảnh……… 24

2.2.2 Khuyết điểm của việc phân mảnh……… 24

2.2.3 Các quy tắc phân mảnh……… 25

2.2.4 Các kiểu phân mảnh……… 25

2.2.5 Phân mảnh ngang……… 25

2.2.6 Phân mảnh dọc……… 26

2.2.7 Phân mảnh hỗn hợp……… 26

2.3 Phân tích thiết kế bài toán quản lý sinh viên theo mô hình cơ sở dữ liệu phân tán……… 27

2.3.1 Khảo sát bài toán quản lý sinh viên……… 27

2.3.2 Danh sách các Actor……… 28

2.3.3 Danh sách các Use-case……… 28

2.3.4 Biểu đồ Use-case……… 28

2.3.5 Biểu đồ Use-case tổng quát……… 28

2.3.6 Biểu đồ Use-case phân rã……… 29

2.3.7 Biểu đồ tuần tự……… 31

2.3.9 Biểu đồ lớp……… 38

2.3.10 Thiết kế cơ sở dữ liệu……….……… 38

CHƯƠNG 3: MÔ PHỎNG PHẦN MỀM QUẢN LÝ SINH VIÊN…… … 41

3.1 Oracle 11gR2……… 41

Trang 7

3.2 Các tính năng của Oracle 11gR2……… 42

3.3 Kết nối Server và Client……… 46

3.4 Các chức năng của hệ thống……… 47

3.4.1 Form đăng nhập……… 47

3.4.2 Form Main……… 47

3.4.3 Form quản lý điểm……… 48

3.4.4 Form quản lý môn học……… 49

3.4.5 Form quản lý thông tin sinh viên……… 49

3.4.6 Form tìm kiếm thông tin sinh viên……… 50

3.4.7 Form tìm kiếm điểm sinh viên……… 50

3.4.8 Giao diện quản lý lớp học……… 51

KẾT LUẬN……… 52

TÀI LIỆU THAM KHẢO……… 53

PHỤ LỤC……… ……… 54

Trang 8

DANH SÁCH CHỮ VIẾT TẮT

Trang 9

DANH MỤC HÌNH ẢNH

Hình 1.1 Mô hình cơ sở dữ liệu phân tán 5

Hình 1.2 Kiến trúc Client/Server 14

Hình 1.3 Kiến trúc ngang hàng 15

Hình 1.4 Kiến trúc File Server 16

Hình 1.5 Giao diện khi mở SQL Developer 20

Hình 1.6 Giao diện Database trong SQL Developer 21

Hình 1.7 Giao diện khi điền xong thông tin 21

Hình 2.1 Sơ đồ thiết kế tổng thể 22

Hình 2.2 Use-case tổng quát 28

Hình 2.3 Use-case phân rã chức năng tìm kiếm 29

Hình 2.4 Use-case phân rã chức năng quản lý môn học 29

Hình 2.5 Use-case phân rã chức năng quản lý điểm 30

Hình 2.6 Use-case phân rã chức năng quản lý thông tin sinh viên 30

Hình 2.7 Biểu đồ tuần tự chức năng tìm kiếm 31

Hình 2.8 Biểu đồ tuần tự chức năng đăng nhập 32

Hình 2.9 Biểu đồ tuần tự chức năng thêm mới 33

Hình 2.10 Biểu đồ tuần tự chức năng sửa thông tin 34

Hình 2.11 Biểu đồ tuần tự chức năng xóa thông tin 35

Hình 2.12 Biểu đồ hoạt động chức năng đăng nhập 35

Hình 2.13 Biểu đồ hoạt động chức năng thêm mới 36

Hình 2.14 Biểu đồ hoạt động chức năng sửa thông tin 37

Hình 2.15 Biểu đồ hoạt động chức năng xóa thông tin 37

Hình 2.16 Biểu đồ lớp 38

Hình 3.1 Giao diện form đăng nhập 47

Hình 3.2 Giao diện chính của phần mềm 48

Hình 3.3 Giao diện quản lý điểm 48

Hình 3.4 Giao diện quản lý môn học 49

Trang 10

Hình 3.5 Giao diện quản lý thông tin sinh viên 49

Hình 3.6 Giao diện tìm kiếm thông tin sinh viên 50

Hình 3.7 Giao diện tìm kiếm điểm sinh viên 50

Hình 3.8 Giao diện quản lý lớp học 51

Trang 11

DANH MỤC BẢNG BIỂU

Bảng 2.1 Các Actor 28

Bảng 2.2 Các Use-case 28

Bảng 2.3 Lớp 38

Bảng 2.4 Sinh viên 38

Bảng 2.5 Giảng viên 39

Bảng 2.6 Khoa 39

Bảng 2.7 Kết quả 39

Bảng 2.8 Hệ 40

Bảng 2.9 Môn học 40

Bảng 2.10 Đối tượng 40

Ngày đăng: 26/12/2017, 11:33

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm

w