描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787302377061丛书名: 高职高专计算机任务驱动模式教材
内容简介
《SQLServer2008数据库项目教程》以SQLServer2008R2为平台,从数据库管理和开发的角度出发,介绍数据库应用开发技术,内容涵盖开发数据库应用系统所需的技术和知识。本书将一个贯穿全书的数据库应用系统开发实例“学生信息管理系统”融入各个项目,再把每个项目分解成若干任务,使学生逐步学会创建、管理、开发数据库的方法,以及使用T-SQL语言进行程序设计的编程思想和技术。本书内容由浅入深、循序渐进,以项目为载体,通过任务驱动的方式,认知数据库基础知识、数据库设计方法,学会创建和管理数据库及表,保护数据完整性,查询数据库,创建和管理视图、存储过程与触发器,使用T-SQL语言,维护和管理数据库安全性等技术。
本书内容由浅入深,由实践到理论,再从理论到实践,通过任务驱动的方式,将理论与实践密切结合,反映了应用型本科和高等职业教育的特点,也反映了初学者认知和掌握计算机技术的规律。
本书可作为应用型本科和高职高专院校的教材,也可以作为培训学校学生和自学者的学习用书。
本书内容由浅入深,由实践到理论,再从理论到实践,通过任务驱动的方式,将理论与实践密切结合,反映了应用型本科和高等职业教育的特点,也反映了初学者认知和掌握计算机技术的规律。
本书可作为应用型本科和高职高专院校的教材,也可以作为培训学校学生和自学者的学习用书。
目 录
单元一 走进SOL Server 2008数据库
项目1 安装配置SQL Server 2008软件
任务1 认知SQL Ser
任务1.1 认知SQL Server 2008的产品组件
任务1.2 认知SQL Server 2008的新增特性
任务1.3 认知SQL Server 2008的体系结构
任务1.4 认知SQL Server 2008的管理工具
任务1.5 完成综合任务
任务2 安装SQL Ser
任务2.1 认知SQL Server 2008的环境要求
任务2.2 安装SQL Serv
任务2.3 启动SQL Serv
任务3 使用SQL Server 2008的常用工具
任务3.1 SQL Server配置管理器
任务3.2 SSMS的“已注册的服务器”组件
任务3.3 使用SSMS的“查询编辑器”组件
任务3.4 使用SSMS的其他组件
实训1 安装配置SQL Serv
小结
习题
项目2 设计数据库
任务1 附加与分离数据库并认知数据库结构
任务1.1 附加数据库
任务1.2 认识系统数据库结构
任务1.3 分离数据库
任务2 现实世界数据化
任务2.1 现实世界数据化过程
任务2.2 数据模型的概念
任务2.3 概念模型
任务2.4 绘制学生选修E-R图
任务3 转换成关系模型
任务3.1 逻辑数据模型
任务3.2 认知关系模型的基本概念
任务3.3 将学生选修课E-R图转换成关系模型
任务3.4 关系规范化
任务3.5 关系运算
任务3.6 关系数据库
任务4 认知关键字和数据完整性
任务4.1 认知关键字
任务4.2 认知数据完整性
实训2 设计数据库练习
小结
习题
项目3 创建与管理数据库
任务1 认知SQL Server 数据库结构
任务1.1 了解数据库的组成
任务1.2 了解数据库文件和文件组
任务1.3 认知系统数据库和用户数据库
任务1.4 认知数据库对象
任务1.5 完成综合任务
任务2 创建xs数据库
任务2.1 使用SSMS创建数据库
任务2.2 使用T-SQL语句创建数据库
任务2.3 综合任务完成过程
任务3 管理xs数据库
任务3.1 使用SSMS查看和修改数据库
任务3.2 使用T-SQL语句查看数据库
任务3.3 使用T-SQL语句修改数据库文件
任务3.4 配置数据库为只读
任务3.5 缩小数据库和数据文件
任务3.6 使用T-SQL语句修改数据库名
任务3.7 删除数据库
任务3.8 完成综合任务
实训3 创建数据库训练
小结
习题
项目4 创建和管理数据库表
任务1 创建表
任务1.1 数据表的概念
任务1.2 数据类型
任务1.3 空值
任务1.4 创建数据表
任务1.5 T-SQL设置联合主键
任务1.6 完成综合任务
任务2 管理数据表
任务2.1 显示表结构
任务2.2 使用SSMS修改数据表
任务2.3 使用T-SQL语句修改数据表
任务2.4 使用SSMS删除数据表
任务2.5 使用T-SQL语句删除数据表
任务2.6 使用T-SQL语句重命名数据表
任务2.7 完成综合任务
任务3插入及删除表的数据
任务3.1 使用SSMS插入、删除、更新表的数据
任务3.2 使用T-SQL语句向表中插入数据
任务3.3 使用T-SQL语句删除表记录
任务3.4 完成综合任务
实训4 创建数据库表并录入表的数据
小结
习题
项目5 使用T-SQL语句查询表中数据
任务1 简单查询
任务1.1 SELECT语句的执行方式
任务1.2 认知SELECT语句的语法
任务1.3 SELECT子句实现列查询
任务1.4 用WHERE子句实现条件查询
任务1.5 ORDER BY子句
任务1.6 完成综合任务
任务2 分类汇总
任务2.1 使用常用聚合函数查询数据
任务2.2 分组筛选数据
任务2.3 计算与汇总
任务2.4 完成综合任务
任务3 连接查询
任务3.1 内连接
任务3.2 外连接
任务3.3 交叉连接
任务3.4 自连接
任务3.5 完成综合任务
任务4 子查询和保存结果集
任务4.1 使用子查询
任务4.2 保存查询结果
任务4.3 完成综合任务
实训5 查询及维护sale数据库
小结
习题
项目6 维护用户表数据
任务 对数据表进行操作
任务1.1 向用户表插入数据
任务1.2 修改用户表数据
任务1.3 删除用户表数据
任务1.4 完成综合任务
实训6 维护sale数据库数据
小结
习题
单元二 数据库及数据库对象的管理
项目7 创建视图和索引
任务1 创建和使用视图
任务1.1 了解视图用途
任务1.2 创建视图
任务1.3 修改视图
任务1.4 删除视图
任务2.5 使用视图操作表数据
任务2.6 完成综合任务
任务2 创建管理索引
任务2.1 创建索引
任务2.3 管理索引
任务2.4 分析索引
任务2.5 完成综合任务
实训7 为sale数据库建立视图和索引
小结
习题
项目8 实现数据完整性
任务1 实现域完整性
任务1.1 认知数据完整性概念及分类
任务1.2 CHECK约束
任务1.3 规则
任务1.4 默认值约束及默认值对象
任务1.5 完成综合任务
任务2 实现实体完整性
任务2.1 PRIMARY KEY约束
任务2.2 UNIQUE约束
任务2.3 完成综合任务
任务3 实现参照完整性
任务3.1 FOREIGN KEY(外键
任务3.2 完成综合任务
实训8 实现sale数据库完整性
小结
习题
项目9 使用T-SQL语言编程
任务1 认知T-SQL语言编程基础
任务1.1 标识符与注释
任务1.2 常量
任务1.3 变量
任务1.4 运算符与表达式
任务1.5 完成综合任务
任务2 批处理与程序流程控制语句
任务2.1 批处理
任务2.2 流程控制语句
任务2.3 完成综合任务
任务3 系统内置函数
任务3.1 数学函数
任务3.2 字符串函数
任务3.3 日期和时间函数
任务3.4 聚合函数
任务3.5 系统函数
任务3.6 完成综合任务
任务4 用户定义函数
任务4.1 定义与调用用户定义函数
任务4.2 删除用户定义函数
任务4.3 完成综合任务
任务5 游标
任务5.1 声明游标
任务5.2 打开游标
任务5.3 数据处理
任务5.4 关闭游标
任务5.5 释放游标
实训9 程序设计
小结
习题
项目10 创建使用存储过程和触发器
任务1 创建和使用存储过程
任务1.1 介绍存储过程概述
任务1.2 创建存储过程
任务1.3 执行存储过程
任务1.4 修改存储过程
任务1.5 删除存储过程
任务1.6 完成综合任务
任务2 创建和使用触发器
任务2.1 触发器概述
任务2.2 创建触发器
任务2.3 修改触发器
任务2.4 删除触发器
任务2.5 完成综合任务
实训10 为sale数据库创建存储过程和触发器
小结
习题
单元三 安全管理与日常维护
项目11 数据库安全性管理
任务1 实现SQL Server 2008登录认证
任务1.1 SQL Server 2008系统安全机制
任务1.2 Windows身份认证和SQL Server 身份认证
任务1.3 选择身份认证模式
任务1.4 Windows 认证模式登录账号的建立和取消
任务1.5 SQL Server认证模式下登录账号的建立和删除
任务1.6 管理SQL Server登录账户
任务2 实现数据库用户账号及权限的管理
任务2.1 数据库用户账号
任务2.2 用户权限及数据库角色
任务2.3 使用SSMS管理用户账户和权限
任务2.4 使用T-SQL语句管理用户账号和权限
任务3 实现服务器角色和应用程序角色
任务3.1 服务器角色
任务3.2 管理服务器角色
任务3.3 应用程序角色
实训11 用户权限管理
小结
习题
项目12 维护与管理数据库
任务1 联机与脱机数据库
任务1.1 联机/脱机
任务2 备份与还原数据库
任务2.1 使用SSMS备份和还原数据库
任务2.2 使用T-SQL语句备份和还原数据库
任务3 导入与导出数据
任务3.1 导出数据
任务3.2 导入数据
实训12 维护管理sale数据库
小结
习题
单元四 数据库应用开发训练
项目13 SQL Server 开发与编程
任务1 ASP.NET与SQL Server 2008开发
任务1.1 认知数据源控件与数据绑定控件
任务1.2 ASP.NET与SQL Server 2008的连接
任务2 Java/SQL Server 2008开发
任务2.1 环境搭配
任务2.2 测试连接
任务3 JSP/SQL Server 2008开发
任务3.1 环境搭配
任务3.2 测试连接
任务4 开发学生管理系统
任务4.1 系统需求分析
任务4.2 系统设计
任务4.3 系统实现
实训13 开发销售管理系统
小结
习题
附录A 学生数据库(xs)表结构及数据样本
附录B 连接查询用例表结构及数据样本
附录C SQL Server操作常用语句
附录D 常用函数
参考文献
项目1 安装配置SQL Server 2008软件
任务1 认知SQL Ser
任务1.1 认知SQL Server 2008的产品组件
任务1.2 认知SQL Server 2008的新增特性
任务1.3 认知SQL Server 2008的体系结构
任务1.4 认知SQL Server 2008的管理工具
任务1.5 完成综合任务
任务2 安装SQL Ser
任务2.1 认知SQL Server 2008的环境要求
任务2.2 安装SQL Serv
任务2.3 启动SQL Serv
任务3 使用SQL Server 2008的常用工具
任务3.1 SQL Server配置管理器
任务3.2 SSMS的“已注册的服务器”组件
任务3.3 使用SSMS的“查询编辑器”组件
任务3.4 使用SSMS的其他组件
实训1 安装配置SQL Serv
小结
习题
项目2 设计数据库
任务1 附加与分离数据库并认知数据库结构
任务1.1 附加数据库
任务1.2 认识系统数据库结构
任务1.3 分离数据库
任务2 现实世界数据化
任务2.1 现实世界数据化过程
任务2.2 数据模型的概念
任务2.3 概念模型
任务2.4 绘制学生选修E-R图
任务3 转换成关系模型
任务3.1 逻辑数据模型
任务3.2 认知关系模型的基本概念
任务3.3 将学生选修课E-R图转换成关系模型
任务3.4 关系规范化
任务3.5 关系运算
任务3.6 关系数据库
任务4 认知关键字和数据完整性
任务4.1 认知关键字
任务4.2 认知数据完整性
实训2 设计数据库练习
小结
习题
项目3 创建与管理数据库
任务1 认知SQL Server 数据库结构
任务1.1 了解数据库的组成
任务1.2 了解数据库文件和文件组
任务1.3 认知系统数据库和用户数据库
任务1.4 认知数据库对象
任务1.5 完成综合任务
任务2 创建xs数据库
任务2.1 使用SSMS创建数据库
任务2.2 使用T-SQL语句创建数据库
任务2.3 综合任务完成过程
任务3 管理xs数据库
任务3.1 使用SSMS查看和修改数据库
任务3.2 使用T-SQL语句查看数据库
任务3.3 使用T-SQL语句修改数据库文件
任务3.4 配置数据库为只读
任务3.5 缩小数据库和数据文件
任务3.6 使用T-SQL语句修改数据库名
任务3.7 删除数据库
任务3.8 完成综合任务
实训3 创建数据库训练
小结
习题
项目4 创建和管理数据库表
任务1 创建表
任务1.1 数据表的概念
任务1.2 数据类型
任务1.3 空值
任务1.4 创建数据表
任务1.5 T-SQL设置联合主键
任务1.6 完成综合任务
任务2 管理数据表
任务2.1 显示表结构
任务2.2 使用SSMS修改数据表
任务2.3 使用T-SQL语句修改数据表
任务2.4 使用SSMS删除数据表
任务2.5 使用T-SQL语句删除数据表
任务2.6 使用T-SQL语句重命名数据表
任务2.7 完成综合任务
任务3插入及删除表的数据
任务3.1 使用SSMS插入、删除、更新表的数据
任务3.2 使用T-SQL语句向表中插入数据
任务3.3 使用T-SQL语句删除表记录
任务3.4 完成综合任务
实训4 创建数据库表并录入表的数据
小结
习题
项目5 使用T-SQL语句查询表中数据
任务1 简单查询
任务1.1 SELECT语句的执行方式
任务1.2 认知SELECT语句的语法
任务1.3 SELECT子句实现列查询
任务1.4 用WHERE子句实现条件查询
任务1.5 ORDER BY子句
任务1.6 完成综合任务
任务2 分类汇总
任务2.1 使用常用聚合函数查询数据
任务2.2 分组筛选数据
任务2.3 计算与汇总
任务2.4 完成综合任务
任务3 连接查询
任务3.1 内连接
任务3.2 外连接
任务3.3 交叉连接
任务3.4 自连接
任务3.5 完成综合任务
任务4 子查询和保存结果集
任务4.1 使用子查询
任务4.2 保存查询结果
任务4.3 完成综合任务
实训5 查询及维护sale数据库
小结
习题
项目6 维护用户表数据
任务 对数据表进行操作
任务1.1 向用户表插入数据
任务1.2 修改用户表数据
任务1.3 删除用户表数据
任务1.4 完成综合任务
实训6 维护sale数据库数据
小结
习题
单元二 数据库及数据库对象的管理
项目7 创建视图和索引
任务1 创建和使用视图
任务1.1 了解视图用途
任务1.2 创建视图
任务1.3 修改视图
任务1.4 删除视图
任务2.5 使用视图操作表数据
任务2.6 完成综合任务
任务2 创建管理索引
任务2.1 创建索引
任务2.3 管理索引
任务2.4 分析索引
任务2.5 完成综合任务
实训7 为sale数据库建立视图和索引
小结
习题
项目8 实现数据完整性
任务1 实现域完整性
任务1.1 认知数据完整性概念及分类
任务1.2 CHECK约束
任务1.3 规则
任务1.4 默认值约束及默认值对象
任务1.5 完成综合任务
任务2 实现实体完整性
任务2.1 PRIMARY KEY约束
任务2.2 UNIQUE约束
任务2.3 完成综合任务
任务3 实现参照完整性
任务3.1 FOREIGN KEY(外键
任务3.2 完成综合任务
实训8 实现sale数据库完整性
小结
习题
项目9 使用T-SQL语言编程
任务1 认知T-SQL语言编程基础
任务1.1 标识符与注释
任务1.2 常量
任务1.3 变量
任务1.4 运算符与表达式
任务1.5 完成综合任务
任务2 批处理与程序流程控制语句
任务2.1 批处理
任务2.2 流程控制语句
任务2.3 完成综合任务
任务3 系统内置函数
任务3.1 数学函数
任务3.2 字符串函数
任务3.3 日期和时间函数
任务3.4 聚合函数
任务3.5 系统函数
任务3.6 完成综合任务
任务4 用户定义函数
任务4.1 定义与调用用户定义函数
任务4.2 删除用户定义函数
任务4.3 完成综合任务
任务5 游标
任务5.1 声明游标
任务5.2 打开游标
任务5.3 数据处理
任务5.4 关闭游标
任务5.5 释放游标
实训9 程序设计
小结
习题
项目10 创建使用存储过程和触发器
任务1 创建和使用存储过程
任务1.1 介绍存储过程概述
任务1.2 创建存储过程
任务1.3 执行存储过程
任务1.4 修改存储过程
任务1.5 删除存储过程
任务1.6 完成综合任务
任务2 创建和使用触发器
任务2.1 触发器概述
任务2.2 创建触发器
任务2.3 修改触发器
任务2.4 删除触发器
任务2.5 完成综合任务
实训10 为sale数据库创建存储过程和触发器
小结
习题
单元三 安全管理与日常维护
项目11 数据库安全性管理
任务1 实现SQL Server 2008登录认证
任务1.1 SQL Server 2008系统安全机制
任务1.2 Windows身份认证和SQL Server 身份认证
任务1.3 选择身份认证模式
任务1.4 Windows 认证模式登录账号的建立和取消
任务1.5 SQL Server认证模式下登录账号的建立和删除
任务1.6 管理SQL Server登录账户
任务2 实现数据库用户账号及权限的管理
任务2.1 数据库用户账号
任务2.2 用户权限及数据库角色
任务2.3 使用SSMS管理用户账户和权限
任务2.4 使用T-SQL语句管理用户账号和权限
任务3 实现服务器角色和应用程序角色
任务3.1 服务器角色
任务3.2 管理服务器角色
任务3.3 应用程序角色
实训11 用户权限管理
小结
习题
项目12 维护与管理数据库
任务1 联机与脱机数据库
任务1.1 联机/脱机
任务2 备份与还原数据库
任务2.1 使用SSMS备份和还原数据库
任务2.2 使用T-SQL语句备份和还原数据库
任务3 导入与导出数据
任务3.1 导出数据
任务3.2 导入数据
实训12 维护管理sale数据库
小结
习题
单元四 数据库应用开发训练
项目13 SQL Server 开发与编程
任务1 ASP.NET与SQL Server 2008开发
任务1.1 认知数据源控件与数据绑定控件
任务1.2 ASP.NET与SQL Server 2008的连接
任务2 Java/SQL Server 2008开发
任务2.1 环境搭配
任务2.2 测试连接
任务3 JSP/SQL Server 2008开发
任务3.1 环境搭配
任务3.2 测试连接
任务4 开发学生管理系统
任务4.1 系统需求分析
任务4.2 系统设计
任务4.3 系统实现
实训13 开发销售管理系统
小结
习题
附录A 学生数据库(xs)表结构及数据样本
附录B 连接查询用例表结构及数据样本
附录C SQL Server操作常用语句
附录D 常用函数
参考文献
评论
还没有评论。