DATABASE SCHEMA LÀ GÌ

  -  

Database Schema là gì?

Database Schema có nghĩa là lược đồ cơ sở dữ liệu là tập hợp những siêu dữ liệu bộc lộ mối quan hệ thân các đối tượng và thông tin trong cơ sở dữ liệu. Để dễ dàng hình dung một lược vật dụng là như một vỏ hộp chứa các bảng, những thủ tục được lưu trữ, những khung chú ý và các tài sản dữ liệu liên quan. Một lược đồ xác minh cơ sở hạ tầng của vỏ hộp này.

Bạn đang xem: Database schema là gì

Ở mức cơ bạn dạng nhất, lược đồ đóng mục đích là chỗ chứa các tài sản dữ liệu. Mặc dù nhiên, các nhà hỗ trợ cơ sở dữ liệu khác nhau quản lý và vận hành các lược đồ vật theo những cách khác nhau. Ví dụ, Oracle coi hầu như lược đồ vật là thông tin tài khoản người dùng. Để sinh sản một lược vật dụng mới, bạn quản trị cơ sở dữ liệu tạo một người dùng cơ sở dữ liệu mới với thương hiệu lược vật dự định.


*
*
*

Ví dụ: Một doanh nghiệp tạo tài khoản người tiêu dùng cho Bob và Jane. Nó cũng tạo thông tin tài khoản cho các phần tử như nhân sự cùng tiếp thị. Sau đó, nó cung ứng cho một nhà phân tích trong mỗi phần tử truy cập vào tài khoản lược đồ.

Nhà so với nhân sự tạo các bảng và khung quan sát trong lược trang bị HR và cấp quyền truy cập cho Bob để đọc (nhưng ko ghi vào) một bảng liệt kê tên nhân viên và số ID nhân viên. Bên cạnh ra, nhà đối chiếu nhân sự rất có thể cấp quyền truy cập cho Jane để đọc và ghi vào bảng liệt kê số điện thoại cảm ứng của nhân viên.

Bằng cách cấp quyền truy cập theo phương pháp này, chỉ phần đông vai trò và bạn dùng cân xứng mới hoàn toàn có thể đọc, viết hoặc sửa đổi dữ liệu trong một gia tài dữ liệu tự do trong cơ sở tài liệu lớn hơn.

Mỗi qui định cơ sở dữ liệu xem các lược vật dụng là phương thức nền tảng nhằm phân tách dữ liệu trong môi trường thiên nhiên nhiều bạn dùng.

Cách sinh sản Database Schema

Một lược đồ dùng được định nghĩa chủ yếu thức bằng phương pháp sử dụng ​Oracle, bạn tạo một lược đồ bằng cách tạo tài khoản người tiêu dùng sở hữu nó.

Những người dùng khác được cấp quyền truy vấn vào những lược đồ new nhờ tên người tiêu dùng hoặc bởi một hoặc những vai trò mà lại tài khoản người tiêu dùng đã được thêm vào.

Phân các loại Database Schema

Một lược thứ cơ sở dữ liệu được phân nhiều loại như bên dưới đây:

Lược thứ cơ sở dữ liệu logicLược đồ cơ sở dữ liệu vật lýLược trang bị dự kiếnLược thứ cơ sở dữ liệu logic: Lược trang bị này khẳng định tất cả các ràng buộc logic rất cần phải áp dụng trên thông tin được lưu giữ trữ. Nó định nghĩa những bảng, khung quan sát và các ràng buộc toàn vẹn.

Xem thêm: Boss Hung Dữ - Ông Xã Kết Hôn Đi

Lược trang bị cơ sở tài liệu vật lý: Lược trang bị này tương quan đến việc lưu trữ thông tin rõ ràng và chính là loại tàng trữ như tệp, chỉ mục, v.v. Nó xác định cách thông tin sẽ tiến hành lưu trữ vào một bộ lưu trữ phụ trợ vượt mức.Lược thứ dự kiến: Lược đồ gia dụng dự kiến được phác hoạ thảo vì chưng kiểu của các đại lý dữ liệu tại mức xem thường mô tả liên hệ của người dùng với các khối hệ thống cơ sở dữ liệu.

Có yêu cầu Schema cùng Database là một?

Có không ít nhầm lẫn về những lược đồ dùng khi nói đến cơ sở dữ liệu. Thắc mắc thường đặt ra là liệu gồm sự khác biệt giữa các lược đồ và cơ sở dữ liệu hay là không và nếu gồm thì sự biệt lập đó là gì.

Phụ thuộc vào trong nhà cung cấp

Một phần nguyên nhân của sự nhầm lẫn là các khối hệ thống cơ sở tài liệu có xu thế tiếp cận các lược đồ theo cách riêng của chúng.

Vì vậy, tùy ở trong vào RDBMS bạn sử dụng, các lược vật và đại lý dữ liệu rất có thể hoặc chẳng thể giống nhau.

Kết luận

Thuật ngữ lược đồ rất có thể được sử dụng trong vô số bối cảnh không giống nhau. Trong bối cảnh tạo những lược đồ gia dụng trong một hệ thống cai quản cơ sở dữ liệu cụ thể, các bạn sẽ cần phải làm việc với hệ thống trị cơ sở dữ liệu xác định các lược đồ.

Xem thêm: ​​Top 9 Game Người Nhện Hay Nhất Mọi Thời Đại, Cùng Chơi Spider Man 2

Và khi đưa sang một hệ cai quản cơ sở tài liệu mới, hãy chắc hẳn rằng tìm kiếm cách khối hệ thống đó xác định các lược đồ.