深入浅出数据库系统及应用基础

深入浅出数据库系统及应用基础

程学先, 主编

出版社:清华大学出版社

年代:2015

定价:30.0

书籍简介:

数据库是管理信息系统、网络应用等的基础,是计算机类、管理类专业和许多工科专业学生必修的专业课或公共基础课。我们已编写《数据库系统原理与应用》,其主要对象为计算机类专业学生,如果用于新生的数据库基础类课程教学不太适用。目前一般学校基于VFP或Access组织数据库基础课程的教学。

作者介绍:

程学先,1966年毕业于华中师范大学物理系,做过电工、电气技术员、工程师、高级工程师,现为湖北工业大学教授,2000-2004年任湖北工业大学信息工程学院院长。1987年被评为襄樊市劳动模范,1992年被评为纺织部有特殊贡献中青年专家,1996年享受国务院政府特殊津贴,现为教育部计算机科学与技术分教指委专家组专家、全国计算机继续教育研究会理事、武汉市软件工程学会理事、中国管理科学研究院特约研究员。主要研究方向:管理信息系统、计算机控制技术。研究软件复用、软件部件与构件技术。培养硕士生60人,主编教材8部,发表论文60余篇,其中包括EI检索、ISTP检索9篇。指导学生参加各类全国性学科竞赛获奖20余项。主持完成科研项目22项,其中获得湖北省科技进步奖二、三等奖各一项,襄樊市科技进步奖一、二等奖各一项,获国家实用新型专利5项。

书籍目录:

基础篇

第1章 认识数据库

1.1 数据处理发展历程

1.1.1 人工管理阶段(20世纪50年代中期以前)

1.1.2 文件系统阶段(20世纪50年代后期至60年代)

1.1.3 Excel

1.1.4 数据库系统阶段(20世纪60年代后期)

1.2 SQL Server 2008可视化建库建表操作方法

1.2.1 建立数据库

1.2.2 建立数据表

1.2.3 修改表结构

1.3 数据维护的可视化操作方法

1.3.1 数据维护的概念

1.3.2 分析数据库数据文件以深入认识数据库

1.4 数据备份与恢复的可视化操作方法

1.4.1 数据转储的概念

1.4.2 创建备份设备

1.4.3 数据库备份与还原

1.4.4 数据库分离与附加

1.5 数据库管理系统

1.5.1 DBMS的功能

1.5.2 DBMS的组成

1.5.3 关系数据库初步

小结

习题

第2章 SQL语言

2.1 SQL语言概貌

2.2 SQL数据定义功能

2.2.1 定义数据库

2.2.2 基本表的定义和修改

2.2.3 在SQL Server中执行SQL语句

2.3 SQL数据维护语句

2.3.1 修改(UPDATE)语句

2.3.2 删除(DELETE)语句

2.3.3 插入(INSERT)语句

2.4 SQL数据查询语句

2.4.1 SQL查询语句格式

2.4.2 对单一表查询语句

2.4.3 对两个以上表的连接查询

2.4.4 外部连接

2.4.5 嵌套查询

2.4.6 批量录入数据的语句

2.4.7 SELECT语句的关联应用

2.5 视图

2.5.1 视图的概念

2.5.2 可视化方式建立视图

2.5.3 建立视图的语句

2.5.4 视图用于更新

2.6 SQL数据控制功能

小结

习题

第3章 关系代数

本章学习目标

3.1 传统的集合运算

3.2 专门的关系运算

小结

习题

第4章 数据库基础理论

4.1 数据库系统基本概念

4.2 三层模式与二级映像

4.3 数据控制的概念

4.4 数据完整性保护的可视化实现

4.4.1 实体完整性保护的实现

4.4.2 参照完整性保护的实现

4.4.3 域完整性保护的实现

4.5 设置数据完整性保护的语句

4.5.1 建表语句中添加数据完整性约束

4.5.2 涉及数据完整性的数据表结构修改语句

4.6 索引文件组织

4.6.1 索引的概念

4.6.2 聚集索引与唯一索引

4.7 数据库安全性管理

4.7.1 主体与安全对象

4.7.2 身份验证模式

4.7.3 登录名的管理

4.7.4 创建架构

4.7.5 针对具体数据库创建用户名

4.7.6 服务器角色

4.7.7 数据库角色

4.7.8 权限管理

小结

习题

第5章 数据模型

本章学习目标

5.1 数据模型

5.2 E-R数据模型

5.2.1 数据之间的联系

5.2.2 实体联系模型(E-R图)

5.3 关系数据模型

