Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server SQL Server 2000与2005+样本数据库的比较研究数据库设计?_Sql Server_Database_Database Design - Fatal编程技术网

Sql server SQL Server 2000与2005+样本数据库的比较研究数据库设计?

Sql server SQL Server 2000与2005+样本数据库的比较研究数据库设计?,sql-server,database,database-design,Sql Server,Database,Database Design,我一直试图学习使用最新版本的SQL Server、书籍、文章和文档 我开始怀疑它是否有效。我有一种感觉,我经常在基于SQLServer2005+中臃肿的AdventureWorksXXX示例数据库的学习材料上浪费时间。 即使是最简单的原则和概念也会因为复杂的查询示例、结果、表、数据、方案、关系等而变得模糊 在更小、更容易观察的SQL Server 2000 Pub、Northwind示例数据库、文章、书籍和在线课程上自学数据库设计不是更好吗? 用这种方法我会失去什么? SQLServer2000

我一直试图学习使用最新版本的SQL Server、书籍、文章和文档

我开始怀疑它是否有效。我有一种感觉,我经常在基于SQLServer2005+中臃肿的AdventureWorksXXX示例数据库的学习材料上浪费时间。 即使是最简单的原则和概念也会因为复杂的查询示例、结果、表、数据、方案、关系等而变得模糊

在更小、更容易观察的SQL Server 2000 Pub、Northwind示例数据库、文章、书籍和在线课程上自学数据库设计不是更好吗? 用这种方法我会失去什么? SQLServer2000和2008R2在数据库设计上有什么区别需要注意

更新: 我的意思不是安装SQL Server 2000,而是在SQL Server 2008R2上安装Pubs+Northwind,以及新的示例数据库。 更新2:始终在Windows 2008R2中安装所有这些组件。这不是如何安装示例数据库的问题

数据库的区别是什么 sqlserver2000与pc机的设计 2008 R2需要注意吗

自2000年以来的所有版本都为我们带来了重要的新功能,例如:

SQL Server 2005

XML数据类型及其所有支持特性 支持SQL Server中嵌入的SQL-CLR.NET运行时 公共表表达式CTE支持 新数据类型VARCHARMAX、NVARCHARMAX、VARBINARYMAX 基于TRY/CATCH的错误处理 SQL Server 2008

新日期、日期时间2等数据类型 对FILESTREAM和HierarchyId之类的东西的支持 新的MERGE语句 存储过程的表值参数 再加上可能还有很多

其中一些对您可以使用数据库做什么有重大影响,因此也对您如何最好地设计数据库有重大影响

因此,回到SQLServer2000和pubs可能没问题,但您将错过许多新功能,以及它们如何使开发人员的生活从长远来看变得更轻松。除了2005+中的SQL-CLR可编程性选项外,SQL Server 2000、2005、2008和2008 R2版本之间的表、索引、视图、存储过程和函数等对象的基本原理基本相同

数据库的区别是什么 sqlserver2000与pc机的设计 2008 R2需要注意吗

自2000年以来的所有版本都为我们带来了重要的新功能,例如:

SQL Server 2005

XML数据类型及其所有支持特性 支持SQL Server中嵌入的SQL-CLR.NET运行时 公共表表达式CTE支持 新数据类型VARCHARMAX、NVARCHARMAX、VARBINARYMAX 基于TRY/CATCH的错误处理 SQL Server 2008

新日期、日期时间2等数据类型 对FILESTREAM和HierarchyId之类的东西的支持 新的MERGE语句 存储过程的表值参数 再加上可能还有很多

其中一些对您可以使用数据库做什么有重大影响,因此也对您如何最好地设计数据库有重大影响


因此,回到SQLServer2000和pubs可能没问题,但您将错过许多新功能,以及它们如何使开发人员的生活从长远来看变得更轻松。SQL Server 2000、2005、2008和2008 R2版本之间的表、索引、视图、存储过程和函数等对象的基础基本相同,但2005+中的SQL-CLR可编程性选项除外,显然。

我没有发现在SQL Server 2008 R2机器上安装酒吧和北风有任何问题或问题-我正在这里运行此设置。继续-安装那些旧的样本-没有伤害!显然,在这些示例数据库中找不到任何更新的特性……感谢您的回答,更新是为其他潜在的回答者提供的。我希望其他人也能分享如何使用Pubs+Northwind的经验或观点,可能会参考使用新功能的旧示例数据库。即使新特性不是,我也看不出它们占据了DB开发者应该掌握的真正大的或不可或缺的部分。这是对新示例dbI的补充,而不是替换。我看不出在SQL Server 2008 R2计算机上安装pubs和Northwind有任何问题,我在这里运行此设置。继续-安装那些旧的样本-没有伤害!显然,在这些示例数据库中找不到任何更新的特性……感谢您的回答,更新是为其他潜在的回答者提供的。我希望其他人也能分享如何使用Pubs+Northwind的经验或观点,可能会参考使用新功能的旧示例数据库。即使新特性不是,我也看不出它们占据了DB开发者应该掌握的真正大的或不可或缺的部分。这是对新样本数据库的补充,而不是替换