家用Vista电脑有哪些好的sql数据库?

时间:2009-01-24 19:30:08

标签: c# .net sql

我一直在尝试在我的计算机上运行SQL Server Express来练习我的C#/ SQL,但我仍然没有让它工作。

我是否可以使用其他程序来设置SQL数据库来练习?如果是这样,哪些是最好的Vista?

编辑: 要明确我对SQL编程并不陌生,我暂时没有做任何事情并希望保持新鲜感。所以我想要一些具有SQL形式特征的东西,我会专业地使用它。

8 个答案:

答案 0 :(得分:7)

MySQL或Postgresql都是完整的DB,对教育/实验很有帮助。您还可以查看Oracles的免费版本。

答案 1 :(得分:3)

你没有为Sql Express工作的东西。它适用于Vista。我每天都用它。它不再标配“northwind”数据库,但您可以下载AdventureWorks DB。你能更具体地谈谈“我还没有让它发挥作用”吗?

我也听说过有关firebird

的好消息

虽然我仍然相信C#和SQL Express是最好的方式。

答案 2 :(得分:3)

如果您需要快速,小巧且功能强大的SQLite,那么它也很好。它也可以快速下载。

SQLite

SQLite with C#

答案 3 :(得分:2)

SQL Server Express通常应该是使用.NET和C#练习的自然选择。

如果您没有使用SQL Server及其Express版本的经验,最令人困惑的是SQL Server Express不是作为默认实例安装的,而是作为SQLEXPRESS实例安装的。因此,您必须在连接字符串中使用“Data Source =。\ SQLEXPRESS”。

如果您无法解决SQL Express问题,可以尝试Postgres,但需要下载并使用.NET Data Provider for Postgres

答案 4 :(得分:1)

Oracle和IBM都以与SQL Server Express类似的方式免费提供其旗舰数据库的版本。如果您希望使用“真正的”数据库系统,两者都是优秀的产品。

Oracle 10g Express

IBM DB2 Express

Postgres也值得考虑,因为它也是一个“真正的”关系数据库,最初是在20世纪80年代开始作为备受推崇的Ingres RDBMS。然而,直到最近,Postgress才是基于Unix的,我从来没有发现它在Windows上安装特别可靠。

就我个人而言,我不会为你的场景推荐MySQL - 尽管最新版本最终可以描述为RDBMS,它是从具有有限SQL查询界面的平面文件集合演变而来的,它的特点可能会减少它作为一个用途学习工具,除非你真的专注于MySQL。为了安抚所有那些想让我投票的人 - 是的,我确实使用了MySQL,是的,现在是优质的产品 - 只是不在这里。

您可以考虑其他一些不太流行的RDMS。 Firebird一直是我最喜欢的东西,因为我习惯于编写很多Delphi代码,SQLite在很多情况下都很愉快。遗憾的是你无法使用SQL Server Express,因为SQL Server产品系列只是微软生产的最坚固的产品,通常是我选择的最小,最大或最不安装的数据库

答案 5 :(得分:1)

我更喜欢Firebird它的疯狂BD和它的O.S.非常稳定btw。

http://www.firebirdsql.org/

并尝试使用ibexpert for manager bd。

http://ibexpert.net/ibe/

答案 6 :(得分:0)

Vista DB是一个非常好的轻量级托管平面文件数据库(与Windows Vista无关)。

答案 7 :(得分:0)

对于非常简单的看法sqlite它支持大多数SQL语法并将其数据库存储在一个文件中,因此设置很少。您需要一个ado.net数据提供程序,您可以找到它here虽然对于包含大量数据的多用户系统来说它不是一个好的选择,但对于数据库编程的介绍应该没问题。

相关问题