数据库基础

  数据库:保存有组织的数据的容器(通常是一个文件或一组文件)。

  注:人们通常用数据库这个术语来代表他们使用的数据库软件,这是不正确的,也因此产生很多混淆。确切地说,数据库软件应称为数据库管理系统(DBMS)。  

    数据库是通过DBMS创建和操纵的容器,而具体它究竟是什么,形式如何,各种数据库都不一样。

  表:某种特定类型数据的结构化清单,表的名称具有唯一性,同一个数据库的表不允许有相同名称,但不同数据库可以拥有相同表名。

  模式: 关于数据库和表的布局及特性的信息。

  列:表中的一个字段。所有表都是由一个或多个列组成。

  数据类型:所允许的数据的类型。每个表列都有相应的数据类型,它限制(或允许)该列中存储的数据。

  注:数据类型及其名称是SQL不兼容的一个主要原因。

  行:表中的一个记录。

  主键:一列(或一组列),其值能够唯一标识表中每一行。

  主键需满足以下条件:

    任意两行都不具有相同的主键值;

    每一行都必须具有一个主键值(主键列不允许null值);

    主键列的值不允许修改或更新;

    主键值不能重用(如果某行从表中删除,它的主键不能赋予以后的新行);

    

原文地址:https://www.cnblogs.com/xmtxh/p/12761004.html