学习SQL Server的最佳方法

时间:2020-03-05 18:41:09  来源:igfitidea点击:

因此,我正在处理数据库(准确地说是Microsoft SQL Server)。我对SQL一无所知,更不用说SQL Server。他们说他们会训练我,但我想主动采取行动,主动学习。最好的起点在哪里(教程,书籍等)?我想比其他任何知识点都更多地了解SQL语言,然后单击东西。

解决方案

回答

SQL:
http://www.google.com/search?hl=zh_CN&q=introduction+to+sql->
http://www.w3schools.com/SQL/sql_intro.asp

MSSQL:
http://www.google.com/search?hl=zh_CN&safe=off&q=introduction+to+ms+sql-> http://www.intermedia.net/support/SQL/sqltut.asp

最好的学习方式?写很多查询并阅读实体关系模型

回答

Yikes ...首先我要说:"祝你好运!"

其次,如果我们真的很认真,没有使用SQL的经验,那我想找一本SAMS" 34纳秒内自学SQL"书。通常,我永远不会推荐SAMS书籍,但是如果我们是接受工作的坚定者,那么我们一无所知……那到底是什么。

回答

如果我们打算使用.NET针对sql数据库进行编码,请跳过ADO并直接转到Linq。我们将不会错过任何东西。

哦,还有乔·塞尔科。如果我们在有关SQL的文章或者书中看到他的名字,请阅读它。

回答

这可能很广泛,但是这里有些责任可能会以头脑风暴的形式抛给你。

在DBA端

  • 备份文件
  • 指标
  • 扳机
  • 创建用户的每个表数据库的安全性等。
  • Windows控制面板中的ODBC
  • 知道你正常的形式
  • 数据仓库之间的差异(用于报告)
  • 以及一个用于其他所有事务的事务性数据库(在大多数环境中,尤其是报告)

在编程端

  • 报告(跑山)
  • 储存程序
  • 星和雪花模式的
  • ADO,ODBC
  • CRUD应用程序(创建读取更新删除)

回答

Sql Books Online将是参考的好地方。

回答

我总是使用ddart.net上的SQL Server 7.0文档。

回答

SQL Server Central是有关MS SQL的很好的信息资源

回答

学习如何布局数据库表和列的一种好方法是在Visual Studio 2010中使用EDMX设计器。我们可以创建所需的实体,定义它们之间的关联,定义继承关系,然后让它找出我们要使用的表需求,以及如何为这些表之间的关系建模。查看它为我们创建的SQL表以及外键(FK)关系。