You are on page 1of 7

Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

Trường Đại Học Đà Lạt


Khoa Toán – Tin Học

Môn Thiết Kế Cơ Sở Dữ Liệu


Báo Cáo
Các công cụ hỗ trợ phân tích thiết kế cơ sở dữ liệu

GVHD: Tạ Thị Thu Phượng


Nhóm 07
Dương Thị Thu An 0810101
Đặng Thị Hằng 0810112
Nguyễn Văn Tài 0810135
Nguyễn Văn Thư 0812471
Đàm Tri Anh Thi 0812462
Trần Văn Túc 0810188

1
Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

Mục Lục
Phần I : Giới thiệu các công cụ hỗ trợ phân tích thiết kế cơ sở dữ liệu ................................... 3
Phần II: Công cụ Power Designer 15.2 .................................................................................... 4
I. Chức năng của Power Designer ...................................................................................... 4
II. Giao diện Power Designer ............................................................................................... 4
III. Xây dựng mô hình quan niệm dữ liệu ............................................................................. 5
IV. Chuyển đổi mô hình cdm sang mô hình vật lý .............................................................. 11
V. Chuyển đổi mô hình PDM sang database của Microsoft SQL Server 2008 ................. 12
VI. Tổng Kết ......................... .............................................................................................. 16
Tài Liệu Tham khảo .............. .............................................................................................. 17

2
Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

Phần I
Giới thiệu các công cụ hỗ trợ phân tích thiết kế cơ sở dữ liệu

Hiện nay có nhiều công cụ hỗ trợ thiết kế, phân tích cơ sở dữ liệu như :
 Power Designer.
 ERWin.
 ER Studio.
 MySql Administrator.
 ORM Designer.
 Ngôn ngữ UML.
 …
Các công cụ này hỗ trợ rất lớn cho người lập trình cơ sở dữ liệu,…

3
Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

Phần II
Công cụ Power Designer 15.2
I. Chức năng của Power Designer
- Power Designer là 1 công cụ thiết kế Cơ sở dữ liệu, Với các Chức năng sau:
 Thiết sơ đồ thực thể kết hợp (kế Conceptual Data model (CDM) ).
 Phát sinh Physical Data Model (PDM) tương ứng trên một DBMS được chọn.
 Phát sinh ràng buộc toàn vẹn tham chiếu (referential integrity triggers) nếu chúng
được hỗ trợ bởi CSDL đích.
 Cho phép hiệu chỉnh và in các model
 Phát sinh ngược lại các Database và các application đang tồn tại.
 Định nghiã các thuộc tính mở rộng có các đối tượng PDM.
 ….
II. Giao diện Power Designer

4
Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

III. XÂY DỰNG MÔ HÌNH QUAN NIỆM DỮ LIỆU


1- Hướng dẫn sử dụng những công cụ trong Tool Palette:

Tên công cụ Tác Dụng


Chọn biểu tượng
Pointer
Chọn và di chuyển biểu tượng
Grabber
Phóng to
Zoom In
Thu nhỏ
Zoom Out
Hiển thị gói lựa chọn
Open Package Diagram
Hiển Thị thuộc tính
Properties
Xóa đối tượng
Delete
Chèn biểu tượng gói
Package
Entity Chèn Thực thể
Chèn các quan hệ
Relationship
Chèn biểu tượng kế thừa
Inheritance
Biểu tượng liên kết
Association
Insert link symbol
Link
Thêm Node
Note
Chèn liên kết giữa một biểu tượng với biểu tượng khác
Note Link
Tiêu đề cho biểu tượng
Title
Chèn dòng
Text
Vẽ Đường thẳng
Line
Vẽ cung
Arc
Vẽ Hình vuông
Rectangle
Vẽ ellipse
Ellipse

5
Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

Vẽ HCN được làm tròn góc


Rounded rectangle
Chèn một biểu tượng liên kết giữa các ký hiệu
Link Symbol
Vẽ đường gấp khúc
Polyline
Vẽ polygo
Polygon
2. LÀM VIỆC VỚI CDM (Conceptual Data model)
a. CSDL ví dụ
Nhóm 07: Làm ví dụ trên cơ sở dữ liệu quản lý bán máy tính ( CSDL đơn giản). Gồm:
- Phân Loại: Mã Loại, Tên Loại
- Nhà Cung Cấp: Mã Nhà Cung Cấp, Tên Nhà Cung Cấp, Địa Chỉ NCC, SDDT NCC.
- Khách Hàng: Mã KH, Tên KH, Địa Chỉ KH, Số ĐT KH.
- Hóa Đơn: Mã Hóa Đơn, Ngày Lập, Ngày Giao, Nơi Giao.
-
Với mỗi sản phẩm do nhiều nhà cung cấp, nhà cung cấp có thể cung cấp nhiều sản phẩm. Khi
cung cấp cần lưu giá cung cấp, và số lượng cung cấp.
Với mỗi Hóa đơn có chi tiết hóa đơn cần lưu số lượng và giá bán. Mỗi hóa đơn thuộc 1 khách
hàng, khách hàng có nhiều hóa đơn.
……

Sau khi phân tích cơ sở dữ liệu ta tiến hành thiết kế trên power designer 15.2

6
Thiết Kế Cơ Sở Dữ Liệu Nhóm 07

- (1) Chọn File  New Model  Model Types  Conceptual Data Model  Conceptual
Diagram

- ( 2) Sử dụng các công cụ Tool Palette để thiết kế CDM


b. Thao Tác Thiết kế
b.1: Tạo Thực Thể :
(1 ) Chọn công cụ Entity Tạo thực thể : (Sản Phẩm)
(2) Double-click vào thực thể, một cửa sổ mới mở ra cho phép chúng ta chỉnh sửa thông tin
của thực thể như: tên của thực thể, thuộc tính của thực thể, các rule,….
(3) Trong thẻ General điền tên thực thể.  ok
Thẻ General:
 Name: Tên thực thể. Tên này hiển thị trên mô hình
 Code: Tên tắt của thực thể. Tên này được dùng khi chuyển sang CSDL vật lý
 Comment: Diễn giải về thực thể

You might also like