ER-Studio是一种有助于设计数据库中各种数据结构和逻辑关系的可视化工具,并可用于特定平台的物理数据库的设计和构造,可生成sql和DM1两种文件
工具栏的认知
共有5种逻辑关系,从左到右依次是:
- Identifying Relationship:是一种一定存在的关系。子实体中必须存在能充当外建的属性,而且这个外键必须要成为父实体的主键(不常用)
- Non-Identifying,Mandatory Relationship:一对多关系,外键非空,强制约束,子表数据插入和删除受到父表数据的约束(常用)
- Non-Identifying,Optional Relationship():一对多关系,外键可空,非强制约束,不受父表数据约束
- One-to-one Relationship:一对一关系(常用)
- Non-Specific Relationship:多对多关系(常用)
左侧栏的认知
- 画完ER图创建物理模型
- 生成数据库的sql文件