开发工具与关键技术:PowerDesigner 数据库表建立
作者:章明
撰写时间:2019/5/14
在分析完数据库所需要的表时,那么接下来我们就要来建立数据,我们传统的建数据库用的是SQL server 2014,当然这是我用电脑所安装的数据库“容器”,接下来我为大家推荐一个很好建数据库的软件,这也是老师给我们的,PowerDesigner,它的操作相对于在数据库那边操作比较简单。
根据老师的上课内容,简单的介绍一下PowerDesigner,它主要是建立数据库模型,具体分为四中数据模型:概念数据模型,业务流程,面向对象数据模型,物理数据模型,而我用的是物理数据模型,因为它可以把创建的数据库表和表与表的关系映射到SQL server上去,这样比较方便。
这是根据自己列出的数据库表而建立的数据关系图 ,在这里面每个表的外键是不需要建的,当然这是在你各个表相连的情况下,在各个表不相连的情况下,就要像分析的那样在每个表的主键下写上外键入下图
这个相对于比较凌乱,这是因为第一次出错了,然后重做了一个,比较赶,提醒一下大家,在做数据库的命名要规范,而一旦确定了数据库表的命名且连表的情况下就不要随便更改数据库表的名称,哪怕是大小写,因为更改了名称的主键在其他表做了外键,主键改了名称但在其他表做的外键的名称是不会自动改过来的,这就导致了在用PowerDesigner导入到SQL server的时候出错。
这是不连接关系线的情况下,在数据库表要添加外键。