顶部
收藏

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

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

作者:
陈立潮
定价:
36.00元
ISBN:
978-7-04-049459-4
版面字数:
370.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
“十二五”普通高等教育本科国家级规划教材
出版时间:
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 大数据面临的挑战
    • 本章小结
    • 习题
  • 参考文献

“数据库技术及应用(SQL Server)——面向计算思维和问题求解(第2版)”数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖电子教案、扩展实例、扩展阅读、例题源程序、微视频和习题答案,充分运用多种媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果的同时,为学生学习提供思维与探索的空间。

相关图书