欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    数据库设计的10个最佳实践.docx

    • 资源ID:73275554       资源大小:19.05KB        全文页数:7页
    • 资源格式: DOCX        下载积分:14.8金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要14.8金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库设计的10个最佳实践.docx

    数据库设计的10个最佳实践|EmilyWilliamson译者|孙薇责编|屠敏出品|CSDNIDCSDNnews以下为译文数据库是应用及计算机的核心元素负责存储运行软件应用所需的一切重要数据。为了保障应用正常运行总有一个甚至多个数据库在默默运作。我们可以把数据库视为信息仓库以构造化的方式存储了大量的相关信息并合理分类方便搜索及使用。因此数据库设计成为软件开发中的重要一环对于开发者来讲设计一个高效的数据库至关重要。那么为什么数据库设计很重要“好的标准又是什么本文将做以介绍。为什么数据库设计很重要用我们订购衬衫的在线商城网站举例。如今从网站上订购衬衫的经过似乎很简单但涉及了很多信息交换。例如第一次阅读网页时系统会展示给你一系列信息包含产品分类所有可用商品、相应价格、可用尺码、颜色和其他相关信息。网站会从存储数据的数据库中检索当用户选中所需商品并继续操作购置时网站会询问个人详细信息、送货地址、付款详细信息并确认订单。目前在此经过中产生的新数据如用户详细信息、订单详细信息、购置及付款都会在同一个数据库中添加及更新。数据库设计很重要因为对构建可伸缩且可以在高工作负载下运行的软件应用来讲它是至关重要的。设计数据库首先来讲选择数据库软件很关键。目前可用于构建应用的数据库软件有数百种可供选择我们可以从一些最好的免费数据库软件中选择之后便是设计符合要求的数据库了。下面列出了10个最优的数据库设计理论。数据库设计的10个最正确理论将所有人的观点列入考量要设计好的数据库必须考虑所有相关利益者的观点。在构建数据库之前先去采集信息解析他们对数据库的期望和对数据库的操作纯熟度。这样就能得出数据库应当采用的技术程度和是否要就数据库的功能来训练用户。选择符合需求的数据库类型数据库有多种类型选择正确类型那么是数据库设计的关键。我们可以将数据库以两种方式分类。一是基于数据库用以定义以及操作数据的查询语言。使用SQL的数据库是构造化数据最常用的类型。然而由于NoSQL数据库的可伸缩性、灵敏性以及速度更优它们更合适机器学习、网络分析和物联网IoT使用。第二种分类方式那么是基于数据模型。这样分类会有四种类型关系数据库、分层数据库、网络数据库和面向对象的数据库。研究数据库的不同类型并针对应用需求作出选择这是必要的初始步骤。以一致的方式来定义与标记表以及列在定义数据项和标记表与列时遵从一致性原那么非常重要可以帮助我们更好地理解数据。命名表与列的最正确理论之一便是使用简单的名字来定义其包含的数据。比方只需将包含用户名称的列标记为“CustomerName“用户名即可。应当防止使用复数名如CustomerNames、缩写如CN并且名称中不得使用空格如CustomerName。假如坚持遵守这些规那么那么将来的用户在使用数据库时会更容易。标准化是关键数据库的标准化指的是将数据库中的所有信息组织起来防止数据重复以及冗余。简单来讲标准化是将数据打散分配到多个较小的相关表中而不是统统存在一个大表里。将数据标准化是很好的数据库设计理论有助于进步效率。但是请确保不要过度标准化否那么将会把数据分散到过多的小表中反而造成混乱。数据库设计的文档化很重要事实上文档化并非人见人爱因为实在太烦了。但要记得文档化对于良好的数据库设计至关重要可以追踪所有的小细节。数据库设计应当附有指示讲明、ER图、存储经过及所有其他相关的信息。文档还应当为编程者以及终端用户提供足够信息量确保他们可以理解并使用。隐私是首要考量很多时候存储在数据库中的信息是加密信息隐私就成了一个值得关注的问题。为了获得最大程度的平安性我们应当对密码加密使用身份验证来限制数据库的访问并使用另一个效劳器来存放数据库而不是应用所在的效劳器。这将确保你的数据不受攻击以及隐私进犯的威胁。考虑长期需求优秀的数据库设计应当具备可伸缩性即在使用量增加的情况下仍然能承受较高的工作负载并保障应用的运行。对工作量可能会有所改变的企业来讲在设计数据库时牢记此项至关重要。例如假如一个电子商务网站预计当销售量增长时访客会在一个月内急速增加那么在设计数据库时应当将这一点列入考量以便数据库可以响应迅速增长的访客并保持在高工作负载的情况下运作。代码和使用预存程序数据库设计中的常见错误之一就是不使用预存程序。预存程序指的是在操作数据时手边随时可用的提早预存代码串。例如假如有个SQL查询是常用的操作指令那么将它提早写入预存程序而不是在用的时候重新来写就会让工作简单起来。一旦有了预存程序就可以在需要时一步执行并载入这个SQL查询了。编写大量预存程序是个吃力的工作但假如花时间完成并用文档记录下来的话对终端用户来讲使用数据库就更加轻松了。在数据库建模以及设计上投入时间优秀数据库设计的专业技巧之一是在数据库建模以及设计上投入时间以及精力。开发者常见的错误就是忽略这一步以节省时间将重点放在软件开发更重要的其他方面上。但是数据库设计对于保障应用的功能来讲非常关键。假如一味想节省时间不仔细考虑设计的话将来就会需要花费更多时间来维护数据库甚至重新设计。测试设计测试也是数据库设计很关键的步骤而且经常会被忽略对待甚至完全跳过只为了赶DDL。我们应当在发布工程前花些时间来彻底测试数据库设计以确保其知足了所有方案中的需求且正常运行。结语对于以数据为中心的工程来讲数据库设计极为重要开发经过中我们也应当慎重对待。文中提到的数据库设计理论如针对长期需求进展适当的方案选择正确的数据库类型使用一致性的名称与标签数据标准化数据库设计文档化并提早测试这些都是我们在设计优秀数据库时需要考虑的关键问题。原文s:/medium/quick-code/10-best-database-design-practices-1f10f3441730本文为CSDN翻译转载请注明来源出处。【end】精彩推荐AI应用技术大师课是CSDN提议的“百万人学AI建议下的重要组成局部4月份AI大师课以线上技术峰会的形式推出来自微软、硅谷TigerGraph、北邮等产学界大咖就图计算机器学习语音技术、新基建AI、AI医疗等主题展开共享扫描下方二维码免费报名限时再送299元2020AI开发者万人大会门票一张。推荐浏览百万人学AICSDN重磅共建人工智能技术新生态1分钟售出5万张票电影节抢票技术揭秘暴风集团仅剩10余人搜狗告百度输入法侵权案再驳回Linux5.6发布|极客头条马云为什么救援世界BTC重现“自由落体式暴跌原来是受这几个因素影响一文教你怎样使用MongoDB以及HATEOAS创立RESTWeb效劳你点的每个“在看我都认真当成了AIAI科技大本营

    注意事项

    本文(数据库设计的10个最佳实践.docx)为本站会员(安***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开