数据库实用技术SQL Server 2008
数据库实用技术SQL Server 2008封面图

数据库实用技术SQL Server 2008

张冬玲, 编著

出版社:清华大学出版社

年代:2012

定价:33.0

书籍简介:

本书以“电信公司计费系统数据库设计”项目实例为主线,以SQL Server 2008为平台,系统地介绍了从现实世界抽取关键数据、建立数据模型、创建及管理数据库到SELECT查询、视图、索引、存储过程等技术,最后简单地介绍了流行的嵌入式数据库SQLite。

书籍目录:

第1章 案例描述

1.1 项目背景

1.2 需求分析

1.3 主要角色

第2章 数据库基础

2.1 数据库系统概述

2.1.1 数据管理技术的发展

2.1.2 基本概念

2.1.3 数据库系统的模式结构

2.1.4 数据库系统的体系结构

2.2 数据模型

2.2.1 数据模型的基本概念

2.2.2 概念模型

2.2.3 数据模型

2.3 数据库设计概述

2.3.1 数据库设计方法

2.3.2 数据库设计的基本步骤

2.4 实训示例:计费系统的概念设计

2.4.1 计费系统需求分析

2.4.2 找出计费系统的实体

2.4.3 计费系统的概念设计

2.5 数据库建模工具powerdesigner

2.5.1 powerdesigner的主要功能

2.5.2 建立概念数据模型

小结

拓展练习

第3章 关系型数据库的设计

3.1 关系型数据库的定义

3.1.1 关系数据结构

3.1.2 关系数据操作

3.1.3 关系数据完整性约束

3.2 e-r模型到关系模型的转换

3.2.1 实体(e)的转换

3.2.2 联系(r)的转换

3.3 关系规范化

3.3.1 第一范式1nf(firstnormalform)

3.3.2 第二范式2nf(secondnormalform)

3.3.3 第三范式3nf(thirdnormalform)

3.3.4 数据模型的优化

3.4 实训:计费系统的逻辑设计

3.4.1 计费系统概念模型描述

3.4.2 e-r图向关系模式转换

3.4.3 数据模型的优化

3.5 使用powerdesigner进行数据库的逻辑设计

3.5.1 由powerdesigner的cdm生成pdm

3.5.2 在powerdesigner中直接新建pdm

小结

拓展练习

第4章 sqlserver2008概述

4.1 sqlserver2008简介

4.1.1 sqlserver的发展

4.1.2 sqlserver2008版本及系统需求

4.1.3 sqlserver2008的体系结构

4.2 sqlserver2008安装

4.2.1 开始安装

4.2.2 选择要安装的功能

4.2.3 为实例命名

4.2.4 配置设置

4.2.5 配置错误和使用情况报告

4.2.6 实施安装

4.3 sqlserver2008的启动与关闭

4.3.1 sqlserver2008数据库服务器服务启动

4.3.2 sqlserver2008数据库服务器服务关闭

4.4 sqlserver2008主要管理工具

4.4.1 sqlservermanagementsudio(ssms)

4.4.2 商务智能开发平台

4.4.3 analysisservices

4.4.4 sqlserver配置管理器

4.4.5 sqlserver文档和教程

4.5 系统数据库和示例数据库

4.5.1 系统数据库

4.5.2 示例数据库

4.6 实训:数据库管理系统环境搭建

小结

拓展练习

第5章 sqlserver2008数据库和表

5.1 sqlserver2008数据库概述

5.1.1 数据库存储结构

5.1.2 数据库文件

5.1.3 数据库文件组

5.2 sqlserver2008数据库基本管理

5.2.1 创建用户数据库

5.2.2 查看、修改或删除用户数据库属性

5.3 sqlserver2008数据库高级管理

5.3.1 收缩用户数据库

5.3.2 分离与附加用户数据库

5.3.3 数据库快照

5.4 sqlserver2008数据表

5.4.1 数据表的基本概念

5.4.2 数据类型

5.4.3 列的其他属性

5.5 数据表的创建

5.5.1 利用表设计器创建数据表

5.5.2 使用t-sql语句创建数据表

5.5.3 由powerdesigner的pdm生成数据表

5.6 数据表的管理

5.6.1 利用ssms管理数据表

5.6.2 使用t-sql管理数据表

5.7 表数据管理

5.7.1 利用ssms管理表数据

5.7.2 使用t-sql管理表数据

5.8 实训:计费系统数据库及表的建立

5.8.1 创建计费系统数据库表结构

5.8.2 使用t-sql语句修改数据库表结构

5.8.3 向数据库表中输入数据

小结

拓展练习

第6章 select数据查询

6.1 查询语句

6.1.1 select查询语句结构

6.1.2 select的子句

6.2 简单查询

6.2.1 查询列

6.2.2 选择行

6.2.3 分组与汇总

6.2.4 排序查询结果

6.3 连接查询

6.3.1 from…where子句连接查询

6.3.2 from子句的ansi连接查询

6.4 子查询

6.4.1 单列单值子查询

6.4.2 单列多值子查询

6.4.3 多列多值子查询

6.5 联合查询

6.5.1 集合并运算union

6.5.2 集合差运算except

6.5.3 集合交运算intersect

6.6 实训:数据查询

小结

拓展练习

第7章 视图

7.1 视图概述

7.1.1 视图的概念

7.1.2 视图的特点

7.1.3 视图的作用

7.2 创建视图

7.2.1 利用ssms创建视图

7.2.2 使用t-sql语句创建视图

7.3 视图的管理

7.3.1 利用ssms管理视图

7.3.2 使用t-sql语句管理视图

7.4 视图的使用

7.5 实训:运用视图

小结

拓展练习

第8章 索引

8.1 索引概述