5.3.1 关系数据模型基本概念

5.3.2 从E-R数据模型到关系数据模型

小结

习题

第6章 关系优化

本章学习目标

6.1 基本概念

6.2 候选关键字与主属性

6.2.1 候选关键字

6.2.2 主属性

6.3 关系规范化

6.3.1 问题的提出

6.3.2 范式

小结

习题

第7章 小型仓库管理系统设计

本章学习目标

7.1 管理信息系统设计概述

7.1.1 管理信息系统设计步骤

7.1.2 软件生产线

7.1.3 部件库

7.1.4 用例图

7.1.5 数据结构类图

7.1.6 组件图

7.1.7 系统结构类图

7.2 仓储管理系统需求分析

7.2.1 仓储管理系统功能要求

7.2.2 系统模块结构

7.2.3 实体分析

7.3 用例图设计

7.4 数据结构类图设计与建立数据表

7.5 应用系统设计与建立

7.5.1 系统结构类图设计

7.5.2 生成应用系统

小结

习题

第8章 数据库系统管理

本章学习目标

8.1 SQL Server管理工具

8.2 SQL Server中的存储过程

8.2.1 存储过程的概念

8.2.2 存储过程的优点

8.2.3 在SQL Server中,创建一个存储过程的两种方法

8.2.4 使用管理工作平台创建存储过程

8.2.5 重新命名存储过程

8.2.6 删除存储过程

8.2.7 执行存储过程

8.3 SQL Server中的触发器

8.3.1 触发器的概念及作用

8.3.2 触发器的种类

8.3.3 创建触发器

8.3.4 触发器的原理

8.3.5 INSTEAD OF触发器

8.3.6 触发器的应用

8.4 数据库接口技术

8.4.1 ODBC(Open Database Connectivity)

8.4.

8.5 事务处理

8.5.1 事务的基本概念

8.5.2 事务处理过程分析

8.5.3 SQL的事务管理

8.6 并发控制

8.6.1 并发处理产生的三种不一致性

8.6.2 封锁

习题

实践篇

内容摘要:

本书介绍了最基础的数据库系统的基本概念、基本原理和基本方法。内容包括数据库概念,SQL语言,关系代数、数据库基础理论、数据模型、关系优化、数据库系统管理。为帮助学生更好地理解数据库基本理论、基本概念与基本方法,做到理论联系实际,突出应用,提供了一个小型仓储管理信息系统实例,介绍了从需求分析、建模、建立数据库与生成应用系统的全过程。为学以致用,本书联系社会上广泛应用的SQL Server数据库组织教学。为了解决编程难题,设计了基于部件库的管理信息系统软件生产线,使得无任何编程语言知识与技能就能完成应用系统的设计与建设。本书内容分为基础篇与实践篇,在实践篇中结合有关章、节组织上机操作,其中包括应用我们开发的实验工具程序进行的实验与应用软件生产线进行系统开发的实验,通过实践环节的学习使建立对数据库及其应用的感性认识、理论联系实际以加深对数据库基本概念与基本方法的理解、学以致用使提高动手能力。 为配合教学,在清华大学出版社网站中提供了PowerPoint教学幻灯片,管理信息系统软部件库(Java版)及软件生产线程序、实践篇中例题的电子文档。本书可作为高等院校应用类型本、专科学生新生计算机数据库基础课教材,也可作为转型学校和高职高专学校数据库应用课程的教材。

编辑推荐:

《深入浅出数据库系统及应用基础》特点:
强调感性认识入手、实验先行、理论与实践紧密结合。
提供多个实验工具软件程序,以加深对SOL语句的理解,即使计算机基础较低的初学者也能很容易地学习数据库。可用作数据库基础类课程的教材。
提供“管理信息系统生产线”与Java版“数据库桌面系统”等工具软件,无须学习任何外部编程语言就能学会操纵数据库并设计数据库应用系统。
结合社会上流行的SQ·Server数据库组织教学,包含数据库理论基础中所有知识点,有利于实用。Java版“数据库桌面系统”可用于个人数据库管理。“管理信息系统生产线”可用于实际数据库应用系统开发。

书籍规格:

书籍详细信息
书名深入浅出数据库系统及应用基础站内查询相似图书
9787302408246
如需购买下载《深入浅出数据库系统及应用基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)30.0语种简体中文
尺寸26 × 19装帧平装
页数印数 24

书籍信息归属:

深入浅出数据库系统及应用基础是清华大学出版社于2015.出版的中图分类号为 TP311.13 的主题关于 数据库系统-教材 的书籍。