什么是数据库
我们在网上注册QQ的时候都需要我们输入自己的信息,这些信息存在哪呢?还有我们编写的python程序放在哪呢?答案就是放在不同的服务器上.但是大家在学文件操作的时候都知道,操作文件是一件很麻烦的事,而且文件和程序在同一台机器上很不合理.所以我们就需要数据库
数据库就是一种工具可以在任意一台机器上独立工作,并且可以以给我们高效的方式对数据进行增删查改.我们可以将数据存放在一个独立的机器里边,把代码程序放在服务器里边,这样就可以保证文件和程序间的合理性,还有操作文件的便捷性.
数据库是长期存放在计算机内,有组织,可共享的数据集合.
4ef6a31f.png
数据库的优势
- 程序的稳定性:任意一台服务器崩溃了都不会影响得到数据库和另外的服务.
- 数据的一致性:所有的数据都是在一起的,更改的话都是统一更改.
- 并发:数据库可以良好的支持并发,所以程序操作数据库可以通过网络操作.
- 效率:使用数据库对数据进行增删查改的效率要高出我们自己处理文件很多.
数据库管理系统
如何科学高效的管理数据库呢?这就需要一个系统软件---数据管理系统.例如:mysql Oracle sqlite 等等.
数据库服务器,数据管理系统,数据库,表与记录的关系(重点)
记录:记录就是文件中的内容
表:表就是记录内容的载体就是文件
数据库:就是一个文件夹
数据库服务器:一台计算机
网友评论