出版时间:2010-3 出版社:中南大学出版社 作者:陆琳,刘桂林 主编 页数:304
前言
数据库技术是现代社会各项科学技术中发展最快的技术之一,它综合应用了数学、计算机科学、管理科学等多学科知识,从基本原理、设计技术到开发应用形成了一套完整的知识体系,已成为现代信息系统的基础和核心,在当今社会国民经济各领域得到了广泛的应用。本书以关系数据库系统为核心,按照“原理一设计一应用”循序渐进的模式,全面、系统地阐述了数据库系统的基本原理、设计技术和开发应用的主要知识。全书内容分为两大部分,分别为技术篇与应用篇:其中第1章、第2章,主要介绍关系数据库的主要基本概念与数据模型,为原理部分;第3章、第4章、第5章,讨论关系数据库的模式、保护以及开发设计等方面的原理、方法与技术,从基础理论知识渐次过渡到实用设计技术,为技术部分;第二部分是应用篇,从第6章开始,按照理论联系实际、重在实践操作的原则,以现今最流行的关系数据库管理系统——SQL server 2005及其使用的Transact-SQL语言为例,通过大量实例,全面介绍了关系数据库的程序设计基础、SQL server 2005的安装、配置和各种主要应用操作。本书编者集多年的科研、开发与教学经验,深知数据库系统的学习的主要知识点、重点与难点,并以此为基础,构建了本书全面而不失系统性、翔实而不失严谨性的结构体系。本书内容丰富、重点突出,概念清楚、层次清晰,图文并茂、适合学习。每章都配有丰富的例题和习题,以及本章主要重点内容的小结,因而有助于巩固和加深读者对所学主要内容的掌握。本书内容前后呼应,既有深入透彻的理论知识阐述,又有成熟实用的应用技术介绍,适合作高等院校的计算机类专业、信息管理与信息系统专业的数据库原理与应用课程教材,也可作为数据库应用系统开发人员和从事信息领域工作的科技人员的技术参考书。本书内容按照96课时的教学时间编写,立足全面系统,力求讲深讲透,不敢吝啬笔墨。对于希望夯实基础但课时较少的本科专业,可以压缩前述应用篇的讲授课时,对于强调应用技术的专科层次的教学,可以少讲技术培训篇的较为深入的原理介绍。总之,可以根据自己的教学目的进行裁剪、取舍。由于数据库技术发展迅速,加上编者水平有限、时间仓促,难免顾此失彼,对于书中存在的错误和不妥之处,敬请读者批评、指正。
内容概要
本书内容前后呼应,既有深入透彻的理论知识阐述,又有成熟实用的应用技术介绍,适合作高等院校的计算机类专业、信息管理与信息系统专业的数据库原理与应用课程教材,也可作为数据库应用系统开发人员和从事信息领域工作的科技人员的技术参考书。本书内容按照96课时的教学时间编写,立足全面系统,力求讲深讲透,不敢吝啬笔墨。对于希望夯实基础但课时较少的本科专业,可以压缩前述应用篇的讲授课时,对于强调应用技术的专科层次的教学,可以少讲技术培训篇的较为深入的原理介绍。总之,可以根据自己的教学目的进行裁剪、取舍。
书籍目录
第6章 SQLServer2005概述 6.1 SQLServer2005简介 6.1.1 SQL Server的发展简介 6.1.2 SQLServer2005的新特性简介 6.1.3 SQI.Server2005的功能简介 6.1.4 SQLServer2005的版本及其选用 6.1.5 SQLServer2005的组件简介 6.2 SQLServer2005的安装和设置 6.2.1 安装和运行SQLServer2005的环境要求 6.2.2 SQLServer2005的安装步骤 6.3 SQLServer2005的工具 6.3.1 SQL Server Management,Studi0(管理控制台) 6.3.2 SQL Server Configuration Manager(配置管理器) 6.3.3 SQL Server Profiler 6.3.4 Database Engine Tuning Advisor(数据库引擎优化顾问) 6.3.5 Business Intelligence Development Studio(业务智能开发工具) 6.3.6 命令行工具 6.3.7 文档资源管理器(帮助)第7章 SQL Server程序设计基础 7.1 标识符、数据类型、常量、变量 7.1.1 语法约定 7.1.2 标识符 7.1.3 数据类型 7.1.4 常量 7.1.5 变量 7.2 运算符与表达式 7.2.1 运算符及其运算优先级 7.2.2 表达式 7.2.3 本书T-SQL语法中部分表达式的含义 7.3 批处理与流程控制语句 7.3.1 批处理 7.3.2 BEGINEND语句 7.3.3 IF...ELSE语句 7.3.4 CASE语句 7.3.5 COT0语句 7.3.6 WHILE语句 7.3.7 RETURN语句 7.3.8 WAITFOR语句 7.4 系统内置函数 7.4.1 数学函数 7.4.2 聚合函数 7.4.3 字符串函数 7.4.4 日期时间函数 7.4.5 系统函数 7.4.6 游标函数 7.4.7 元数据函数 7.5 用户自定义函数 7.5.1 自定义函数概述 7.5.2 用户标量函数的创建 7.5.3 用户标量函数的调用 7.5.4 用户标量函数的删除 7.5.5 用户标量函数的查看与修改第8章 数据库和表 8.1 数据库的基本概念 8.1.1 物理数据库与文件 8.1.2 逻辑数据库与数据库对象 8.1.3 系统数据库与用户数据库 8.1.4 其他重要相关概念 8.2 数据库的创建 8.2.1 使用SSMS图形界面创建数据库 8.2.2 使用T-SQL语句创建数据库 8.3 数据库的修改 8.3.1 使用SSMS图形界面修改数据库 8.3.2 使用T-SQL语句修改数据库 8.4 数据库的删除 8.4.1 使用SSMS图形界面删除数据库 8.4.2 使用T-SQL语句删除数据库 8.5 表的创建 8.5.1 使用SSMS图形界面创建表 8.5.2 使用T-SQL语句创建表 8.6 表的修改 8.6.1 使用SSMS图形界面修改表 8.6.2 使用T-SQL语句修改表 8.7 数据完整性的实现 8.7.1 数据完整性的种类及其T-SQL语句实现 8.7.2 使用SSMS图形界面实现数据完整性 8.8 表的删除 8.8.1 使用SSMS图形界面删除表 8.8.2 使用T-SQL.语句删除表 8.9 表的数据操作 8.9.1 使用SSMS图形界面添加、修改、删除表的数据 8.9.2 使用T-SQL语句添加、修改、删除表的数据第9章 查询、视图、索引与游标 9.1 数据查询 9.1.1 SELECT的基本结构与语法 9.1.2 简单查询 9.1.3 连接查询 9.1.4 子查询 9.1.5 统计查询 9.1.6 函数查询 9.1.7 查询结果处理 9.1.8 使用查询设计器构建查询 9.1.9 搜索条件中的模式匹配 9.2 视图 9.2.1 视图概述 9.2.2 视图的创建 9.2.3 视图的使用 9.2.4 视图的修改 9.2.5 视图的删除 9.3 索引 9.3.1 索引概述 9.3.2 索引的设计 9.3.3 索引的创建 9.3.4 索引的修改 9.3.5 索引的删除 9.3.6 索引视图 9.4 游标 9.4.1 游标的概念、用途与类型 9.4.2 游标的声明、打开、读取、关闭与删除 9.4.3 游标变量第10章 存储过程、触发器、事务第11章 数据备份/还原、分离/附加、导出/导入第12章 SQL Server 的安全管理参考文献
章节摘录
插图:1998年,再次对核心数据库引擎进行了重大改写后推出的SQL Server7.0是一种相当强大的、具有丰富特性的Web数据库产品,它介于基本桌面数据库(如MS Access)与高端企业级数据库(如Oracle和DB2)之间(价格上亦如此),为中小型企业提供了切实可行且廉价的可选方案,该版本易于使用并提供了对于其他竞争数据库来说需额外附加的昂贵的重要商业工具(例如分析服务、数据转换服务),获得良好声誉。2000年推出的SQL Server2000是与windows 2000操作系统完美结合、界面友好、易于安装、部署和使用且功能强大的DBMS,它实现了客户机/服务器模式和与Internet集成,具备构造大型Web站点的数据存储组件所需的可伸缩性、可用性和安全性,具备企业级数据库功能,可同时管理上千个并发数据库用户,其分布式查询使用户可以引用来自不同数据源的数据,同时具备分布式事务处理系统,保障分布式数据更新的完整性;它还具备数据仓库功能,可帮助用户完成创建、使用和维护数据仓库的任务。2005年推出的SQL Setver2005作为Microsoft:的具有里程碑性质的新一代数据管理与商业智能平台,全面继承了SQL Server 2000的优点,增加了许多新的功能与特性,有助于简化企业数据与分析应用的创建、部署和管理,并在解决方案伸缩性、可用性和安全性方面实现重大改进,是一款面向高端的、企业级数据库产品。它的用户群极为广泛,可以小到只用于少量用户,也可以大到足以支持最大的企业;它不用花费Oracle或者Sybase那样大的价钱,但却能向上扩展并处理兆兆字节(TB)的数据而无需太多的考虑。尽管它在性能上与Oracle、Sybase ASE和DB2尚有相当差距,却因物美价廉而深受用户欢迎。
编辑推荐
《数据库技术与应用:SQL server 2005(应用篇)》:高等学校计算机专业规划教材
图书封面
评论、评分、阅读与下载
数据库技术与应用-SQL server 2005 PDF格式下载