与this question类似,有没有办法在数据库图表中直观显示数据库视图?
答案 0 :(得分:1)
是的,虽然没有使用SSMS的数据库图表。
我的解决方案是Microsoft BI的数据源视图(DSV)。这要求您安装Microsoft的BIDS(Business Intelligence Development Studio),它是SQL Server Standard(或更高版本)的一个组件。
BIDS 2005至2016应该全部工作并提供相同的基本功能。
或者,如果您想要访问该工具集的免费版本,您可以下载并安装带有高级服务的SQL Server Express(基本上是添加了Reporting Services的SQL Express),但我还没有使用此版本进行验证。 / p>
Here's a DSV of Microsoft's AdventureWorks2008 OLTP database。此图显示了可以在DSV中使用SQL视图执行的操作的示例。在其中,我将Employee表替换为存在于数据库中的vEmployee View(给它一个友好名称'Employee'),并添加了镜像底层物理表的PK / FK的逻辑主键和外键关系。
请注意,DSV中所做的所有更改都是合乎逻辑的,因此与DSV文件本身隔离,不会直接影响数据库。