- 2
- 0
- 约8.16千字
- 约 6页
- 2017-01-01 发布于北京
- 举报
《如何设计数据库表
关系型数据库理论可能是20世纪60年代和70年代存储系统先锋的救星,但是从那是开始它就成了许多数据开发人员的毒药,就是因为现代数据库系统发展得如此之好,以至于它将其关系型支柱对开发人员隐藏了。设计良好的关系型数据库很容易使用、很灵活,并且能够保护数据的有效性。而设计不良的数据相反仍然能够发挥相当的作用,但是最终可能会导致数据的无效、错误或者丢失。 开发人员有一些专用的规则,叫做范式(normal forms),他们根据这些规则来创建设计良好的数据库。在这里,我将通过创建一个用于保存书籍信息的简单数据库来探讨一下范式。 确定实体和元素 设计数据库的第一步是做你的家庭作业并确定你所需要的实体。实体是数据一种类型的概念集。通常只从一两个实体开始,再随着你数据的规范化而增加列表。对于我们的示例数据库,它看上去就好像我们只需要一个实体——书。 在确定了所需要实体的清单之后,你下一步就需要为每个实体创建数据元素(也就是说,你需要保存的信息)的清单。收集这样的信息有多种途径,但是最有效的可能就是依赖你的用户了。向你的用户询问他们日常工作的情况,要求查看当前完成他们工作所需要的各种表格和报告。例如,订单上可能会列出你创建销售应用程序所需要的许多数据元素。 我们的书籍实体没有书面表格和报告可用,但是下列元素清单将有助于我们开始设计这个数据库: {Title,
您可能关注的文档
- 《3.小组作业、 活动策划.ppt
- 《3.小组的沟通和冲突.ppt
- 《3.小米案例分析——以商业模式分析为核心.ppt
- 《3.小脑出血病人护理查房.ppt
- 《如何设置在播放时只有演讲者能看到的备注.doc
- 《如何设置帐本 2.doc
- 《如何设置帐本.doc
- 《如何设计数据库表 2.doc
- 《如何设置腾达路由器.doc
- 《如何设计演讲思路.doc
- 最新大学生暑假认识实习报告格式及 大学生暑假实习报告.docx
- 2025年简化版的离婚协议书.docx
- 新课标小学科学三上第3单元天气测量卷.docx
- 山东德州市禹城市2025-2026学年七年级下学期期中物理试题.pdf
- 合规红线与避坑实操手册(2026)《SYT 5490-2016钻井液试验用土》.pptx
- 山东省德州市乐陵市八校2025-2026学年八年级下学期第一次月考数学试卷(含答案).pdf
- 合规红线与避坑实操手册(2026)《SYT 5491-2019石油物探施工工日劳动定额》.pptx
- 2026年山东省济宁市兖州区中考化学一模试卷(含答案).pdf
- 合规红线与避坑实操手册(2026)《SYT 5495-2012长输管道敷设工程劳动定额》.pptx
- 新课标小学科学三上第2单元空气特性卷.docx
原创力文档

文档评论(0)