事务的概念与特性:      事务(Transaction)是并发控制的基本单位。指作为单个逻辑工作单元执行的一系列操作,而这些逻辑工作单元需要具有原子性,一致性,隔离性和持久性四个属性,统称为ACID特性。最经典的银行转账问题:从一个账号扣款并使另一个账号增款,这两个操作要么都执行,要么都不执行,如果中间出现差错为了保持数据一致性就需要回滚操作。            
                
         
            
            
            
            数据库管理系统(Database Management System,DBMS)是一种操纵和管理数据库的大型软件,是用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过dbms访问数据库中的数据,数据库管理员也通过dbms进行数据库的维护工作。它提供多种功能,可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。它使用户能方便地定            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-17 14:06:30
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是DBMS MySQL是一种DBMS,而不仅仅是DB DBMS vs DB            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-11-26 21:50:00
                            
                                1101阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            一、定义数据库(DB):数据库是将大量数据保存尔来,通过计算机加工而成的可以进行高效访问的数据集合;数据库管理系统(DBMS):是一种操纵和管理数据库信息的大型管理软件,用于建立,使用和维护数据库;二、DBMS的优势  1. 共享数据  2. 实现了数据读写以及编辑自动化  3.解决了从大量数据中提取信息困难的问题  4. 解决了误删、系统故障突发事故引起的数据丢失问题三、DBMS的种类  1.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-14 17:28:51
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.为什么要用NoSql?      今天我们可以通过第三方平台(如:Google,Facebook等)可以很容易的访问和抓取数据。用户的个人信息,社交网络,地理位置,用户生成的数据和用户操作日志已经成倍的增加。我们如果要对这些用户数据进行挖掘,那SQL数据库已经不适合这些应用了, NoSQL数据库的发展也却能很好的处理这些大的数据。 2            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-08 11:26:01
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            dbms选型考虑的问题肯定不是开源(有点鄙视开源            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-03-22 22:08:24
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            什么是SCN? SCN即system change number,是一个用来维护数据改变版本的数字。其实可以等同于我们所认知的时间,但是若使用我们习惯的时间格式来做比较,数据库的工作量会很大。基于这一点,Oracle将每个时间转换成一个SCN号,使用SCN比较时间先后。SCN号可以和时间互相转换。SCN的特征1.SCN和时间相关联,可互相转换2.SCN只会增加,而不会减少。即使调整数据库服务器的时            
                
         
            
            
            
            目录体系结构存储引擎文件资料摘抄体系结构数据库:物理操作系统文件或其他形式文件类型的集合,是按照某种数据模型组织起来并存放在存储器中的数据集合。实例:数据库实例是程序,是位于用户和操作系统之间的一层数据管理软件。Mysql数据库体系结构图:由图可见,MySQL由主要由以下几部分组成:连接池组件:为解决资源的频繁分配﹑释放所造成的问题,为数据库连接建立一个“缓冲池”。管理服务和工具组件:系统管理和控            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-01 19:03:04
                            
                                107阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            (1). 关系的码; (2). 关系的完整性约束
    一. 关系的码 ===》1.2.3.--(1).--(2).补充: 全码 在候选码中存在着这样一种特殊的码——全码。全码是指所有属性的组合是关系的候选码。4.--(1).--(2).注意: 事件"属性∈主属性"与事件"属性∈非主属性"并不是对立事件,它们只是互斥事件。5.注意: 被参照关系的主码和参照关系            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-04 18:53:13
                            
                                92阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一.  NoSQL概念        开源的数据库用的最多的是PostgreSQL和MySQL。 关于这2者的对比,参考我的Blog:MySQL 和 PostgreSQL 对比                         
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-29 17:59:46
                            
                                32阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            DB/DBS/DBMS有什么区别?· DB:DataBase,也就是数据库。数据库是存储数据的集合,可以理解为多个数据表。· DBS:DataBase System,也就是数据库系统。它是更大的概念,包括数据库、数据库管理系统以及数据库管理人员DBA。· DBMS:DataBase Manageme ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-26 09:11:00
                            
                                2282阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            # 如何实现MySQL数据库记录数指
## 一、整体流程
下面是实现MySQL数据库记录数指的整体步骤:
```mermaid
gantt
    title 实现MySQL数据库记录数指流程
    section 创建新表
    创建表结构: 2022-01-01, 2d
    section 插入数据
    插入数据到表中: 2022-01-03, 2d
    section            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-11 06:13:22
                            
                                50阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            前言1、关系型数据库与非关系型数据库A、什么是数据库?数据库是数据的仓库。数据库与普通的文件系统的主要区别:数据库能快速查找对应的数据。B、什么是关系型数据库?关系型数据库是依据关系模型来创建的数据库。所谓关系模型就是“一对一、一对多、多对多”等关系模型,关系模型就是指二维表格模型,因而一个关系型数据库就是由二维表及其之间的联系组成的一个数据组织。关系模型包括数据结构(数据存储的问题,二维表)、操            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-30 23:42:03
                            
                                68阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            本文根据UETSC数据库课程整理而成计算机安全$数据库安全数据库的一大特点:数据共享,但数据共享必然带来数据库的安全性问题;数据库系统中的数据共享是在DBMS统一的严格的控制之下的共享,即只允许有合法使用权限的用户访问允许他存取的数据;数据库系统的安全保护措施是否有效是数据库系统主要的性能指标之一;数据库的安全性和计算机系统的安全是紧密联系、互相支持的;数据库安全保护数据库,防止因用户非法使用数据            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-15 19:11:49
                            
                                71阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在软件工程中,数据库的建立、使用和维护无疑是核心环节之一,它关乎到信息系统的稳定性、高效性与安全性。然而,有一个常见的误区认为,只要依靠数据库管理系统(DBMS),就能轻松搞定所有与数据库相关的事务。实际上,这种观念是片面的,数据库的建立使用和维护,仅仅依靠DBMS是远远不够的。
首先,我们要明确DBMS的作用。DBMS确实是数据库管理的利器,它提供了数据存储、查询、修改等一系列基础功能,大大简            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-28 19:08:15
                            
                                28阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            ## 数据库db和数据库管理系统dbms之间的关系
### 简介
数据库(db)是用于存储、管理和检索数据的集合,而数据库管理系统(DBMS)是用于管理数据库的软件。在Kubernetes(K8S)中,我们可以使用不同的数据库和DBMS来满足我们的需求。在本文中,我将详细解释数据库db和数据库管理系统dbms之间的关系,并向你展示如何实现。
### 流程概述
下面是实现数据库db和数据库管理系            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-04-29 12:03:58
                            
                                90阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            MySQL、redis和MongoDB简述SQL数据库与NoSQL数据库SQL数据库:关系型数据库,常用的有MySQL、SQLServer;NoSQL数据库:非关系型数据库,常用的有MongoDB,包含了一下四种类型: 
  键值数据库:如redis,应用在内容缓存;列族数据库:如BigTable,应用在分布式数据存储与管理;文档数据库:如MongoDB,应用在存储、索引并管理文档的数据或者类似的            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-21 06:49:31
                            
                                74阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Kubernetes(K8S)中,我们可以通过使用持久化卷(Persistent Volume)和持久化卷声明(Persistent Volume Claim)来实现将数据库中存储的数据保存在云端磁盘上。这在容器化应用中是非常常见且重要的操作,下面我将详细介绍如何实现这一功能。
整个过程可以分为以下几个步骤:
| 步骤 | 操作 |
| ---- | ---- |
| 1 | 创建持久化卷(            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-17 09:51:46
                            
                                91阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、定义约束(constraint),即表中数据的限制条件。在表设计中加入约束的目的是保证表中记录的完整性和有效性。 比如user表,有些列(手机号)的值不能为空,有些列(身份证号)的值不能重复。主要分为主键约束(primary key,PK)、自增长约束(auto_increment)、非空约束(not null)、唯一性约束(unique)、默认约束(default)、零填充约束(zerofi            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-16 15:35:53
                            
                                85阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            # 如何将数据库添加到SQL Server DBMS中
在现代软件开发中,数据库是支撑应用程序的重要组成部分。Microsoft SQL Server是一个流行的关系数据库管理系统(DBMS),可以方便地存储和管理数据。本篇文章将详细介绍如何在SQL Server中添加数据库,并提供一个具体示例以帮助您更好地理解这一过程。
## 1. 前期准备
在开始之前,您需要确保已经安装了SQL Ser