性联系起来。 3.2 逻辑设计对数据库中具体表的详细设计,即各数据库表的字段名、类型、长度等信息进行了详细的描述。根据系统 E-R 图,系统数据逻辑结构设计如下: 用户(用户编号,用户名,密码,电话,邮箱,传真,地址,成员,服务宗旨,简介,QQ 号码)留言(留言编号,用户编号,邮件,时间,内容,删除,回复) 线路类型(类型编号,类型名,排列顺序) 线路信息( 线路编号,线路名称,线路报价,线路类型,时间,说明,景点,安排, 注释,景点图片,线路查看人数,所属类型编号,是否置顶) 线路预订( 预订编号,线路编号,用户编号,导游要求,旅游人数,拼团要求,预订时间,来游时间,返程时间,预订人想法,备注说明,补充事项,是否处理) 新闻(新闻编号,新闻标题,新闻内容,发布时间,浏览次数,是否置顶) 3.3 实体设计概念模型设计完毕后,利用实体集间联系的转换规则,可将 E-R 图转化成相应的关系模型,即数据库中的表。实体集间的转换关系如下: (1)1 :1联系的转换方法一个 1:1 联系可以转换为一个独立的关系,也可以与任意一端实体集所对应的关系合并。如果 1:1 联系转换为一个独立的关系,则与该联系相连的各实体的码以及联系本身的属性均转换为关系的属性,并且每个实体的码均是该关系的候选码。如果将 1:1 联系与某一端实体集所对应的关系合并,则需要在被合并关系中增加属性,其新增的属性为联系本身的属性和与联系相关的另一个实体集的码。(2)1 :n联系的转换方法在关系模型转换时,实体间的 1:n 联系可以有两个转换方法:一种方法是将联系转换为一个独立的关系,其关系的属性由该联系相连的各实体集的码以及联系本身的属性组成,而该关系的码为 n端实体集的码;另一种方法是在 n端实体集中增加新属性,新属性联系对应的 1端实体集的码和联系自身的属性,新增的属性和原关系的码不变。(3)n:n联系的转换方法