1. Trang chủ
  2. » Mẫu Slide

HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN

18 19 2

Đ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 đề Hệ cơ sở dữ liệu phân tán
Tác giả Trần Văn Hợp, Phạm Minh Hiếu, Phạm Đúc Hàn Lâm, Phan Văn Quốc Tuấn, Nguyễn Cao Công Thành
Người hướng dẫn TS. Nguyễn Hà Huy Cường
Trường học Trường Đại Học CNTT và TT Việt - Hàn
Chuyên ngành Cơ sở dữ liệu
Thể loại Đồ án tốt nghiệp
Định dạng
Số trang 18
Dung lượng 3,15 MB

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

Nội dung

Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt Hàn

Trang 1

Giảng viên

TS Nguyễn Hà Huy

Cường

HỆ CƠ SỞ DỮ LIỆU

PHÂN TÁN

Phân tích, thiết kế CSDL phân tán và xây dựng hệ thống

"Quản lý bãi đỗ xe Trường Đại học CNTT và TT Việt - Hàn"

Nhóm 2

Trần Văn Hợp

Phạm Minh Hiếu

Phạm Đúc Hàn Lâm

Phan Văn Quốc Tuấn

Nguyễn Cao Công Thành

Trang 2

Tổng quan về Cơ sở dữ liệu phân tán

Thiết kế cơ sở dữ liệu phân tán

Bài toán Quản lý bãi đỗ xe sử dụng CSDL phân tán

NỘI DUNG

Nội dung nhóm sẽ trình bày

Trang 3

CƠ SỞ DỮ LIỆU PHÂN TÁN

1 TỔNG

QUAN

Trang 4

• Hệ phân tán gồm một nhóm các máy tính được kết nối với nhau thông qua mạng máy tính, cùng với tập các phần mềm hệ thống được thiết kế nhằm điều khiển liên kết các tài nguyên, chức năng và dữ liệu

• Phần mềm phân tán cung cấp các công cụ thích hợp cho phép các máy tính phối hợp các hoạt động với nhau, cùng chia sẻ tài nguyên cho phần cứng

HỆ PHÂN TÁN ?

CƠ SỞ DỮ LIỆU PHÂN TÁN

1 TỔNG QUAN

Trang 5

• Hệ phân tán gồm một nhóm các máy tính được kết nối với nhau thông qua mạng máy tính, cùng với tập các phần mềm hệ thống được thiết kế nhằm điều khiển liên kết các tài nguyên, chức năng và dữ liệu

• Phần mềm phân tán cung cấp các công cụ thích hợp cho phép các máy tính phối hợp các hoạt động với nhau, cùng chia sẻ tài nguyên cho phần cứng

HỆ PHÂN TÁN ?

4

CƠ SỞ DỮ LIỆU PHÂN TÁN

1 TỔNG QUAN

Trang 6

HỆ PHÂN TÁN

Chia sẻ tài nguyên Tính trong suốt

Tính co giãn Tính mở

Trang 7

NGUYÊN TẮC XÂY DỰNG

6

Chia sẻ tài nguyên

Thực tế phát triển mạng máy tính đặt ra một vấn đề lớn là cần phải dùng chung tài nguyên

Một tiến trình trên một trạm nào đó có thể cung cấp tài nguyên dùng chung ở một trạm khác

Tin cậy

Một trạm trong hệ bị sự cố không làm cho toàn

hệ ảnh hưởng, mà ngược lại, công việc đó được phân cho các trạm khác đảm nhận

Liên lạc

Khi các hệ thống đã được mắc nối với nhau, các thực thể trong hệ có thể trao đổi thông tin với nhau

Tăng tốc

Đây là khái niệm mới về phân tán tải Một tính toán lớn , nếu chỉ sử dụng một trạm thì thời gian cho kết quả lâu, chúng được chia nhỏ và thực hiện song song trên các trạm

Trang 8

Hệ quản trị cơ sở dữ liệu phân tán (Distributed database system) là một hệ thống phần mềm cho phép quản lý các cơ sở dữ liệu phân tán và làm cho việc phân tán trở nên "vô hình" đối với người

sử dụng

HỆ CƠ SỞ DỮ LIỆU

PHÂN TÁN

Trang 9

Ưu điểm

• Thích hợp cho bản chất phân tán của nhiều người dùng

• Dữ liệu có tính sẵn sàng và độ tin cậy cao

• Dễ dàng khôi phục dữ liệu khi xảy ra sự cố

