Kiểm tra cơ sở dữ liệu - Đối tượng
Schemas, tables, stored proceduresvà Triggerslà các đối tượng chính của cơ sở dữ liệu. Chúng tôi đã chia sẻ các kiểu thử nghiệm DB và các kịch bản thử nghiệm cho các đối tượng cơ sở dữ liệu này.
Lược đồ
Lược đồ cơ sở dữ liệu xác định cấu trúc của hệ thống cơ sở dữ liệu theo định dạng được hỗ trợ bởi hệ quản trị cơ sở dữ liệu. Lược đồ đề cập đến cách cấu trúc cơ sở dữ liệu (bao gồm các bảng cơ sở dữ liệu trong trường hợp Cơ sở dữ liệu quan hệ).
Lược đồ cơ sở dữ liệu là một tập hợp các công thức được gọi là các ràng buộc toàn vẹn được áp đặt trên cơ sở dữ liệu. Các ràng buộc toàn vẹn này đảm bảo tính tương thích giữa các phần của lược đồ.
Trong cơ sở dữ liệu quan hệ, lược đồ bao gồm bảng, trường, dạng xem, chỉ mục, gói, thủ tục, hàm, trình kích hoạt, kiểu, dạng xem cụ thể hóa, từ đồng nghĩa, liên kết cơ sở dữ liệu và các phần tử khác.
Các lược đồ thường được lưu trữ trong từ điển dữ liệu. Mặc dù một lược đồ được định nghĩa bằng ngôn ngữ cơ sở dữ liệu văn bản, thuật ngữ này thường được sử dụng để chỉ mô tả đồ họa của cấu trúc cơ sở dữ liệu. Nói cách khác, lược đồ là cấu trúc của cơ sở dữ liệu xác định các đối tượng trong cơ sở dữ liệu.
Loại lược đồ phổ biến được sử dụng trong kho dữ liệu là:
- Lược đồ sao
- Lược đồ bông tuyết
- Lược đồ Thiên hà
Bảng trong cơ sở dữ liệu
Trong cơ sở dữ liệu quan hệ, một bảng được sử dụng để tổ chức thông tin thành các hàng và cột.
Example - Bảng Khách hàng chứa thông tin như id khách hàng, địa chỉ, số điện thoại, v.v. dưới dạng một chuỗi cột.
Mỗi phần dữ liệu là một trường trong bảng. Một cột bao gồm tất cả các mục nhập trong một trường, chẳng hạn như số điện thoại của tất cả khách hàng. Các trường được tổ chức dưới dạng bản ghi, là tập hợp thông tin hoàn chỉnh (chẳng hạn như tập hợp thông tin về một khách hàng cụ thể), mỗi trường bao gồm một hàng.
Thủ tục lưu trữ
Thủ tục được lưu trữ là một loạt các câu lệnh SQL được lưu trữ trong cơ sở dữ liệu ở dạng đã biên dịch và nhiều chương trình có thể chia sẻ nó. Việc sử dụng các thủ tục được lưu trữ có thể hữu ích trong việc duy trì tính toàn vẹn của dữ liệu, truy cập kiểm soát dữ liệu và cải thiện năng suất.
Gây nên
Trình kích hoạt cơ sở dữ liệu là mã được thực thi để đáp ứng các sự kiện nhất định trên một bảng hoặc dạng xem cụ thể trong cơ sở dữ liệu. Trình kích hoạt chủ yếu được sử dụng để duy trì tính toàn vẹn của thông tin trên cơ sở dữ liệu.