一、引言【可忽略】
在学习“数据库系统概述”这门课程时,我一直很好奇,这样一门必修课,究竟教会了我什么呢?
2025年02月13日
数据库的设计主要是针对一个特定的个环境,为了能够满足有效的数据存储和处理等要求,需要构造最优的数据库模式来建立数据库及其对应系统。数据库设计时根据用户的需求,在特定的数据库管理系统上设计和建立数据库的过程,是软件系统开发过程中的关键技术之一。在数据库领域内,通常把使用数据库的各类系统统称为数据库应用系统。
2025年02月13日
Screw是一个开源的数据库文档生成工具,它看了可以帮助开发者自动的生成数据库相关的设计文档,能够从数据库中提取到表结构、字段信息、索引信息、主外键信息等。然后在生成的数据库文档中包含这些信息。它支持生成多种格式的文档, HTML、Markdown 或 Word 文档等。
2025年02月13日
最近有个新项目刚过完需求,正式进入数据库表结构设计阶段,公司规定统一用数据建模工具 PowerDesigner。但我并不是太爱用这个工具,因为它的功能实在是太多了,显得很臃肿,而平时设计表用的也就那么几个功能。
这里找到一个好用的工具,马不停蹄的分享给大家,PDMan 一款国产开源的数据库模型建模工具,它的功能PowerDesigner 均已经实现,但相比于笨重的PowerDesigner来说。PDMan 专门用于数据表的设计,界面更加清爽漂亮,功能也十分简洁,没多余的设置很容易上手,还提供了 Windows,Mac,Linux 三个平台版本。
2025年02月13日
作为程序员,经常需要开发软件系统,如果是小项目的话,一般都需要能够快速开发出来,而我们个人精力有限,所以需要不断升级常用的工具软件提升效率。
开发小项目一般分为如下流程:
2025年02月13日
数据库架构研发是一个非常庞大的基础性工作,我主要是根据项目研发过程当中设计数据库的项目经验与大家做一下分享,分享议题主要由几个方面组成,数据库设计基础经验(一)、数据库设计原则设计经验(二)、数据库测试经验(三)、数据库选择过程与选择方向经验(四)以及数据库基础原理经验(五)。
此篇文章着重讲解数据设计基础。
2025年02月13日
微服务设计的一个关键是数据库设计,基本原则是每个微服务都有自己单独的数据库,而且只有微服务本身可以访问这个数据库。它是基于下面三个原因。
2025年02月13日
—AI创造未来、科技改变生活(晴天AI,科技领域创作者)
数据库表设计是一项系统工程,设计的好坏直接影响到后续业务功能的实现难度和系统性能的发挥程度。俗话说"工欲善其事,必先利其器",只有打好数据基础,才能为上层建筑提供有力支撑。然而要想设计出优雅、高效且可扩展的表结构却并非易事,需要考虑诸多方面的因素。笔者结合多年的开发经验,总结了以下几点心得体会,希望能给大家一些启发。
2025年02月13日
MySQL 数据库与 Oracle、 SQL Server 等数据库相比,有其内核上的优势与劣势。我们在使用 MySQL 数据库的时候需要遵循一定规范,扬长避短。本规范旨在帮助或指导 RD、QA、OP 等技术人员做出适合线上业务的数据库设计。在数据库变更和处理流程、数据库表设计、SQL 编写等方面予以规范,从而为公司业务系统稳定、健康地运行提供保障。