出版时间:2010-7 出版社:常军林、 魏功 机械工业出版社 (2010-07出版) 作者:常军林,魏功 著 页数:234
前言
在数据库领域,微软公司的SQL Server系列产品在中小企业的市场占有率和学生学习的普及率方面都非常高。SQL Server 2000版历经5年后推出的2005版于2006年上半年登陆中国,引起了技术人员和数据库爱好者浓厚的学习兴趣。SQL Server 2005在数据管理方法、数据库应用程序开发和商业智能方面与以前的版本相比有巨大的变化。信息技术飞速发展,软件产品层出不穷,版本更新接连不断。软件开发也需要跟上时代,这就要求开发人员不断地学习,这也是我们编写本书的初衷。本书的讲授内容本着“理论够用、强调案例、重在实践”的原则,在教学内容和案例的选取上汇聚了一线教师们丰富的教学经验和教学案例心得。同时,根据实际应用开发中经常碰到的问题,把这些应用提炼成为每个章节的实训。在实训内容方面尽量精简,力求达到画龙点睛的效果。
内容概要
本书全面、系统地介绍了关系数据库的基本原理和SQL Server 2005数据库应用系统的开发技术。全书共12章,内容包括:数据库基础理论、SQL Server 2005概述、SQL Server 2005数据库及其操作、表的创建与管理、索引、数据查询、Transact-SQL编程、视图、存储过程和触发器、事务处理、SQL Server 2005的安全管理和综合实例——网上书店系统。 本书可作为高职高专院校计算机及相关专业的数据库技术课程的教材,也可以作为中等职业学校SQL Server数据库课程的教材,还可作为SQL Server数据库系统开发人员的入门参考书。
书籍目录
出版说明前言第1章 数据库基础理论1.1 数据库基础1.1.1 数据库的基本概念1.1.2 数据库系统1.2 关系数据模型1.2.1 概念模型1.2.2 关系数据模型1.2.3 关系模型的规范化1.2.4 关系代数1.3 关系数据库1.3.1 什么是关系数据库1.3.2 关系数据库标准语言SQL1.4 实训数据库设计基础1.4.1 实训目的1.4.2 实训内容1.5 本章 知识框架1.6 习题第2章 SQL Server 2005概述2.1 SQL Server 2005配置与安装2.1.1 SQL Server 2005版本简介2.1.2 SQL Server 2005的安装环境2.1.3 SQL Server 2005的安装2.1.4 SQL Server 2005安装验证2.2 SQL Server 2005的主要执行环境2.2.1 Analysis Services2.2.2 配置工具2.2.3 文档和教程2.2.4 性能工具2.2.5 SQL Server Business Intelligence Development Studio2.2.6 SQL Server Management Studio2.3 SQL Server 2005服务器管理和配置2.3.1 SQL Server服务的启动、停止和暂停2.3.2 配置服务的启动模式2.3.3 服务器的注册和取消2.3.4 SQL Server 2005服务器身份验证模式2.4 实训SQL Server 2005的安装与配置2.4.1 实训目的2.4.2 实训内容2.5 本章 知识框架2.6 习题第3章 SQL Server 2005数据库及其操作3.1 系统数据库3.2 数据库的存储结构3.2.1 数据库的逻辑结构3.2.2 数据库的物理结构3.3 创建数据库3.3.1 使用SQL Server Management Studio创建数据库3.3.2 使用CREATEDATABASE语句创建数据库3.4 修改数据库3.4.1 打开数据库3.4.2 查看数据库信息3.4.3 使用SQL Server Management Studio修改数据库配置3.4.4 使用T.SQL语句修改数据库配置3.5 删除数据库3.5.1 使用SQL Server Management Studio删除数据库3.5.2 使用T.SQL语句删除数据库3.6 备份和还原数据库3.6.1 备份和还原的基本概念3.6.2 SQLServer2005数据库备份3.6.3 SQLServer2005数据库还原3.6.4 分离和附加数据库3.7 实训数据库的创建和管理3.7.1 实训目的3.7.2 实训内容3.8 实训数据库的备份和恢复3.8.1 实训目的3.8.2 实训内容3.9 本章 知识框架3.10 习题第4章 表的创建与管理4.1 表的基础知识4.2 数据类型4.2.1 系统数据类型4.2.2 用户自定义数据类型4.3 创建表4.3.1 使用SQL Server Management Studio创建表4.3.2 使用T-SQL语句创建表4.4 数据完整性基本概念4.5 约束4.5.1 主键约束4.5.2 唯一性约束4.5.3 检查约束4.5.4 默认值约束4.5.5 外键约束4.6 默认值4.6.1 创建默认值4.6.2 绑定和解绑默认值4.6.3 删除默认值4.7 规则4.7.1 创建规则4.7.2 绑定和解绑规则4.7.3 删除规则4.8 修改表4.8.1 使用SQL Server Management Studio修改表4.8.2 使用T-SQL语句修改表4.8.3 使用SQLCMD工具修改表4.9 查看表4.9.1 查看数据表属性4.9.2 查看数据表中的数据4.9.3 查看数据表与其他数据库对象的依赖关系4.10 删除表4.10.1 使用SQL Server Management Studio删除表4.10.2 使用T.SQL语句删除表4.11 更新表数据4.11.1 插入记录4.11.2 修改记录4.11.3 删除记录4.12 实训数据库表的设计与管理4.12.1 实训目的4.12.2 实训内容4.13 实训数据库数据完整性应用4.13.1 实训目的4.13.2 实训内容4.14 本章 知识框架4.15 习题第5章 索引5.1 索引概述5.1.1 索引的概念5.1.2 索引的作用和原则5.1.3 索引的分类5.2 创建索引5.2.1 使用SQL Server Management Studio创建索引5.2.2 使用CREATEINDEX语句创建索引5.3 删除索引5.4 实训创建和维护索引5.4.1 实训目的5.4.2 实训内容5.5 本章 知识框架5.6 习题第6章 数据查询6.1 SELECT语句6.1.1 SELECT语句的语法6.1.2 基本的SELECT语句6.1.3 WHERE子句6.1.4 INTO子句6.1.5 ORDERBY子句6.2 使用SELECT进行统计检索6.2.1 聚合函数6.2.2 GROUPBY子句6.2.3 COMPUTE子句6.3 使用SELECT进行多表数据检索6.3.1 内联接6.3.2 外联接6.3.3 交叉联接6.3.4 自联接6.3.5 合并查询6.4 子查询6.4.1 嵌套子查询6.4.2 相关子查询6.5 数据导入和导出6.5.1 SQL Server与Excel的数据格式转换6.5.2 SQL Server与Access的数据格式转换6.5.3 bcp实用工具6.6 实训查询数据6.6.1 实训目的6.6.2 实训内容6.7 实训导入/导出数据6.7.1 实训目的6.7.2 实训内容6.8 本章 知识框架6.9 习题第7章 Transact-SQL编程7.1 Transact-SQL概述7.2 批处理及注释7.2.1 批处理7.2.2 注释7.3 变量7.3.1 变量的定义7.3.2 变量的赋值和使用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.6 流程控制语句7.6.1 BEGINEND语句7.6.2 IFELSE语句7.6.3 CASE语句7.6.4 WHILECONTINUEBREAK语句7.6.5 GOTO语句7.6.6 WAITFOR语句7.6.7 RETURN语句7.7 游标7.7.1 游标的声明7.7.2 打开游标7.7.3 使用游标处理数据7.7.4 关闭游标7.7.5 释放游标7.7.6 关于FETCH-STATUS7.8 实训函数、游标的创建和使用7.8.1 实训目的7.8.2 实训内容7.9 本章 知识框架7.10 习题第8章 视图8.1 视图概述8.1.1 视图的概念8.1.2 视图的优点和缺点8.1.3 视图的分类8.2 创建视图8.2.1 使用SQL Server Management Studio创建视图8.2.2 使用Transact SQL语句创建视图8.3 修改视图8.3.1 使用SQLServerManagemenl Studio修改视图8.3.2 使用ALTERVIEW修视图8.4 视图的重命名及查看视图信息8.4.1 重命名视图8.4.2 查看视图信息8.5 通过视图修改表数据8.5.1 插入记录8.5.2 修改记录8.5.3 删除记录8.6 删除视图8.6.1 使用SQL Server Management Studio删除视图8.6.2 使用Transact SQL语句删除视图8.7 实训创建和使用视图8.7.1 实训目的8.7.2 实训内容8.8 本章 知识框架8.9 习题第9章 存储过程和触发器9.1 存储过程9.1.1 什么是存储过程9.1.2 为什么使用存储过程9.1.3 存储过程的类型9.2 存储过程的定义和执行9.2.1 创建简单存储过程9.2.2 执行存储过程9.2.3 带参数的存储过程9.3 存储过程的管理9.3.1 查看存储过程的定义9.3.2 修改存储过程9.3.3 删除存储过程9.3.4 重新编译存储过程9.4 触发器9.4.1 触发器概述9.4.2 创建DML触发器9.4.3 创建DDL触发器9.5 触发器的管理9.5.1 查看触发器的定义9.5.2 修改触发器9.5.3 删除触发器9.5.4 启用和禁用触发器9.6 实训存储过程和触发器的创建和应用9.6.1 实训目的9.6.2 实训内容……第10章 事务处理第11章 SQL Server 2005 的安全管理第12章 综合实例——网上书店
章节摘录
插图:1.数据库系统的概念数据库系统是由数据库、数据库管理系统、应用程序、数据库管理员、用户等构成的人机系统。数据库系统并不单指数据库和数据库管理系统,而是指带有数据库的整个计算机系统。数据库系统的个体含义是指一个具体的数据库管理系统软件和用它建立起来的数据库;它的学科含义是指研究、开发、建立、维护和应用数据库系统所涉及的理论、方法、技术。数据库系统是软件研究领域的一个重要分支,涉及计算机应用、软件和理论3个方面。数据库系统的发展主要以数据模型和DBMS的发展为标志。第一代数据库系统是指层次和网状数据库系统。第二代数据库系统是指关系数据库系统。目前正在研究的新一代数据库系统是数据库技术与面向对象、人工智能、并行计算、网络等结合的产物,其代表是面向对象数据库系统和演绎数据库系统。2.数据库系统组成数据库系统包括计算机、数据库、操作系统、数据库管理系统、数据库开发工具、应用系统、数据库管理员和用户。概括来说,数据库系统主要由硬件、数据、软件和用户4部分构成。·数据:是数据库系统中存储的信息。硬件:是数据库系统的物理支撑。·软件:包括系统软件与应用软件。其中,系统软件包括操作系统及负责对数据库的运行进行控制和管理的核心软件——数据库管理系统;而应用软件是在DBMS的基础上由用户根据实际需要自行开发的应用程序。·用户:指使用数据库的人员。在数据库系统中主要由终端用户、应用程序员和数据库管理员3类用户组成。
编辑推荐
《SQL Server2005数据库实用教程》:全国高等职业教育规划教材。
图书封面
评论、评分、阅读与下载