数据库有五种类型约束,分别为:主键约束、唯一约束、检查约束、默认约束、外键约束。
主键约束:要求主键列数据唯一,并且不允许为空。
唯一约束:要求该列唯一,允许为空,但只能出现一个空值。
检查约束:某列取值范围限制、格式限制等。
默认约束:某列的默认值。
外键约束:用于在两表之间建立关系,需要指定引用主表的哪一列。
按国际上通用的分类方法,数据库分为以下三大类:
1.参考数据库,是能指引用户到另一信息源获取原文或其他细节的数据库。
2.源数据库,指能直接提供所需原始资料或具体数据的数据库。
3.混合型数据库,能同时存贮多种类型数据的数据库。
按数据结构来分类,有三种:
1.层次式数据库:是将数据组织成有向有序的树结构,并用“一对多”的关系联结不同层次的数据库。
2.网络式数据库:具有实时高效的特性,它要能够并行处理多个终端同一时刻的数据操作,也要能够抵御网络上黑客与病毒的入侵。
3.关系式数据库:在一个给定的应用领域中,所有实体及实体之间联系的集合构成一个关系数据库。
1.运行在局域网中的一台或多台计算机和数据库管理系统软件共同构成了数据库服务器;
2.数据库服务器建立在数据库系统基础上,具有数据库系统的特性,数据库服务器为客户应用提供服务;
3.这些服务是查询、更新、事务管理、索引、高速缓存、查询优化、安全及多用户存取控制等。