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 7.1] Bảng có khóa chính nhiều cột

    📖Cần ôn lý thuyết? Đọc bài giảng Buổi 7: Mối quan hệ giữa bảng & Normal Form — khóa SQL

    Composite key thường xuất hiện ở các bảng giao hoặc bảng chi tiết (Portfolio, MarketPrices...). Liệt kê các bảng có khóa chính gồm từ 2 cột trở lên cùng số cột của khóa.

    Sắp xếp theo LOWER(TABLE_NAME). Chỉ xét bảng của CSDL hiện tại.

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

      INFORMATION_SCHEMA.TABLE_CONSTRAINTS, INFORMATION_SCHEMA.KEY_COLUMN_USAGE.

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

      TABLE_NAME, pk_columns; sắp theo LOWER(TABLE_NAME).

    Ví dụ:

    Đầu vào:

    Đầu ra:

    MarketPrices	2
    Portfolio	2

    Giải thích:

    Dữ liệu gốc: MarketPrices (symbol, trade_date) và Portfolio (account_id, symbol), mỗi bảng 2 cột.

    Chủ đề

    📊 SQLSQLSQL: Buổi 7 – Quan hệ bảng & Normal FormTất cả môn học

    Đang tải editor...