Giả sử đặt khoá chính cho Table trên ba trường, bây giờ muốn bỏ một trường trong ba trường đó không tham gia vào khoá chính ta chọn
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về cách thay đổi khóa chính (primary key) trong một bảng (table) khi khóa chính đó được tạo từ nhiều trường (composite key).
* **Phương án 1: Chọn View\Index và xoá trường không tham gia khoá chính khỏi bảng Indexs**
* Phương án này không chính xác. Việc chỉnh sửa index (chỉ mục) có thể ảnh hưởng đến hiệu suất truy vấn, nhưng không phải là cách để sửa đổi khóa chính. Index và khóa chính là hai khái niệm riêng biệt.
* **Phương án 2: Chọn View\Primary Delete và xoá trường không tham gia khoá chính**
* Phương án này không rõ ràng về mặt thao tác cụ thể, nhưng nó gợi ý đúng hướng là phải xóa bỏ ràng buộc khóa chính hiện tại và tạo lại khóa chính mới. Tuy nhiên, cách diễn đạt "Primary Delete" không phải là thuật ngữ chuẩn.
* **Phương án 3: Đã đặt khoá chính rồi thì không thể gỡ bỏ được**
* Đây là một phát biểu sai. Hoàn toàn có thể gỡ bỏ và thay đổi khóa chính trong một bảng. Việc này thường được thực hiện khi thiết kế cơ sở dữ liệu thay đổi.
* **Phương án 4: Xoá bỏ trường không muốn tham gia khoá chính**
* Phương án này có thể đúng hoặc sai tùy thuộc vào yêu cầu. Nếu bạn chỉ muốn loại bỏ một trường khỏi khóa chính, bạn cần xóa khóa chính hiện tại, sau đó tạo lại khóa chính mới với các trường còn lại. Tuy nhiên, nếu mục đích là xóa hoàn toàn trường đó khỏi bảng thì đây là một cách, nhưng cần cẩn thận vì nó có thể ảnh hưởng đến dữ liệu và các ràng buộc khác.
Trong các phương án trên, phương án 2 có vẻ gần đúng nhất, mặc dù cách diễn đạt có thể chưa chuẩn xác. Tuy nhiên, để thực hiện việc này, bạn thường cần phải xóa khóa chính hiện tại và tạo lại khóa chính mới chỉ với các trường mong muốn.
Do đó, câu trả lời phù hợp nhất là chọn đáp án số 2, tuy nhiên cần hiểu rõ thao tác thực tế có thể khác biệt tùy thuộc vào hệ quản trị cơ sở dữ liệu đang sử dụng (ví dụ: MySQL, SQL Server, PostgreSQL,...).
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
