1. Trang chủ
  2. » Công Nghệ Thông Tin

BÀI tập THỰC HÀNH TUẦN 5

11 447 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 11
Dung lượng 1,32 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Xây dựng CSDL Để xây dựng CSDL từ Class diagram, ta làm các bước sau: Bước 1: Tạo 1 Package trong Logical View... Bước 2: Vào bên trong package vừa mới tạo, ta sẽ tạo ra một clas mới.. S

Trang 1

BÀI TẬP THỰC HÀNH TUẦN 5

Trong phần thực hành này chúng ta sẽ tạo ra cơ sở dữ liệu bằng SQL 2000 hoặc MS access từ các class trong Class diagram

Xây dựng CSDL

Để xây dựng CSDL từ Class diagram, ta làm các bước sau:

Bước 1: Tạo 1 Package trong Logical View.

<Hình 1>

<Hình 2>

Trang 2

Bước 2: Vào bên trong package vừa mới tạo, ta sẽ tạo ra một clas mới.

<Hình 3>

Sau đó đặt tên cho class vừa tạo

<Hình 4>

Sau đó chèn thuộc tính vào class đó bằng cách vào class specification/Attribute/Click phải/Chọn Insert

Trang 3

<Hình 5>

<Hình 6>

Sau đó chèn các thuộc tính vào xong thì ta sẽ có các thụôc tính như sau:

Trang 4

Bước 3: Sau khi tạo ra các thuộc tính và các operation cho class, sau đó ta sẽ chọn thuộc

tính persitent cho các class đo

<Hình 7>

<Hình 8>

Bước 4: Nhắp phải vào component View, chon data moldeler/New/database để tạo mới

một database

<Hình 9>

Trang 5

Đặt tên cho database và chọn Database specification/Target/MS SQL server 2000

<Hình 10>

Bước 5: Nhắp phải vào component View, chon data moldeler/Transfrom to data model.

<Hình 11>

Sau đó chọn target Database là tên của Database đã tạo ra ở bước 4

<Hình 12>

Trang 6

Màn hình khi đó sẽ xuất hiện một Schemas

<Hình 13>

Bước 6: Nhắp phải vào Schemas vừa được sinh ra, chon data moldeler/New/data Model

diagram

<Hình 14>

Khi đó sẽ xuất hiện một table tương ứng với class da có

Trang 7

Sau đó chỉnh lại các thuộc tính cho table đó.

Trang 8

Bước 7: Click phải vào database đã tạo ra/Chọn data Modeler/Forward Engineer

Chọn Next

Chọn các thuộc tính cần thiết trước khi xuất

Trang 9

Nhập tên tập tin cần xuất ra script *.SQL, Chọn ten DB có sẵn trong CSDL

Nhập thông tin kết nối đến SQL Server

Chọn Finish để kết thúc

Trang 10

Sau đó sẽ tạo ra được CSDL *.SQL và trong AQL Server

Lưu ý:

- Các Attribute trong Class sẽ tương đương với các Columns trong table, còn các Operation trong Class sẽ tương đương với các Trigger, Function, Store procedure của table đó

- Trong mỗi Class khi muốn trở thành Table thì đòi hỏi Class phải có chế độ Persistent, vì mỗi thể hiện của Class đó đều phải đòi hỏi phải được lưu giữ trạng thái của nó

- Primary key: Là candidate key trong Class Attribute

- Foreign key: Được tạo ra từ các relationship

Trang 11

- Sau đây là các ví dụ minh họa quan hệ giữa các class trong Class diagram với mỗi quan hệ giữa các table trong database

Yêu cầu: Sinh viên hãy thiết kế database từ các Class Diagram trong các bài tập.

Ngày đăng: 03/12/2015, 22:52

TỪ KHÓA LIÊN QUAN

w