初识数据库原理:为什么需要数据库?

初识数据库原理:什么是数据库?

Chapter1:什么是数据库?

笔记来源:《漫画数据库》–科学出版社

1.1 为什么需要数据库?

文件·应用的管理方式,数据会出现重复。
若各个部门各自管理自己一方的数据,例如商品部和出口部都各自制作自己的文档来管理水果数据,会导致各部门数据重复

文件·应用的管理方式,数据会产生矛盾。
管理员分别通知各部门,但各部门可能没有按照要求进行修改,导致各部门文档中某种水果价位不一致

通过数据库可以共享数据。
通过引入数据库,能够防止数据的不一致和重复。数据库为了实现多人共同使用数据,必须具备多种功能。

1.2 DBMS (DataBase Management System)

使用数据库前的问题
数据库供多人使用时重要数据有被盗或被篡改危险?

如何防止多人同时更改同一数据?
若两部门中一个将苹果品类修改为英文,另一个又将其修改为西班牙文

如何防止数据丢失?如何在故障中恢复数据?

如何能够使得任何人都方便使用数据库?
DBMS(Database Management System)

DBMS拥有多种功能,例如从数据库中提取数据的功能,防止数据不一致的功能等。另外还具备在大量的数据中进行高速检索的功能。
实现多人共同使用数据库,DBMS功不可没。DBMS具有让众多用户同时正确使用数据库的控制功能。
另外,DBMS还具有保护数据库安全的功能。在发生故障时,它能够使数据
库正常工作。
DBMS连接着数据库与用户,使人们能够正确地使用数据库。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/761534.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

rust - 对文件夹进行zip压缩加密

本文提供了一种对文件夹进行zip压缩并加密的方法。 添加依赖 cargo add anyhow cargo add walkdir cargo add zip cargo add zip-extensions计算文件夹的大小 目的是对需要压缩的文件夹的大小做一个限制。当然如果资源足够的话,可以去掉此限制。 let mut total_s…

2024年【T电梯修理】考试内容及T电梯修理作业考试题库

题库来源:安全生产模拟考试一点通公众号小程序 T电梯修理考试内容根据新T电梯修理考试大纲要求,安全生产模拟考试一点通将T电梯修理模拟考试试题进行汇编,组成一套T电梯修理全真模拟考试试题,学员可通过T电梯修理作业考试题库全真…

Linux手动创建用户不使用useradd【七步走完成】

文章目录 第一步:修改 /etc/passwd 文件第二步:修改 /etc/shadow 文件第三步:修改 /etc/group 文件第四步:新建用户家目录第五步:复制/etc/skel目录下的环境变量配置文件到家目录下第六步:修改家目录的权限…

AI系统性学习—LangChain入门

文章目录 1、LangChain入门1.1 简介1.2 架构1.3 核心概念1.2 快速入门1.3 安装 2、LangChain Prompt Template2.1 什么是提示词模版2.1 创建一个提示词模版2.2 聊天消息提示词模版2.3 模版追加示例 3、语言模型3.1 LLM基础模型3.2 LangChain聊天模型3.3 自定义模型3.4 输出解析…

基于springboot的stone音乐播放器的设计与实现

摘 要 随着我国经济的高速发展与人们生活水平的日益提高,人们对生活质量的追求也多种多样。尤其在人们生活节奏不断加快的当下,人们更趋向于足不出户解决生活上的问题,stone音乐播放器展现了其蓬勃生命力和广阔的前景。与此同时,…

在线学习:UDS诊断 通过CANoe

本周末2天的时间,可以线下带大家对车载项目: uds诊断进行实操训练和CANoe工具的灵活使用 ​​​​​​​ 本博主从事新能源汽车的研发部,主要是嵌入式方面的,对车载测试的底层逻辑非常熟悉。 需要项目或者CANoe工具实操的可以…

数电复试速成,期末速成

【拯救者】数字电路与逻辑速成(期末考研复试专升本)均可用 1️⃣先讲每章对应的基础和题目 2️⃣接着会讲对应的题目巩固 🍗提供文档下载 这里讲的是【 🌷速成🌷 速成🌷 速成】版本,按课本章节来, 抽取重…

【Unity】捕捉PC桌面的插件

