什么是数据库设计(Database Design)?

数据库设计,顾名思义,很像房屋设计,虽然这个词也可以用来指实际的数据库建设。设计过程是一个蓝图,概述了数据库的细节,从表之间的关系到哪些信息是重要的,以及数据将如何实现。除了为了帮助生成器知道要收集哪些表和信息,设...
数据库设计,顾名思义,很像房屋设计,虽然这个词也可以用来指实际的数据库建设。设计过程是一个蓝图,概述了数据库的细节,从表之间的关系到哪些信息是重要的,以及数据将如何实现。除了为了帮助生成器知道要收集哪些表和信息,设计使用命名约定,并在数据库完成之前检查拼写错误。在设计过程中,数据库也要经过规范化处理,以消除冗余。如果不首先设计出一个设计,数据库创建者很容易就会搞砸表的顺序或表的主键,或者只是漏掉了几个部分,在一系列其他潜在的错误中。
人工控制计算机
数据库设计的第一步是了解数据库的用途,没有图表或抽象表示;设计者只考虑数据库的目标。有些信息可能会写下来,但通常设计者只考虑组织和使用数据库的最佳方式。
,设计器创建四个数据模型,概念模型是一个简单的图表,显示表名,然后创建逻辑数据模型,用主键和要收集的信息填充表。主键是列的标题,它使列唯一,并告诉用户该列的用途。表之间的关系在数据库设计阶段也有详细说明。
在实体关系模型中,设计器更多地关注关系,而较少关注关系这个模型有时可能会被跳过,但在数据库创建过程中,它有助于显示实体之间如何相互作用在物理数据模型中,实时信息被输入到数据库设计中。
在每个模型阶段,必须检查表和主键的拼写。还采用了命名约定,因此用户知道如何输入数据。例如,一个表可以命名为"ThisTable"、"This_table"、"This table","或"This.Table",基于数据库设计器选择的命名约定。必须检查拼写,因为在构建数据库时,错误可能会导致关系问题。
规范化规则也适用于数据库模型。这些规则消除了重复数据,将大表分解为小表,并确保关系得到优化。规范化数据库设计是最后一步,它将有助于设计者确定数据库是否正常工作,或者是否需要重新安排或返工。
  • 发表于 2020-07-10 15:33
  • 阅读 ( 1507 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
admin
admin

0 篇文章

作家榜 »

  1. xiaonan123 189 文章
  2. 汤依妹儿 97 文章
  3. luogf229 46 文章
  4. jy02406749 45 文章
  5. 小凡 34 文章
  6. Daisy萌 32 文章
  7. 我的QQ3117863681 24 文章
  8. 华志健 23 文章

推荐文章

联系我们:uytrv@hotmail.com 问答工具