Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

Cơ sở dữ liệu và không gian bảng, sự khác biệt là gì?

Một chút thuật ngữ:

Oracle định nghĩa một cơ sở dữ liệu dưới dạng tập hợp các tệp mà bạn tìm thấy trên hệ thống Oracle của mình. Điều này có nghĩa là tất cả dữ liệu trong hệ thống Oracle của bạn đều nằm trong các tệp cơ sở dữ liệu này, thường được gọi là "tệp dữ liệu". Có các tệp khác trong cơ sở dữ liệu như tệp tham số và nhật ký làm lại.

Mặt khác, một trường hợp bao gồm các quy trình và vùng bộ nhớ mà cơ sở dữ liệu Oracle sử dụng. Cùng nhau, một cơ sở dữ liệu và một bản sao tạo thành một hệ thống cơ sở dữ liệu . (Để biết thêm thông tin, hãy xem hướng dẫn Khái niệm Oracle)

Về mặt logic, bạn sẽ muốn xác định các không gian khác nhau trong cơ sở dữ liệu đó. Điều này được thực hiện thông qua không gian bảng (xem hướng dẫn Khái niệm Oracle). Một vùng bảng thường bao gồm một hoặc nhiều tệp dữ liệu. Khi bạn xác định bảng bằng TẠO BẢNG, bạn có thể chỉ định vùng bảng nào mà bảng sẽ được tạo. Ví dụ, điều này cho phép bạn tách các ứng dụng khác nhau trên cùng một hệ thống cơ sở dữ liệu.

Hướng dẫn Khái niệm Oracle là một nguồn thông tin tuyệt vời cho những câu hỏi như thế này. Xem hình ảnh này về cách các tệp dữ liệu và không gian bảng được cấu tạo.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Oracle:trình tự MySequence.currval chưa được xác định trong phiên này

  2. Các khóa ngoại có thực sự cần thiết trong thiết kế cơ sở dữ liệu không?

  3. Oracle 10g - tối ưu hóa KHI KHÔNG ĐẦY ĐỦ

  4. customer.pk_name tham gia giao dịch.fk_name so với khách hàng.pk_id [serial] tham gia giao dịch.fk_id [số nguyên]

  5. Hàm ATAN () trong Oracle