性均转换为关系的属性,而关系的码为n端实体的码。? 一个1:1联系可以转换为一个独立的关系模式,也可以与任意一端对应的关系模式合并。三个或三个以上实体间的一个多元联系可以转换为一个关系模式。与该多元联系相连的各实体的码以及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合Р 具有相同码的关系模式可合并。Р由于客户与话费的联系方式是1:n(一对多),而收营员与客户之间的联系方式则是n:m(多对多),这样要把它们之间的联系转化为独立的关系模式,,将其联系也转化成独立的关系模式,具体的基本E-R图向关系模型的转化如下:Р收营员(收营员编号,密码,年龄,姓名)Р收费管理(手机号码(外码),收营员编号(外码),收费金额,收费日期)Р客户管理(手机号码,姓名,地区,结余金额)Р话费信息(手机号码(外码),月份,通话费,上网费,业务费)Р(注:画框的字为主码)Р4.2.2数据库模式定义Р数据库的模式定义包括三个方面:Р数据的逻辑结构;Р数据之间的联系;Р数据有关的完整性约束、安全性要求。Р收营员表Р客户信息表Р手机号码为主码,每个人的的手机号码可以确定该客户的名字及信息。Р手机号码要求以1开头,且只能输入11位,该约束语句如下Р手机号码 bigint,check(手机号码 like '1%'),check (len(手机号码)=11)Р收费管理表Р由于每个手机号码可以交多次费,且每个收营员可以为同一客户进行交费,故该表中没有主码,手机号码位客户信息表中的主码,在此作外码。收营员编号为收营员表中的主码,在此做外码。收费日期,必须输入正确的年月日,故为date型。Р话费信息表Р由于每个客户每个月只有一张话费信息表,估、故只有手机号码与月份同时确定时才可确定一张话费信息表。且月份只能输入1-12月,该约束方式如下Р月份 int,check ((月份)between 1 and 12)