学习sqlserver2008
A. 怎样学习sql server 2008
首先,我感觉你要沉下心来学习最基本的SQL语句,了解sql server 2008的基本语法
接下来,就是要多上机多敲代码,在敲代码的过程中你又会发现许多问题,这样可以进一步提高
最后,那就是真正的应用了。如果你有机会与条件的话,那就亲自参与一个项目,这样你的水平又会上升一个档次
B. SQL Server 2008标准教程的内容简介
《程序员成长课堂:SQL Server 2008标准教程》由浅入深,全面、系统地介绍了SQLServer2008的开发与管理技术。《程序员成长课堂:SQL Server 2008标准教程》提供了大量实例,供读者实战演练。另外随书所附光盘中包含大量配套教学视频,以帮助读者更好地学习《程序员成长课堂:SQL Server 2008标准教程》内容,书中的实例源代码也一起收录于随书光盘中。
《程序员成长课堂:SQL Server 2008标准教程》共分5篇。第1篇介绍了SQLServer2008的背景知识及安装、数据库与表的创建与管理、表索引的创建与管理;第2篇介绍了Transact-SQL查询语言、视图、存储过程、触发器、游标、用户自定义函数与数据类型;第3篇介绍了事务与锁、全文检索、数据库的备份与恢复、数据升迁及安全性管理;第4篇介绍了报表服务和分析服务;第5篇介绍了如何使用C#和Java开发数据库应用程序。
《程序员成长课堂:SQL Server 2008标准教程》内容涵盖基本操作、高级技术、核心原理以及项目开发,几乎涉及SQLServer2008的所有重要知识。《程序员成长课堂:SQL Server 2008标准教程》适合所有想全面学习SQLServer2008数据库技术的人员,也适合各种使用SQLServer2008进行开发的工程技术人员。对于经常使用SQLServer2008的程序员,《程序员成长课堂:SQL Server 2008标准教程》更是一本必备的手册。
C. 系统学习SQL Server 2008 ,需要之前学习MY SQL吗
不需要,两者是相对独立的,正如学C++之前并不需要学C一样。当然,如果本有MY SQL基础,那更好。没有的话,与其花时间去学MY SQL,还不如从头开始,踏踏实实地学SQL Server 2008?
D. 学习sql server 2008 应该先学什么先学sql语句
"如果有兴趣,先学习一下关系代数,各个范式。 再来学习sql,按照教材逐步学习。
如果嫌麻烦,可以直接从sql查询开始学起,先不学数据库设计,比如oracle的emp,熟悉一下都有哪些表,字段,然后根据要求,写sql查询,进一步再学数据库设计,慕课网上面的教材也是这样的,你可以看看。"
E. 关于于学习sql server2008
微软的SQL分两类版本,一种是标准版(个人版),一种是企业版。
标准版可安装于win pro版和server版上,而企业版只能安装于server版本上。
标准版的特点:仅对本机提供SQL服务。企业版特点,可对网络上别的电脑提供SQL服务。。。。。。。。。。。。你只是自己学习的话就装标准版吧。。如果要搞开发的话就装企业版。。
F. sql server2008入门学习有什么好的推荐书籍嘛
推荐《Microsoft SQL Server 2008技术内幕:T-SQL语言基础》,Itzik Ben-Gan着,成保栋、张昱译,电子工业出版社出版。 适合零基础的人学习T-SQL。看完以后,还可以看该系列的后两本《Microsoft SQL Server 2008技术内幕:T-SQL查询》和《Inside Microsoft SQL Server 2008 T-SQL Programming》。三本都看完基本就是大侠了。 这三本在网上都有PDF下载。
G. 学sql server 2008,有几本书但是拿不定主意买那些本
如果没有任何的sql 基础,没有接触过sql2000,2005等版本,建议选用《sql server2008从入门到经通》《sqlserver2008数据库设计与实现》《sql server2008基础教程》;
其余三本的层次《sql server2008实战》小于《精通sql server 2008程序设计》小于《T_SQL查询》
另外建议:
sql server的学习达到一定程度后,研究一下存储过程,对于实际的编程效率很有帮助
H. sql server 2008怎么使用
1.第一步安装好sql server2008之后,在开始菜单打开Microsoft SQL ...
2.第二步连接成功之后,鼠标右键数据库,点击新建可以新建数据库,进去之后,输入数据库名称,...
3.第三步可以看到新建了test数据库,我们打开test数据库,在表上鼠标右键,选择新建表,...
4.第四步新建表,输入各字段名称,类型和长度之和,点击保存,输入表名称,点击确定,...
5.第五步可以看到已经新建table1表了,鼠标右键table1表,选择编辑前200行,...
I. Sql server 2008学习了一个星期,可是感觉自己好笨,怎么也学不会,自己也比较心急,哪位
1,备份时勾选checksum选项。
数据库备份时偶尔会产生损坏页,而且在访问到损坏页之前往往不容易被我们发现。因此备份后首先应该记得做的一件事就是验证一下,在早期版本的SQL Server中我们可以用如下命令进行检测:
dbcc checkdb 数据库名
在SQL server2005以后的版本中备份为我们提供了checksum选项,备份时同时进行检测,保证数据的正确性和完整性。
2.时间类型
提到时间类型,我们常用的就是datetime类型,当计算时间间隔的时候有两种常用方法:
①采用>=datetime1 and <= datetime2+' 24:00:00',这种方式问题倒是不太大;
②采用 convert(datetime1)方式转换为日期,然后进行比较。这种方式的弊端在于会导致索引无效。解决方案是采用计算列,即,添加一个列为convert(colname),然后在新列上建索引。这样就可以避免修改程序来挽回索引了。
在SQL Server2008中,为了解决这些问题,有了更细的时间类型:date、time、datetime2(精度更高)、datetimeoffset(带时区)。
3.其他备份选项:
①备份压缩:在备份的同时对数据进行压缩,当数据量较大的时候可以为企业节省服务器资源。
②碎片处理:对于数据库页进行碎片整理,提高性能。
③索引视图:一般的视图中是没有数据的,是一张虚表。但是索引视图中是包含数据的,这样可以提高检索性能,当然也会浪费了部分空间。是典型的以空间换时间做法。
4.稀疏列:
当列为变长类型时null值不消耗空间,当为定长类型时null值消耗空间。这种做法实际上抛弃了范式规则,来提高读取速度。不过一般建议当该列null值大于70%时才定义为稀疏列,否则所占据的空间反而更大。
5.页压缩、行压缩
SQL Server2008提供了压缩功能来节省空间,其中行压缩针对定长数据,页压缩包括行压缩,且重复值只存一次,其他的只存物理指针。
6.DAC
主要用来生成脚本,优点是可以包含表之间的依赖关系、结构信息等,但是不包括实际数据。
7.在虚拟机上架构SQL Server要记得打开Named Pipes协议。否则不能正常运行。
8.文件组:
建立数据库数据表之后将文件进行分组、规划。一般企业经常将整个数据库放在一个文件中,这是不合理的。或者有些企业建立多个数据库来分开管理,但是当服务器做镜像或者迁移时会存在建立索引的麻烦。所以建议使用文件组管理。
9.开发人员规范
①写INSERT以及SELECT 要写明具体字段名称,否则一旦表字段进行了调整,就会带来修改客户端程序的麻烦。
②存储过程名称不要以sp_开头,而要以usp_开头。因为sp_开头的存储过程会被当做系统自带内容,降低性能。
J. SqlServer2008安装步骤
SqlServer2008安装步骤:
打开功能安装向导,选择.NET,要求安装.NET所需要的其他角色。开始安装,IIS角色默认好了,我们又不要IIS,开始安装,安装完成。再次运行SQL Server 2008安装。
单击安装全新的SQL Server独立安装,如果我们准备好了故障转移群集,那么我们就可以创建故障转移群集SQL。常规检查,选择版本,或者输入密钥自动识别版本。支持文件安装,安装完成开始检查自身。
有两个警告,一个是.NET警告,说没网络会延迟,或者需要下载文件;一个是要打开端口,可以无视了,晚点再打开。选择安装的功能,SQL数据库和管理工具。选择实例,驱动器检查,选择服务账户,选择的是本地系统账户。
验证模式:sql和本地模式两种,输入密码,另外添加管理员,可以添加本地组或者当前用户。选不选汇报微软选项随你,然后运行检查,信息预览确认,开始正式安装,安装完成。
SQL Server 2008连接不到服务器解决办法:
打开SQL2008的设置配置管理器,然后启动TCP/IP。这个时候,一般都可以正常连接服务器了。
如果还是连接不上的话,就继续进行下一步设置,在防火墙里面把1433端口放行。打开防火墙【高级设置】。选择【入站规则】,然后新建规则。
选择【端口】,特定本地端口1433,因为一般数据库默认的端口是1433。1433端口添加好之后,问题就解决了,可以正常连接数据库。