当前位置: 首页 > news >正文

关于数据库

目录

一 什么是数据库(DB)

二 什么是数据库管理系统(DBMS)

三 数据库的作用/好处


一 什么是数据库(DB)

简单理解,数据库是存放数据的地方,就像冰箱是存放冷鲜食品的地方。

数据是数据存储的基本对象,而数据分为多种形式,常见的是数字和文字,此外还有图形和声音。比如学校的数据库里,学生学号,姓名,年级,班级,科目,成绩,教师姓名,教学科目等信息属于数字和文字类型数据,存放在数据表。需要注意的是,某些数据的描述形式不足以让人理解数据的意义,这种情况下就需要对数据做出解释。比如教师是否在职字段的枚举是1-在职,2离职,仅仅展现1和2就不好理解了。

二 什么是数据库管理系统(DBMS)

数据库管理系统是操控和管理数据库的软件,用于建立、使用和维护数据库,常见的有Navicat。

总的流程是:

1数据库-存储数据

2数据库管理系统-管理数据

3数据库应用系统-使用数据

三 数据库的作用/好处

1 数据库可以对数据分类保存,方便用户快速的查询,比如常用的搜索引擎:百度、谷歌等

2 数据库有避免重复数据等功能,可以降低数据的冗余。重复的时候会提示"duplicate key"

3 数据库存放数据更加安全。可以对用户的权限做设置,比如我做测试工作,生产环境申请只读权限,测试权限申请所有权限(增删改查及数据的导入和导出)

4 数据可以筛选和排序,方便做数据的分析

文章参考:数据库基础:从简介到分类,全面解析其工作原理 - 知乎

http://www.lryc.cn/news/302017.html

相关文章:

  • 洛谷C++简单题小练习day14—闰年推算小程序
  • 房企关注的典型数字化场景之一:数字营销
  • BMS再进阶(新能源汽车电池管理系统)
  • K8s Deployment挂载ConfigMap权限设置
  • 百度智能云分布式数据库 GaiaDB-X 与龙芯平台完成兼容认证
  • 模拟电子技术——振荡器基本原理、RC桥式振荡器、矩形波发生电器
  • Vue3+Vite+TS+Pinia+ElementPlus+Router+Axios创建项目
  • VMware虚拟机安装CentOS7
  • Avalonia学习(二十四)-系统界面
  • 深入解析鸿蒙系统的页面路由(Router)机制
  • MCU中断响应流程及注意事项
  • 基于Java SSM框架实现网上报名系统项目【项目源码+论文说明】计算机毕业设计
  • Eclipse - Formatter
  • 算法练习-01背包问题【含递推公式推导】(思路+流程图+代码)
  • Eclipse - Format Comment
  • mqtt 协议的概念和理解
  • 2024年大家都在用的AI写作软件推荐,写作不再是难题
  • CPU是如何工作的?什么是冯·诺依曼架构和哈弗架构?
  • OpenAI视频生成模型Sora的全面解析:从扩散Transformer到ViViT、DiT、NaViT、VideoPoet
  • 【Java】图解 JVM 垃圾回收(一):GC 判断策略、引用类型、垃圾回收算法
  • 做抖店需要注意的几大点,新手最易踩坑,都给你们总结到这了!
  • 小程序API能力汇总——基础容器API(三)
  • 处理目标检测中的类别不均衡问题
  • (03)Hive的相关概念——分区表、分桶表
  • 2024年首发!高级界面控件Kendo UI全新发布2024 Q1
  • stable diffusion webui学习总结(2):技巧汇总
  • java 培训班预定管理系统Myeclipse开发mysql数据库web结构jsp编程servlet计算机网页项目
  • Python内置函数06——join
  • linux安装单机版redis详细步骤,及python连接redis案例
  • ts总结大全