SQL类图
发布时间: 2023-07-09 02:14:37
❶ 实体数据库类图是否与表格一一对应
1、类图主要表现的是模型中类与类之间的关系。
2、数据库表与需持久化的类有对应关系。普通的持久化类,一个类对应一张表,一个属性对应一个字段,数据类型也有对应关系。根据类与类之间的关联关系,有继承,一对一,多对一,一对多,多对多等。处理这些关系的持久化又有不同的策略。
如继承的处理方式就分为多表继承、单表继承;多对一,在关联类中增加一个被关联类的主键字段,并增加外键;一对多,是多对一的反方向关联关系,比如:A、B两张表,A相对B来说是多对一,B相对A来说就是一对多;一对一与一对多类似,区别在于主表的主键在从表也是唯一的;多对多关系,两张表的关联关系就要存放在一张新的表中,存放两张表的主键。
❷ mysqlworkbench 怎么生成类图
生成java代码
首先选择你要生成代码的类图,然后单击菜单栏的Language菜单,选择Generate java code选项。
会出现上图所示的对话框,选择文件输出目录,单击确定就可以了。
2. 生成MySQL语句
首先要在物理数据模型视图下(physical data model)选择菜单栏的Database菜单下的Generate Database,会出现如下对话框:
选择输出目录,你如果只是生成sql脚本,在Generation type选择Script generation就可以了。如果你想直接连接数据库,就选择Direct generation。当然你要用mysql数据库,就必须在创建或者用逻辑或者概念模型生成physical data model时就要把dbms选项选为mysql数据库。
热点内容