学习SQL Server的最佳方法
因此,我正在处理数据库(准确地说是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)关系。