Cơ sở dữ liệu.
Cơ sở dữ liệu là một tập hợp dữ liệu, trong đó dữ liệu thực sự được lưu trữ. Thành phần bộ nhớ vật lý được kết nối với máy tính được cài đặt bằng phần mềm DBMS để thao tác dữ liệu trong thành phần Bộ nhớ đó, máy tính được cài đặt phần mềm dbms được gọi là Máy chủ hoặc Máy chủ cơ sở dữ liệu. Cả Máy chủ (Máy tính) và Cơ sở dữ liệu (thành phần bộ nhớ) đều khác nhau nhưng Hầu hết các lần được giới thiệu là Giống nhau dựa trên tình huống.
NGƯỜI DÙNG và SCHema
Cả hai từ, người dùng và lược đồ, có thể hoán đổi cho nhau, đó là lý do tại sao hầu hết mọi người nhầm lẫn về những từ này.
Người dùng
Người dùng là tài khoản để kết nối cơ sở dữ liệu (Máy chủ). chúng ta có thể tạo người dùng bằng cách sử dụng CREATE USER IDENTifyED BY.
Lược đồ
Trên thực tế Cơ sở dữ liệu Oracle chứa cấu trúc logic và vật lý để xử lý dữ liệu. Lược đồ cũng cấu trúc logic để xử lý dữ liệu trong Cơ sở dữ liệu (Thành phần bộ nhớ). Nó được tạo tự động bởi Oracle khi người dùng tạo. Nó chứa tất cả các đối tượng được tạo bởi người dùng được liên kết với lược đồ đó. Ví dụ: nếu tôi tạo một người dùng có tên santhosh
thì oracle tạo một lược đồ có tên santhosh
, Oracle lưu trữ tất cả các đối tượng được tạo bởi người dùng santhosh
trong santhosh
lược đồ.
Chúng ta có thể tạo lược đồ bằng cách sử dụng CREATE SCHEMA
câu lệnh, nhưng Oracle sẽ tự động tạo một người dùng cho lược đồ đó.
Chúng ta có thể loại bỏ lược đồ bằng cách sử dụng DROP SCHEMA <name> RESTRICT
câu lệnh, nhưng nó không thể xóa các đối tượng chứa lược đồ, vì vậy để loại bỏ lược đồ, nó phải trống. ở đây từ hạn chế buộc bạn phải xác định lược đồ đó với các đối tượng bên ngoài.
Nếu chúng tôi cố gắng thả người dùng chứa các đối tượng trong lược đồ của mình, chúng tôi phải chỉ định CASCADE
từ vì Oracle không cho phép bạn xóa người dùng chứa các đối tượng.
DROP USER <name> CASCADE
Vì vậy, Oracle xóa các đối tượng trong lược đồ và sau đó nó tự động loại bỏ người dùng, Các đối tượng được tham chiếu đến các đối tượng lược đồ này từ các lược đồ khác như các khung nhìn và các từ đồng nghĩa riêng đi đến trạng thái không hợp lệ.