日期:2014-05-16  浏览次数:20626 次

使用PowerDesigner设计基本的教师学生课程数据库
1、生成概念数据模型(CDM)
(1)P列表示该属性是否为主标识符;D列表示该属性是否在图形窗口中显示;M列表示该属性是否为强制的,即该列是否为空值
(2)按照实体类型中实例之间的数量对应关系,通常可将联系分为4类,即一对一(ONE TO ONE)联系、一对多(ONE TO MANY)联系、多对一(MANY TO ONE)联系和多对多联系(MANY TO MANY)
(3)标识符是实体中一个或多个属性的集合,可用来唯一标识实体中的一个实例。要强调的是,CDM中的标识符等价于PDM中的主键或候选键。每个实体都必须至少有一个标识符。如果实体只有一个标识符,则它为实体的主标识符。如果实体有多个标识符,则其中一个被指定为主标识符,其余的标识符就是次标识符了。选择某个实体双击弹出实体的属性对话框。在Identifiers选项卡上可以进行实体标识符的定义。选择第一行“主标识符”,点击属性按钮或双击第一行“主标识符”,弹出属性对话框。选择"Attributes"选项卡,再点击“Add Attributes”工具,弹出如图所示窗口,选择某个属性作为标识符就行了。
2、生成物理数据模型(PDM)
tools->generate physical data mode
3、生成数据库脚本
database->generate database
参考资料:
(1)PowerDesigner教程系列
(2)Powerdesigner15.1简要使用手册