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
HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN Phân tích, thiết kế CSDL phân tán xây dựng hệ thống "Quản lý bãi đỗ xe Trường Đại học CNTT TT Việt - Hàn" Nhóm 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 Giảng viên TS Nguyễn Hà Huy Cường NỘI DUNG Nội dung nhóm trình bày Tổng quan Cơ sở liệu phân tán Thiết kế sở liệu phân tán Bài toán Quản lý bãi đỗ xe sử dụng CSDL phân tán TỔNG QUAN CƠ SỞ DỮ LIỆU PHÂN TÁN TỔNG QUAN CƠ SỞ DỮ LIỆU PHÂN TÁN HỆ PHÂN TÁN ? • Hệ phân tán gồm nhóm máy tính kết nối với thơng qua mạng máy tính, với tập phần mềm hệ thống thiết kế nhằm điều khiển liên kết tài nguyên, chức liệu • Phần mềm phân tán cung cấp cơng cụ thích hợp cho phép máy tính phối hợp hoạt động với nhau, chia sẻ tài nguyên cho phần cứng TỔNG QUAN CƠ SỞ DỮ LIỆU PHÂN TÁN HỆ PHÂN TÁN ? • Hệ phân tán gồm nhóm máy tính kết nối với thơng qua mạng máy tính, với tập phần mềm hệ thống thiết kế nhằm điều khiển liên kết tài nguyên, chức liệu • Phần mềm phân tán cung cấp cơng cụ thích hợp cho phép máy tính phối hợp hoạt động với nhau, chia sẻ tài nguyên cho phần cứng Chia sẻ tài nguyên HỆ PHÂN TÁN Tính suốt Tính co giãn Tính mở NGUYÊN TẮC XÂY DỰNG Chia sẻ tài nguyên Thực tế phát triển mạng máy tính đặt vấn đề lớn cần phải dùng chung tài ngun Một tiến trình trạm cung cấp tài nguyên dùng chung trạm khác Tin cậy Một trạm hệ bị cố khơng làm cho tồn hệ ảnh hưởng, mà ngược lại, cơng việc phân cho trạm khác đảm nhận Liên lạc Khi hệ thống mắc nối với nhau, thực thể hệ trao đổi thông tin với Tăng tốc Đây khái niệm phân tán tải Một tính tốn lớn , sử dụng trạm thời gian cho kết lâu, chúng chia nhỏ thực song song trạm HỆ CƠ SỞ DỮ LIỆU PHÂN TÁN Hệ quản trị sở liệu phân tán (Distributed database system) hệ thống phần mềm cho phép quản lý sở liệu phân tán làm cho việc phân tán trở nên "vơ hình" người sử dụng Mơi trường hệ sở liệu phân tán ƯU ĐIỂM VÀ NHƯỢC ĐIỂM Ưu điểm • • • • Thích hợp cho chất phân tán nhiều người dùng Dữ liệu có tính sẵn sàng độ tin cậy cao Dễ dàng khôi phục liệu xảy cố Linh hoạt 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 quán liệu THIẾT KẾ CỞ SỞ DỮ LIỆU PHÂN TÁN CÁC CHIẾN LƯỢC THIẾT KẾ Thiết kế từ xuống • Thiết kế view : có nhiệm vụ định nghĩa giao diện cho người dùng cuối, trình xem xét tổng thể mơ hình hệ thống, xác định loại thực thể mối liên hệ chúng • Thiết kế mức quan niệm tiến trình kiểm tra xác định rõ nhóm quan hệ : phân tích thực thể phân tích chức • Thiết kế phân tán - chia quan hệ thành nhiều quan hệ (fragment), mảnh phân tán Hoạt động thiết kế gồm hai bước : phân mảnh (fragmentation) định vị (location) liệu cho trạm (site) sau phân mảnh • Thiết kế vật lý : thực ánh xạ lược đồ mức quan niệm địa phương đơn vị lưu trữ vật lý CÁC CHIẾN LƯỢC THIẾT KẾ Thiết kế từ xuống • Thiết kế view : có nhiệm vụ định nghĩa giao diện cho người dùng cuối, trình xem xét tổng thể mơ hình hệ thống, xác định loại thực thể mối liên hệ chúng • Thiết kế mức quan niệm tiến trình kiểm tra xác định rõ nhóm quan hệ : phân tích thực thể phân tích chức • Thiết kế phân tán - chia quan hệ thành nhiều quan hệ (fragment), mảnh phân tán Hoạt động thiết kế gồm hai bước : phân mảnh (fragmentation) định vị (location) liệu Thiết kế từ lên • Thiết kế từ xuống hồn tồn thích hợp thiết kế CSDL từ đầu Tuy nhiên, thực tế thường có sẵn số CSDL phân tán nhiều nơi nhiệm vụ thiết kế CSDL phân tán phải tích hợp chúng thành CSDL phân tán Khi đó, cách tiếp cận từ lên thích hợp Bước thiết kế từ lê xác định lược đồ khái niệm cục Quá trình thực bao gồm việc tích hợp lược đồ khái niệm cục thành lược đồ khái niệm toàn cục cho trạm (site) sau phân mảnh • Thiết kế vật lý : thực ánh xạ lược đồ mức quan niệm địa phương đơn vị lưu trữ vật lý BÀI TOÁN QUẢN LÝ BÃI ĐỖ XE TRƯỜNG ĐẠI HỌC CNTT VÀ TT VIỆT - HÀN BÀI TỐN QUẢN LÝ BÃI ĐỖ XE Bài tốn bãi đỗ xe Trường Đại học CNTT TT Việt Hàn đặt vấn đề quản lý sử dụng bãi đỗ xe trường hợp lý, thuận tiện cho việc vào sinh viên, giảng viên Qua đó, việc quản lý bãi đỗ xe trường Đại học CNTT TT Việt Hàn thực sau • Nguời quản lý tiến hành thêm tài khoản để bảo vệ đăng nhập vào tiến hành q trình kiểm sốt xe vào bãi • Có hệ thống quẹt thẻ để sinh viên giảng viên tiến hành quẹt thẻ liệu lưu vào Database hệ thống phân tán liệu đến cổng • Tra cứu xe mã số thẻ xe có cố • Cuối ngày bảo vệ xem lại doanh thu số lượng xe vào • Thơng tin xe người chủ xe lưu vào hệ thống ghi thẻ từ, dễ dàng quản lý, thuận tiện vào bãi Sơ đồ Usecase tổng quát hệ thống Biểu đồ hoạt động gửi xe Biểu đồ hoạt động trả xe 3 DEMO HỆ THỐNG