File tree 1 file changed +7
-7
lines changed
1 file changed +7
-7
lines changed Original file line number Diff line number Diff line change 8
8
9
9
## 什么是数据库
10
10
11
- > 人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的,它是引起混淆的根源。确切地说,数据库软件应称为` DBMS ` (数据库管理系统)。数据库 是通过 ` DBMS ` 创建和操纵的容器。数据库可以是保存在硬设备 上的文件 ,但也可以不是。在很大程度上说,数据库究竟是 文件还是别的什么东西并不重要,因为你并不直接访问数据 库 ;你使用的是` DBMS ` ,它替你访问数据库。
11
+ > 人们通常用数据库这个术语来代表他们使用的数据库软件。这是不正确的,它是引起混淆的根源。确切地说,数据库软件应称为` DBMS ` (数据库管理系统)。数据库是通过 ` DBMS ` 创建和操纵的容器。数据库可以是保存在硬设备上的文件 ,但也可以不是。在很大程度上说,数据库究竟是文件还是别的什么东西并不重要,因为你并不直接访问数据库 ;你使用的是` DBMS ` ,它替你访问数据库。
12
12
13
13
数据库指的是以一定方式储存在一起、能为多个用户共享、具有尽可能小的冗余度、与应用程序彼此独立的数据集合。简单来说可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。
14
14
@@ -102,7 +102,7 @@ _数据库的架构可以大致区分为三个概括层次:内层、概念层
102
102
103
103
数据索引的观念由来已久,像是一本书前面几页都有目录,目录也算是索引的一种,只是它的分类较广,例如车牌、身份证字号、条码等,都是一个索引的号码,当我们看到号码时,可以从号码中看出其中的端倪,若是要找的人、车或物品,也只要提供相关的号码,即可迅速查到正确的人事物。
104
104
105
- ### 数据库操作:事物
105
+ ### 数据库操作:事务
106
106
107
107
事务(transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分区的工作单位。
108
108
@@ -133,14 +133,14 @@ _关系键是关系数据库的重要组成部分。关系键是一个表中的
133
133
表中的任何列都可以作为主键,只要它满足以下条件:
134
134
135
135
- unique 就是唯一,当你需要限定你的某个表字段每个值都唯一,没有重复值时使用。
136
- - 任意两行都不具有相同的主键值;
136
+ - 任意两行都不具有相同的主键值;
137
137
- 每个行都必须具有一个主键值(主键列不允许NULL值)。
138
138
139
- 除MySQL强制实施的规则外,应该坚持的 几个普遍认可的最好习惯为 :
139
+ 除MySQL强制实施的规则外,应该坚持的几个普遍认可的最好习惯为 :
140
140
141
- - 不更新主键列中的值;
142
- - 不重用主键列的值;
143
- - 不在主键列中使用可能会更改的值。(例如, 如果使用一个名字作为主键以标识某个供应商,当该供应商合并和更改其 名字时, 必须更改这个主键。)
141
+ - 不更新主键列中的值;
142
+ - 不重用主键列的值;
143
+ - 不在主键列中使用可能会更改的值。(例如, 如果使用一个名字作为主键以标识某个供应商,当该供应商合并和更改其名字时, 必须更改这个主键。)
144
144
145
145
### 超键
146
146
You can’t perform that action at this time.
0 commit comments