Để thiết kế một CSDL cần phải thực hiện theo trình tự nào dưới đây?
A.
Thiết kế vật lý cơ sở dữ liệu -> Phân tích yêu cầu -> Thiết kế quan niệm -> Thiết kế logic
B.
Phân tích yêu cầu -> Thiết kế quan niệm -> Thiết kế logic -> Thiết kế vật lý cơ sở dữ liệu
C.
Phân tích yêu cầu -> Thiết kế logic -> Thiết kế quan niệm -> Thiết kế vật lý cơ sở dữ liệu
D.
Phân tích yêu cầu -> Thiết kế vật lý cơ sở dữ liệu -> Thiết kế logic -> Thiết kế quan niệm
Trả lời:
Đáp án đúng: B
Trình tự thiết kế một CSDL thường tuân theo các bước sau:
1. **Phân tích yêu cầu (Requirement Analysis):** Xác định rõ mục tiêu, phạm vi, chức năng và các yêu cầu của hệ thống CSDL cần xây dựng. Bước này thu thập thông tin từ người dùng và các bên liên quan để hiểu rõ bài toán.
2. **Thiết kế quan niệm (Conceptual Design):** Xây dựng một mô hình trừu tượng, mô tả các thực thể, thuộc tính và mối quan hệ giữa chúng trong hệ thống CSDL. Mô hình này thường được biểu diễn bằng sơ đồ ER (Entity-Relationship).
3. **Thiết kế logic (Logical Design):** Chuyển đổi mô hình quan niệm thành một lược đồ CSDL cụ thể, phù hợp với một hệ quản trị CSDL (DBMS) nhất định. Ở bước này, ta xác định các bảng, cột, kiểu dữ liệu và các ràng buộc toàn vẹn.
4. **Thiết kế vật lý (Physical Design):** Xác định cách dữ liệu sẽ được lưu trữ và truy xuất trên thiết bị lưu trữ vật lý. Bước này bao gồm việc lựa chọn các cấu trúc lưu trữ, chỉ mục và các tham số tối ưu hóa hiệu năng.
Do đó, đáp án B là chính xác nhất.
50 câu hỏi 60 phút
Câu hỏi liên quan

FORM.08: Bộ 130+ Biểu Mẫu Thống Kê Trong Doanh Nghiệp

FORM.07: Bộ 125+ Biểu Mẫu Báo Cáo Trong Doanh Nghiệp

FORM.06: Bộ 320+ Biểu Mẫu Hành Chính Thông Dụng

FORM.05: Bộ 330+ Biểu Mẫu Thuế - Kê Khai Thuế Mới Nhất

FORM.04: Bộ 240+ Biểu Mẫu Chứng Từ Kế Toán Thông Dụng
