Kịch bản DDL trong bối cảnh cơ sở dữ liệu là gì?
Kịch bản DDL trong bối cảnh cơ sở dữ liệu là gì?
Câu trả lời:
DDL = Ngôn ngữ định nghĩa dữ liệu
Ngôn ngữ định nghĩa dữ liệu (DDL) là ngôn ngữ máy tính để xác định cấu trúc dữ liệu. Thuật ngữ này lần đầu tiên được giới thiệu liên quan đến mô hình cơ sở dữ liệu Codasyl, trong đó lược đồ của cơ sở dữ liệu được viết bằng Ngôn ngữ định nghĩa dữ liệu mô tả các bản ghi, trường và "bộ" tạo nên Mô hình dữ liệu người dùng. Ban đầu, nó đề cập đến một tập hợp con của SQL, nhưng bây giờ được sử dụng theo nghĩa chung để chỉ bất kỳ ngôn ngữ chính thức nào để mô tả dữ liệu hoặc cấu trúc thông tin, như các lược đồ XML.
Vì vậy, đối với cơ sở dữ liệu, tập lệnh DDL là tập lệnh tạo cấu trúc (bảng, cột, chỉ mục, ...) của cơ sở dữ liệu.
DDL - Ngôn ngữ định nghĩa dữ liệu
Thông thường, nó bao gồm một số câu lệnh SQL để tạo các lược đồ và bảng với các mối quan hệ liên kết của chúng, tức là các ràng buộc khóa ngoài.
Bạn có thể sử dụng tập lệnh này khi bạn cần cài đặt hệ thống mới ở phía máy khách. Không cần phải tạo từng bảng một. Các loại tập lệnh này được chứa trong các tệp có phần mở rộng ".sql". Bạn chỉ cần mở phần mềm quản lý cơ sở dữ liệu của mình (ví dụ MySql Workbench) và nhập tệp hoặc sao chép-dán tập lệnh vào khu vực chỉnh sửa tập lệnh và chạy nó.