管理信息系统课程设计
第五章 系统数据库设计
5.1 数据库设计概述
所谓数据库(Database)就是指按一定组织方式存储在一起的,相互有关的若干个数据的结合,数据库管理系统(database Management System)就是一种操纵和管理数据库的大型软件,简称DBMS,他们建立在操作系统的基础上,对数据库进行统一的管理和控制,其功能包括数据库定义,数据库管理,数据库建立和维护,与操作系统通讯等。DBMS通常由数据字典,数据描述语言及其编译程序,数据操纵(查询)语言及其编译程序,数据库管理例行程序等部分组成。
关系数据库是以关系模型为基础的数据库,是数据表、记录、字段之间的关系将这些表联系在一起,关系数据库提供了成为结构化查询语句(SQL)标准接口,该接口允许使用多种数据库工具和产品,关系数据库是目前最流行的数据库。
在VFP中数据库是一个逻辑概念,通过一组系统文件将相互关联的数据表及其数据库对象组织起来,成为扩展名为.dbc的数据库文件、扩展名为.dtc的数据库备注文件和扩展名为.dcx的数据库索引文件,三个文件一般不能直接使用,而是交由VFP数据库统一管理。
VFP把.dbf文件称为表文件,一个库可以容纳多个表,通过库我们明确各表之间的相互关系,使表文件不在彼此孤立,而成为相互关联的数据集合。
5.2数据库概念结构设计模型
5.2.1 库存管理数据库E-R模型
经过分析,该厂系统中的实体模型有:供应商、商品、领用单位等,这些实体之间的相互关系有:
供应商与商品之间存在“供应”联系,是多对多的。 商品与领用单位之间存在“出库”,“出库”对多的。 每个实体的属性分别是:
供应商:供应商编号,名称,地址,电话,传真,银行帐号
商 品:商品编号,名称,类别,规格,单价,单位,库存量,存放位置,用途
车 间:车间编号,名称,联系人,电话

