Quy tắc 1: Ý Nghĩa của Ứng Dụng (OLTP hay OLAP) Là Gì?
Khi Bắt Đầu Thiết Kế CSDL, Phân Tích Bản Chất của Ứng Dụng Là Bước Quan Trọng Đầu Tiên. Điều Này Giúp Xác Định Đâu Là Mục Tiêu Của Ứng Dụng, Là Giao Dịch Hay Phân Tích. Việc Này Tránh Được Việc Áp Dụng Quy Tắc Chuẩn Hóa Mà Không Phù Hợp Với Bản Chất Cụ Thể Của Ứng Dụng, Gây Ra Các Vấn Đề Về Hiệu Suất Và Tùy Chỉnh. Có Hai Loại Ứng Dụng Chính: Dựa Trên Giao Dịch Và Dựa Trên Phân Tích. Chúng Ta Cần Hiểu Rõ Các Loại Này Là Gì.
Giao Dịch :
Phân Tích :
Nói Cách Khác, Nếu Nhận Thấy Các Thao Tác Chèn, Cập Nhật Và Xóa Chiếm Ưu Thế, Thiết Kế Bảng Chuẩn Hóa Sẽ Phù Hợp. Ngược Lại, Nếu Không, Cấu Trúc CSDL Không Chuẩn Hóa Phẳng Sẽ Là Lựa Chọn Tốt.
Dưới Đây Là Một Sơ Đồ Đơn Giản, Cho Thấy Cách Một Bảng Chuẩn Hóa Với Tên Và Địa Chỉ Ở Bên Trái Được Tạo Ra. Áp Dụng Cấu Trúc Không Chuẩn Hóa, Chúng Ta Tạo Ra Một Cấu Trúc Bảng Phẳng.