数据库中的表与自由表
‘壹’ 数据库表和自由表的区别
楼上说的不完全对
首先,自由表就是不属于任何数据库的数据表,数据库表是隶属于某个数据库的数据表,这一点没错
自由表可以随意的添加到任意的数据库中,而数据库表必须从数据库中移除才能添加到另一个数据库中,这一点也没错
但是说数据库表不能随便更改数据表的内容这一点是错的,对于VFP来说,如果你打开的是一个数据库表,那么它所隶属的数据库也会同时被打开,其实操作跟自由表是没有任何区别的。
‘贰’ 自由表和数据库表在哪些方面有所不同
自由表可以添加到数据库中成为数据库表;数据库表也可以移出数据库而成为自由表。成为数据库表可以有更大的功能,如可以使用长表名、长字段名等。当然还有一些不同,你在编程时会有体会。
‘叁’ 数据库和自由表区别
1. 数据库表与自由表
所谓自由表就是那些不属于任何数据库的表,所有由FoxBase或早期版本的FoxPro创建的数据库文件(.dbf) 都是自由表。在Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。
‘肆’ 在VFP中,自由表与数据库表的关系与区别caption与name的关系与区别
caption是指控件的标题,name是对象名称,例如在设计代码时,应用name属性值而不能用Caption属性值来引用对象。
自由表与数据库表的区别:
数据库表支持长表名与长字段名,字段名长度不超过128字节,自由表字段名长度不超过10个字节;
数据库表有新特征:可以设置字段显示属性,字段有效性规则,字段注释,支持主索引,记录的有效性规则验证,可以设置插入、更新、删除的触发器和表注释等操作。
‘伍’ 自由表与数据库表有什么不同
【数据库表】:和某一个数据库相关联的表。
【自由表】: 和数据库无关联的表。
【数据库表和自由表的区别】:数据库表是属于某一个数据库而自由表不是。数据库表可以建立主索引而自由表不可以
‘陆’ 简述Visual Foxpro中自由表与数据库表的区别
答:归属于某个数据库的表称为数据库表。
独立存在、不与任何数据库相关联的表称为自由表。
两种表是可以相互转化的。
数据库表对于自由表来说具有更加强大的功能以及拥有自由表所没有的许多特性:长文件名、字段验证等。所以大多数应用需要建立数据库,并创建新表或添加自由表到数据库中,即成为数据库表。