出版时间:2012-9 出版社:清华大学出版社 作者:明日科技 页数:279 字数:698000
Tag标签:无
前言
SQL Server是由美国微软公司开发并发布的一种性能优越的关系型数据库管理系统(Relational Database Management System,RDBMS),因其具有良好的数据库设计、管理与网络功能,又与Windows、Windows 2000以及Windows XP系统紧密集成,因此成为数据库产品的首选。本书内容 本书提供了从入门到编程高手所必备的各类知识,共分4篇。 第1篇:基础知识。本篇通过介绍数据库基础、初识SQL Server 2008、管理SQL Server 2008、创建与管理数据库、操作数据表与视图、维护SQL Server 2008等知识,并结合大量的图示、实例、视频等使您快速掌握SQL Server 2008,并为学习以后的知识奠定坚实的基础。 第2篇:核心技术。本篇介绍T-SQL概述、SQL数据语言操作、SQL数据查询、存储过程和触发器等知识。学习完这一部分,能够了解和熟悉T-SQL语言,使用T-SQL语言操作SQL Server 2008数据库中的数据表和视图,掌握子查询、嵌套查询、联接查询的用法等。 第3篇:高级应用。本篇介绍索引与数据完整性、游标的使用、SQL函数的使用、SQL中的事务等知识。学习完这一部分,能够使用索引优化数据库查询、使用游标及SQL函数编写SQL语句,这些应用不仅可以优化查询,还可以提高数据访问速度,给查询带来很多的方便。 第4篇:项目实战。本篇通过一个大型、完整的企业ERP管理系统,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照编写系统分析→系统设计→数据库与数据表设计→公共类设计→创建项目→实现项目→运行项目→项目打包部署的过程进行介绍,带领读者一步一步亲身体验开发项目的全过程。本书特点◆由浅入深,循序渐进:本书以初中级程序员为对象,先从SQL Server基础学起,再学习SQL Server的核心技术,然后学习SQL Server的高级应用,最后学习开发一个完整项目。讲解过程中步骤详尽,版式新颖,在操作的内容图片上以“(((……”编号+内容的方式进行标注,让读者在阅读中一目了然,从而快速掌握书中内容。◆语音视频,讲解详尽:书中每一章节均提供声图并茂的语音视频,读者可以根据书中提供的视频位置,在光盘中找到相应视频。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。◆实例典型,轻松易学:通过例子学习是最好的学习方式,本书通过一个知识点、一个例子、一个结果、一段评析、一个综合应用的模式,透彻详尽地讲述了实际开发中所需的各类知识。◆ 精彩栏目,贴心提醒:本书根据需要在各章使用了很多“注意”、“说明”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,并轻松地掌握个别技术的应用技巧。◆应用实践,随时练习:书中几乎每章都提供了“实践与练习”,让读者能够通过练习重新回顾、熟悉所学的知识,举一反三,为进一步学习做好充分的准备。读者对象 ◆初学编程的自学者 ◆编程爱好者 ◆大中专院校的老师和学生 ◆相关培训机构的老师和学员 ◆毕业设计的学生 ◆初中级程序开发人员 ◆程序测试及维护人员 ◆参加实习的“菜鸟”程序员读者服务 为了方便读者,本书提供了学习答疑网站。有关本书的内容读者均可在网站上留言,我们力求在24小时内回复(节假日除外)。致读者 本书由明日科技SQL Server开发团队组织编写,主要编写人员有王小科、赵会东、顾彦玲、赛奎春、高春艳、杨丽、王国辉、陈丹丹、李伟、曹飞飞、朱晓、潘凯华、李慧、刘欣、李继业、寇长梅、赵永发、陈英、刘莉莉、刘淇、王双、黎秋芬、陈媛等。在编写本书的过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。读者在阅读本书时,如果发现错误或遇到问题,可以发送电子邮件及时与我们联系,我们会尽快给予答复。 感谢您购买本书,希望本书能成为您编程路上的领航者。 “零门槛”编程,一切皆有可能。祝学习快乐! 编 者
内容概要
明日科技编著的《SQL Server从入门到精通(附光盘SQL
Server2008) 》从初学者的角度出发,通过通俗易懂的语言、丰富多彩的实例,详细地介绍了SQL Server
2008开发应该掌握的各方面技术。全书共分15章,包括数据库基础、初识SQL Server 2008、管理SQL Server
2008、创建与管理数据库、操作数据表与视图、维护SQL Server
2008、T-SQL概述、SQL数据语言操作、SQL数据查询、存储过程和触发器、索引与数据完整性、游标的使用、SQL函数的使用、SQL中的事务、基于C#的企业ERP管理系统。书中所有知识都结合具体实例进行介绍,涉及的程序代码给出了详细的注释,可以使读者轻松领会SQL
Server 2008的精髓,快速提高开发技能。 《SQL Server从入门到精通(附光盘SQL
Server2008)》适合作为软件开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,也可供开发人员查阅、参考。
书籍目录
第1篇 基础知识
第1章 数据库基础
视频讲解:25分钟
1.1 数据库系统简介
1.1.1 数据库技术的发展
1.1.2 数据库系统的组成
1.2 数据库的体系结构
1.2.1 数据库三级模式结构
1.2.2 三级模式之间的映射
1.3 数据模型
1.3.1 数据模型的概念
1.3.2 常见的数据模型
1.3.3 关系数据库的规范化
1.3.4 关系数据库的设计原则
1.3.5 实体与关系
1.4 常见关系数据库
1.4.1 Access数据库
1.4.2 SQL Server 2000数据库
1.4.3 SQL Server 2005数据库
1.4.4 SQL Server 2008数据库
1.4.5 Oracle数据库
1.5 小结
1.6 实践与练习
第2章 初识SQL Server 2008
第3章 管理SQL Server 2008
第4章 创建与管理数据库
第5章 操作数据表与视图
第6章 维护SQL Server 2008
第2篇 核心技术
第3篇 高级应用
第4篇 项目实战
章节摘录
版权页: 插图: 14.3.5自动提交事务 自动提交事务是SQL Server默认的事务处理方式,当任何一条有效的SQL语句被执行后,它对数据库所作的修改都将会被自动提交,如果发生错误,则将会自动回滚并返回错误信息。 【例14.4】 使用INSERT语句向数据库中添加3条记录,但由于添加了重复的主键,导致最后一条INSERT语句在编译时产生错误,从而使这条语句没有被执行。SQL语句及运行结果如图14.4所示。 在此例中,SQL Server将前两条记录添加到了指定的数据表中,而将第三条记录回滚,这是因为第三条记录出现编译错误并且不符合条件(主键不允许重复),所以被事务回滚。 14.3.6事务的并发问题 事务的并发问题主要体现在丢失或覆盖更新、未确认的相关性(脏读)、不一致的分析(不可重复读)和幻象读4个方面,这些是影响事务完整性的主要因素。如果没有锁定且多个用户同时访问一个数据库,则当他们的事务同时使用相同的数据时可能会发生以上几种问题。下面将一一说明。 (1)丢失更新 当两个或多个事务选择同一行,然后基于最初选定的值更新该行时,会发生丢失更新问题。每个事务都不知道其他事务的存在。最后的更新将重写由其他事务所作的更新,这样就会导致数据丢失。例如,最初有一份原始的电子文档,文档人员A和B同时修改此文档,当修改完成之后保存时,最后修改完成的文档必将替换第一个修改完成的文档,那么就造成了数据丢失更新的后果。如果文档人员A修改并保存之后,文档人员B再进行修改则可以避免该问题。 (2)未确认的相关性(脏读) 如果一个事务读取了另外一个事务尚未提交的更新,则称为脏读。 例如,文档人员B复制了文档人员A正在修改的文档,并将文档人员A的文档发布,此后,文档人员A认为文档中存在着一些问题需要重新修改,此时文档人员B所发布的文档就将与重新修改的文档内容不一致。如果文档人员A将文档修改完成并确认无误的情况下,文档人员B再复制则可以避免该问题。 (3)不一致的分析(不可重复读) 当事务多次访问同一行数据,并且每次读取的数据不同时,将会发生不一致分析问题。不一致的分析与未确认的相关性类似,因为其他事务也正在更改该数据。然而,在不一致的分析中,事务所读取的数据是由进行了更改的事务提交的。而且,不一致的分析涉及多次读取同一行,并且每次信息都由其他事务更改,因而该行被不可重复读取。
编辑推荐
“软件开发视频大讲堂”丛书系清华社“视频大讲堂”重点大系之一。该大系包括多个子系列,每个子系列的图书在其同品种的图书中销售名列前茅,其中:◆4个品种荣获“全行业优秀畅销品种”◆1个品种荣获2012年清华大学出版社“专业畅销书”一等奖◆绝大多数品种在“全国计算机零售图书排行榜”同品种排行中名列前茅◆截至目前该大系累计销售超过55万册◆该大系已成为近年来清华社计算机专业基础类零售图书最畅销的品牌之一“软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,继承和创新了清华社“视频大讲堂”大系的编写模式、写作风格和优良品质。本书突出了以下内容:◆总长总时长25小时同步视频演示讲解,可反复观摩,让学习更为快捷、高效◆ 436个典型实例,通过实例学习更深入,更有趣,更有动力 ◆ 369道面试真题,了解工作实例及面试问题,更好适应企业需求◆ 138项能力测试题目,检测是否过关,了解学习之不足。◆ 根据全国计算机零售图书排行榜,本书已经连续8月SQL Server类全国零售排行前2名 “软件开发视频大讲堂”系列作为清华社“视频大讲堂”大系的子系列之一,执着于专业,精细于品质:◆集基础知识、核心技能、高级应用、项目案例于一体◆好学、好用、高效
图书封面
图书标签Tags
无
评论、评分、阅读与下载