roach)的简称。是一种描述概念结构模型的方法。具体方法是用矩形表示实体;用椭圆表示属性,并用直线将两者连接起来;用菱形表示实体和实体之间的联系,并用直线将有关实体型连接起来, E-R图就是这样一种的图形。
根据前面的具体分析就可以得到下面的关系模型图,如图7:
具体属性如下:
> 用户:会员ID,
会员名,真实,登录密码,会员性别,电话号码,E-mail,具体住址,邮政编码,用户级别。(管理员属性同上。)
> 手机:产品ID,所属种类,手机型号,手机简介,活动与否,正常单价,活动单价,手机图片,库存数量,邮费。
> 订单:订单号,用户ID,订单时间,用户真实,具体地址,邮政编码,商品总价。
> 订单包含手机联系属性:数量,单项价格,总价。
> 管理员信息:编号,,密码,权限。
> 手机商品包含联系属性:数量。
> 管理员处理订单属性:订单确认人,确认时间。
3.2.2 系统逻辑结构设计--关系模型
根据数据库原理的相关规范可以做以下处理:
> 根据相关原则规范从E-R图向关系模型进行转换。
> 由于普通用户和管理员的关系模型除了在权限不同,其他属性全部一样,所以可以将这两种关系模型看成是一种,只需加入一个级别段将两者进行区分就可以了。
> 浏览关系模式和此网站系统其它功能要求关系不大,因此可以忽略。
> 由于手机分类的关系模式在系统中要经常调用,故将其作为一个单独的关系模式。
通过上面的分析,可以得出以下的关系模式:
用户(会员ID,会员名,登录密码,会员性别,用户电话,E-mail,具体住址,邮政编码,真实,用户级别)
手机商品(商品ID,所属种类,手机型号,手机简介,是否活动,正常单价,活动单价,产品照片,备忘)
订单(订单号,用户ID,订单时间,用户真实,具