1、数据库(database)和数据库管理软件(database management system)
DB是一种以易于存放、访问、修改的形式存储数据的数据集合。
为了更好地管理数据库,我们需要DBMS。
2、关系数据库&非关系型数据库(Nosql)
关系型数据库的各个表之间相互关联,非关系型数据库摆脱了数据之间的关联性,易扩展。
sql(Structured Query Language)是一种用于处理关系数据库的语言.与之对应的数据库管理软件(RDBMS),有Mysql、SQL Server、Oracle等。
而Nosql(非关系型数据库)不理解sql,不能用sql语言来处理。但是现今,非关系型数据库的挖掘潜力很大,Nosql也是一门值得深入研究的学问。常见的非关系型数据库管理软件有MongoDB,Amazon DynamoDB、Couchbase、Redis等。
以Mysql这一DBMS为例,其大致布局结构如下图:
在工具栏下,我们可以打开表格的设计模式,在这里可以新增列或者对列的名称和顺序进行修改。
其中,黄色小钥匙所代表的列是主键(primary key),主键的值唯一地标识了该表中的记录。