Tôi mới sử dụng cơ sở dữ liệu của Oracle. Tôi đã sử dụng SQL Server và các trường mô tả (MS_Des mô tả) cho các bảng và cột cho mục đích tài liệu. Có tương đương với Oracle không? Thực hành tốt nhất để ghi lại cơ sở dữ liệu Oracle là gì?
Tôi mới sử dụng cơ sở dữ liệu của Oracle. Tôi đã sử dụng SQL Server và các trường mô tả (MS_Des mô tả) cho các bảng và cột cho mục đích tài liệu. Có tương đương với Oracle không? Thực hành tốt nhất để ghi lại cơ sở dữ liệu Oracle là gì?
Câu trả lời:
Trong Oracle, bạn sẽ sử dụng lệnh COMMENT để:
[...] Thêm vào từ điển dữ liệu một nhận xét về một bảng hoặc cột bảng, dạng xem, dạng xem cụ thể, toán tử, kiểu chỉ mục, mô hình khai thác hoặc phiên bản.
Hầu hết các công cụ (PL / SQL Developer, Toad ...) sẽ hiển thị các nhận xét này trong các trường thích hợp khi bạn duyệt lược đồ cơ sở dữ liệu.
Các ý kiến có thể được truy vấn trực tiếp với các *COMMENTS
lượt xem từ điển, chẳng hạn như ALL_TAB_COMMENTS
.
Trong Oracle có các nhận xét bảng và cột có thể được sử dụng cho tài liệu.
Những bình luận này có thể dễ dàng được thêm vào bằng các lệnh sau:
COMMENT ON TABLE my_table IS 'Documentation of my table'
/
COMMENT ON COLUMN my_table.my_columns IS 'Documentation of my column'
/
Oracle trưng ra từ điển dữ liệu của mình thông qua các khung nhìn. Bạn có thể sử dụng các khung nhìn này để truy vấn thông tin bạn cần.
Các quan điểm chính mà bạn sẽ cần sử dụng là:
DBA_OBJECTS
- liệt kê tất cả các đối tượng DBDBA_TABLES
- liệt kê tất cả các bảng (và chủ sở hữu của chúng, là các lược đồ trong Oracle)DBA_TAB_COLUMNS
- liệt kê tất cả các bảng và các cột của chúngNgoài ra còn có ALL_%
và USER_%
tương đương các chế độ xem này (ví dụ: `USER_TABLES) chỉ hiển thị tất cả các đối tượng bạn có quyền và các đối tượng bạn sở hữu.
CustomerID
tôi có thể muốn thêm 'Id thay thế được tạo bởi ETL-process`. Xem ví dụ liên kết
Nếu bạn cần làm điều đó trong cơ sở dữ liệu của Oracle thì lệnh bình luận là câu trả lời của bạn. Nhưng có một số nhược điểm của lược đồ tài liệu theo cách đó:
Tôi khuyên bạn nên lưu trữ tài liệu trong kho lưu trữ chuyên dụng - kiểm tra công cụ tài liệu cơ sở dữ liệu Dataedo . Nó đọc lược đồ (và các bình luận hiện có) và cho phép bạn mô tả mọi mục với văn bản và hình ảnh phong phú (cho sơ đồ ERD của bạn). Sau đó, bạn có thể xuất thành tài liệu PDF đẹp hoặc HTML tương tác. Khi lược đồ thay đổi, bạn có thể đồng bộ hóa tài liệu của mình với vài lần nhấp.
Tôi là người quản lý sản phẩm của Dataedo.