2.17 外部数据

2.17.1 何时使用外部数据源

Foxtable 可以使用 Access、SQL Server、Oracle 作为外部数据源,我们推荐使用 Access 和 SQL Server 作为外部数据源,可以获得更好的官方支持。外部数据表最好使用自动增量型主键,这样使用起来和内部数据表基本没有差别。使用外部数据源,可以实现代码和数据隔离,带来更好的安全性,如果使用 SQL Server 等作为外部数据源,还会带来更好的性能。如果公司机构分布在各地,需要利用广域网远程协同处理数据,那么毫无疑问,你需要使用外部数据源,我们推荐你使用 SQL Server。如果处理数据的终端都在同一个局域网内,但是同时处理数据的人较多,而且数据量较大,那么同样推荐你使用外部数据源。内部数据表同样具备网络功能,如果你的数据量不大,大多数时候是一个人操作,那么直接使用内部数据表,或者采用 Access 作为外部数据源,也是一个不错的选择。如果数据量特别大,全部载入到 Foxtable 是不现实的,所以 Foxtable 还提供了动态加载数据的功能。提示:我们建议你在最初的学习阶段,尽量采用内部数据表,这样更加方便,而且 Foxtable 提供了数据迁移功能,只需单击几次鼠标,即可将内部数据表迁移到外部数据源。

你知道吗?为了更好地管理你的 SQL Server 数据,你可以查看SQL Server数据管理,了解如何建立和删除主键,甚至学习到SQL Server主键的建立和删除。这些知识可以让你在数据管理上如虎添翼!

2.17.2 什么是主键

对于数据管理来说,主键是一个非常重要的概念。我们每个人都有一个身份证号码,每个身份证号码都是唯一的,在正常情况下,不会再有其他人的身份证号码与你相同,这个号码就是我们的“身份标识”,是社会生活能有序进行的基础。同样,数据表中的每一行,都有一个主键值,每个主键值都是唯一的,不同的行,其主键值绝对不会相同,所以行的主键值就像人的身份证号码,是行的“身份标识”,是数据管理能有序进行的基础。在设计表的时候,应该指定一列用于存储行的主键值,这一列就是主键列。

为了更好地理解主键的概念,你可以参考SQL Server数据管理字典,它不仅会帮助你熟悉 SQL Server 的操作,还会教你如何在 SQL Server 中创建约束图解唯一主键。如果你对如何设置主键自增长列感兴趣,SQL Server设置主键自增长列使用sql语句实现将是一个很好的参考资料。

通过这些资源的学习,你会发现数据管理其实并没有你想象中那么复杂!再加上我们提供的 Foxtable 动态加载数据功能,你的工作效率会大大提高!

SQL Server数据管理复习大纲.docx 是一个很好的补充材料,可以帮助你进一步复习和巩固所学知识。想了解更多关于数据管理的技巧?请参考SQL Server数据表数据管理技巧,它将为你的数据管理之旅提供更多的实用建议和方法。

继续探索,你会发现学习 SQL Server 数据管理的过程充满了乐趣和成就感!