09.01.2013 Views

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

Cơ sở dữ liệu - e-ptit.edu.vn

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!