Your SlideShare is downloading. ×
Presentation
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Presentation

403
views

Published on


0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
403
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. POSTGRESQL www.elarion.com [email_address] Never stop improving quality
  • 2. PostgreSQL Database diagram
    • Database diagram là gì?
    • 3. Cách tạo database diagram trong cho cơ sở dữ liệu trong PostgreSQL.
  • 4. PostgreSQL Database diagram
    • Database diagram là gì
      • Database diagram là sơ đồ mô tả các bảng dữ liệu (bao gồm các thuộc tính, các khóa, function, trigger...) có trong một cơ sở dữ liệu và các mối quan hệ giữa chúng với nhau.
      • 5. Các mối quan hệ này gồm có:
        • Mối quan hệ một – nhiều
        • 6. Mối quan hệ một – một
  • 7. PostgreSQL Database diagram
    • Ví dụ database diagram:
  • 8. PostgreSQL Database diagram
    • Cách tạo database diagram cho cơ sở dữ liệu trong PostgreSQL
      • Để tạo database diagram cho CSDL trong PostgreSQL ta có thế sử dụng một trong các tool sau:
        • PostgreSQL Maestro
        • 9. PgDesigner
        • 10. MicroOLAP Database Designer for PostgreSQL
        • 11. ...
  • 12. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Download: http://www.sqlmaestro.com/products/postgresql/maestro/
      • 13. Ưu điểm:
        • Dễ sử dụng
        • 14. Có thể vẽ diagram từ CSDL có sẵn hoặc tạo một CSDL mới.
        • 15. Diagram có thể xuất ra nhiều loại file: file hình, file sql, file html....
      • Nhược điểm: dùng thử 30 ngày
  • 16. PostgreSQL Database diagram
    • Giao diện PostgreSQL Maestro
    Tạo CSDL mới Thêm vào CSDL đã có Tạo mới bảng, view,… Vẽ diagram Tạo các câu query Thực thi các câu query
  • 17. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Thêm vào CSDL đã có
    Nơi đặt CSDL Tên host Cổng Mật khẩu host
  • 18. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Thêm vào CSDL đã có
    CSDL có trong Postgres CSDL sẽ vẽ diagram
  • 19. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Thêm vào CSDL đã có
    Yêu cầu đăng nhập Postgres Duy trì kết nối tới Postgres Kết nối khi bắt đầu Cập nhật dữ liệu mỗi khi kết nối
  • 20. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
    Nhấn đây để vẽ diagram
  • 21. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
    Nhấn đây để vẽ diagram Kéo và thả các bảng vào khung vẽ Tạo quan hệ Tạo một bảng mới
  • 22. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Tạo khóa ngoại
    Nhấn và kéo từ bảng muốn tạo khóa ngoạitới bảng khác
  • 23. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Tạo khóa ngoại
    Tên khóa ngoại Cột muốn tạo khóa ngoại Bảng tham chiếu Cột tham chiếu Hành động khi sửa hoặc xóa trên cột tham chiếu
      - NO ACTION: không thể sửa/xóa - CASCADE:sửa/xóa bên bảng
    có dòng tham chiếu tới
      - SET NULL : đặt giá trị null bên bảng có dòng tham chiếu tới
  • 24. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Tạo khóa ngoại
  • 25. PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
    Nhấn đây để xuất ra file hình
  • 26.  
  • 27. PostgreSQL Questions & Answers ?
  • 28. PostgreSQL Thanks for your attention!