在软件设计和开发过程中,需求分析确定后,在开发软件前就需要先设计数据库,然后再编写代码。 韩立刚主编的这本《跟韩老师学SQL Server数据库设计与开发》讲解的内容是软件开发人员必须要掌握的技术,先讲解如何根据项目的需求按关系型数据库设计规范设计数据库中的表,然后使用自己设计的数据库来学习SQL语句。 本书完整地讲述了SQL语句中使用的变量、数据类型、注释行、运算符、常用函数,以及流程控制语句。从单表查询讲起,讲解使用WHERE筛选行将查询的结果分组、排序,然后讲解多表查询和数据汇总,讲解多表交叉联结、内联结、外联结、自联结,使用 UNION合并查询结果集,使用聚合函数汇总查询结果,接着讲解了子查询、开窗函数和行列转换技术,实现数据完整性,创建和使用索引优化性能,在数据库中创建和使用视图简化查询,使用存储过程
本书以SQL数据库管理员在开发、设计、管理和维护数据库过程中所要求的职业能力培养为主线,以一个“电脑销售管理系统”数据库项目的实际设计和开发过程中的相关工作任务作为贯串教材始终的训练项目,来进行教学内容组织及教学过程实施。本书主要讲述SQL Server2008数据库管理系统,共ll章,主要内容包括安装和配置SQLServer2008、“电脑销售管理系统”项目设计,数据库管理,配置和维护,数据表对象的创建与管理、项目数据库安全管理,数据查询,视图及索引管理,存储过程管理,触发器和游标的管理,“电脑销售管理系统”项目开发(C#)及项目发布等。同时,为了方便读者巩固所学的知识,还针对章节附上了实训任务,以帮助读者加强知识的理解,提高实际操作的能力。《网络数据库项目教程——基于SQL Server2008》适合具备一定编程基础,但对SQLServer200
MySQL专家RonaldBradford撰写的精品书籍《EffectiveMySQL之备份与恢复》涵盖了所有能够确保开发合理备份和恢复计划的选项,并对各选项做了详细说明,给出了语法示例。《EffectiveMySQL之备份与恢复》对照讲解不同的备份和恢复策略,将帮助您防止MySQL数据因范围广泛的各种灾难受到损坏。主要内容理解不同备份策略如何影响锁定和系统可用性了解静态备份选项和时间点要求的重要性体会使用MySQLreplication实现不同备份策略的优势了解云计算中MySQL方案的好处与风险确定对数据保护需求具有决定性影响的重要业务因素识别影响数据持久性和性能的重要配置变量发现潜在灾难类型并制定可靠对策使用压缩、流、增量和并行选项来优化备份方法
《SQL Server 2012 T-SQL基础教程》全面系统地介绍了SQL Server 2012 T-SQL技术,包括T-SQL查询和编程的背景、单表查询、联接、子查询、表表达式、集合运算符、查询、数据修改、事务和并发处理、可编程对象等内容。 《SQL Server 2012 T-SQL基础教程》提供了一个附录“入门指南”,来帮助你设置环境、下载本书的源代码、安装TSQL2012示例数据库、开始编写SQL Server代码,并了解如何使用SQL Server联机丛书获得帮助。本书还提供了大量的练习,帮助读者实践所学、快速上手。 《SQL Server 2012 T-SQL基础教程》主要针对具有很少或是没有经验的T-SQL学习者,适用于T-SQL开发人员、DBA、BI从业者、报表编写者、分析师以及刚开始使用SQL Server并且需要使用Transact-SQL编写查询、开发代码的用户。
本书全面系统地介绍了SQL语言各方面的基础知识以及一些高级特性,包括SQL数据语言、SQL方案语言、数据集操作、子查询以及内建函数与条件逻辑等内容。书中每个章节讲述一个相对独立的主题,并提供了相关示例和练习。本书内容以SQL 92标准为蓝本,涵盖了市场上常用数据库的版本(MySQL 6.0、Oracle 11g及Microsoft SQL Server 2008)。 本书适合数据库应用开发者、数据库管理员和高级用户阅读。针对开发基于数据库的应用程序,以及日常的数据库系统管理,本书都展现了大量经过实践检验的方法和技巧。读者可以通过对本书循序渐进地学习快速掌握SQL语言,也可以在实际工作中遇到问题时直接翻阅本书中的相关章节以获取解决方案。
本书全面介绍了Microsoft SQL Server2000数据库的管理、使用和开发。全书共分为20章,其中章至第3章介绍了SQL Server2000的基础知识;第4章至1章全面阐述数据库及数据库对象的管理;2章至8章详细讲解数据库系统的管理方法;9章和第20章分别介绍了基于ODBC和DB-Library的数据库应用程序开发。 本书图文并茂,示例丰富,语言简练,并着重介绍Transact-SQL语言操作和可视化工具管理,使读者更易于理解和掌握SQL Server2000的使用。本书适合于广大数据库管理和维护人员、数据库一般用户以及数据库受好者。
当数据库的性能达不到预期时,该怎么办呢?在用昂贵的硬件升级的力、法来解决这一问题之前,请拿起这本书。本书将教你如何发现和评估需要重构的代码,理解重构和性能之间至关重要的关系。如果你的应用陷入了困境,那么本书将能帮你使它重新加快速度。在本书中你将学习到:·判断你是否(以及在哪里)可以得到性能的提升。·应用快速修复的方法,例如在存储函数和过程中限制对数据库的调用。·改写SQL语句以提高数据访问的效率。·重构任务,例如用存储过程代替应用代码,用全面的SQL语句代替重复的过程化语句。·增加并行以重构流程。·使用模式扩展、常规视图、物化视图、分区等来重构设计。