Trước khi bạn bắt đầu
Bạn cần phải theo hướng dẫn này nếu bạn để tâm trí vào kiến trúc dữ liệu cho dự án của bạn hay của công ty bạn. Hướng dẫn này được soạn cho các nhà thiết kế, các quản trị viên hay các nhà phát triển cơ sở dữ liệu, chịu trách nhiệm về mô hình dữ liệu, cả lôgíc lẫn vật lý, và/hoặc các cơ sở dữ liệu thực (đặc biệt là cơ sở dữ liệu phổ thông DB2).
Hướng dẫn này không yêu cầu bạn phải có các hiểu biết trước đó. Tuy nhiên, sẽ dễ dàng hơn nếu bạn quen thuộc với các điều sơ đẳng của cơ sở dữ liệu quan hệ -- nhất là các dạng chuẩn và thiết kế thực thể quan hệ. Cũng sẽ có ích nếu bạn có kiến thức nào đó về Ngôn ngữ mô hình hóa thống nhất (UML), đặc biệt là về các sơ đồ lớp vì chúng được sử dụng ở bên trong các công cụ của Rational® như là cái tương đương thực sự của các sơ đồ thực thể quan hệ.
Bài hướng dẫn này nói về thành phần Bộ tạo mô hình dữ liệu của bộ công cụ XDE Rational của hãng IBM® và hướng dẫn cách sử dụng nó với hệ thống quản trị cơ sở dữ liệu UDB® DB2 của IBM như một phương tiện thực thi. Bài hướng dẫn bao gồm các mục sau đây:
- Tổng quan về XDE Rational mô tả bằng cách nào mà các công cụ của Rational khai thác một cách thành công UML và làm cho nó áp dụng được để thiết kế và mô hình hóa cơ sở dữ liệu. Mục này giới thiệu danh sách các thực thể cho một ví dụ bán lẻ, ví dụ này là cốt lõi của bài hướng dẫn.
- Phối cảnh tạo mô hình dữ liệu dạy bạn về các đặc tính chính của phối cảnh tạo mô hình dữ liệu trong sản phẩm WebSphere® Application Developer của hãng IBM (hay Eclipse), và hướng dẫn bạn cách tạo dự án tạo mô hình dữ liệu đầu tiên của bạn bằng công cụ XDE Rational.
- Tạo mô hình dữ liệu lôgíc chuyển các danh sách thực thể từ mục tổng quan thành mô hình dữ liệu lôgíc hoàn toàn đầy đủ và kết thúc bằng việc trình diễn cách biến đổi nó thành một mô hình dữ liệu (vật lý) như thế nào.
- Sự tích hợp giữa việc tạo mô hình dữ liệu vật lý và UDB DB2 khảo sát mô hình dữ liệu đã sinh ra từ mô hình dữ liệu lôgíc và xem xét cách tiến hành một số thay đổi cho mô hình này để đưa vào thêm các đặc tính thực thi vật lý khác ví dụ như các vùng bảng (tablespaces). Mục này kết thúc bằng việc trình diễn cách chuyển tiếp thiết kế mô hình dữ liệu vào trong một lược đồ trong cơ sở dữ liệu UDB của DB2.
- Đến đó và quay lại lần nữa chỉ dẫn toàn bộ quá trình theo chiều ngược lại. Cơ sở dữ liệu UDB của DB2 được tạo ra trước đó được bố trí ngược lại thành một mô hình dữ liệu mới. Từ mô hình này bạn tạo ra một mô hình dữ liệu lôgíc.
- Các phương tiện đồng bộ hóa kết thúc bài hướng dẫn bằng việc điểm qua các công cụ có thể quản lý và lan truyền các thay đổi giữa mô hình lôgíc, mô hình vật lý và cơ sở dữ liệu thực tế.
Chủ đề chính của hướng dẫn này là Bộ tạo mô hình dữ liệu của Rational, nó là một bộ phận cấu thành của bộ công cụ của các nhà phát triển Rational, được gọi là XDE của Rational.
Công cụ XDE Rational được tích hợp vào trong các công cụ bàn làm việc phát triển khác của IBM. Với mục đích của hướng dẫn này, nó được sử dụng với phần mềm WebSphere Studio Application Developer, phiên bản 5.1.1. của IBM.
Có thể chạy XDE Rational với công cụ phát triển Eclipse, phiên bản 2.1 tải về miễn phí (không được trình bày thêm trong hướng dẫn này, mặc dù không có bất kỳ sự khác biệt nào). Việc cài đặt công cụ XDE Rational vào trong sản phẩm WebSphere Studio Application Developer nằm ngoài phạm vi của hướng dẫn này, nhưng đó là công việc hoàn toàn đơn giản.
Cơ sở dữ liệu đích của hướng dẫn này là UDB DB2 của IBM. Bạn có thể tải xuống bản dùng thử của cơ sở dữ liệu phổ thông DB2.