[Database Schema là gì?] Lược đồ cơ sở dữ liệu của hệ thống cơ sở dữ liệu – https://thomaygiat.com
Database Schema là gì ?
Database Schema tạm dịch : lược đồ cơ sở dữ liệu là tập hợp những siêu dữ liệu diễn đạt mối quan hệ giữa những đối tượng người dùng và thông tin trong cơ sở dữ liệu. Để thuận tiện tưởng tượng một lược đồ là như một hộp chứa những bảng, những thủ tục được tàng trữ, những khung nhìn và những gia tài dữ liệu tương quan. Một lược đồ xác lập hạ tầng của hộp này .
Ở mức cơ bản nhất, lược đồ đóng vai trò là nơi chứa những gia tài dữ liệu. Tuy nhiên, những nhà sản xuất cơ sở dữ liệu khác nhau quản lý và vận hành những lược đồ theo những cách khác nhau. Ví dụ, Oracle coi mọi lược đồ là thông tin tài khoản người dùng. Để tạo một lược đồ mới, người 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 tên lược đồ dự tính .
[ external_link_head ]
Giá bán Miễn phí Chủ đề Đa phương tiện Bảo mật ★★★★ ☆ Quyền riêng tư ★★★★ ☆ Phổ biến ★★★★ ★ Hệ điều hành iOS, Android, Windows
Cấu trúc Database Schema
Vì các lược đồ tạo thành một tính năng cấu trúc cơ bản của cơ sở dữ liệu, hầu hết các môi trường cơ sở dữ liệu đều áp dụng quyền truy cập cho các đối tượng ở mức lược đồ.
Bạn đang đọc: [Database Schema là gì?] Lược đồ cơ sở dữ liệu của hệ thống cơ sở dữ liệu – https://thomaygiat.com
Ví dụ : Cơ sở dữ liệu của công ty hoàn toàn có thể chứa một loạt người dùng. Mỗi người dùng phải chịu một lược đồ, nhưng quyền truy vấn vào những lược đồ khác nhau được cấp riêng và với mức độ cụ thể của những quyền so với người dùng bên ngoài lược đồ sever .
Hầu hết những công cụ quản trị cơ sở dữ liệu không liệt kê những lược đồ ; thay vào đó, họ liệt kê cơ sở dữ liệu và người dùng .
[ external_link offset = 1 ]
Ví dụ : Một công ty tạo thông tin tài khoản người dùng cho Bob và Jane. Nó cũng tạo thông tin tài khoản cho những bộ phận như nhân sự và tiếp thị. Sau đó, nó cung ứng cho một nhà nghiên cứu và phân tích trong mỗi bộ phận truy vấn vào thông tin tài khoản lược đồ .
Nhà nghiên cứu và phân tích nhân sự tạo những bảng và khung nhìn trong lược đồ HR và cấp quyền truy vấn cho Bob để đọc ( nhưng không ghi vào ) một bảng liệt kê tên nhân viên cấp dưới và số ID nhân viên cấp dưới. Ngoài ra, nhà nghiên cứu và phân tích nhân sự hoàn toàn có thể cấp quyền truy vấn 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 cấp dưới .
Bằng cách cấp quyền truy vấn theo cách này, chỉ những vai trò và người dùng tương thích 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 độc lập trong cơ sở dữ liệu lớn hơn .
Mỗi công cụ cơ sở dữ liệu xem những lược đồ là giải pháp nền tảng để phân tách dữ liệu trong thiên nhiên và môi trường nhiều người dùng .
Cách tạo Database Schema
Một lược đồ được định nghĩa chính thức bằng cách sử dụng Structured Query Language. Ví dụ: trong Oracle, bạn tạo một lược đồ bằng cách tạo tài khoản người dùng sở hữu nó.
Xem thêm: 7 phương pháp dạy học tiếng việt theo hướng phát triển năng lực hiệu quả – https://thomaygiat.com
Những người dùng khác được cấp quyền truy vấn vào những lược đồ mới nhờ tên người dùng hoặc bởi một hoặc nhiều vai trò mà thông tin tài khoản người dùng đã được thêm vào .
Phân loại Database Schema
Một lược đồ cơ sở dữ liệu được phân loại như dưới đây :
- Lược đồ cơ sở dữ liệu logic
- Lược đồ cơ sở dữ liệu vật lý
- Lược đồ dự kiến
- Lược đồ cơ sở dữ liệu logic: Lược đồ này xác định tất cả các ràng buộc logic cần được áp dụng trên thông tin được lưu trữ. Nó định nghĩa các bảng, khung nhìn và các ràng buộc toàn vẹn.
- Lược đồ cơ sở dữ liệu vật lý: Lược đồ này liên quan đến việc lưu trữ thông tin cụ thể và đó là loại lưu trữ như tệp, chỉ mục, v.v. Nó xác định cách thông tin sẽ được lưu trữ trong một bộ lưu trữ phụ trợ quá mức.
- Lược đồ dự kiến: Lược đồ dự kiến được phác thảo do kiểu của cơ sở dữ liệu ở mức xem thường mô tả tương tác của người dùng với các hệ thống cơ sở dữ liệu.
Có phải Schema và Database là một ?
Có rất nhiều nhầm lẫn về những lược đồ khi nói đến cơ sở dữ liệu. Câu hỏi thường đặt ra là liệu có sự độc lạ giữa những lược đồ và cơ sở dữ liệu hay không và nếu có thì sự độc lạ đó là gì .
[ external_link offset = 2 ]
Phụ thuộc vào nhà cung cấp
Một phần lý do của sự nhầm lẫn là các hệ thống cơ sở dữ liệu có xu hướng tiếp cận các lược đồ theo cách riêng của chúng.
Xem thêm: Tìm việc Làm Giám đốc Đầu tư và Phát triển Dự án Tuyển Dụng 19/04/2023 | https://thomaygiat.com
- Tài liệu MySQL nói rằng về mặt vật lý, một lược đồ đồng nghĩa với cơ sở dữ liệu. Do đó, một lược đồ và cơ sở dữ liệu là cùng một thứ.
- Tuy nhiên, tài liệu cơ sở dữ liệu Oracle nói rằng các đối tượng nhất định có thể được lưu trữ bên trong cơ sở dữ liệu nhưng không nằm trong lược đồ. Do đó, một lược đồ và cơ sở dữ liệu là hai thứ khác nhau.
- Và theo bài viết kỹ thuật SQL Server, một lược đồ là một thực thể riêng biệt bên trong cơ sở dữ liệu. Vì vậy, chúng là hai thứ khác nhau.
Vì vậy, tùy thuộc vào RDBMS bạn sử dụng, những lược đồ và cơ sở dữ liệu hoàn toàn có thể hoặc không hề giống nhau .
Kết luận
Thuật ngữ lược đồ hoàn toàn có thể được sử dụng trong nhiều toàn cảnh khác nhau. Trong toàn cảnh tạo những lược đồ trong một mạng lưới hệ thống quản trị cơ sở dữ liệu đơn cử, bạn sẽ cần phải thao tác với hệ quản trị cơ sở dữ liệu xác lập những lược đồ .
Và khi chuyển sang một hệ quản trị cơ sở dữ liệu mới, hãy chắc như đinh tìm kiếm cách mạng lưới hệ thống đó xác lập những lược đồ. [ external_footer ]
Source: https://thomaygiat.com
Category : Kỹ Thuật Số
Chuyển vùng quốc tế MobiFone và 4 điều cần biết – MobifoneGo
Muốn chuyển vùng quốc tế đối với thuê bao MobiFone thì có những cách nào? Đừng lo lắng, bài viết này của MobiFoneGo sẽ giúp…
Cách copy dữ liệu từ ổ cứng này sang ổ cứng khác
Bạn đang vướng mắc không biết làm thế nào để hoàn toàn có thể copy dữ liệu từ ổ cứng này sang ổ cứng khác…
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel
Hướng dẫn xử lý dữ liệu từ máy chấm công bằng Excel Xử lý dữ liệu từ máy chấm công là việc làm vô cùng…
Cách nhanh nhất để chuyển đổi từ Android sang iPhone 11 | https://thomaygiat.com
Bạn đã mua cho mình một chiếc iPhone 11 mới lạ vừa ra mắt, hoặc có thể bạn đã vung tiền và có một chiếc…
Giải pháp bảo mật thông tin trong các hệ cơ sở dữ liệu phổ biến hiện nay
Hiện nay, với sự phát triển mạnh mẽ của công nghệ 4.0 trong đó có internet và các thiết bị công nghệ số. Với các…
4 điều bạn cần lưu ý khi sao lưu dữ liệu trên máy tính
08/10/2020những chú ý khi tiến hành sao lưu dữ liệu trên máy tính trong bài viết dưới đây của máy tính An Phát để bạn…