0

首先,如果这个问题出现在错误的地方,我们深表歉意。

我是一名学生,昨天刚刚开始学习 SQL,使用 SQL*Plus 命令行界面。到目前为止这很好 - 我已经创建并填充了表,运行简单的查询并可以假脱机到文件等。但我想要一种更“可视化”的方法来帮助我理解(即我希望能够在我处理“对象”时看到它们(就像我开始学习 Java 时的 BlueJ)。任何免费软件都可以做到这一点吗?

我有 Microsoft Visual Studio Professional 2012(我是新手)——这有可能吗?我可以创建一个新的 SQL 文件,但如果没有“真实世界数据库”,我是否可以以与我一直在执行的命令行 SQL 类似的方式实际运行命令?

任何帮助都将是绝对惊人的。抱歉,如果我误解了任何内容或很简单 - 我已经使用 SQL*Plus 等几个小时了。

4

2 回答 2

2

Visual Studio 确实支持设计 SQL 数据库。但是,我认为管理数据库的最佳选择是 SQL Server Management Studio。

大多数 SQL Server 安装都附带 SSMS,但如果未安装,则必须重新运行安装程序才能安装它。

SSMS 支持运行任意 SQL 查询,您可能已经习惯了。它还支持强大的 GUI 界面(基于 VS 界面),用于处理各种数据库对象。您可以完全设计和填充数据库,而无需手动编写任何 SQL。如果需要,您甚至可以进行更改,并查看生成的 SQL 以更改数据库。

试试看,祝你学习 SQL 好运。

于 2012-06-09T20:46:03.290 回答
2

几个月前我刚在你的船上。我不得不使用 SQL Server、LINQ 和 C# 自学 SQL 的 .NET 方面,并希望与您分享我的经验。

事实上,SQL Server Management Studio (SSMS) 是建立在 Visual Studio 之上的。根据我的经验,我的计算机上同时安装了 SQL Server 2012 和 Visual Studio 2010/2012。在 Visual Studio 中查找名为“SQL Connect”的扩展。它支持表格的 GUI 构建。

至于免费软件,如果你是像我这样的学生,你应该有资格参加 Dreamspark 计划。Microsoft 慷慨地允许其几乎所有开发软件(包括一些免费赠品,如 Windows 7 Professional、OneNote 和 Lync 的免费副本)的学术许可证。

我强烈推荐的补充您学习的一本书是“SQL Visual Quickstart Guide (3rd Edition)”,这本电子书只需约 15 美元。此外,SQL Server 上的 Pluralsight 视频也有很大帮助,您将通过 Dreamspark 获得三个月的免费试用期。MSDN 网站上也有大量示例教您使用 Adventureworks 数据库,这些示例应该在 Microsoft CodePlex上。

快乐学习!

于 2012-06-09T20:56:18.900 回答