数据库设计基础

2019-01-12
字体:
浏览:
文章简介:若要查找和组织所需的信息,开始您现有的信息.例如,您可能会在纸质表单中的文件柜分类帐或保留客户信息记录采购订单.收集这些文档,并列出每种类型的信息显示 (例如,在窗体填写每个框).如果您没有任何现有窗体,假设相反,您需要设计一个表单来记录客户的信息.数据库设计基础在窗体上会使哪些信息?您希望创建哪些填充框?确定并列出每个项.例如,假设您当前保留索引卡上的客户列表.检查这些卡片可能显示每张卡片包含客户姓名. 地址. 城市. 状态. 邮政编码和电话号码.每个项表示表中的潜在列.数据库设计基础在准备此

若要查找和组织所需的信息,开始您现有的信息。例如,您可能会在纸质表单中的文件柜分类帐或保留客户信息记录采购订单。收集这些文档,并列出每种类型的信息显示 (例如,在窗体填写每个框)。如果您没有任何现有窗体,假设相反,您需要设计一个表单来记录客户的信息。

数据库设计基础

在窗体上会使哪些信息?您希望创建哪些填充框?确定并列出每个项。例如,假设您当前保留索引卡上的客户列表。检查这些卡片可能显示每张卡片包含客户姓名、 地址、 城市、 状态、 邮政编码和电话号码。每个项表示表中的潜在列。

数据库设计基础

在准备此列表时,不必担心它达到完美的效果。相反,列出想到的每个项目。如果其他人将使用该数据库,让他们的观点太。您可以在以后微调列表。

接下来,考虑在报表或您可能希望从数据库生成的邮件类型。例如,您可能希望产品销售报表以显示销售地区或显示产品库存级别的库存汇总报表。您可能还想要生成套用信函发送给客户宣布销售事件或提供优惠的。设计中的报表中主意,并假设其外观。您将在报表上放置哪些信息?列出每个项目。执行相同的套用信函和预计要创建的任何其他报表。

数据库设计基础

考虑报告和邮件,您可能希望创建可帮助你确定需要在数据库中的项目。例如,假设您提供的客户机会订阅 (或外出) 中选择定期电子邮件更新,并且您想要打印的那些参加的列表。若要录制的信息,您添加到客户表"发送电子邮件"的列。对于每个客户,您可以将字段设置为是或否。

若要向客户发送电子邮件的要求建议要录制的另一个项目。一旦您知道客户想要接收电子邮件,您还需要了解向其发送给他们的电子邮件地址。因此,您需要为每个客户记录电子邮件地址。

很好的做法构造的每个报表原型或输出列表并考虑哪些项目将需要生成报表。例如,当您检查套用信函,一些可能会想到。如果您想要包括正确称呼 — 例如,"先生"、"小姐"或"女士"开始的字符串的问候语,则必须创建称呼项目。此外,您可能会通常开始一个字母"亲爱先生 Smith",而不是"尊敬。先生表示 Smith"。这表明您通常想要存储分开的名的姓氏。

关键要记住的一点是您应为其最小的有用部分断开每条信息。对于一个名称,以让姓氏易于使用,您将名称分为两个部分-名字和姓氏。若要按姓氏排序报表,例如,很有帮助分别存储的客户的姓氏。一般情况下,如果您想要进行排序、 搜索、 计算或报表基于的信息项,应将该项目放在自己的字段。

思考您可能希望数据库回答问题。例如,您特色产品销售未关闭上个月?最佳客户居住在什么位置?您最畅销产品的供应商是谁?预测这些问题可以帮助您零中在其他项目进行录制。

收集此信息后,您准备好执行后续步骤。