tailieunhanh - Cơ sở dữ liệu - bài 7 + 8

Hai bài này giới thiệu sơ lược về mô hình hóa dữ liệu và biến đổi đó về các bảng của mô hình quan hệ. | Cơ sở dữ liệu ThS. Lê Văn Lợi Bài 7 8 Hai bài này giới thiệu sơ lược về mô hình hóa dữ liệu và biến đổi mô hình đó về các bảng của mô hình quan hệ. 1. Tổng quan về mô hình hóa dữ liệu Mô hình hóa là một bước rất quan trọng khi phát riển phần mềm và xây dựng CSDL. Một mô hình dữ liệu là biểu diễn ở mức khái niệm cấu trúc dữ liệu của CSDL. Cấu trúc dữ liệu bao gồm các đối tượng mối liên kết giữa các đối tượng và các qui tắc chi phối các đối tượng. Mô hình chỉ tập trung vào việc nhận thức rõ cái gì là cần và cần được tổ chức như thế nào. Người ta thường không quan tâm nhiều đến các phép toán thực hiện trên các đối tượng chủ yếu quan tâm chúng là gì và chúng liên kết với nhau như thế nào. Có thể hình dung một cách trực quan là mô hình dữ liệu giống với kiến trúc một tòa nhà. Mô hình dữ liệu hoàn toàn độc lập với phần cứng và phần mềm. Mô hình dữ liệu không phải là biểu diễn theo một HQT CSDL cụ thể nào mục đích của nó là biểu diễn cho người dùng xem và nó phải thể hiện gần với thế giới thực nhất. Mô hình dữ liệu đồng thời phải đóng vai trò cầu nối giữa các sự kiện và qui trình của thế giới thực với các khái niệm cơ bản trong CSDL. Phương pháp tiếp cận Trong thực tế hiện nay mô hình hóa dữ liệu có hai phương pháp tiếp cận chính là cách tiếp cận theo mô hình quan hệ thực thể Entity Relationship - ER và cách tiếp cận theo mô hình đối tượng dữ liệu. Bài này chỉ quan tâm đến mô hình ER. Mô hình hóa dữ liệu đặt trong ngữ cảnh của Thiết kế CSDL Trước hết ta phải cùng thống nhất về khái niệm Thiết kế CSDL. Thiết kế CSDL là gì Thiết kế CSDL là thiết kế cấu trúc logic và cấu trúc vật lý của một hoặc nhiều CSDL nhằm thỏa mãn nhu cầu thông tin của người dùng trong một tổ chức nào đó với một tập hợp các ứng dụng đã được xác lập rõ ràng . Qui trình thiết kế gồm các bước chính sau 1. Khảo sát phân tích lập kế hoạch 2. Thiết kế mức khái niệm 3. Thiết kế logic 4. Thiết kế vật lý 5. Thiết kế cơ chế cài đặt chuyển giao chạy thử và vận hành Bai-7 Trang 1 Cơ sở dữ liệu ThS. Lê Văn .