万本电子书0元读

万本电子书0元读

顶部广告

数据库原理与应用技术(SQL Server 2008)电子书

售       价:¥

纸质售价:¥58.50购买纸书

250人正在读 | 0人评论 6.2

作       者:陈漫红

出  版  社:北京理工大学出版社

出版时间:2016-01-01

字       数:36.1万

所属分类: 教育 > 大中专教材 > 研究生/本科/专科教材

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书共分11章,**章介绍数据库的基本理论知识,第二到十章 结合数据库原理系统地介绍SQL Server 2008数据库的基本操作和应用,第十一章为在Visual C编程环境中开发数据库应用程序。本书在讲述理论知识的基础上,与数据库的实际应用相结合,并且每章后配有一定的习题。本书用作高等院校相关专业教材,也可供相关人员参考使用。 本书共分11章,**章介绍数据库的基本理论知识,第二到十章 结合数据库原理系统地介绍SQL Server 2008数据库的基本操作和应用,第十一章为在Visual C编程环境中发数据库应用程序。本书在讲述理论知识的基础上,与数据库的实际应用相结合,并且每章后配有一定的习题。本书用作高等院校相关专业教材,也可供相关人员参考使用。
目录展开

内容简介

前言

第1章 数据库基本理论

1.1 数据库概述

1.1.1 数据与数据处理

1.数据

2.数据处理

3.数据与信息的关系

1.1.2 数据管理的产生与发展

1.人工管理

2.文件管理

3.数据库管理

4.新型数据库系统

1.1.3 数据库、数据库管理系统与数据库系统

1.数据库(Database)

2.数据库管理系统(DBMS)

3.数据库系统(DBS)

1.2 数据库系统结构

1.2.1 数据库系统的三级模式结构

1.外模式(External Schema)

2.模式(Schema)

3.内模式(Internal Schema)

1.2.2 数据库系统的二级映像及数据独立性

1.外模式/模式映像

2.模式/内模式映像

3.数据独立性

1.2.3 数据库系统的特点

1.3 数据模型

1.3.1 数据模型概述

1.数据模型的三要素

2.两类数据模型

1.3.2 概念数据模型

1.信息世界涉及的概念

2.实体-联系模型

3.两个实体型之间的联系

4.机器世界中数据的描述

1.3.3 结构数据模型

1.层次数据模型

2.网状数据模型

3.关系数据模型

1.3.4 E-R模型向关系模型的转换

1.4 关系数据库

1.4.1 关系运算

1.传统的集合运算

2.专门的关系运算

1.4.2 函数依赖

1.函数依赖的概念

2.函数依赖的术语和符号

3.为什么要讨论函数依赖

1.4.3 关系的规范化

1.第一范式(1NF)

2.第二范式(2NF)

3.第三范式(3NF)

1.4.4 数据库的完整性控制

1.数据库完整性概述

2.数据库完整性的类型

3.用户定义完整性

1.4.5 关系数据库设计

1.数据库设计的任务

2.数据库设计的特点

3.数据库设计步骤

知识点总结

习题

第2章 SQL Server 2008概述

2.1 SQL Server 2008简介

2.1.1 Microsoft SQL Server发展简史

2.1.2 SQL Server 2008的特点和新增功能

1.数据库引擎

2.分析服务新增功能——多维数据库

3.分析服务新增功能——数据挖掘

4.集成服务新增功能

5.复制新增功能

6.报表服务新增功能

7.Service Broker新增功能

2.2 SQL Server 2008的版本和组件

2.2.1 SQL Server 2008的版本

1.服务器版本

2.专业版本

2.2.2 SQL Server 2008的服务器组件

1.数据库引擎

2.SQL Server分析服务

3.SQL Server报表服务

4.SQL Server集成服务

2.3 SQL Server 2008的软、硬件安装环境需求

1.系统要求

2.系统组件对磁盘空间的要求

2.4 安装、配置和卸载SQL Server 2008

2.4.1 安装SQL Server 2008

2.4.2 配置SQL Server 2008

1.打开SQL Server 2008配置管理器

2.配置SQL Server 2008服务

3.SQL Server的网络配置

4.SQL Server 2008 Native Client配置

2.4.3 卸载SQL Server 2008

2.3 SQL Server 2008的常用工具

1.Microsoft SQL Server Management Studio

2.SQL Server配置管理器

3.SQL Server Profiler

4.实用工具

5.SQL Server文档和教程

知识点总结

习题

上机训练

第3章 数据库的创建和管理

3.1 SQL Server数据库的存储结构

1.数据库的逻辑存储结构

2.数据库的物理存储结构

3.1.1 数据库的存储形式

3.1.2 数据库文件组

3.2 系统数据库

3.3 创建数据库

3.3.1 在图形界面下创建数据库

3.3.2 用T-SQL命令创建数据库

3.4 管理数据库

3.4.1 查看数据库

1.打开数据库

2.在图形界面查看数据库属性

3.使用T_SQL命令查看数据库

3.4.2 修改数据库

1.在图形界面修改数据库属性

2.使用T_SQL命令修改数据库属性

