1、什么叫做事务? mysql中,事务其实是一个最小的不可分割的工作单元。事务能够保证一个业务的完整性。 eg.银行转账: a要向b转出100元:a-->-100: update user set money=money-100 where name='a'; b-->+100: update us ...
分类:
其他好文 时间:
2020-04-15 14:04:15
阅读次数:
90
数据库理论基本概念,包括信息、数据、数据库、数据库管理系统和数据库系统。 ...
分类:
数据库 时间:
2020-04-15 10:47:36
阅读次数:
73
研究现状与需求分析(A) 20世纪以来,国内外就已经注意到空间数据质量检查这一问题的重要性,并在上世纪末美国测绘界对其展开了详细的研究,并制定了相应的精度标准。1971年,美国成功开发出了一个能对地图数据的完整性以及一致性进行检查的地图编码系统。1988年,美国地理信息中心举办了一场以空间数据库准确 ...
分类:
其他好文 时间:
2020-04-13 12:28:12
阅读次数:
96
内容介绍: 本书全面介绍了SQL Server 2008中文版数据库管理和应用的知识。本书共分12章,介绍数据库与SQL Server 2008基础知识,数据查询和管理,SQL Server 2008数据库的创建、配置和管理,数据类型、列属性、表数据完整性,Transact-SQL语言基础、常用函数 ...
分类:
数据库 时间:
2020-04-11 00:39:23
阅读次数:
80
用户定义完整性 一、属性上的约束条件 1.属性上约束条件的定义 不允许取空值 : 列值唯一 : 用CHECK短语指定列值应该满足的条件 2.属性上约束条件的检查和违约处理 二、元组上的约束条件 1.元组上约束条件的定义 例 : 2.元组上约束条件的检查和违约处理 参考 《数据系统概论(第五版)》 人 ...
分类:
数据库 时间:
2020-04-09 21:39:51
阅读次数:
177
实体完整性 一、实体完整性定义 例 二、实体完整性检查和违约处理 三、小结 参考 《数据系统概论(第五版)》 人民大学 王珊 ...
分类:
数据库 时间:
2020-04-09 20:23:27
阅读次数:
113
约束 概述 为了保证数据的一致性和完整性,SQL规范以约束的方式对表数据进行额外的条件限制。 约束是表级的强制规定。 可以在创建表的时候添加约束,或者在表创建之后数据添加之前添加约束。 约束类型 有如下的六大约束: NOT NULL,非空约束,规定某个字段不能为空。 UNIQUE,唯一约束,规定某个 ...
分类:
数据库 时间:
2020-04-09 14:15:49
阅读次数:
95
主键不能为空,唯一键可以为空且可以多个唯一键 外键必须为另一个表中的主键 外键的用途是确保数据的完整性。它通常包括以下几种: 1 实体完整性,确保每个实体是唯一的(通过主键来实施) 2 域完整性,确保属性值只从一套特定可选的集合里选择 3 关联完整性,确保每个外键或是NULL(如果允许的话)或含有与 ...
分类:
其他好文 时间:
2020-04-08 22:44:54
阅读次数:
137
数据库保护四大功能:备份和恢复,并发控制,安全性控制,完整性控制。 在DBS中,我们把事务看成最小单元。 事物的四大属性:ACID A——>原子性 C——>一致性 I ——>隔离性 D——>持续性 讨论:数据库备份和恢复: 数据库恢复的两种方法:数据转储(包括:静态存储,动态存储,海量存储,增量存储 ...
分类:
数据库 时间:
2020-04-08 11:38:54
阅读次数:
93
原文地址 不同于传统的多线程并发模型使用共享内存来实现线程间通信的方式,golang 的哲学是通过 channel 进行协程(goroutine)之间的通信来实现数据共享: Do not communicate by sharing memory; instead, share memory by ...
分类:
其他好文 时间:
2020-04-07 18:41:13
阅读次数:
91