Các lượt nộp
    Danh sách bài
    Trang chủ
    Báo lỗi
    solution
    Đăng nhập
    Đăng nhập

    Đề bài: [SQL 10.1] Tạo index trên cột khóa ngoài

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 10: Index & Transaction + Review toàn bộ khóa — khóa SQL

    Bảng Accounts được tra cứu liên tục theo customer_id (khóa ngoài trỏ về Customers) nhưng chưa có index riêng. Hãy tạo một index thường tên ix_Accounts_customer_id trên cột customer_id của bảng Accounts.

    Không được làm mất/đổi dữ liệu. Hệ thống chấm đọc danh mục hệ thống (SQL Server: sys.indexes; MySQL: INFORMATION_SCHEMA.STATISTICS) để kiểm tra tên index, cột, thứ tự cột, tính duy nhất và số dòng của bảng.

    • Định dạng đầu vào:

      Bảng Accounts.

    • Định dạng đầu ra:

      Một dòng: index_name, column_name, thứ tự cột trong index, is_unique (0/1), số dòng của Accounts.

    Ví dụ:

    Đầu vào:

    Đầu ra:

    ix_Accounts_customer_id	customer_id	1	0	93

    Giải thích:

    Index 1 cột customer_id, không duy nhất; bảng Accounts có 93 dòng.

    Chủ đề

    📊 SQLSQLSQL: Buổi 10 – Index, Transaction & CapstoneTất cả môn học

    Đang tải editor...