数据库设计(2)

2019-03-27 19:14

实体与实体之间的关系:

部门 管理 员工 入库 属于 消费者 购买 商品

会员

销售出货单注信息 包含 销售出货单子信息 图9 实体与实体之间的关系E-R图 5

提供 供应商

三、数据库逻辑结构设计

3.1 数据库逻辑结构设计

数据库的逻辑结构设计的主要任务是把概念层数据模型转换为组织层数据模

型,即根据数据库的概念结构导出特定的数据库管理系统可以处理的数据库的逻辑结构。

3.2 POS管理系统逻辑结构设计

员工信息表 字段名 数据类型 长度 说明 Ygbh Char 8 不空,主键 Name Char 8 不空 Sex Char 2 不空 ‘男’,‘女’ Zw Char 10 不空 Kl varChar 20 不空 Qxjb Char 1 不空 Sfzh Char 18 不空,唯一约束 ssbmbh Char 4 不空,外键

商品信息 字段名 数据类长度 说明 型 Spbh Char 8 不空,主键 Spmc varChar 20 不空 Sslb Char 8 不空 Jg money 8 不空 sl Int 4 不空 部门信息表 字段名 数据类型 长度 说明 bmbh Char 8 不空,主键 bmmc Char 4 不空 供应商信息表 字段名 数据类型 长度 说明 Gysbh Char 8 不空,主键 Gysmc Char 8 不空 6

描述 员工编号 姓名 性别 职务 口令 权限级别 身份证号 所属部门编号 描述 商品编号 商品名称 所属类别 价格 数量 描述 部门编号 部门名称 描述 供应商编号 供应商名称

Dz Yzbm Dhhm Sh Yhzh Khyh Lxr beizhu

varChar Char varChar varChar varChar Char Char text 20 6 15 3 20 8 8 16 不空 不空 不空 不空 不空 不空 不空 地址 邮政编码 电话号码 税号 银行账号 开户银行 联系人 备注 会员信息表 字段名 数据类型 长度 说明 Hybh Char 8 不空,主键 Name Char 6 不空 Sex Char 2 不空,‘男’,‘女’ Sfzh varChar 20 不空 Xfzje money 8 不空 jf int 4 不空

入库信息表 字段名 数据类型 长度 说明 Rkbh Char 8 不空,主键 Rkrq Datetime 8 不空 Spbh Char 8 不空,外键 Jldw Char 2 不空 Rkjg Money 8 不空 Xsjg Money 8 不空 Sl Int 4 不空 Zje Money 8 不空 Gysbh Char 8 不空,外键 ywybh Char 8 不空,外键 库存信息表 字段名 数据类型 长度 说明 Kcxxbh Char 8 不空,主键 Spbh Char 8 kcl int 4 不空

销售出货单主信息 7

描述 会员编号 姓名 性别 身份证号 消费总金额 积分 描述 入库编号 入库日期 商品编号 计量单位 入库价格 销售价格 数量 总金额 供应商编号 业务员编号 描述 库存信息编号 商品编号 库存量

字段名 Xsrq Zje Sfxj Sfhy Hybh Syybh

字段名 Spb Sl Dj Zkbl Je 数据类型 datetime Money Char Char Char Char 长度 8 8 2 2 8 8 说明 不空 不空 不空 可为空 不空,外键 不空,外键 描述 销售日期 总金额 是否现金 是否会员 会员编号 收银员编号 数据类型 Char Int Money Char money 销售出货单子信息 长度 说明 8 不空,外键 4 不空 8 不空 10 不空 8 不空 描述 商品编号 数量 单价 折扣比例 金额

8

四、数据库实现

根据以上的逻辑分析所得到表的关系,我们使用T-SQL语言设计得到数据库和数据表。

4.1 基本表的创建,建表语句

1.creat database glxt

on

(name=pos_dat,

filename=’D:\\pos_ dat.mdf”, size=5, maxsize=20, filegrowth=1) LOG on (name=pos_log,

filename=’D:\\pos_ log.mdf”, size=5, maxsize=20, filegrowth=1)

2.creaat table bm (bmbh char(8)not null constraint PK_bno primary key bmmc char(4) not null ) Go

3.creat table sp (spbh char(8) not null

constraint PK_cno primary key, spmc varchar(20) not null, sslb char(8) not null, sl int not null, jg money not null )

9


数据库设计(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:中国百鬼录2 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: