首页 > 技术文章 > 数据库的介绍

lky-19990802 2019-03-25 20:10 原文

数据库:

  简而言之可视为电子化文件柜---储存电子文件的处所,用户可以对数据进行CURD

所谓数据库是以一点方式储存在一起,能与多个用户共享,与应用程序彼此独立的集合

 

数据库管理系统:

  英文名 Database Management System DBMS) 是为管理数据而设计的电脑管理软件 一般都有 存储 截取 安全保障 等基础功能

 

类型:

 关系型数据库

  MySQL

  Microsoft SQL Server

  Microsoft Access

  Oracle

  PostgreSQL

 非关系型数据库(NoSQL

  详细介绍见另文↓(传送门)

  https://www.cnblogs.com/lky-19990802/p/10596229.html

 

数据库索引

  主条目:数据库索引

  数据索引的观念由来已久,像是一本书前面几页都有目录,目录也算是索引的一种,只是它的分类较广,例如车牌、身份证字号、条码等,都是一个索引的号码,当我们看到号码时,可以从号码中看出其中的端倪,若是要找的人、车或物品,也只要提供相关的号码,即可迅速查到正确的人事物。

  另外,索引跟字段有着相应的关系,索引即是由字段而来,其中字段有所谓的关键字段(Key Field),该字段具有唯一性,即其值不可重复,且不可为"空值null"。例如:在合并数据时,索引便是扮演欲附加字段数据之指向性用途的角色。故此索引为不可重复性且不可为空。

 

 

数据库操作事务:

事务(transaction)是用户定义的一个数据库操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 事务的ACID特性:

基元性atomicity 一致性consistency隔离性isolation 持续性durability

推荐阅读