You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
Chương I: Khái niệm cơ bản về các hệ cơ <strong>sở</strong> <strong>dữ</strong> <strong>liệu</strong><br />
các quan hệ thành các dạng chuẩn và cấu trúc lưu trữ vật lý. Mỗi một mối quan hệ trong<br />
lược đồ toàn cục đều dựa trên một nhận định có thể xác nhận được về <strong>dữ</strong> <strong>liệu</strong> thực của cơ<br />
quan và sự phân tích các nhận xét để dẫn đến việc biến đổi cấu trúc mô hình ER thực thể<br />
quan hệ thành các bảng quan hệ đã được chuẩn hoá.<br />
2.6.7 Các bước triển khai mô hình thực thể quan hệ<br />
Phân tích yêu cầu: Phân tích yêu cầu là bước quan trọng của vòng đời CSDL. Người thiết<br />
kế phải khảo sát, phỏng vấn ... nhằm xác định CSDL đáp ứng được gì và cần cái. Mục tiêu<br />
cơ bản của bước này là:<br />
• Xác định rõ yêu cầu của từng bộ phận, khách quan trung thực. Phân loại thực thể,<br />
thuộc tính.<br />
• Mô tả thông tin về các đối tượng và xác định mối quan hệ giữa các đối tượng cần<br />
thiết kế. Nội dung thực thể.<br />
• Xác định các loại giao dịch trên CSDL. Tương tác giữa các giao dich.<br />
• Xác định các ràng buộc toàn vẹn, tính bảo mật để áp đặt lên CSDL.<br />
• Xác định phần cứng hệ thống, điều kiện cài đặt.<br />
• Tài <strong>liệu</strong> khảo sát.<br />
2. Xác định nội dung, yêu cầu của các thực thể<br />
• Tổng quát hoá các thực thể và định danh các thuộc tính của các thực thể.<br />
• Xác định nội dung thông tin của các thực thể, các thuộc tính đa trị,.<br />
• Đặc tả <strong>dữ</strong> <strong>liệu</strong> cần xử lý, mối quan hệ tự nhiên giữa các <strong>dữ</strong> <strong>liệu</strong>.<br />
• Xác định mối quan hệ giữa các thuộc tính.<br />
• Mô hình hoá thực thể.<br />
3. Tích hợp các yêu cầu- tích hợp các mô hình thực thể.<br />
• Lựa chọn chiến lược tích hợp.<br />
• Xác định các thực thể tương ứng, đồng nghĩa<br />
• Phát hiện xung đột cấu trúc: kiểu, phụ thuộc dư thừa, xung đột khóa...<br />
• Tổng quát hóa quá trình tích hợp.<br />
4. Chuyển đổi thành các bảng quan hệ<br />
• Sự tiến hóa tự nhiên từ mô hình thực thể quan hệ sang lược đồ quan hệ.<br />
• Quy tắc biến đổi:<br />
√ Một bảng thực thể có nội dung thông tin như thực thể gốc.<br />
√ Một bảng chứa khóa ngoại lai của thực thể cha.<br />
√ Một bảng chứa khóa ngoại lai của tất cả các thực thể trong mối quan hệ.<br />
• Các bước biến đổi:<br />
√ Biến đổi thực thể.<br />
√ Biến đổi các mối quan hệ nhiều- nhiều.<br />
5. Chuẩn hoá quan hệ<br />
• Chuyển về dạng chuẩn 1NF<br />
34