数据库基本概念:
数据库:
保存有组织的数据的容器。
DBMS:
数据库管理系统
数据库和DBMS:
使用DBMS来创建和操作数据库。
表:
结构化的文件
表由列组成
列:表中一个字段。
行:表中一个记录。
模式:
描述数据库和表的布局及特征的信息。
主键:唯一标识表的每行的列
应该保证:每个表都具有一个主键
表中任意一列都可以作为主键,只要具备:
任意两行都不具有相同的主键值;
每个行都具有一个主键值
主键也可以由多个列构成
SQL:
结构化查询语言(structured query language),用来和数据库通信的语言。
SQL的优点:
不是专有的,几乎所有重要的DBMS都支持;
简单易学;
可以进行复杂、高级的操作,是一种强有力的语言。