数据库系统原理与应用(SQL Sever2005)
本文关键词:数据库系统原理与应用,由笔耕文化传播整理发布。
数据库系统原理与应用(SQL Sever2005)
《数据库系统原理与应用(SQL Sever 2005)(第2版)》通过两个完整的案例,全面地介绍了SQL Server 2005数据库管理系统的各种操作技术和应用程序开发方法,寓原理于应用,于应用中解释原理。通过“图书管理系统”详细阐述了关系数据库的管理和开发过程,同时,,利用“B-C电子商务系统”供读者进行模仿、练习和提高。
《数据库系统原理与应用(SQL Sever 2005)(第2版)》共12章,分别介绍了数据库技术基础、数据库操作、表的管理、数据查询、索引和视图操作、T-SQL基础和存储过程、数据库完整性、数据库安全性、数据管理、事务和锁、数据库设计以及数据库应用程序开发等内容。同时,书后还配套有综合实训和模拟试题,以方便学生上机实训并巩固所学知识内容。
《数据库系统原理与应用(SQL Sever 2005)(第2版)》适合作为高职高专、中职院校IT类专业数据库相关课程的教材,也可作为数据库管理和程序开发人员的参考用书。
第2版前言
第1版前言
第1章 数据库技术基础
1.1 数据库技术概述
1.1.1 数据库的基本概念
1.1.2 数据处理发展简史
1.1.3 高级数据库技术
1.2 数据模型
1.2.1 层次模型
1.2.2 网状模型
1.2.3 关系模型
1.3 SQL语言简介
1.3.1 SQL语言概述
1.3.2 SQL语言分类
1.3.3 SQL语句组成
1.4 SQL Server 2005基础
1.4.1 SQL Server 2005简介
1.4.2 SQL Server 2005安装过程
1.4.3 启动SQL Server 2005服务
1.4.4 启动SQL Server Management Studio
1.4.5 SQI.Server Management Studio 基本组成
1.4.6 SQL Server Management Studio中执行查询
1.4.7 联机丛书
本章小结
习题1
实训1初识SQL Server 2005
第2章 数据库操作
2.1 示例数据库介绍
2.1.1 教学示例数据库
2.1.2 实训示例数据库
2.2 SQL Server 2005数据库概述
2.2.1 SQL Server 2005数据库组成
2.2.2 SQL Server 2005数据库存储结构
2.3 创建和修改数据库
2.3.1 使用SSMS创建和修改数据库
2.3.2 使用T-SQL创建数据库
2.3.3 使用T-SQL修改数据库
2.4 查看和删除数据库
2.4.1 使用SSMS查看和删除数据库
2.4.2 使用T-SQL查看和删除数据库
本章小结
习题2
实训2 SQL Server 2005数据库操作
第3章 表的管理
3.1 基本知识
3.1.1 设计表
3.1.2 目录视图
3.2 创建和修改表
3.2.1 使用SSMS创建和修改表
3.2.2 使用T-SQL创建和修改表
3.3 查看和删除表
3.3.1 使用SSMS查看和删除表
3.3.2 使用T-SQL查看和删除表
3.4 记录操作
3.4.1 使用SSMS进行记录操作
3.4.2 使用T-SQL插入记录
3.4.3 使用T-SQL修改记录
3.4.4 使用T-SQL删除记录
本章小结
习题3
实训3 SQL Server 2005表和记录操作
第4章 数据查询
4.1 简单查询
4.1.1 选择列
4.1.2 选择行
4.1.3 查询结果排序
4.1.4 查询结果分组
4.1.5 COMPUTE BY子句汇总
4.1.6 WITH CUBE汇总数据
4.1.7 分页和排名
4.2 连接查询
4.2.1 内连接
4.2.2 外连接
4.2.3 交叉连接
4.3 子查询
4.3.1 子查询类型
4.3.2 记录操作语句中的子查询
4.3.3 子查询规则
4.4 联合查询
4.5 分布式查询
本章小结
习题4
实训4-1 SQL Server 2005
基本查询
实训4.2 SQL Server 2005连接查询
和子查询
第5章 索引和视图操作
5.1 索引概述
5.1.1 索引简介
5.1.2 索引类型
5.2 使用SSMS管理索引
5.3 使用T-SQL管理索引
5.4 全文索引
5.4.1 全文索引概述
5.4.2 使用“全文索引向导”
5.4.3 使用T-SQL管理全文索引
5.5 视图概述
5.6 使用SSMS管理视图
5.7 使用T-SQL管理视图
5.8 使用视图
5.8.1 查询视图数据
5.8.2 修改视图数据
5.8.3 删除视图数据
本章小结
习题5
实训5.1 SQL Server 2005的索引操作
实训5.2 SQL Server 2005的视图操作
第6章 T-SQL基础和存储过程
6.1 T-SQL语言基础
6.2 变量和运算符
6.2.1 变量
6.2.2 运算符
6.3 流程控制语句
6.4 常用函数
6.5 存储过程基础
6.6 使用SSMS管理存储过程
6.6.1 创建和执行存储过程
6.6.2 查看、修改和删除存储过程
6.7 使用T-SQL管理存储过程
6.7.1 创建和执行存储过程
6.7.2 查看、修改和删除存储过程
6.8 游标
6.8.1 游标概述
6.8.2 游标实例
本章小结
习题6
实训6 SQL Server 2005的存储过程
第7章 数据库完整性
7.1 数据库完整性概述
7.2 SQL server 2005数据库完整性的实现
7.2.1 允许空值约束
7.2.2 DEFAULT定义
7.2.3 CHECK约束
7.2.4 PRIMARY KEY约束
7.2.5 FOREIGN KEY约束
7.2.6 UNIQUE约束
7.3 触发器概述
7.3.1 触发器基本知识
7.3.2 Inserted表和Deleted表
7.4 使用SSMS管理触发器
7.4.1 创建触发器
7.4.2 禁用、修改和删除触发器
7.5 使用T-SQL管理触发器
7.5.1 创建触发器
7.5.2 修改和查看触发器
7.5.3 禁用/启用和删除触发器
7.6 触发器的典型应用
7.6.1 实施参照完整性
7.6.2 实施特殊业务规则
本章小结
习题7
实训7 SQL Server 2005数据完整性
第8章 数据库安全性
8.1 数据库安全概述
8.2 登录管理
8.2.1 验证模式
8.2.2 使用SSMS管理登录名
8.2.3 使用T-SQL管理登录名
8.2.4 在SQL Server 2005中开启sa账号
8.3 用户管理
8.3.1 使用SSMS管理数据库用户
8.3.2 使用T-SQL管理数据库用户
8.4 角色管理
8.4.1 服务器角色
8.4.2 数据库角色
8.4.3 应用程序角色
8.5 权限管理
8.5.1 权限类型
8.5.2 使用SSMS管理权限
8.5.3 使用T-SQL管理权限
本章小结
习题8
实训8 SQL Server 2005的安全控制
第9章 数据管理
9.1 数据库备份概述
9.2 备份设备的管理
9.2.1 使用SSMS管理备份设备
9.2.2 使用T-SQL管理备份设备
9.3 执行数据库备份
9.3.1 制定数据库备份策略
9.3.2 备份方式
9.3.3 使用SSMS执行备份
9.3.4 使用T-SQL执行备份
9.4 恢复数据库
9.4.1 数据库恢复概述
9.4.2 使用SSMS执行恢复
9.4.3 使用T-SQL执行恢复
9.5 数据库的分离与附加
9.5.1 分离和附加概述
9.5.2 使用SSMS分离数据库
9.5.3 使用T-SQL分离数据库
9.5.4 使用SSMS附加数据库
9.5.5 使用T-SQL附加数据库
9.6 数据导入导出
9.6.1 数据导入导出概述
9.6.2 数据导出
9.6.3 数据导人
本章小结
习题9
实训9 SQL Server 2005数据备份/恢复
第10章 事务和锁
10.1 事务
10.1.1 事务概述
10.1.2 自动提交事务
10.1.3 显式事务
10.1.4 隐式事务
10.2 锁
10.2.1 并发问题
10.2.2 锁的类型
10.2.3 查看锁
10.2.4 设置事务隔离级别
10.2.5 死锁的处理
本章小结
习题10
实训10 SQL server 2005事务和锁
第11章 数据库设计
11.1 数据库设计概述
11.2 需求分析
11.2.1 需求分析的任务
11.2.2 需求分析的基本步骤
11.2.3 数据流图
11.2.4 数据字典
11.3 概念结构设计
11.3.1 E-R模型
11.3.2 局部E-R图设计
11.3.3 视图的集成
11.4 逻辑结构设计
11.4.1 E-R图向关系模型的转换
11.4.2 数据库的规范化
11.4.3 设计用户外模式
1 1.5 数据库的物理设计
11.5.1 存取方法设计
11.5.2 数据的存放位置设计
11.5.3 确定系统配置
11.5.4 评价物理结构
11.6 数据库实施
11.7 数据库运行与维护
本章小结
习题11
实训11数据库设计
第12章 数据库应用程序开发
12.1 数据库应用程序结构
12.1.1 客户机/服务器结构
12.1.2 浏览器/服务器结构
12.1.3 3层/N层结构
12.1.4 数据库访问技术
12.2 Java平台SQL Server数据
库程序开发
12.2.1 ODBC/JDBC
12.2.2 JDBC API介绍
12.2.3 JDBC访问SQL Server数据库
12.3.NET平台SQL Server数据库程序开发
12.3.1 ADO.NET
12.3.2 ADO.NET数据库操作对象
12.3.3 使用C#.NET开发SQL Server数据库程序
12.3.4 使用ASP.NET开发SQL Server数据库程序
本章小结
习题12
实训12-1 Java连接SQL Server2005
实训12-2 .NET连接SQL Server2005
附录
附录A 综合实训
附录B 模拟试题
参考文献
本文关键词:数据库系统原理与应用,由笔耕文化传播整理发布。
本文编号:349234
本文链接:https://www.wllwen.com/wenshubaike/mishujinen/349234.html