基于oracle的网上购物系统数据库内容摘要:

D,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。 图 2 数据流程图 数据字典 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。 数据字典中的内容在数据库设计过程中需要不断地修改,充实和完善。 4 表 1 customers 表的数据结构 表 2 merchants 表的数据结构 表 3 goods 表的数据结构 表 4 goodstype 表的数据结构 表 5 order 表的数据结构 表 6 logistics 表的数据结构 5 6 三. 数据库设计 完成了对系统的需求分析之后,接下去就是数据库的设计阶段。 这个阶段包括数据库的规划,表空间的设计,安全性设置,表的设计,索引和存储过程的建立。 可以看做是实现数据库的具体设计和对之前分析结果的细化。 数据库的规划 首先是对数据库的规划,包括概念模型设计即 ER 图的设计和逻辑模型的设计即将 ER 图转换为相应的关系模型。 概念模型设计 先画出局 部 ER 图,即各子模块的实体联系模型,再整理,增加联系,删除冗余后汇总成全局 ER 图。 1. 局部 ER 图 图 3 customers ER 图 图 4 merchant ER 图 7 图 5 goods ER 图 图 6 goodstype ER 图 图 7 order ER 图 图 8 logistics ER 图 2 全局 ER 图 8 图 9 全局 ER 图 逻辑模型设计 这一过程就是将前面设计好地 ER 图转化成关系模型。 消费者( 用户名 ,密码,姓名,地址,电邮,电话); 商家( 用户名 ,密 码,姓名,电话); 商品( 商品 编号 , 类别 ,价格,数量,详细信息); 商品类别( 分类编号 ,分类名称); 订单( 订单号 , 商品 编 号 , 用户名 ,订购时间,订购数量,销售总价); 物流( 物流号 , 订单号 ,发货时间,发货地址,收货时间,收货地址); 确认 ( 消费者用户名,商家用户名 ,买家确认,商家确认); 销售( 用户名,商品编号 ,销售总量,销售总价); 下单( 用户名,商品编号,订单号 ); 跟踪( 物流号,订单号 ,到达时间,到达地点)。 其中加下划线的是主键,加波浪线的是外键。 表空间的设计 ORACLE 数据库被划分成称作为表空间的逻辑区域 —— 形成 ORACLE 数据库的逻辑结构。 一个 ORACLE 数据库能够有一个或多个表空间 ,而一个表空间则 9 对应着一个或多个物理的数据库文件。 表空间是 ORACLE 数据库恢复的最小单位 ,容纳着许多数据库实体 ,如表、视图、索引、聚簇、回退段和临时段等。 Create tablespace orcltbs Datafile ‘d:\oracle\product\\oradata\orcl\’ size 30M Extent management local autoallocate。 其中表空间命名为 orcltbs,表空间的数据文件存放在 Datafile 指定的路径,文件大小是 30M,同时创建一个本地管理表空间。 安全性设置 1.创建用户 Create user yao Identified by yao123 Default tables。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。