数据库概念秒懂

数据库是什么?

  • 首先进行填鸭式教学模式:

    • 某百某科:按照数据结构来组织、储存和管理数据的仓库???
    • 谁能告诉我数据库是什么?我不知道。。。。
  • 真正的教学模式
    从需求倒逼出技术
    在这里插入图片描述

  • 单纯讲技术没有意义,能把需求给还原出来,技术就应运而生了。

现在我们开始还原需求

在这里插入图片描述

  • 思考,从这张图中,我们得到什么信息:
变量名变量值
名字Lucy
珠峰高度8844
  • 恭喜,我们已经得到一个最简单的数据库了
  • 我们思考的过程应该是这个样子(我知道你现在不是下面的样子)
    • 使用变量的需求是记录
    • 目的在于获取数据
    • 这就是最简单的数据库

稍微复杂的数据

在这里插入图片描述

  • A如何记录以上数据?
  • 通常情况下,我们是按照下面的方式
姓名属性
B的名字23
C的名字拉斐尔
D的名字射手、O型

这张表就是一大堆变量的集合,也就是数据库,目的是获取,所以广义上讲数据库就是存储数据的东西。

结构化储存数据

  • 思考,存储数据的介质有哪些?
    • 脑子
    • 磁盘
  • 那么怎么数出数据库的内容,比如上表中,射手座的人为多少?很好数是吧,但是如果上表增加至十万行数据,百万行数据呢?如何数,只有借助计算机高速,但是,按照上面的记录方式,计算机数也是一个非常低效率的过程,如何让计算机更快的记录数据呢?
  • 结构化记录方式
  • 非结构化储存数据的方式
姓名属性
B的名字23
C的名字拉斐尔
D的名字射手、O型
  • 结构化储存数据的方式
姓名年龄喜欢的画家星座血型
B的名字23
C的名字拉斐尔
D的名字射手O型
  • 典型的非结构化储存器件
    • 人脑
    • 非结构化数据,不利于统计数据

数据库的定义

  • 下面,我们就可以得到,数据库的定义了:
  • 广义上,数据库是储存数据的东西。
  • 狭义上,数据库储存在计算机的结构化表格。

表格中的术语

  • 想要高大上,术语少不了,大家都能看懂,怎么体现我们的水平(悄悄告诉你,别的学科的人都不能让他看懂,何况一般人),所以,表格中的术语

在这里插入图片描述

  • 在不同的领域,对表格的有的内容有不同的说法
    • 统计学 变量 观测
    • 计算机 字段 记录

表格的常见的操作

  • CURD操作
    • 增加 Create
    • 删除 Delete
    • 修改 Update
    • 查找 Retrieve

数据库的意义

  • 既然已经知道数据库是什么了,现在我们思考一下,数据可干什么,有什么意义?
  • 快速统计分析
  • 和网络连接起来
    • 场景一,把数据放在网上,提高知名度
    • 场景二,登录账号密码,共享用户表,储存账号密码
    • 场景三,订单表
    • 场景四,游戏排行,在某个服务器上,储存有实时刷新的名次排行表
    • 场景五,地理位置表,统计运动轨迹

通过以上案例,我们的得到,数据库的意思就是实现在网络上的共享,最为伟大的共享,共享最好的方式,就是建立一个开放的数据库。

数据库的定义再体会

  • 某百某科:按照数据结构来组织、储存和管理数据的仓库
  • 人话版:储存在本地或者网络上的结构化的表格,目的是记录信息,意义是获取分析。
  • 因此我们就得到数据库的三个重要指标:
    目的是记录信息
    方法储存在本地或者网络上的结构化的表格
    意义是获取分析

那么问题来了,我们记录的信息如何变成表格??
且听下回分解。

小弟第一次写博客,多多包涵,本文内容,全部来自:人人都能看懂的数据库视频:link.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值