Sybase PowerDesigner 7.5

Download Report

Transcript Sybase PowerDesigner 7.5

Sybase PowerDesigner 7.5
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
1
TOOLBAR PALETTE
-Chọn đối tượng
-Di chuyển toàn mô hình
-Phóng to
Sau khi vẽ xong đối
-Thu nhỏ
tượng, muốn chọn đối
-Thuộc tính của đối tượng
-Xóa
tượng nào phải
chọn lại
-Thực thể (Entity)
-Kế thừa (Chuyên biệt hóa)
-Quan hệ có thuộc tính
-Quan hệ không có thuộc tính
-Ghi chú
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
2
MÔ HÌNH
QUAN NIỆM DỮ LIỆU
CDM –
Conceptual Data Model
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
3
Conceptual Data Model


File/Close workspace trước đó (nếu có)
Chọn File/New/Conceptual Data Model/Ok
Đặt tên cho CDM
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
4
CHỌN MÔ HÌNH
Chọn kiểu mô hình:Tools\Model Options
-ER (Entity-Relationship)
-Merise
-Mixed (Kết hợp cả 2)
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
5
Tạo thực thể (Entity) - 1
Double click vào thực thể,
đặt tên cho nó
Tên thuộc tính
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
6
Tạo thực thể (Entity) - 2
Thuộc tính (Attributes)
Properties của thuộc tính
•Name: Tên thuộc tính
•Data Type: Kiểu dữ liệu
•Length: Độ rộng
•M (Mandatory): Bắt buộc
phải có dữ liệu
•P (Primary Key): Khóa chính
•D (Display): Hiển thị tên cột
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
7
Tạo thực thể (Entity) - 3
Chọn ở đây nếu quên
Gỏ trực tiếp vào nếu nhớ kiểu
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
8
It’s me
Tạo quan hệ có thuộc tính
(Association) - 1
Doubleclick vào quan
hệ để đặt tên
Thuộc tính:
giống như
thuộc tính của
thực thể
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
9
Tạo quan hệ có thuộc tính
(Association) - 2
Thuộc tính của quan hệ
Chọn nút Link và
Drag chuột
từ thực thể Drop vào
quan hệ
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
10
Tạo quan hệ có thuộc tính
(Association) - 3
Doubleclick vào đường nối kết để thay đổi bản số
Bản số
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
11
Tạo quan hệ KHÔNG có thuộc tính
(Link)
Chọn nút Link
Drag từ thực thể
KHHANG Drop sang HOADON
Doubleclick vào quan hệ
để đặt tên cho quan hệ này.
Thay bản số tương tự
như phần trước
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
12
Kế thừa (chuyên biệt hóa)
Tạo thực thể cha và 2 thực thể con
Chọn nút
kéo từ cha sang con 1
Kéo chuột từ
sang con 2
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
13
Quan hệ tự thân
Chọn nút Link
Drag từ thực thể cần tạo quan hệ đến vị
trí cần đặt quan hệ
Drop trở lại chính thực thể đó
Doubleclick vào quan hệ để đổi tên
Thuộc tính
(nếu có)
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
14
Một ví dụ
Dịch
(Generate)
sang mô hình
vật lý như
thế nào ?
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
15
Dịch sang mô hình vật lý
(Physical Data Model)
Tên Hệ QTCSDL cần chuyển sang
Tên
mô
hình
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
16
Kết quả
Có thể sẽ
bị báo một
số lỗi nào
đó, nhưng
yên tâm cứ lờ đi
(Ignore all)
Muốn chuyển các bảng này vào
HQTCSDL phải thông qua ODBC
ODBC là cái quái gì thế ? !!
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
17
ODBC
(Open Databases Connectivity)
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
18
ODBC
Visual Foxpro
Access
ODBC
SQL Server
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
19
ODBC (Open Databse Connectivity) - 1
ODBC: Là nối kết CSDL mở mà thông qua đó ta
có thể truy cập mọi CSDL do bộ quản lý trình điều
khiển ODBC hổ trợ.
Trình điều khiển
ODBC đơn tầng
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
20
ODBC (Open Databse Connectivity) - 2
Trình điều khiển
ODBC đa tầng
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
21
Tạo nguồn dữ liệu ODBC - 1
Chọn Control Panel \ ODBC Data Sources 32 bit
Chọn Add \ Chọn nguồn dữ liệu (VD: Access)
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
22
Tạo nguồn dữ liệu ODBC - 2
Chọn
Database
trắng (đã
được tạo)
Đặt tên cho
Data Source
Bước tiếp theo là chuyển các bảng vào CSDL
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
23
Chuyển các bảng vào Database - 1
Vào menu Database\ Generation Database..
Chọn ở đây
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
24
Chuyển các bảng vào Database - 2
Xuất hiện màn hình yêu cầu chọn tên nguồn dữ liệu
Chọn tên nguồn dữ
liệu mà ta đã tạo ở
bước trước và
Connect
Yes !
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
25
Chuyển các bảng vào Database - 3
Nếu có thông
báo lỗi, yên tâm
! cứ lờ đi !..
Giờ thì mở CSDL
trong Access lên,
quá khỏe !
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
26
IN MÔ HÌNH RA MÁY IN
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
27
Tạo Báo Biểu (Report) - 1
Chọn File \ Create Report
Chọn New
để tạo Report
mới
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
28
Tạo báo biểu (Report) - 2
Tên report
Chọn ngôn ngữ
Kiểu report
Chọn Print
preview để xem
kết quả
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
29
Thank you &
Good luck !
Nguyễn Thái Nghe - CNTT - ĐHCT
[email protected]
30