顶部
收藏

数据库技术及应用(SQL Server)——面向计算思维和问题求解(第2版)

“十二五”普通高等教育本科国家级规划教材

作者:
陈立潮
定价:
36.00 元
版面字数:
370千字
开本:
16开
装帧形式:
平装
版次:
2
最新版次
印刷时间:
2023年
ISBN:
978-7-04-049459-4
物料号:
49459-00
出版时间:
2018-09-03
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
数据库技术

本书是教育部大学计算机课程改革项目的建设成果之一,是以培养计算思维能力为导向来构建教学内容的教材。该教材全面、系统地介绍了计算思维和问题求解的概念,以及基于计算思维的数据库技术及应用的相关知识,同时,注重分析问题与求解问题过程。全书共分10章,内容包括计算思维与数据库技术、数据库系统体系结构、面向问题的信息模型设计、面向信息的数据库模型设计、数据库管理系统与可视化操作、面向数据管理的SQL、数据库安全控制、数据库行为设计、数据库应用程序设计、数据库新技术等。书中内容丰富、循序渐进、案例驱动、目标明确,是一本学习和掌握数据库技术的好教材。同时,配有大量案例与习题,以适应读者自主学习的需要。

本书是为非计算机专业本科生学习数据库技术而编写的,同时,也适合于计算机专业的本科生以及从事数据库编程和开发的技术人员学习和参考。

  • 目录
    • 前辅文
      • 第1章 计算思维与数据库技术
        • 1.1 计算思维
          • 1.1.1 计算科学
            • 1.1.2 思维基础
              • 1.1.3 计算思维
              • 1.2 数据库技术中的计算思维
                • 1.2.1 抽象与自动化
                  • 1.2.2 关注点分离
                    • 1.2.3 折中与冗余
                      • 1.2.4 约简与聚类
                      • 1.3 数据库技术基础
                        • 1.3.1 数据
                          • 1.3.2 数据管理
                            • 1.3.3 数据库方法
                              • 1.3.4 数据库运行环境
                                • 1.3.5 数据库应用
                                  • 1.3.6 数据库系统生命周期
                                  • 1.4 教学案例与需求
                                    • 本章小结
                                      • 习题
                                      • 第2章 数据库系统体系结构
                                        • 2.1 数据库模型
                                          • 2.1.1 数据模型及分类
                                            • 2.1.2 数据库模式、实例与状态
                                            • 2.2 数据库管理系统
                                              • 2.2.1 数据库语言
                                                • 2.2.2 DBMS的组成
                                                  • 2.2.3 数据库系统实用工具
                                                    • 2.2.4 工具、应用环境和通信软件
                                                      • 2.2.5 DBMS的特点
                                                      • 2.3 DBMS的体系结构
                                                        • 2.3.1 集中式DBMS的体系结构
                                                          • 2.3.2 基本客户机/服务器DBMS体系结构
                                                            • 2.3.3 两层客户机/服务器DBMS体系结构
                                                              • 2.3.4 面向Web应用的3层和n层DBMS体系结构
                                                              • 2.4 数据库管理系统的分类
                                                                • 本章小结
                                                                  • 习题
                                                                  • 第3章 面向问题的信息模型设计
                                                                    • 3.1 数据库设计概述
                                                                      • 3.1.1 数据库设计的任务
                                                                        • 3.1.2 数据库设计的步骤
                                                                        • 3.2 需求分析
                                                                          • 3.2.1 需求分析的任务
                                                                            • 3.2.2 需求收集
                                                                              • 3.2.3 需求分析与表达
                                                                                • 3.2.4 需求规格说明书
                                                                                • 3.3 现实世界抽象—概念模型设计
                                                                                  • 3.3.1 概念模型
                                                                                    • 3.3.2 实体—联系模型
                                                                                      • 3.3.3 设计局部视图
                                                                                        • 3.3.4 视图的集成
                                                                                        • 3.4 引例的需求分析
                                                                                          • 3.4.1 引例需求收集
                                                                                            • 3.4.2 引例需求分析
                                                                                            • 3.5 引例的概念模型设计
                                                                                              • 3.5.1 引例局部视图设计
                                                                                                • 3.5.2 引例视图的集成
                                                                                                • 3.6 数据库辅助建模工具
                                                                                                  • 本章小结
                                                                                                    • 习题
                                                                                                    • 第4章 面向信息的数据库模型设计
                                                                                                      • 4.1 关系模型
                                                                                                        • 4.1.1 关系模型的数据结构
                                                                                                          • 4.1.2 关系模型的数据操作
                                                                                                            • 4.1.3 关系模型的数据约束
                                                                                                            • 4.2 完整性约束
                                                                                                              • 4.2.1 实体完整性
                                                                                                                • 4.2.2 参照完整性
                                                                                                                  • 4.2.3 用户定义的完整性
                                                                                                                  • 4.3 逻辑模型设计
                                                                                                                    • 4.3.1 规范化理论
                                                                                                                      • 4.3.2 关系模型的规范化
                                                                                                                        • 4.3.3 概念模型到关系模型的映射
                                                                                                                          • 4.3.4 关系模型的优化
                                                                                                                            • 4.3.5 用户子模式设计
                                                                                                                            • 4.4 物理模型设计
                                                                                                                              • 4.4.1 数据库物理设计的内容和方法
                                                                                                                                • 4.4.2 数据存储顺序设计
                                                                                                                                  • 4.4.3 数据存取方法设计
                                                                                                                                    • 4.4.4 数据存储位置设计
                                                                                                                                      • 4.4.5 系统配置设计
                                                                                                                                        • 4.4.6 物理模型优化
                                                                                                                                        • 4.5 引例的数据库模型设计
                                                                                                                                          • 4.5.1 引例的逻辑模型设计
                                                                                                                                            • 4.5.2 引例的物理模型设计
                                                                                                                                            • 本章小结
                                                                                                                                              • 习题
                                                                                                                                              • 第5章 数据库管理系统与可视化操作
                                                                                                                                                • 5.1 数据库管理系统软件
                                                                                                                                                  • 5.1.1 Oracle
                                                                                                                                                    • 5.1.2 SQL Server
                                                                                                                                                      • 5.1.3 DB
                                                                                                                                                        • 5.1.4 MySQL
                                                                                                                                                          • 5.1.5 Access
                                                                                                                                                          • 5.2 SQL Server管理工具
                                                                                                                                                            • 5.2.1 SQL Server的版本演进
                                                                                                                                                              • 5.2.2 SQL Server 2014的版本
                                                                                                                                                                • 5.2.3 SQL Server ManagementStudio
                                                                                                                                                                • 5.3 基于SSMS的数据库管理
                                                                                                                                                                  • 5.3.1 系统数据库
                                                                                                                                                                    • 5.3.2 数据库文件与文件组
                                                                                                                                                                      • 5.3.3 数据库管理
                                                                                                                                                                        • 5.3.4 数据表管理
                                                                                                                                                                        • 本章小结
                                                                                                                                                                          • 习题
                                                                                                                                                                          • 第6章 面向数据管理的SQL
                                                                                                                                                                            • 6.1 SQL基础
                                                                                                                                                                              • 6.1.1 标准与环境
                                                                                                                                                                                • 6.1.2 Transact-SQL及其语法约定
                                                                                                                                                                                  • 6.1.3 Transact-SQL数据类型
                                                                                                                                                                                  • 6.2 数据定义
                                                                                                                                                                                    • 6.2.1 创建和维护数据库
                                                                                                                                                                                      • 6.2.2 创建和维护数据表
                                                                                                                                                                                        • 6.2.3 引例数据库的实现
                                                                                                                                                                                        • 6.3 数据操纵
                                                                                                                                                                                          • 6.3.1 插入数据
                                                                                                                                                                                            • 6.3.2 更新数据
                                                                                                                                                                                              • 6.3.3 删除数据
                                                                                                                                                                                              • 6.4 数据查询
                                                                                                                                                                                                • 6.4.1 单表查询
                                                                                                                                                                                                  • 6.4.2 数据过滤
                                                                                                                                                                                                    • 6.4.3 连接查询
                                                                                                                                                                                                      • 6.4.4 嵌套查询
                                                                                                                                                                                                        • 6.4.5 统计和分组查询
                                                                                                                                                                                                          • 6.4.6 查询结果处理
                                                                                                                                                                                                          • 6.5 数据视图
                                                                                                                                                                                                            • 6.5.1 视图的定义与维护
                                                                                                                                                                                                              • 6.5.2 视图的查询
                                                                                                                                                                                                                • 6.5.3 使用视图修改数据
                                                                                                                                                                                                                  • 6.5.4 视图的优点
                                                                                                                                                                                                                  • 本章小结
                                                                                                                                                                                                                    • 习题
                                                                                                                                                                                                                    • 第7章 数据库安全控制
                                                                                                                                                                                                                      • 7.1 安全性概述
                                                                                                                                                                                                                        • 7.1.1 安全性问题
                                                                                                                                                                                                                          • 7.1.2 安全级别
                                                                                                                                                                                                                            • 7.1.3 安全控制层级
                                                                                                                                                                                                                              • 7.1.4 安全性控制方法
                                                                                                                                                                                                                              • 7.2 用户权限管理
                                                                                                                                                                                                                                • 7.2.1 用户与角色
                                                                                                                                                                                                                                  • 7.2.2 权限授予与收回
                                                                                                                                                                                                                                  • 7.3 完整性控制
                                                                                                                                                                                                                                    • 7.3.1 实体完整性控制
                                                                                                                                                                                                                                      • 7.3.2 参照完整性控制
                                                                                                                                                                                                                                        • 7.3.3 用户自定义完整性控制
                                                                                                                                                                                                                                        • 7.4 数据库备份恢复
                                                                                                                                                                                                                                          • 7.4.1 备份数据库
                                                                                                                                                                                                                                            • 7.4.2 恢复数据库
                                                                                                                                                                                                                                            • 7.5 并发控制
                                                                                                                                                                                                                                              • 7.5.1 事务
                                                                                                                                                                                                                                                • 7.5.2 并发控制概述
                                                                                                                                                                                                                                                  • 7.5.3 封锁
                                                                                                                                                                                                                                                    • 7.5.4 活锁和死锁
                                                                                                                                                                                                                                                      • 7.5.5 并发调度的可串行性
                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                        • 第8章 数据库行为设计
                                                                                                                                                                                                                                                          • 8.1 SQL程序基础
                                                                                                                                                                                                                                                            • 8.1.1 批处理
                                                                                                                                                                                                                                                              • 8.1.2 SQL程序基本成分
                                                                                                                                                                                                                                                                • 8.1.3 SQL程序编写规范
                                                                                                                                                                                                                                                                  • 8.1.4 输出语句
                                                                                                                                                                                                                                                                    • 8.1.5 SQL程序调试与错误处理
                                                                                                                                                                                                                                                                    • 8.2 流程控制语句
                                                                                                                                                                                                                                                                      • 8.2.1 BEGIN…END语句
                                                                                                                                                                                                                                                                        • 8.2.2 IF…ELSE语句
                                                                                                                                                                                                                                                                          • 8.2.3 多分支CASE表达式
                                                                                                                                                                                                                                                                            • 8.2.4 WHILE语句
                                                                                                                                                                                                                                                                              • 8.2.5 GOTO语句
                                                                                                                                                                                                                                                                                • 8.2.6 RETURN语句
                                                                                                                                                                                                                                                                                  • 8.2.7 WAITFOR语句
                                                                                                                                                                                                                                                                                  • 8.3 游标与事务
                                                                                                                                                                                                                                                                                    • 8.3.1 游标
                                                                                                                                                                                                                                                                                      • 8.3.2 事务
                                                                                                                                                                                                                                                                                      • 8.4 存储过程
                                                                                                                                                                                                                                                                                        • 8.4.1 创建与维护
                                                                                                                                                                                                                                                                                          • 8.4.2 存储过程实例
                                                                                                                                                                                                                                                                                            • 8.4.3 常用系统存储过程
                                                                                                                                                                                                                                                                                            • 8.5 自定义函数
                                                                                                                                                                                                                                                                                              • 8.6 触发器
                                                                                                                                                                                                                                                                                                • 8.6.1 触发器的概念
                                                                                                                                                                                                                                                                                                  • 8.6.2 触发器工作原理
                                                                                                                                                                                                                                                                                                    • 8.6.3 触发器创建与维护
                                                                                                                                                                                                                                                                                                      • 8.6.4 触发器应用
                                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                                                                        • 第9章 数据库应用程序设计
                                                                                                                                                                                                                                                                                                          • 9.1 开发环境与技术
                                                                                                                                                                                                                                                                                                            • 9.2 JDBC基础
                                                                                                                                                                                                                                                                                                              • 9.2.1 JDBC API
                                                                                                                                                                                                                                                                                                                • 9.2.2 JDBC应用模型
                                                                                                                                                                                                                                                                                                                  • 9.2.3 JDBC驱动类型
                                                                                                                                                                                                                                                                                                                    • 9.2.4 JDBC常用接口和类
                                                                                                                                                                                                                                                                                                                      • 9.2.5 JDBC编程步骤
                                                                                                                                                                                                                                                                                                                      • 9.3 教学管理系统
                                                                                                                                                                                                                                                                                                                        • 9.3.1 系统结构设计
                                                                                                                                                                                                                                                                                                                          • 9.3.2 数据库表结构
                                                                                                                                                                                                                                                                                                                          • 9.4 程序结构与公用类
                                                                                                                                                                                                                                                                                                                            • 9.4.1 程序结构
                                                                                                                                                                                                                                                                                                                              • 9.4.2 实体类
                                                                                                                                                                                                                                                                                                                                • 9.4.3 DBUtil类
                                                                                                                                                                                                                                                                                                                                  • 9.4.4 Dao类
                                                                                                                                                                                                                                                                                                                                  • 9.5 C/S结构的数据库应用开发
                                                                                                                                                                                                                                                                                                                                    • 9.5.1 登录模块
                                                                                                                                                                                                                                                                                                                                      • 9.5.2 学生管理模块
                                                                                                                                                                                                                                                                                                                                        • 9.5.3 选课操作的逻辑处理
                                                                                                                                                                                                                                                                                                                                          • 9.5.4 教师管理模块
                                                                                                                                                                                                                                                                                                                                          • 9.6 B/S结构的数据库应用开发
                                                                                                                                                                                                                                                                                                                                            • 9.6.1 学生信息管理模块
                                                                                                                                                                                                                                                                                                                                              • 9.6.2 学生信息处理业务逻辑
                                                                                                                                                                                                                                                                                                                                              • 本章小结
                                                                                                                                                                                                                                                                                                                                                • 习题
                                                                                                                                                                                                                                                                                                                                                • 第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.3 空间数据库
                                                                                                                                                                                                                                                                                                                                                                  • 10.3.1 空间数据库的概述
                                                                                                                                                                                                                                                                                                                                                                    • 10.3.2 空间数据库模型
                                                                                                                                                                                                                                                                                                                                                                      • 10.3.3 空间数据库系统
                                                                                                                                                                                                                                                                                                                                                                        • 10.3.4 空间数据库目前面临的挑战
                                                                                                                                                                                                                                                                                                                                                                        • 10.4 NoSQL数据库
                                                                                                                                                                                                                                                                                                                                                                          • 10.4.1 NoSQL数据库系统概述
                                                                                                                                                                                                                                                                                                                                                                            • 10.4.2 NoSQL数据库开源软件
                                                                                                                                                                                                                                                                                                                                                                              • 10.4.3 NoSQL数据库面临的挑战
                                                                                                                                                                                                                                                                                                                                                                              • 10.5 大数据技术
                                                                                                                                                                                                                                                                                                                                                                                • 10.5.1 大数据概述
                                                                                                                                                                                                                                                                                                                                                                                  • 10.5.2 数据仓库
                                                                                                                                                                                                                                                                                                                                                                                    • 10.5.3 数据挖掘
                                                                                                                                                                                                                                                                                                                                                                                      • 10.5.4 大数据面临的挑战
                                                                                                                                                                                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                                                                                                                                                                                        • 习题
                                                                                                                                                                                                                                                                                                                                                                                        • 参考文献
                                                                                                                                                                                                                                                                                                                                                                                        课程网址: null

                                                                                                                                                                                                                                                                                                                                                                                        相关图书