我热衷于通过SQL进入数据库世界,但我不知道是否存在任何重要的先决条件,我只知道C#和Java。
除此之外,我还需要哪些工具?我有Visual Studio 2008和SQL Server Management Studio。我还需要什么?是否有必要下载服务器操作系统?
答案 0 :(得分:3)
我建议您尝试使用SQL Server Express,如果您使用C#进行开发,它是最容易使用的服务器。如果您想使用Java学习SQL几乎任何数据库都会很好。
数据库服务器它是一个像任何其他软件一样的软件,你必须通过自己的程序与它进行通信,建立连接,抛出SQL命令并解释其结果。如果您只想学习SQL,您还可以为所选数据库服务器安装客户端并通过它学习,之后您可以尝试将程序连接到此数据库。在这种情况下,SQLite对您来说非常有用。
答案 1 :(得分:3)
绝对安装一个免费数据库(Oracle Express,SQL Server Express)。我用过这两个。您可能还想查看this free tutorial。它将帮助您学习SQL语法。
答案 2 :(得分:2)
您不需要特殊的服务器操作系统。如果您只是使用它来学习,SQL Server将在您的开发机器上运行得很好。除Management Studio之外,您还需要确保安装了SQL Server。
答案 3 :(得分:2)
Visual Studio 2008和SQL Server Express足以学习关系数据库管理系统(RDBMS)的基础知识。您可以学习T-SQL(SQL Server的ANSI-SQL方言)架构设计,对象关系映射和更多。 SQL Express在Windows XP,Vista和Windows 7上运行。
Oracle还提供Express版本,还有其他免费选项,如MySQL和SQLite。
答案 4 :(得分:2)
您可能还想尝试MySQL和PostgreSQL。它们都是免费的,比SQL Server更容易安装,并且可以在更多平台上运行。
答案 5 :(得分:2)
首先,我会在这里查看W3教程:http://www.w3schools.com/sql/default.asp。
我使用MySQL,也使用Workbench和WAMP(或LAMP)。然后开始建设!做一些你会用的东西很好。
答案 6 :(得分:1)
SQL Server将在您的开发系统上运行,SQL Server Management Studio 2008是在SQL 2008中使用的好工具。
如果您想通过网络连接,则需要配置网络区域表面以接受TCP客户端连接。