3.4.3 扩大和收缩数据库

1.扩大数据库

2.收缩数据库

3.4.4 删除数据库

1.在SSMS中以图形化的方式实现

2.用Transact-SQL语句完成

3.4.5 分离和附加数据库

1.分离数据库

2.附加数据库

知识点总结

习题

上机训练

第4章 SQL基础

4.1 SQL概述

4.1.1 SQL的发展

4.1.2 SQL的特点

4.2 SQL Server数据类型

1.数值数据类型

2.字符串数据类型

3.日期时间数据类型

4.货币数据类型

5.用户定义的数据类型

4.3 T-SQL基础知识

4.3.1 命名规则和注释

1.数据库对象的命名格式

2.标识符

3.注释

4.3.2 批处理

4.3.3 脚本

1.保存脚本

2.在查询编辑器中使用脚本文件

4.4 常量和变量

1.常量

2.全局变量

3.局部变量

4.5 运算符、函数和表达式

4.5.1 运算符

4.5.2 系统函数

1.聚合函数

2.数学函数

3.字符串函数

4.数据类型转换函数

5.日期时间函数

4.5.3 表达式

4.6 流控制语句

1.条件分支结构

2.循环控制结构

4.7 T-SQL中的错误处理

1.使用系统变量@@ERROR处理错误的方法

2.TRY…CATCH结构与错误处理函数相结合的处理方法

知识点总结

习题

上机训练

第5章 表的创建与管理

5.1 表的概述

5.2 表结构的创建、修改和删除

5.2.1 表结构的创建

1.用SSMS工具来创建表结构

2.使用T-SQL创建表结构

5.2.2 表结构的修改

1.使用SQL Server管理平台来完成

2.使用ALTER TABLE命令修改表结构

5.2.3 表结构的删除

1.使用SQL Server管理平台来完成表结构的删除

2.使用DROP TABLE命令删除表结构

5.3 表的完整性控制

5.3.1 主键(PRIMARY KEY)约束

1.使用对象资源管理器来进行设置

2.使用Transact-SQL语句创建主键(PRIMARY KEY)约束

5.3.2 UNIQUE约束

1.使用SQL Server管理平台图形界面创建UNIQUE约束

2.使用T-SQL语句创建UNIQUE约束

5.3.3 CHECK约束

1.使用SQL Server管理平台图形界面创建CHECK约束

2.使用T-SQL语句创建CHECK约束

5.3.4 DEFAULT约束

1.使用SQL Server管理平台图形界面创建DEFAULT约束

2.使用T-SQL语句创建DEFAULT约束

5.3.5 FOREIGN KEY约束

1.使用SQL Server管理平台图形界面创建FOREIGN KEY约束

2.使用T-SQL语句创建FOREIGN KEY约束

5.3.6 禁用约束

1.禁止在已有的数据上应用约束

2.禁止在加载数据时应用约束

5.4 添加、修改和删除表中的数据

5.4.1 使用图形界面添加、修改和删除表中的数据

5.4.2 使用INSERT语句添加数据

5.4.3 使用UPDATE语句更新数据

5.4.4 使用DELETE语句删除数据

5.4.5 使用MERGE语句插入、更新和删除数据

5.5 分区表

5.5.1 创建分区表

5.5.2 创建分区函数

5.5.3 创建分区方案

知识点总结

习题

上机训练

第6章 数据查询与索引

6.1 数据基本查询

1.图形界面的菜单方式

2.SELECT查询语句

6.1.1 选择列

6.1.2 选择行

1.限制结果集的行数

2.消除取值重复的行

3.条件查询

6.1.3 数据的排序

6.1.4 使用计算函数汇总数据

6.1.5 对查询结果进行分组计算

1.使用GROUP BY语句

2.使用COMPUTE BY子句

6.1.6 重定向输出(INTO)

6.2 子查询

6.2.1 单值嵌套查询

6.2.2 多值嵌套查询

1.使用IN运算符

2.使用子查询进行比较测试

3.使用ANY及ALL运算符

4.使用子查询进行存在性测试

6.3 连接查询

6.3.1 自连接

6.3.2 内部连接

1.等值连接

2.非等值连接

6.3.3 外部连接

1.左外连接

2.右外连接

3.全外连接

6.3.4 交叉连接

6.4 集合运算

6.4.1 并运算

6.4.2 交运算

6.4.3 差运算

6.5 CASE函数

6.5.1 简单CASE函数

6.5.2 搜索CASE函数

6.5.3 CASE函数应用示例

6.6 索引

6.6.1 索引的存储结构及类型

6.6.2 索引的创建

1.使用SSMS对象资源管理器的图形界面创建索引

2.使用“表设计器”创建索引

3.用CREATE INDEX命令创建索引

6.6.3 索引的管理

1.索引的查看

2.索引的重建

3.索引的修改

4.索引的删除

知识点总结

习题

上机训练

第7章 视图、存储过程和触发器

7.1 视图

7.1.1 视图的概述

1.视图的定义

2.视图和表的区别

3.视图的用途

4.视图的分类

7.1.2 创建视图

