1. Trang chủ
  2. » Công Nghệ Thông Tin

Cơ sở dữ liệu nâng cao

10 527 4

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Nội dung

12/3/2010 CƠ SỞ DỮ LIỆU NÂNG CAO GV ThS NGUYỄN TRẦN MINH THƯ KHOA CÔNG NGHỆ THÔNG TIN ĐẠI HỌC KHOA HỌC TỰ NHIÊN, TPHCM 11/2010 CHƯƠNG 01 – TỔNG QUAN  Dẫn nhập  Các tiêu chí thiết kế  Chu kỳ sống CSDL  Ví dụ 12/3/2010 12/3/2010 DẪN NHẬP  Có ba yếu tố cần ý thiết kế CSDL:  Phục vụ nhiều NSD  Các liệu đúng/chính xác  Với thời gian hợp lý  Những câu hỏi đặt cho người thiết kế:  NSD cónhững nhu cầu (về liệu) GÌ?  Những nhu cầu biểu diễn NHƯ THẾ NÀO?  Chúng thể hiệu lược đồ CSDL NHƯ THẾ NÀO?  KHI NÀO NHƯ THẾ NÀO lược đồ CSDL thích ứng với nhu cầu thay đổi? 12/3/2010 DẪN NHẬP (tt) Là hộp đen Yêu cầu thông tin liệu Yêu cầu khai thác/xử lý Đặc trưng Hệ QTCSDL TK CSDL: Lựa chọn lược đồ Tiêu chí hiệu Cấu trúc CSDL hiệu quả, phù hợp với ứng dụng môi trường triển khai Cấu hình phần cứng/ Đặc trưng HĐH 12/3/2010 12/3/2010 CÁC TIÊU CHÍ THIẾT KẾ  Tính uyển chuyển lược đồ CSDL  Dễ dàng thêm, bớt, sửa đổi tương lai  Cân nhắc…  Chi phí lưu trữ (kích thước) với chi phí truy xuất (có thể chấp nhận lưu trữ dư thừa để truy xuất nhanh)  Chi phí cập nhật liệu với chi phí truy xuất (chấp nhận cập nhật lâu – phải dồn lại để c/n lần – truy xuất hiệu quả)  Xem xét để thoả mãn nhu cầu sử dụng khác nhóm NSD khác 12/3/2010 CHU KỲ SỐNG CỦA MỘT CSDL  Trải qua giai đoạn:  Phân tích nhu cầu NSD  Thiết kế       Mức quan niệm Mức logic Mức vật lý Cài đặt nhập liệu ban đầu Khai thác Bảo hành (đi đôi với khai thác): Sửa chữa cho phù hợp với nhu cầu khai thác 12/3/2010 12/3/2010 CHU KỲ SỐNG CỦA MỘT CSDL Nhu cầu khai thác thay đổi nhiều, cần PTTK lại (sau khoảng năm) KHAI TỬ CSDL (Kết thúc chu kỳ) Thay đổi công nghệ phần mềm/phần cứng 12/3/2010 GIAI ĐOẠN PHÂN TÍCH  Mục tiêu: làm việc với người sử dụng để xác định: Nhu cầu thông tin (tổng quát –chi tiết /cần tính toán?) ý định khai thác (để tham khảo)  Kích thước khối lượng liệu  Tần suất khai thác liệu  Qui định tổ chức vàxử lý liệu  Yêu cầu an toàn liệu  Yêu cầu hiệu  12/3/2010 12/3/2010 GIAI ĐOẠN PHÂN TÍCH  Cách thực hiện: Xác định người sử dụng, xếp thành nhóm NSD, lập danh sách nhóm ưu tiên  Phỏng vấn  Lập sơ đồ luân chuyển liệu để có nhìn tổng thể cách liệu tạo, sửa, khai thác NSD  Xác định nút trọng điểm sơ đồ (CSDL phải phục vụ tốt cho nút trọng điểm)  Lập sưu liệu thể kết phân tích  12/3/2010 GIAI ĐOẠN THIẾT KẾ 10  Có ba mức thiết kế:  Mức quan niệm  nội dung CSDL – CÁI GÌ?  Mức lô-gíc  chuẩn bị cho toán NHƯ THẾ NÀO?  Mức vật lý  cài đặt NHƯ THẾ NÀO? 12/3/2010 12/3/2010 GIAI ĐOẠN THIẾT KẾ 11 THIẾT KẾ QUAN NIỆM  Quan tâm đến nội dung CSDL (CÁI GÌ?)  Chọn mô hình liệu (quan hệ, thực thể kết hợp, đối tượng,…) để biểu diễn nội dung CSDL  Đầu vào: kết gđ phân tích nhu cầu – phác thảo lược đồ CDSL ban đầu    Dữ liệu / thông tin Quan hệ ngữ nghĩa chúng Kết quả: lược đồ CSDL mức quan niệm   Đảm bảo lưu trữ thông tin không dư thừa Lược đồ có chất lượng Theo số tiêu chuẩn thiết kế Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM GIAI ĐOẠN THIẾT KẾ 12 THIẾT KẾ LOGIC  Là mức trung gian mức quan niệm mức vật lý, để chuẩn bị tốt cho thiết kế vật lý  Quan tâm đến nhu cầu khai thác CSDL  Xác định đường truy xuất  Tần suất truy xuất  Chuyển đổi lược đồ CSDL, mô hình DL dùng mức QN (TT-KH, đối tượng, quan hệ, ) khác với mô hình DL hệ QTCSDL (quan hệ, mạng, phân cấp,…) ©2010 Khoa CNTT - ĐH KHTN TPHCM Cơ sở liệu nâng cao 12/3/2010 GIAI ĐOẠN THIẾT KẾ 13 THIẾT KẾ LOGIC  Đầu vào: Lược đồ CSDL mức quan niệm  Thông tin nhu cầu khai thác DL   Kết quả: Lược đồ CSDL chuyển đổi sang lược đồ tương thích với mô hình DL hệ QTCSDL  Đồ thị quan hệ, đồ thị đường truy xuất  Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM GIAI ĐOẠN THIẾT KẾ 14 THIẾT KẾ VẬT LÝ  Quan tâm đến câu hỏi NHƯ THẾ NÀO:  Chọn lựa cách cài đặt CSDL hệ quản trị CSDL cụ thể  Quan tâm đến tính hiệu tốc độ xử lý  Tìm hiểu đặc trưng kỹ thuật hệ quản trị CSDL ©2010 Khoa CNTT - ĐH KHTN TPHCM Cơ sở liệu nâng cao 12/3/2010 GIAI ĐOẠN THIẾT KẾ 15 THIẾT KẾ VẬT LÝ  Đầu vào:  Kết giai đoạn thiết kế quan niệm lô-gíc  Thông tin kỹ thuật hệ quản trị CSDL  Kết quả:  Lược đồ CSDL hoàn chỉnh, sẵn sàng để cài đặt:  Khai báo khóa chính, khóa ngoại, mục  Xác định số thông số kỹ thuật, tùy chọn (dưới góc độ hệ QTCSDL) cần có ích để khai thác hiệu CSDL:  Cài đặt ràng buộc toàn vẹn an toàn liệu; … Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM VÍ DỤ 16  Phân tích yêu cầu người dùng  Thiết kế quan niệm: ©2010 Khoa CNTT - ĐH KHTN TPHCM Cơ sở liệu nâng cao 12/3/2010 VÍ DỤ 17  Thiết kế logic Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM VÍ DỤ 18  Thiết kế vật lý ©2010 Khoa CNTT - ĐH KHTN TPHCM Cơ sở liệu nâng cao 12/3/2010 Thắc mắc câu hỏi 19 12/3/2010 10 ... vẹn an toàn liệu; … Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM VÍ DỤ 16  Phân tích yêu cầu người dùng  Thiết kế quan niệm: ©2010 Khoa CNTT - ĐH KHTN TPHCM Cơ sở liệu nâng cao 12/3/2010... 12/3/2010 VÍ DỤ 17  Thiết kế logic Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM VÍ DỤ 18  Thiết kế vật lý ©2010 Khoa CNTT - ĐH KHTN TPHCM Cơ sở liệu nâng cao 12/3/2010 Thắc mắc câu hỏi 19... lược đồ tương thích với mô hình DL hệ QTCSDL  Đồ thị quan hệ, đồ thị đường truy xuất  Cơ sở liệu nâng cao ©2010 Khoa CNTT - ĐH KHTN TPHCM GIAI ĐOẠN THIẾT KẾ 14 THIẾT KẾ VẬT LÝ  Quan tâm đến

Ngày đăng: 03/12/2015, 20:40

TỪ KHÓA LIÊN QUAN

w