2表设计.docVIP

  • 16
  • 0
  • 约 11页
  • 2017-08-13 发布于河南
  • 举报
第二节 表设计 应用背景 数据库的数据存储是以表为存储单位,就像我们日常生活中的很多数据都是以表格的形式出现的一样,例如机动车驾驶报名申请表,入学申请表,工资表,销售单据,药品单据等等。那么如何把这些表格组织在一起形成一个数据库就是我们设计数据库的目的。通常数据库设计跟我们的应用场景有关系,设计的基本要求为使用简便,设计合理,避免数据冗余,保证数据完整性等等。例如针对某公司的销售单据,我们可能的数据库设计如下: 客户数据表:存储客户数据,属性有:客户代码(主键),客户名称,电话,手机,地址,邮编等。 产品数据表:存储销售的产品数据,属性有:产品代码(主键),名称,型号, 品牌,计量单位,参考单价等。 销售单据表:销售单编号(主键),客户代码(客户数据表),销售日期,销售代表,折扣系数,货款金额,收款金额等 销售明细表:流水号(主键),销售单编号(销售单据表),产品代码(产品数据),销售单价,销售数量,销售价格。 共4个实体构成我们的数据库,数据库的实体关系图如下: 图2.1 销售数据库的实体关系图 知识要点 (1)表名 表是关系数据库的最基本对象,数据库中的数据皆存储在表中,以2维表格的形式存储。每个表有一个名字,一个数据库中的表名不可重复。表名以字母开头,其余的可以是数字或字母,例如company,tablename,Tbl001等等都是合法的表名。 (2) 列名 列名又可称为字

文档评论(0)

1亿VIP精品文档

相关文档