1.创建视图的原则

2.创建视图的方法

7.1.3 通过视图查询数据

1.在SQL Server Management Studio中查看视图数据

2.用T-SQL命令select查询视图数据

7.1.4 通过视图修改数据

1.在SQL Server Management Studio中通过视图修改数据

2.用T-SQL命令修改视图数据

7.1.5 查看和重命名视图

1.查看视图定义信息

2.重命名视图

7.1.6 修改和删除视图

1.修改视图

2.删除视图

7.2 存储过程

7.2.1 存储过程的定义、特点和类型

1.存储过程的定义

2.存储过程的特点

3.存储过程的类型

7.2.2 存储过程的创建和执行

1.创建过程

2.执行存储过程

7.2.3 管理存储过程

1.查看用户存储过程

2.修改存储过程

3.删除存储过程

7.3 触发器

7.3.1 触发器概述

1.触发器的特点

2.触发器的类型

3.触发器的作用

7.3.2 触发器完整性规则

1.引用完整性规则

2.数据完整性规则

7.3.3 创建DML触发器

1.DML触发器类型

2.创建DML触发器注意事项

3.创建DML触发器

4.应用举例

7.3.4 创建触发器

1.创建DDL触发器

2.应用举例

7.3.5 管理触发器

1.查看用户创建的触发器

2.修改、禁用和删除触发器

知识点总结

习题

第8章 用户定义函数、游标和事务

8.1 用户定义函数

8.1.1 概述

1.用户自定义函数的定义

2.用户自定义函数的类型

8.1.2 SQL Server自带的用户自定义函数

8.1.3 创建和调用用户自定义函数

1.创建和调用标量函数

3.创建和调用多语句表值函数

8.1.4 管理用户定义函数

1.查看用户自定义函数

2.修改用户自定义函数

3.删除用户自定义函数

8.2 游标

8.2.1 游标概述

1.游标的定义

2.游标的作用

3.游标的组成

4.游标的分类

5.游标的生命周期

8.2.2 游标操作

1.游标声明

2.打开游标

3.读取游标数据

4.用游标修改和删除当前数据

5.关闭游标

6.删除(释放)游标

8.3 事务

8.3.1 事务的概念

1.事务的定义

2.事务的属性

3.事务的运行模式

4.事务的分类

8.3.2 事务的控制

1.事务的控制点概述

2.各控制点的创建和使用

8.3.3 事务的操作举例

知识点总结

习题

第9章 安全管理

9.1 安全管理概述

1.Microsoft SQL Server 2008系统安全功能

2.Microsoft SQL Server 2008要解决的安全问题

9.2 SQL Server 2008的安全机制

1.服务器级别

2.数据库级别

3.架构级别

1.服务器级别的安全机制

2.数据库级别的安全机制

3.数据对象级别的安全机制

9.3 SQL Server 2008的安全管理

9.3.1 登录管理

1.身份验证模式概述

2.登录的安全管理

3.不同身份的登录方式

9.3.2 用户账户管理

1.创建数据库用户

2.激活guest用户

3.修改用户

4.删除

9.3.3 角色管理

1.服务器角色

2.数据库角色

9.3.4 架构

1.架构概述

2.架构管理

9.3.5 权限管理

1.权限管理概述

2.权限管理操作

知识点总结

习题

上机训练

第10章 数据库维护

10.1 备份数据库

10.2 SQL Server的备份机制

10.2.1 SQL Server的备份方式

1.完整备份

2.差异备份

3.事务日志备份

4.数据库文件和文件组备份

10.2.2 备份设备

1.磁盘备份设备

2.磁带备份设备

3.逻辑备份设备

10.2.3 创建备份设备

1.使用SQL Server管理平台创建备份设备

2.使用系统存储过程创建备份设备

3.删除备份设备

10.2.4 数据库备份

1.使用SQL Server管理平台进行备份

2.使用备份向导

3.使用T-SQL语句备份数据库

10.3 恢复数据库

10.3.1 SQL Server还原概述

10.3.2 使用SQL Server管理平台还原数据库

10.3.3 使用T-SQL语句恢复数据库

10.4 数据的导入和导出

10.4.1 数据的导入

10.4.2 数据的导出

知识点总结

习题

上机训练

第11章 开发数据库应用程序

11.1 数据库应用结构介绍

11.1.1 集中式结构

11.1.2 文件服务器结构

11.1.3 客户/服务器结构(Client/Server,C/S)

11.1.4 互联网应用结构

11.2 数据访问接口

11.2.1 ODBC

1.ODBC的体系结构

2.建立ODBC数据源

11.2.2 OLE DB和ADO

11.2.3 ADO.NET对象模型

11.3 SQL Server 2008与C#综合开发实例

11.3.1 需求分析

11.3.2 功能流程设计

1.功能设计

2.流程设计

11.3.3 数据库设计

2.数据表结构设计

11.3.4 创建数据库

11.3.5 Visual C#代码编写与调试

1.主要功能模块的实现流程

2.主要功能的代码实现

11.4 本章小结

习题

上机训练

参考文献

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部