• Linh hoạt trong việc mở rộng

Nhược điểm

• Hệ thống phức tập

• Chi phí cao

• Khó đảm bảo an ninh

• Khó đảm bảo tính nhất quán của dữ liệu

1 0

ƯU ĐIỂM VÀ NHƯỢC ĐIỂM

Trang 10

CỞ SỞ DỮ LIỆU PHÂN TÁN

2 THIẾT KẾ

Trang 11

CÁC CHIẾN LƯỢC THIẾT KẾ

1 2

Thiết kế từ trên xuống

• Thiết kế view : có nhiệm vụ định nghĩa các giao

diện cho người dùng cuối, quá trình xem xét tổng

thể mô hình hệ thống, xác định loại thực thể và mối

liên hệ giữa chúng

• Thiết kế mức quan niệm là một tiến trình kiểm tra

và xác định rõ nhóm quan hệ : phân tích thực thể

và phân tích chức năng

• Thiết kế phân tán - chia các quan hệ thành nhiều

quan hệ con (fragment), các mảnh sẽ được phân

tán Hoạt động thiết kế sẽ gồm hai bước : phân

mảnh (fragmentation) và định vị (location) dữ liệu

cho các trạm (site) sau phân mảnh

• Thiết kế vật lý : thực hiện ánh xạ lược đồ mức quan

niệm tại các địa phương ra các đơn vị lưu trữ vật lý

Trang 12

CÁC CHIẾN LƯỢC THIẾT KẾ

Thiết kế từ trên xuống Thiết kế từ dưới lên

• Thiết kế từ trên xuống hoàn toàn thích hợp khi thiết

kế CSDL từ đầu Tuy nhiên, trong thực tế thường có sẵn một số CSDL phân tán ở nhiều nơi và nhiệm vụ thiết kế CSDL phân tán là phải tích hợp chúng thành một CSDL phân tán Khi đó, cách tiếp cận từ dưới lên sẽ thích hợp hơn Bước đầu tiên trong thiết

kế từ dưới lê là xác định các lược đồ khái niệm cục

bộ Quá trình thực hiện này bao gồm việc tích hợp các lược đồ khái niệm cục bộ thành lược đồ khái niệm toàn cục

• Thiết kế view : có nhiệm vụ định nghĩa các giao

diện cho người dùng cuối, quá trình xem xét tổng

thể mô hình hệ thống, xác định loại thực thể và mối

liên hệ giữa chúng

• Thiết kế mức quan niệm là một tiến trình kiểm tra

và xác định rõ nhóm quan hệ : phân tích thực thể

và phân tích chức năng

• Thiết kế phân tán - chia các quan hệ thành nhiều

quan hệ con (fragment), các mảnh sẽ được phân

tán Hoạt động thiết kế sẽ gồm hai bước : phân

Trang 13

QUẢN LÝ BÃI ĐỖ XE TRƯỜNG ĐẠI

HỌC CNTT VÀ TT VIỆT - HÀN

3 BÀI TOÁN

Trang 14

BÀI TOÁN QUẢN LÝ BÃI ĐỖ XE

Bài toán bãi đỗ xe của Trường Đại học CNTT và TT Việt Hàn đặt ra vấn đề quản lý sử dụng bãi

đỗ xe của trường một cái hợp lý, thuận tiện cho việc ra vào của sinh viên, giảng viên Qua

đó, việc quản lý bãi đỗ xe của trường Đại học CNTT và TT Việt Hàn được thực hiện như sau

• Nguời quản lý tiến hành thêm các tài khoản để bảo vệ có thể đăng nhập vào và tiến hành

quá trình kiểm soát xe ra vào bãi

• Có hệ thống quẹt thẻ để khi sinh viên hoặc giảng viên tiến hành quẹt thẻ dữ liệu có thể

lưu vào Database hệ thống và phân tán dữ liệu này đến từng cổng

• Tra cứu xe bằng mã số thẻ xe khi có sự cố

• Cuối ngày bảo vệ có thể xem lại doanh thu và số lượng xe ra vào

• Thông tin xe và người chủ xe được lưu vào hệ thống và được ghi trên thẻ từ, dễ dàng

Trang 15

1 3

Sơ đồ Usecase tổng quát của hệ thống

Trang 17

1 3

Trang 18

D E M O H Ệ T H Ố N G

Ngày đăng: 04/10/2023, 20:37

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

TÀI LIỆU LIÊN QUAN

w