SQLite 01 数据库基本概念

数据管理技术从人工管理、文件系统到数据库系统的发展,提升了数据处理的效率。数据库系统包括数据库、操作系统、DBMS、应用系统、DBA和用户。DBMS是专门管理数据库的软件,帮助处理大量数据。数据库系统由数据、操作系统、数据管理系统、应用系统、管理员和用户组成,提供数据分类、组织、存储和检索等功能。
摘要由CSDN通过智能技术生成

1.1 数据库基本概念


1.1.1 数据与数据管理

  1. 什么是信息 ?
    答:信息是指对现实世界存在方式或运动状态的反映。(即信息是我们数据的表现形式。)
  2. 什么是数据 ?
    答:数据是指存储在某一媒体(传递信息的媒介)上,能够被识别的物理符号。
    数据的概念在数据处理领域已经被大为拓宽,不仅包括字符组成的文本形式的数据,而且还包括其他类型的数据(如音频、视频)
  3. 信息与数据的关系:
    答:信息与数据是相互依赖存在的,数据就是信息的载体,信息是数据内涵。
    数据处理是指数据及信息相互转换的过程。(也就是把数据处理成有用的,我们需要的信息的过程。)
    从数据处理的角度而言,信息只是一种被加工成特定形式的数据而已。

数据处理:

数据处理的核心是数据管理技术,其中数据管理技术是指对数据的分类、组织、编码、存储、检索、维护的技术。

数据管理技术的发展经历了如下几个阶段:

  1. 人工管理阶段
    在这里插入图片描述
    这种管理数据方式,只适用于 数据量比较小的管理。我们其实在学C语言结构体的时候,就已经在大量的用这种管理手段来写程序了。

  2. 文件系统阶段
    在这里插入图片描述
    当处理的数据量慢慢变大,并且需要记录和修改的时候。我们就必须采用文件系统的管理方式。即把数据存到 文件里,然后再读取到内存中,进行二次修改。再次写到文件里。(实现经典的 增删改查四大基本功能。)—— C/C++ 的文件读写操作!!

  3. 数据库系统阶段
    在这里插入图片描述
    但由于 数据量过大,而且开发者如果技术实力不够!算法方面没有过深的研究,使用文件管理系统对数据进行处理效率太低!所以我们推出了 数据库 系统。(就是别人写好的 关于数据存储的东西,叫做 数据库!!因为你技术太低呀,你不是不会优化吗?那直接用人家 大神们,写好的 叫做 “数据库” 的玩意就行了。

DBMS:数据库管理 系统(软件)。


1.1.2 数据库系统

定义:数据库系统(DBS)是指计算机中 引入数据库后的系统构成。

数据库系统的组成:数据库、操作系统(Linux、Windows、Mac)、数据管理系统(就是专门管理数据库的软件)数据库应用系统(即我们利用数据库写的应用程序)、数据库管理员(DBA)、用户。在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值