Bài giảng slide cơ sở dữ liệu_BKA_C2
1 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT Chương 2 Quá trình phát triển cơ sở dữ liệu 2 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT Nội dung Định nghĩa các thuật ngữ. Chu kỳ phát triển hệ thống (SDLC - System Development Life Cycle). Cách tiếp cận làm bản mẫu (prototyping approach). Cách tiếp cận ba lược đồ (three-schema approach). Kiến trúc 3-tầng (three-tiered architecture). 3 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT Mô hình dữ liệu xí nghiệp Bước đầu tiên trong quá trình phát triển CSDL. Xác định phạm vi và nội dung chung. Toàn cảnh về dữ liệu tác nghiệp (operational data) ở mức trừu tượng cao. Sơ đồ liên kết thực thể (entity-relationship diagram). Các kiểu thực thể (entity type). Các mối liên kết (relationship) giữa các thực thể. Các qui tắc nghiệp vụ (business rule). 4 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT Mô hình dữ liệu xí nghiệp Enterprise data model describes the high-level entities in an organization and the relationship between these entities Mô hình dữ liệu xí nghiệp 5 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT SDLC System Development Life Cycle (SDLC) Quá trình phát triển được chi tiết hóa và có kế hoạch tốt. Tốn nhiều thời gian nhưng bao hàm toàn diện. Chu kỳ phát triển lâu. 6 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT SDLC Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design 7 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT SDLC Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Purpose – preliminary understanding Deliverable – request for project Database activity – enterprise modeling 8 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT SDLC Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Purpose – state business situation and solution Deliverable – request for analysis Database activity – conceptual data modeling 9 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT SDLC Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Purpose – thorough analysis Deliverable – functional system specifications Database activity – conceptual data modeling 10 Chương 2. Quá trình phát triển cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT SDLC Project Identification and Selection Project Initiation and Planning Analysis Physical Design Implementation Maintenance Logical Design Purpose – information requirements structure Deliverable – detailed design specifications Database activity – logical database design . cơ sở dữ liệu 2006 Nguyễn Trung Trực - Khoa CNTT Kiến trúc CSDL khách / chủ 3-tầng Kiến trúc CSDL khách / chủ 3-tầng . cụ phần mềm hỗ trợ tự động cho việc phát triển hệ thống. Các đặc điểm về CSDL f Mô hình hóa dữ liệu (data modeling): sơ đồ liên kết thực thể (ERD). f