数据库实现中最重要的就是数据库的设计,而数据库的实现相对而言就简单的多。数据库实现可以借助于数据管理设计工具,如sqlserver或mysql的管理工具、powerDesigner,只是一个工作量的事情。
数据库设计的工作包括:确定数据库中包含哪些表、每个表包含哪些字段、所有表之间的怎么关联的(主、外键约束)
数据库设计的工作流程可以总结为:确定用户场景(用例)、从用户场景中提取系统实体、分析实体之间的关联、细化生成系统的ER图。在这个过程中,对业务知识的熟悉很重要。
在有了ER图后,就可以借助于工具创建具体的数据库了。
数据库设计的工作包括:确定数据库中包含哪些表、每个表包含哪些字段、所有表之间的怎么关联的(主、外键约束)
数据库设计的工作流程可以总结为:确定用户场景(用例)、从用户场景中提取系统实体、分析实体之间的关联、细化生成系统的ER图。在这个过程中,对业务知识的熟悉很重要。
在有了ER图后,就可以借助于工具创建具体的数据库了。