8.1.1 索引的概念

8.1.2 索引的分类

8.1.3 索引的设计原则

8.2 创建及管理索引

8.2.1 利用ssms创建及管理索引

8.2.2 使用t-sql语句创建及管理索引

8.3 实训:运用索引

小结

拓展练习

第9章 t-sql编程与应用

9.1 t-sql概述

9.2 t-sql编程基础

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.5 事务

9.5.1 事务概念

9.5.2 事务分类

9.5.3 事务语句

9.6 游标

9.6.1 游标概念

9.6.2 使用游标

9.7 实训:t-sql编程

小结

拓展练习

第10章 存储过程、触发器和自定义函数

10.1 存储过程

10.1.1 存储过程概述

10.1.2 使用ssms创建与管理存储过程

10.1.3 使用t-sql语句创建与管理存储过程

10.1.4 调用存储过程

10.1.5 带参数传递的存储过程举例

10.2 触发器

10.2.1 触发器概念

10.2.2 创建触发器

10.2.3 管理触发器

10.3 用户自定义函数

10.3.1 用户自定义函数概念

10.3.2 创建自定义函数

10.3.3 修改和删除自定义函数

10.4 实训:t-sql编程的高级应用

小结

拓展练习

第11章 数据库备份与恢复

11.1 数据库备份

11.1.1 备份概述

11.1.2 备份操作

11.1.3 备份命令

11.2 数据库恢复

11.2.1 恢复概述

11.2.2 恢复操作

11.2.3 恢复命令

11.3 数据的导入和导出

11.3.1 数据库表数据导入

11.3.2 数据库表数据导出

11.4 实训:数据库表数据备份与恢复

小结

拓展练习

第12章 数据库的安全性管理

12.1 数据库的安全机制

12.2 角色管理

12.2.1 服务器角色

12.2.2 数据库角色

12.2.3 应用程序角色

12.3 权限管理

12.3.1 权限类型

12.3.2 设置权限

12.4 服务器登录名

12.4.1 身份验证模式

12.4.2 账号管理

12.5 数据库用户

12.5.1 创建数据库用户

12.5.2 修改和删除数据库用户

12.6 实训:建立并管理数据库用户

小结

拓展练习

第13章 嵌入式移动数据库

13.1 嵌入式移动数据库概述

13.1.1 嵌入式移动数据库定义

13.1.2 嵌入式数据库的特性

13.1.3 嵌入式数据库的关键技术

13.1.4 移动数据库的应用

13.1.5 嵌入式数据库的发展

13.1.6 几种典型的嵌入式数据库

13.2 sqlite数据库

13.2.1 sqlite数据库介绍

13.2.2 sqlite的功能

13.2.3 sqlite的数据库操作举例

小结

附录a 计费系统数据库参考结构

附录b 计费系统模拟数据

参考文献

拓展练习参考答案

内容摘要:

本书以“某电信公司计费系统数据库设计”项目实例为主线,以SQL Server 2008为平台,系统地介绍了从现实世界抽取关键数据、建立数据模型、创建及管理数据库到SELECT查询、视图、索引、存储过程、触发器、数据库安全管理等技术,最后简单地介绍了流行的嵌入式数据库SQLite。全书共分为13章,5大部分。第1部分,即第1章,是案例描述部分,主要介绍案例项目的背景、需求、人物角色及本教材最终要解决的实际问题。第2部分,即第2章~第3章,是数据库理论基础部分,介绍如何从现实世界中抽象事物的特征,建立关系型数据模型。第3部分,包括第4章~第8章,是数据库基本应用部分,从安装数据库管理系统SQL Server 2008开始,介绍在项目开发中,如何完成从数据模型到数据库的建立及对其中数据的处理和管理的一系列基本操作。第4部分包括第9章~第12章,是数据库高级应用与管理部分,介绍在项目开发中经常要用到的、与程序设计密切相关的一些数据库级的编程技术和方法; 以及对数据库系统的安全管理与维护。第5部分,即第13章,简单介绍了数据库发展的新方向——嵌入式移动数据库,为以后从事嵌入式项目的开发做适当的知识铺垫。本书取材新颖,深浅适宜,案例完整,习题丰富,立足实用。不仅可作为本科院校、大专院校、计算机培训机构的相关课程教材,而且可供数据库应用系统开发设计人员参考使用。

编辑推荐:

取材新颖,深浅适宜,案例完整,习题丰富,立足实用。不仅可作为本科院校、大专院校、计算机培训机构的相关课程教材,而且可供数据库应用系统开发设计人员参考使用。
《21世纪高等学校规划教材•计算机应用:数据库实用技术SQ·Server 2008》模拟真实的项目开发场景,以参与项目开发中的各角色为主线,展开各章节的内容,重点章节末均配有实训练习和拓展练习。本书以项目为驱动,既阐述了数据库的基本原理和技术,又带领学习者深入到项目场景中运用数据库的理论和技术。并在章末编配了开放性的实训练习,为学习者提供灵活的空间,让学习者根据所学知识及示例,自主补充完善模拟项目中未完成的功能及任务。
《21世纪高等学校规划教材•计算机应用:数据库实用技术SQ·Server 2008》内容新颖,深浅适宜,案例系统完整,习题丰富,实用性强。

书籍规格:

书籍详细信息
书名数据库实用技术SQL Server 2008站内查询相似图书
9787302278566
如需购买下载《数据库实用技术SQL Server 2008》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)33.0语种简体中文
尺寸23 × 19装帧平装
页数 387 印数 3000

书籍信息归属:

数据库实用技术SQL Server 2008是清华大学出版社于2012.出版的中图分类号为 TP311.138 的主题关于 关系数据库-数据库管理系统,SQL Server 2008 的书籍。