毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

商场采购管理系统 第4页

更新时间:2009-7-9:  来源:毕业论文
商场采购管理系统 第4页
需要说明的是,数据库设计的结果并不唯一。从不同的角度和观点出发,就可能得到不同的结果。本章给出的采购系统的数据库设计的结果也不一定最优。另外在数据库的基本表结构确定之后,还应根据应用需求进行外模式的设计,即根据需要定义必要的视图。此外,还要进行数据库的安全性设计,包括用户的管理和授权,实体对象的权限控制,数据库的文护和备份等。
2.5  数据库物理设计
物理设计的目的不仅要保证存储数据的适当结构,而且要以适当的方式对性能提供保证。数据库物理设计主要设计以下几个方面的工作:
数据库的数据文件的分布结构。这种结构主要是确定数据库的存储空间的分配,数据文件的存放路径等。
    确定索引的结构。索引的设计是否合理对数据库系统运行的效率有非常大的影响特别在海量数据的情况下甚至有决定性的影响。还有索引的数量并不是越多越好。
2.6  数据的实施和文护
(1)建立数据库、数据表、视图、相应的完整性约束、加载数据,建立索引、视图等系统必要的对象。
建数据库:
  create database 采购管理系统
on
(name = 采购管理系统,
   filename = 'E:\采购管理系统.mdf',
  size = 5mb,
  maxsize = 50mb,
  filegrowth = 1mb)
log on
 ( name = 采购管理系统_log,
  filename = 'E:\采购管理系统_log.ldf',
  size = 2mb,
  maxsize = 50mb,
  filegrowth = 10%)
go
创建表:PurchaseQuote
   use 采购管理系统
go
create table PurchaseQuote
(报价编号 int identity(1,1) primary key not null,
    商品编号 int null,
    客户编号 int null,
    报价金额 decimal(15,2) null,
    创建日期 datetime null,
    备注 varchar(2000) collate chinese_PRC_CI_as null,
)
 
图16
创建表:PurchaseOrder
use 采购管理系统
create table PurchaseOrder
(采购订货编号varchar(50) primary key not null,
 采购订单编号int null,
 状态varchar(20) null,
 退货日期varchar(50) null,
 商品金额decimal(9,2) null,
 其他费用decimal(9,0) null,
 总费用decimal(9,2) null,
 创建人varchar(20) null,
 创建日期datetime null,
 备注varchar(2000) collate chinese_PRC_CI_as null,

 
图17
 创建表:PurProductList
use 采购管理系统
create table PurProductList
  (编号int primary key not null,
  商品编号int null,
  采购订单编号varchar(50) null,
  客户编号int null,
  购买数量int null,
  单价decimal(9,2) null,
  备注varchar(2000) collate chinese_PRC_CI_as null,
  订单和退货标记tinyint null,
  是否审核tinyint null,
)
 
图18
创建Departments表:
use 采购管理系统
create table Departments
(部门编号int primary key not null,
 部门名称varchar(50) null,
 部门职能描述varchar(250) null,
 上级部门编号int null,
)
 
图19
创建表:types
use 采购管理系统
create table types
(类型编号int primary key not null,
 类型名称varchar(50) null,
 类型分类tinyint null,
 )
 
图20
以上是数据库和表的创建。
关系图:
 
图21
插入数据:
insert into Departments
values('1001','生产部','进行生产作业','0001')
 
图22
insert into PurchaseOrder
values('9001','8001','审核','暂缺','100.00','50.00','150.00','生产部','2008-01-01','暂无')
 
图23
insert into PurchaseQuote
values('2001','3001','4001','100.00','无')
insert into types
values('6001','螺丝','9')

上一页  [1] [2] [3] [4] [5] [6] 下一页

商场采购管理系统 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。