重构数据库

更新:2007 年 11 月

Visual Studio Team System Database Edition 中包括一个数据库重构工具。重构在面向对象的编程语言中是一个已知概念,但它也用于数据库。

Database Edition 当前支持重命名重构功能。可以使用重命名重构功能来重命名架构对象。引用已重命名对象的其他对象会自动根据这一新名称进行更新。例如,您可以重命名表中的列,引用该列的任何存储过程都将自动用新名称进行更新。

进行的所有重构更改都记录在日志文件中。每个重构操作都记录在单独的文件中。例如,如果重命名表中的一列,则日志文件将包含原始名称、新名称以及被更新的所有引用对象的记录。可在以下位置找到重构日志:

您的项目路径\Refactoring Logs

本节内容

  • 重命名数据库对象
    包含指向一些信息的链接,这些信息描述如何重命名数据库对象。包含指向概述、重要注意事项、任务和疑难解答信息的链接。

  • 在团队环境中重构数据库对象
    讨论在团队环境中重构数据库对象之前应考虑的事项。

  • 将重构更改部署到数据库
    包含指向一些信息的链接,这些信息描述如何从数据库项目向活动数据库部署重构更改。

  • 数据库重构演练
    提供指向详细演练的链接,这些演练涵盖了用 Database Edition 重构数据库的不同方面。

相关章节

  • 创建和更新受版本控制的数据库架构
    描述如何组合使用数据库项目和版本控制软件来管理数据库更改。这一节概述如何在团队环境中使用数据库项目,数据库开发人员如何设置独立的开发工作环境以及如何定义、生成和部署数据库对象。

  • Database Edition
    提供指向多个与高级数据库开发工具有关的主题的链接,这些开发工具包括可帮助团队生成可靠数据库应用程序的更改管理工具、数据生成工具、重构工具以及测试工具。

  • Database Edition 入门
    提供概述、介绍性演练、词汇表定义和其他基本信息,从而帮助您初步了解 Database Edition。

  • Database Edition 术语概述
    描述与 Database Edition 功能相关的术语。

  • 比较数据库
    描述如何使用“数据比较”确定两个数据库中所包含的数据之间的相同之处和不同之处。这一节还描述了如何使用“架构比较”确定数据库之间以及数据库与数据库项目之间的结构性差异。比较数据或架构后,可以更新比较目标对象以匹配比较源对象。