1. 首页
  2. 课程学习
  3. 数据库
  4. 外部数据-python for kids(高清)pdf

外部数据-python for kids(高清)pdf

上传者: 2024-07-22 10:01:38上传 PDF文件 12.53MB 热度 8次

2.17外部数据

2.17.1 何时使用外部数据源

Foxtable可以使用Access、SQL Server、Oracle作为外部数据源。我们推荐使用Access和SQL Server作为外部数据源,可以获得更好的官方支持。外部数据表最好使用自动增量型主键,这样使用起来和内部数据表基本上没有差别。使用外部数据源,可以实现代码和数据隔离,带来更好的安全性。如果使用SQL Server等作为外部数据源,还会带来更好的性能。如果公司机构分布在各地,需要利用广域网远程协同处理数据,那么毫无疑问,你需要使用外部数据源。我们推荐你使用SQL Server。你是否知道《SQL Server数据管理》这本书可以提供更多关于SQL Server外部数据源的实用技巧?点击这里了解更多详情。

如果处理数据的终端都在同一个局域网内,但是同时处理数据的人较多,而且数据量较大,那么同样推荐你使用外部数据源。内部数据表同样具备网络功能,如果你的数据量不大,大多数时候是一个人操作,那么直接使用内部数据表,或者采用Access作为外部数据源,也是一个不错的选择。如果数据量特别大,全部载入到Foxtable是不现实的,所以Foxtable还提供了动态加载数据的功能。你是否知道《SQL Server数据管理复习大纲》可以帮助你更好地理解这些概念?点击这里查看详细信息。

提示:我们建议你在最初的学习阶段,尽量采用内部数据表,这样更加方便,而且Foxtable提供了数据定向功能,只需单击几次鼠标,即可将内部数据表迁移到外部数据源。

2.17.2 什么是主键

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

在设计表的时候,应该指定一列用于存储行的主键值,这一列就是主键列。如果你想深入了解如何设置主键,可以参考《SQL Server设置主键自增长列使用sql语句实现》,点击这里查看详细信息。

用户评论