【背景】 之前介绍了如何用一款名为uWindowCapture的Unity免费插件在Unity的Canvas上展示PC桌面。经过一段时间的使用,本篇继续分享此插件的一些功能和限制。 在此感谢作者Hecomi。 【特征和限制】 一般局域网络环境只能最多达到15帧的帧率,所以别幻想用来窜流游戏或者看电…

这个简单的生活方式,为你带来满满的幸福感

在今天文章的开头,我想请你思考一个问题:影响幸福感的最大因素是什么? 不妨先想一想,再往下拉,继续阅读。 可能不少朋友的回答,会是财富、事业、理想、生活环境、社会地位…… 这些因素当然对幸福感都非常重…

解决GNURadio自定义C++ OOT块-导入块时报错问题

文章目录 前言一、问题描述二、解决方法1、安装依赖2、配置环境变量3、重新编译及安装三、结果1、添加结果2、运行结果前言 本文记录在 GNURadio 自定义 C++ OOT 块后导入块时报错 AttributeError: module myModule has no attribute multDivSelect。 一、问题描述 参考官方教…

linux文件系统使用命令更新的方法记录

在当前的项目中,使用的是stm32mp157,在烧写系统固件时,有少量的板子使用stm32的stm32cubeProgrammer烧录软件,通过USB接口,死活就是烧录不上,烧录到一半,usb直接就断开了,没办法&…

国内智能驾驶芯片领先供应商地平线智能驾驶芯片介绍

地平线国内智能驾驶芯片领先供应商,由国际著名机器学习专家余凯博士于2015年7月创建;2017年12月,地平线即推出了首款 智能芯片征程1和旭日1;2019年8月,宣布量产中国首款车规级智能芯片征程2并于同年10月发 布新一代AIo…

SUS-Chat-34B笔记

名称SUS-Chat: Instruction tuning done right团队南方科技大学、IDEA研究院CCNL团队代码地址https://github.com/SUSTech-IDEA/SUS-Chat简介具有超强多轮对话能力,擅长模仿人类思考过程,在各大榜单上超越同量级的模型。 介绍 SUS-Chat-34B模型是南方科…

用户行为分析是什么?为什么我们需要 bitmap?

本文非常好:https://blog.bcmeng.com/post/doris-bitmap.html meta搜也非常好:https://metaso.cn/ 用户行为分析是什么?简单说,就是围绕全体用户,做各种分析。用户就是一个个的 id。id 在不同方面有各种行为记录&…

查询表中数据(全列/特定列/表达式,where子句(比较/逻辑运算符),order by子句,limit筛选分页),mysql执行顺序

目录 select 全列查询 特定列查询 用表达式查询 (as) 名字 distinct 去重 where子句 比较运算符 列数据之间的比较 ​编辑 别名不能参与比较 null查询 between and in ( ... , ...) 模糊匹配 逻辑运算符 order by子句 可以使用别名 总结mysql执行顺…

开发指南016-前端图标规范

平台为了保证统一性,做了很多约定,例如按钮图标等,平台规定图标取自这两个地方。在整个平台上运行的系统必须保持一致。在这个层面上不允许个性发挥。 1) font-awesome import font-awesome/css/font-awesome.min.css // font-awesome …

自然灾害威力大 北斗预警守护家

从台风强降雨的洪流到山火肆虐,近几年来自然灾害对人民群众造成的伤害越发沉重,我们无法根本上杜绝自然灾害的发生,如果在灾害发生前能够及时准确的播报相关预警信息,给人民群众尽力争取转移的时间,那将可以减免损失&a…

使用CLion用C语言进行开发时对于不同场景应选择的环境与异常处理模型选项

选择CLion编写C语言开发环境时,究竟是使用VS2019(Microsoft Visual Studio 2019)环境还是MinGW环境,这主要取决于您的具体需求和偏好: Visual Studio 2019 (MSVC): 优点: VS2019 是一个功能强大的集成开发环…

实验四 前端性能优化-图片优化

仓库地址:bj-front: 前端性能与工程化 - Gitee.com 图像通常是网站负载的最大组成部分。互联网中的图像除了提供视觉体验,还需提供设备需要的合适的图像,选择合适的图像的格式,并针对图片做适当的优化,有利于提升页面…

统一过程的概念以及案例介绍

统一过程(Unified Process,简称UP)是一种迭代和增量的软件开发过程框架。它是用来指导如何使用面向对象的方法和UML(统一建模语言,Unified Modeling Language)来进行有效软件开发的。统一过程结合了最佳实践…