第3个回答 推荐于2017-11-26
举个例子
如果你是大学数据库管理员,为学校每个人都建立了户名和密码。记录在一个表中,如果大学还有分校,分校里也有数据库管理员,你可以给他建立个视图。因为查看视图的内容实际是运行建立视图的sql语句。所以当用户自己修改自己用户信息时,主表改变,查询视图时也同时输出最新的信息。如果你给分校里数据库管理员建立是表,那么用户自己修改自己用户信息时,必须得把原始表和新建表的内容都改了才行。否则你和分校里数据库管理员看到的信息不一样,这样就比建视图增加了许多麻烦。同时新建表也要占硬盘的存储空间。而查看视图的内容实际是运行建立视图的sql语句,所以不占硬盘的存储空间。本回答被提问者采纳