记录一下自己的头脑风暴

本文围绕数据库展开,阐述其作用。数据库可存储数据,用户通过SQL与之交互,它是应用程序的数据来源,支撑业务逻辑。指出只要存在用户数据交互逻辑,应用程序就需连接数据库,数据交互主要是增删改查,应用程序为用户提供数据和逻辑交互。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

文档背景

最近莫名其妙在想,一个应用程序为什么要连接数据库,数据库的作用是什么。

思路1

我首先想的是,数据库的作用是存储数据的,具体通过一类信息整合成表来存储信息。那这里就相当于数据的准备了吧

思路2

数据库首先面向的是我们开发人员,或者是用户,换个说法其实开发人员也算是用户。
用户通过SQL(数据库语言)对数据库进行交互,来查看数据,变更数据,持久数据。所以数据库是跟用户有数据交互用的

思路3

数据库与后端直接进行数据交互,前端调用后端接口间接与数据库交互,最后用户与前端页面交互再次间接与数据库交互。所以说 数据库是用户访问一个应用程序的数据来源。

思路4

数据不可能凭空出现,是用户有某个需求,持久自己想要的信息,然后通过页面交互达到自己的目的。这时数据库也是支撑业务的数据来源

总结

数据库的作用

  • 数据库是给用户交互用的
  • 数据库是应用程序的数据来源

为什么要连接数据库

  • 数据库支撑应用程序的业务逻辑
  • 数据库是与用户与应用程序进行数据交互的基础

所以说不管什么应用或程序,只要存在用户有数据交互的逻辑就需要连接数据库(或者说是数据交互工具)
数据交互 就是增删改查

另外: 一个应用程序的作用就是给用户提供数据交互和逻辑交互的。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值