ERwin使用教程
AXON TECHNOLOGY
Own Design Build
Data Model
一种运用一般业务知识來表現业务需求的一种数据 结构规则
学生
Student ID
Student Last Na
Student Major
参与/ 授课給
Sales_Order_Notes varchar(100) NULL )
go
CREATE UNIQUE INDEX XPKSALES_ORDER
ON SALES_ORDER
AXON
( Sales_Order_Number ) go
TECHNOLOGY
建
Hardware Considerations
置
Transaction Patterns
Physical Model
Sales Order
DBMS Functions
ERwin在Client/Server 发展环境的角色
Client Environment
E
Visual Basic
R
w
PowerBuilder
i
n
AXON TECHNOLOGY
为何需要信息模型?
4 信息模型的功用 :
– 提供企业整体信息共享 – 以图形提供专业化业务规则与需求 – 作为技术人員与企业人員的桥梁 – 建立一致性 – 建立一种静态数据模型
AXON TECHNOLOGY
IDEF1X
I DEF 1eX
4 建立数据模型方法-是一种语言 4 起源于美國空軍(1970s) 4 美國政府单位与工业界已使用
Payment Number (FK) Customer Number (FK)
Order Date Order Shipment Charge
Order Total Order Shipment Date (IE4)
包含
AXON TECHNOLOGY
LINE ITEM
Order Number (FK) Line Item Sequence Number
Server Environment
DB2 ORACLE SQL Anywhere SQL Server Informix Access Paradox FoxPro Sybase
Create IDEF 1X Data Model
AXON TECHNOLOGY
主要內容: -了解,建立,编辑:
•Entities •Attributes •Keys •Relationships •Stored Displays and Subject Area
超过10年(FIPS PUB 184,1993)
FIPS PUB:FEDERAL INFORMATION PROCESSING STANDARDS PUBLICATION AXON TECHNOLOGY
IDEF1X
4 IDEF0-通过分解功能、分类功能间的联系来描述 系统功能
4 IDEF1-用于描述企业重要管理资料的方法 4 IDEF1X-关系数据库的设计方法 4 IDEF2-一种以数字逻辑为基础的模拟方法 4 IDEF3-为自使用者描述系统结构的方法 4 IDEF4-一种面向对象式数据库的设计方法 4 IDEF5-是一种收集事实与资料的方法 4 IDEF6-是信息系统设计原理的描述方法
Sales_Order_Notes: varchar(100)
SQL Script/DDL
CREATE TABLE SALES_ORDER
( Sales_Order_Numberint NOT NULL,
Sales_Order_Date datetime NULL,
Sales_Order_Status char(1) NULL,
AXON TECHNOLOGY
IDEF 1X 逻辑模型 ( Logical Model )
一种用來提供业务行为的规范或準則的信息模型
结构化一种呈表現示业务信息及业务行为规范的语言 DBMS结独独构立性于立呈D性B現MS
ORDER
Order Number
Sales Representative Id (FK) Shipment Method Code (FK)
课程
Course ID
Course Title Course Number of Credits
Course Location Course Instructor Name
AXON TECHNOLOGY
Data Modeling
一个结构化的方法,去定义一个信息系統元件的規 格說明
AXON TECHNOLOGY
AXON TECHNOLOGY
ENTITY 人, 地点, 物, 事件以及任何包含业务活动 数据的概念 .
每个ENTITY是由一组相似的对象 组成,這些对象称为INSTANCES
每一个INSTANCE必須能单独标识 且須和其它INSTANCE有所别
AXON TECHNOLOGY
ENTITY Examples
IDEF 1X Concept
AND ERwin Operation
Axon
MODEL 一种运用图形化呈現设计元件 ,並更加清楚 的呈現原本的功能
Examples:
.a sketch………….………………
.a miniature representation.
.a blueprint.............………..
分类
人
地方
物 事件
概念
AXON TECHNOLOGY
ENTITY
EMPLOYEE STUDENT
OFFICE COUNTRY AUTOMOBILE CHEMICAL FUNDS TRANSFER TENNIS TOURNAMENT DEPARTMENT
Product Code (FK) Line Item Quantity
Line Item Total
IDEF 1X 物理数据模型(Physical Data Model)
一种描述数据结构 设计 及 实施 的規格
依賴于 DBMS 利用SQL下的DDL方法來设计与实施
设
计
SALES ORDER
Sales_Order_Number: int NOT NULL Sales_Order_Date: datetime Sales_Order_Status: char(1)