(1)新建概念模型,命名为“学生选课管理”
(2)添加实体。在绘图工具栏中选中“实体”图标,在设计窗口的适当位置单击。
(3)为新建的四个实体表添加属性,分别为学院表(department),学生表(student),课程表(course),教师表(teacher),注意name用中文、code用英文。
①双击实体表打开实体属性窗口,在General选项卡中编辑实体姓名(name)和实体代号(code)
②填好General之后,点击Attributes设置name(名字),code(在数据库中的字段名),Data Type(数据类型) ,length(数据类型的长度) ,并勾选主标识符和必填选项,并确认。
M:Mandatory强制属性,表示该属性必填,不能为空
P:Primary Identifer是否是主标识符,表示实体唯一标识符
D:Displayed显示出来,默认全部勾选
(4)添加实体之间的关系。
①从绘图工具栏中选中Relationship(关系)图标
②单击第一个实体“学院”,保持左键按下的同时把光标拖到第二个实体“学生”上,然后释放左键,建立一个默认实体关系。
③选中图中定义的关系,双击打开Relationship Properties(关系属性)对话框。在General选项卡中定义关系的常规属性,修改姓名和代号。
④修改好后,单击Cardinalities选项卡,编辑实体之间的关系为“One-Many”。
其他实体之间建立关系的重复上述操作,注意实体“教师”和“课程”间、“学生”和“课程”间的Cardinalities为“Many-Many”。
(5)单击“保存”按钮图标,保存为”学生选课概念模型图”,文件扩展名默认为*.CDM。
(6)检查概念模型。首先,选择菜单中的工具(T),然后单击Check Model,出现检查窗口界面。单击“确定”后出现检查结果为0。
(7)生成物理模型图。首先,选择菜单中的工具(T),然后单击Generate Physical Data,出现PDM Generation Options 窗口。单击“保存”按钮图标,保存为“学生选课物理模型图”,默认扩展名爲为*.PDM。
(8)生成SQL数据库脚本。单击菜单数据库(D),然后选择 生成数据库,在弹出的对话框中输入SQL脚本文件名,单击“确认”,自动生成对应数据库的SQL脚本。