Cơ sở dữ liệu

Một cơ sở dữ liệu có thể được cụ thể cho cơ sở dữ liệu

Ví dụ cơ sở dữ liệu thuật ngữ thường bị hiểu lầm bởi vì nó có nghĩa là những thứ khác nhau với các nhà cung cấp khác nhau. Nó thường được sử dụng nhất trong kết nối với việc triển khai cơ sở dữ liệu Oracle.

Ý nghĩa chung của một trường hợp cơ sở dữ liệu

Nói chung, một cá thể cơ sở dữ liệu mô tả môi trường cơ sở dữ liệu hoàn chỉnh, bao gồm phần mềm RDBMS, cấu trúc bảng, các thủ tục được lưu trữ và các chức năng khác. Quản trị viên cơ sở dữ liệu có thể tạo nhiều phiên bản của cùng một cơ sở dữ liệu cho các mục đích khác nhau.

Ví dụ, một tổ chức với cơ sở dữ liệu nhân viên có thể có ba trường hợp khác nhau: sản xuất (được sử dụng để chứa dữ liệu trực tiếp), tiền sản xuất (được sử dụng để thử nghiệm chức năng mới trước khi phát hành vào sản xuất) và phát triển (được sử dụng bởi nhà phát triển cơ sở dữ liệu) ).

Oracle cơ sở dữ liệu trường hợp

Nếu bạn có một cơ sở dữ liệu Oracle , bạn biết rằng một cá thể cơ sở dữ liệu có nghĩa là một điều rất cụ thể.

Mặc dù bản thân cơ sở dữ liệu bao gồm tất cả dữ liệu ứng dụng và siêu dữ liệu được lưu trữ trong các tệp vật lý trên máy chủ, một cá thể là sự kết hợp giữa phần mềm và bộ nhớ được sử dụng để truy cập dữ liệu đó.

Ví dụ, nếu bạn đăng nhập vào một cơ sở dữ liệu Oracle, phiên đăng nhập của bạn là một cá thể. Nếu bạn đăng xuất hoặc tắt máy tính của bạn, trường hợp của bạn biến mất, nhưng cơ sở dữ liệu - và tất cả dữ liệu của bạn - vẫn còn nguyên vẹn. Một cá thể Oracle chỉ có thể truy cập một cơ sở dữ liệu tại một thời điểm, trong khi một cơ sở dữ liệu Oracle có thể được truy cập bởi nhiều cá thể.

SQL Server Instances

Một cá thể SQL Server thường có nghĩa là một cài đặt cụ thể của SQL Server. Nó không phải là chính cơ sở dữ liệu; thay vào đó, nó là phần mềm được sử dụng để tạo ra cơ sở dữ liệu. Việc duy trì nhiều trường hợp có thể hữu ích khi quản lý tài nguyên máy chủ vì mỗi cá thể có thể được cấu hình để sử dụng bộ nhớ và CPU - một thứ bạn không thể làm cho các cơ sở dữ liệu riêng lẻ trong một cá thể SQL Server.

Một lược đồ cơ sở dữ liệu so với một cơ sở dữ liệu

Nó cũng có thể hữu ích khi nghĩ về một cá thể trong ngữ cảnh với một lược đồ cơ sở dữ liệu. Lược đồ là siêu dữ liệu xác định thiết kế cơ sở dữ liệu và cách thức tổ chức dữ liệu. Điều này bao gồm các bảng và cột của chúng cũng như bất kỳ quy tắc nào điều chỉnh dữ liệu. Ví dụ, một bảng nhân viên trong một cơ sở dữ liệu có thể có các cột cho tên, địa chỉ, ID nhân viên và mô tả công việc. Đây là cấu trúc hoặc lược đồ của cơ sở dữ liệu.

Một thể hiện của cơ sở dữ liệu là một bản chụp của nội dung thực tế tại bất kỳ thời điểm nào, bao gồm chính dữ liệu và mối quan hệ của nó với các dữ liệu khác trong cơ sở dữ liệu.