Có ba bước để thiết kế lược đồ cơ sở dữ liệu thường được sử dụng trong một hệ thống quản lý cơ sở dữ liệu.
1. Lược đồ cơ sở dữ liệu khái niệm
Bản thiết kế lược đồ cơ sở dữ liệu ý niệm là chế độ xem cấp cao nhất của cơ sở dữ liệu, cung cấp một cái nhìn tổng thể của cơ sở dữ liệu mà không cần đi sâu vào các chi tiết nhỏ. Bản thiết kế lược đồ cơ sở dữ liệu ý niệm thường là một bản vẽ nhanh bằng tay.
Ví dụ, cơ sở dữ liệu quan hệ lưu trữ dữ liệu trong các bảng, với mỗi bảng chứa một tập hợp dữ liệu liên quan. Một lược đồ cơ sở dữ liệu ý niệm có thể mô tả một bảng sản phẩm và các thuộc tính của nó, một bảng khách hàng và mối quan hệ nhiều-nhiều giữa các bảng. Tuy nhiên, một sơ đồ cơ sở dữ liệu ý niệm có thể không chứa các chi tiết triển khai cụ thể hơn, chẳng hạn như kiểu dữ liệu hoặc các ràng buộc truy cập.
Một lược đồ khái niệm rất hữu ích để lập biểu đồ luồng dữ liệu tổng thể trong một tổ chức mà không cung cấp quá nhiều chi tiết.
2. Lược đồ cơ sở dữ liệu logic
Một thiết kế lược đồ cơ sở dữ liệu logic cung cấp một phác thảo về cách dữ liệu trong cơ sở dữ liệu được cấu trúc. Nó mô tả mối quan hệ giữa các thực thể và hiển thị thêm chi tiết về cách dữ liệu được tổ chức. Thiết kế lược đồ cơ sở dữ liệu logic thường là một bài tập về mô hình hóa dữ liệu số.
Mỗi thực thể trong lược đồ dữ liệu được xác định liên quan đến thông tin như:
- Tên bảng
- Mối quan hệ thực thể
- Tên thuộc tính
- Giá trị mặc định
- Loại dữ liệu
- Hạn chế bảo mật
- Thủ tục
- Chế độ xem
- Chỉ mục
- Siêu dữ liệu
Một thiết kế lược đồ logic hoàn chỉnh đảm bảo tính nhất quán và tính toàn vẹn của dữ liệu bằng cách cung cấp các ràng buộc cho dữ liệu mới và dữ liệu hiện có.
Lược đồ cơ sở dữ liệu logic thường không bao gồm bất kỳ yêu cầu kỹ thuật nào.
3. Lược đồ cơ sở dữ liệu vật lý
Một lược đồ cơ sở dữ liệu vật lý mô tả chính xác nơi dữ liệu có thể được tìm thấy trong một cấu trúc cơ sở dữ liệu rộng hơn. Nó bao gồm các chi tiết kỹ thuật về lưu trữ, xác định vị trí tệp, định dạng lưu trữ cụ thể, và các chiến lược lập chỉ mục được mỗi bảng sử dụng để lưu trữ dữ liệu của nó. Thiết kế lược đồ vật lý thường là sự kết hợp của các mẫu thiết kế kỹ thuật cơ sở dữ liệu cố định và thông số kỹ thuật của người dùng.
Sơ đồ vật lý là dạng sơ đồ cơ sở dữ liệu ít mang tính ý niệm nhất và cung cấp cái nhìn thực tế về vị trí lưu trữ dữ liệu. Lược đồ logic và vật lý được yêu cầu để thiết lập cơ sở dữ liệu.