1、针对系统自动创建的数据表而言分为永久数据表和临时数据表
永久数据表是在数据库的生命周期内不会被自动删除的数据表 这种数据表一般用于存放系统的信息 是不允许被删除的 否则会导致系统无法正常启动 在数据库 master model 和msdb中创建的数据表都是永久数据表。
临时数据表是指在数据库的某个运行时间内被创建和使用、而过了这个时间段就会被自动删除的一类数据表 临时数据表一般是由SQL SERVER自动创建、使用和删除的,其目的是为了存放某些中间结果,以免消耗系统的内存资源 例如 tempdb数据库
2、从用户应用角度说分为系统数据表、用户数据表和临时数据表
系统数据表:保证数据库服务器正常启动、维护数据库的正常运行的数据表。每个数据库都有自己的系统数据表,它们一般属于永久数据表。对这些表的管理有DBMS自动完成,用户对其只有读的权限而无写的权限
用户数据表:根据应用开发的需要由用户创建和使用的数据表。用户可以对这些表进行数据的插入、数据修改和删除等操作
临时数据表:同前面的临时数据表是一样的