Presentation
Upcoming SlideShare
Loading in...5
×
 

Presentation

on

  • 549 views

 

Statistics

Views

Total Views
549
Views on SlideShare
534
Embed Views
15

Actions

Likes
0
Downloads
3
Comments
0

1 Embed 15

http://www.progate.vn 15

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Presentation Presentation Presentation Transcript

  • POSTGRESQL www.elarion.com [email_address] Never stop improving quality
  • PostgreSQL Database diagram
    • Database diagram là gì?
    • Cách tạo database diagram trong cho cơ sở dữ liệu trong PostgreSQL.
  • 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.
      • Các mối quan hệ này gồm có:
        • Mối quan hệ một – nhiều
        • Mối quan hệ một – một
  • PostgreSQL Database diagram
    • Ví dụ database diagram:
  • 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
        • PgDesigner
        • MicroOLAP Database Designer for PostgreSQL
        • ...
  • PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Download: http://www.sqlmaestro.com/products/postgresql/maestro/
      • Ưu điểm:
        • Dễ sử dụng
        • Có thể vẽ diagram từ CSDL có sẵn hoặc tạo một CSDL mới.
        • 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
  • 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
  • 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
  • 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
  • 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
  • PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
    Nhấn đây để vẽ diagram
  • 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
  • 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
  • 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
  • PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
      • Tạo khóa ngoại
  • PostgreSQL Database diagram
    • Sử dụng PostgreSQL Maestro để tạo database diagram
    Nhấn đây để xuất ra file hình
  •  
  • PostgreSQL Questions & Answers ?
  • PostgreSQL Thanks for your attention!