bài giảng hệ cơ sở dữ liệu - ths. trịnh thị ngọc linh

31 524 1
bài giảng hệ cơ sở dữ liệu  - ths. trịnh thị ngọc linh

Đ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

HỆ CƠ SỞ DỮ LIỆU GV: ThS.Trịnh Thị Ngọc Linh CHƯƠNG QUI HOẠCH, THIẾT KẾ VÀ QUẢN TRỊ CSDL Các giai đoạn phát triển hệ CSDL Tổng quan thiết kế sở liệu Quản trị liệu quản trị CSDL 5.1 Các giai đoạn phát triển hệ CSDL  Các giai đoạn chu kỳ phát triển hệ CSDL:  Lập kế hoạch CSDL  Định nghĩa hệ thống  Tập hợp phân tích yêu cầu  Thiết kế CSDL  Lựa chọn hệ quản trị CSDL (tuỳ chọn)  Thiết kế ứng dụng  Mơ hình hoá (tuỳ chọn)  Thực  Chuyển đổi liệu (tùy chọn)  Kiểm thử  Vận hành bảo dưỡng 5.1 Các giai đoạn phát triển hệ CSDL Lập kế hoạch CSDL -Không tuân theo chặt chẽ mà có lặp lại Định nghĩa hệ thống Tập hợp phân tích yêu cầu -Đối với hệ thống nhỏ có NSD, chu kỳ phát triển khơng cần q hồn chỉnh Thiết kế CSDL Thiết kế khái niệm Thiết kế ứng dụng Chọn DBMS Thiết kế logic Thiết kế vật lý Mơ hình hoá Thực Chuyển đổi Kiểm thử Vận hành bảo dưỡng -Tuy nhiên, thiết kế hệ CSDL vừa lớn với hàng chục ngàn NSD, sử dụng hàng trăm truy vấn chương trình ứng dụng chu kỳ phát triển cần phải hồn chỉnh 5.1.1 Lập kế hoạch CSDL  Khái niệm: Lập kế hoạch CSDL để quản lý hoạt động, làm cho giai đoạn chu kỳ phát triển thật mang lại hiệu  Cần xác định:  Xác định kế hoạch, mục đích, u cầu hệ thơng tin  Xác định điểm mạnh yếu hệ thông tin  Sự hỗ trợ công nghệ thông tin mang đến thuận lợi 5.1.2 Định nghĩa hệ thống  Khái niệm: Định nghĩa hệ thống mô tả phạm vi ứng dụng CSDL quan điểm người dùng  Xác định:  Phạm vi ứng dụng CSDL  Quan điểm người dùng 5.1.2 Định nghĩa hệ thống - Phạm vi hệ thống hệ CSDL DreamHome Tiếp thị Trả lương HRM Thông tin bán Thông tin cho thuê Thông tin quảng cáo Nhân viên Dịch vụ khách hàng Phạm vi hệ thống (Human Resource Management) 5.1.2 Định nghĩa hệ thống - Xác định quan điểm người dùng: Quan điểm người dùng xác định yêu cầu hệ CSDL dựa vai trò cụ thể hay lĩnh vực ứng dụng Dữ liệu Loại cập nhật Tất nhánh Bảo trì Quản lý Truy vấn x x Báo cáo Nhánh đơn Giám đốc x x Bảo trì x Truy vấn x Báo cáo x Người giám sát Trợ lý 5.1.3 Tập hợp phân tích yêu cầu  Khái niệm: Đây trình tập hợp phân tích thơng tin phần tổ chức cần xây dựng ứng dụng CSDL, sử dụng thông tin để xác định yêu cầu cho hệ thống  Có ba phương pháp chính:  Phương pháp tập trung  Phương pháp kết hợp quan điểm  Kết hợp hai phương pháp 5.1.3 Tập hợp phân tích yêu cầu - Phương pháp tập trung: + Các yêu cầu cho quan điểm người dùng kết hợp thành tập yêu cầu cho hệ CSDL + Một mơ hình liệu thể tất quan điểm người dùng tạo suốt giai đoạn thiết kế CSDL Quan điểm người dùng Các yêu cầu quan điểm người dùng Mơ hình ER Quan điểm người dùng + Các yêu cầu quan điểm người dùng Quan điểm người dùng Các yêu cầu quan điểm người dùng Tất yêu cầu quan điểm người dùng Các quan hệ, từ điển liệu tài liệu hỗ trợ khác Mô hình liệu chung 5.2.6 Thiết kế ứng dụng  Thiết kế giao diện người dùng  Thiết kế giao diện thiết kế phần giao tiếp với người dùng  Thiết kế giao diện bao gồm yêu cầu sau: • • • • • • • • • • • Tiêu đề phải thể ý nghĩa Sắp xếp nhóm field (trường) cách logic Bố trí form/report cách hợp lý, đẹp mắt Đánh nhãn field theo cách thông dụng, quen thuộc Ký hiệu viết tắt phải phù hợp Sử dụng màu sắc phù hợp Sự phân chia ranh giới cho field đối tượng liệu Thông báo lỗi giá trị khơng thích hợp Các field tuỳ chọn phải đánh dấu rõ ràng Các thông báo giải thích cho field Báo hiệu hồn tất 5.1.7 Mơ hình hố (tuỳ chọn)  Mơ hình hố xây dựng mơ hình làm việc hệ sở liệu  Quá trình xây dựng mơ hình để kiểm tra trước thức thực hiện, nhằm hạn chế thiếu xót hệ thống  Mục đích việc mơ hình hố là:  Để xác định chức hệ thống làm việc tốt hay tồn thiếu xót  Đưa đề nghị cải tiến  Chọn lọc yêu cầu NSD  Ước lượng tính khả thi thiết kế hệ thống 5.1.8 Thực  Đây trình sử dụng hệ quản trị sở liệu để xây dựng sở liệu  Trong q trình này, sử dụng Hệ quản trị CSDL Microsoft Access, Microsoft SQL Server, Oracle, DB2, My SQL để xây dựng CSDL dựa bảng thiết kế 5.1.9 Chuyển đổi liệu (tùy chọn)  Quá trình để chuyển đổi liệu tồn vào sở liệu và chuyển ứng dụng tồn chạy hệ thống  Quá trình tiến hành có hệ thống thay cho hệ thống cũ, việc chuyển đổi tuỳ thuộc vào đặc tính hệ thống hệ thống cũ 5.1.10 Kiểm thử  Đây trình tìm lỗi hệ thống  Cách kiểm thử thông dụng chạy thử phần để tìm lỗi chỉnh sửa lỗi Sau chạy thử tồn hệ thống để xem hệ thống có ổn định không 5.1.11 Vận hành bảo dưỡng  Đây trình kiểm tra bảo trì sở liệu sau cài đặt  Bao gồm hoạt động:  Kiểm tra hoạt động hệ thống  Bảo trì cải tiến ứng dụng CSDL có u cầu  Tích hợp có u cầu 5.2 Tổng quan thiết kế sở liệu Thế giới thực  Tập hợp phân tích yêu cầu Tập hợp phân tích yêu cầu  Thiết kế mức khái niệm Các yêu cầu CSDL  Thiết kế mức lôgic Thiết kế mức khái niệm  Thiết kế mức vật lý Không phụ thuộc vào DBMS Phụ thuộc vào DBMS Lược đồ khái niệm (Trong mơ hình liệu bậc cao) Thiết kế mức logic (Ánh xạ mơ hình liệu) Lược đồ khái niệm (Trong mơ hình liệu DBMS cụ thể) Thiết kế mức vật lý Lược đồ (Đối với DBMS cụ thể đó) 5.2 Tổng quan thiết kế sở liệu  Trước thiết kế CSDL, người thiết kế cần tập hợp yêu cầu phân tích yêu cầu  Các yêu cầu CSDL xác định cách vấn người quản lý NSD liệu, nghiên cứu tài liệu (chẳng hạn báo cáo), tạo đặc tả cho yêu cầu  Đặc tả bao gồm liệu cần xử lý, mối liên hệ tự nhiên liệu hạ tầng phần mềm cho cài đặt CSDL 5.2.1 Thiết kế CSDL mức khái niệm  Thiết kế CSDL mức khái niệm trình xây dựng mơ hình liệu tổng thể, độc lập với kiến trúc vật lý  Ở bước người thiết kế lựa chọn mơ hình liệu, dùng khái niệm mơ hình chọn để chuyển đặc tả yêu cầu người dùng sang thành lược đồ khái niệm  Lược đồ khái niệm mô tả cô đọng yêu cầu liệu người dùng bao gồm: mô tả chi tiết kiểu liệu, quan hệ, ràng buộc…  Một lược đồ khái niệm thiết kế cách đầy đủ bao gồm đặc tả yêu cầu chức năng, thao tác (hay giao dịch) thực liệu 5.2.2 Thiết kế CSDL mức logic  Thiết kế CSDL mức logic hay cịn gọi ánh xạ mơ hình liệu q trình xây dựng mơ hình liệu tổng thể dựa mơ hình liệu đặc trưng, chẳng hạn mơ hình quan hệ  Lược đồ mức khái niệm chuyển đổi từ mơ hình liệu bậc cao sang mơ hình liệu thể (chẳng hạn mơ hình quan hệ hay mơ hình hướng đối tượng )  Kết bước lược đồ CSDL dạng mơ hình liệu thể hệ quản trị CSDL 5.2.3 Thiết kế CSDL mức vật lý  Các đặc điểm mặt vật lý CSDL phải đặc tả giai đoạn này, chúng bao gồm cấu trúc lưu trữ bên kiểu tổ chức tập tin cho CSDL 5.3 Quản trị liệu quản trị CSDL  Người quản trị liệu (Data Administrator - DA) người quản trị CSDL (DataBase Administrator - DBA) người quản lý điều khiển liệu sở liệu 5.3.1 Người quản trị liệu  Người quản trị liệu thực công việc sau:  Lập kế hoạch CSDL  Phát triển bảo trì tiêu chuẩn, sách, thủ tục Thiết kế CSDL mức khái niệm mức logic  Chọn cơng cụ thích hợp  Liên lạc với NSD để xác nhận yêu cầu giải khó khăn cập nhật  Phát triển sách bảo mật 5.3.2 Người quản trị CSDL  Định nghĩa sơ đồ: DBA tạo sơ đồ CSDL gốc cách viết tập định nghĩa mà dịch trình biên dịch DDL thành tập bảng lưu trữ thường trực tự điển liệu  Định nghĩa cấu trúc lưu trữ phương pháp truy xuất: DBA tạo cấu trúc lưu trữ thích hợp phương pháp truy xuất cách viết tập hợp định nghĩa mà dịch trình biên dịch lưu trữ liệu ngôn ngữ định nghĩa liệu 5.3.2 Người quản trị CSDL  Sửa đổi sơ đồ tổ chức vật lý  Cấp quyền truy xuất liệu: Việc cấp dạng quyền truy cập khác cho phép người quản trị CSDL điều hoà phần CSDL mà nhiều người truy xuất  Đặc tả ràng buộc toàn vẹn: Các giá trị liệu lưu trữ CSDL phải thỏa mãn số ràng buộc quán định ... Quản trị liệu quản trị CSDL  Người quản trị liệu (Data Administrator - DA) người quản trị CSDL (DataBase Administrator - DBA) người quản lý điều khiển liệu sở liệu 5.3.1 Người quản trị liệu ... cầu NSD  Ước lượng tính khả thi thiết kế hệ thống 5.1.8 Thực  Đây trình sử dụng hệ quản trị sở liệu để xây dựng sở liệu  Trong trình này, sử dụng Hệ quản trị CSDL Microsoft Access, Microsoft... thiết kế 5.1.9 Chuyển đổi liệu (tùy chọn)  Quá trình để chuyển đổi liệu tồn vào sở liệu và chuyển ứng dụng tồn chạy hệ thống  Quá trình tiến hành có hệ thống thay cho hệ thống cũ, việc chuyển

Ngày đăng: 02/07/2014, 17:44

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan