顶部
收藏

数据库系统原理及应用


作者:
万常选
定价:
46.00 元
版面字数:
590千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2016年
ISBN:
978-7-04-045956-2
物料号:
45956-00
出版时间:
2016-10-12
读者对象:
高等教育
一级分类:
管理
二级分类:
管理科学与工程
三级分类:
信息管理与信息系统

全书共分12 章。第1 章是数据库系统基本概念;第2、3 章是关系数据库基础;第4、5 章是关系数据库设计;第6、7 章是关系数据库应用;第8、9、10 章是关系数据库管理系统;第11、12 章是数据库应用开发。本书强调数据库应用与设计能力的培养,将数据库设计的内容分散在第4、5、12 章逐层推进。

本书的主要特点如下。

(1)强化对关系数据库模式的理解,以模式导航图为工具,使学生深刻理解关系数据库逻辑模型,灵活掌握关系代数和SQL 查询语言。

(2)以案例为驱动,通过分析应用需求来介绍数据库建模的基本方法,着力培养学生应用建模的能力,重点是使学生深刻理解数据库概念模型,提高数据库设计能力。

(3)涵盖了关系数据库物理存储结构、查询处理和查询优化等内容,这些内容一是有利于学生更好地理解关系数据库的物理模型,二是有利于学生更好地理解关系数据库管理系统的基本原理,三是有利于学生从底层的角度理解SQL 查询。

(4)从使用者的角度,以应用需求为驱动介绍数据库的事务、并发、恢复、完整性和安全性等内容,使学生深刻理解关系数据库管理系统的基本原理。

(5)强调理论与实践相结合,强调对业务背景的理解,要求学以致用(即“三会”数据库:会设计数据库,会管理数据库,会开发数据库应用程序),要求能结合具体应用背景设计出符合业务需求、数据需求和功能需求等要求的数据库概念模型和逻辑模型等,为后续学习和数据库应用开发实践打下坚实的基础。

本书是国家精品资源共享课“数据库系统及应用”的建设教材,在“爱课程”网上有丰富的教学资源(http://www.icourses.cn/coursestatic/course_4184.html),可作为信息管理与信息系统、计算机科学与技术等专业本科生的数据库系统原理课程教材,也可供数据库爱好者自学和参考。

  • 目录
    • 前辅文
      • 第I部分 数据库基础篇
        • 第1章 数据库系统概论
          • 1.1 为什么需要数据库系统
            • 1.2 数据模型
              • 1.3 数据库三级模式
                • 1.4 数据库系统
                  • 1.5 SQL Server 2014 简介
                    • 本章小结
                      • 习题1
                        • 实验1 SQL Server 2014 安装与使用
                        • 第2章 关系模型与关系代数
                          • 2.1 关系模型
                            • 2.2 关系代数
                              • 本章小结
                                • 习题2
                                • 第3章 SQL 基础
                                  • 3.1 SQL 概述
                                    • 3.2 简单查询
                                      • 3.3 连接查询
                                        • 3.4 嵌套子查询
                                          • 3.5 聚合查询
                                            • 3.6 集合运算
                                              • 3.7 SQL 查询一般格式
                                                • 本章小结
                                                  • 习题3
                                                    • 实验2 SQL 简单查询
                                                      • 实验3 SQL 复杂查询
                                                    • 第II部分 数据库设计篇
                                                      • 第4章 数据库概念设计——实体- 联系模型
                                                        • 4.1 数据库设计概述
                                                          • 4.2 E-R 模型基本概念及表示
                                                            • 4.3 约束
                                                              • 4.4 弱实体集
                                                                • 4.5 扩展E-R 特征
                                                                  • 4.6 E-R 建模问题
                                                                    • 4.7 E-R 模型设计实例——大学选课系统
                                                                      • 本章小结
                                                                        • 习题4
                                                                        • 第5章 数据库逻辑设计
                                                                          • 5.1 关系数据库逻辑设计方法
                                                                            • 5.2 E-R 模型向关系模型转化实例——大学选课系统
                                                                              • 5.3 关系模式规范化理论
                                                                                • 5.4 关系模式求精
                                                                                  • 本章小结
                                                                                    • 习题5
                                                                                  • 第III部分 SQL Server 应用篇
                                                                                    • 第6章 SQL 数据定义与更新语言
                                                                                      • 6.1 SQL 数据定义语言
                                                                                        • 6.2 SQL 数据更新语言
                                                                                          • 6.3 视图
                                                                                            • 本章小结
                                                                                              • 习题6
                                                                                                • 实验4 SQL 数据定义与更新
                                                                                                • 第7章 SQL Server 数据库编程
                                                                                                  • 7.1 T-SQL 语言
                                                                                                    • 7.2 游标
                                                                                                      • 7.3 存储过程
                                                                                                        • 7.4 触发器
                                                                                                          • 本章小结
                                                                                                            • 习题7
                                                                                                              • 实验5 SQL Server 存储过程与触发器
                                                                                                            • 第IV部分 数据库系统篇
                                                                                                              • 第8章 数据库查询优化
                                                                                                                • 8.1 文件组织与记录组织
                                                                                                                  • 8.2 索引与散列
                                                                                                                    • 8.3 查询处理
                                                                                                                      • 8.4 查询优化
                                                                                                                        • 本章小结
                                                                                                                          • 习题8
                                                                                                                          • 第9章 数据库安全性与完整性
                                                                                                                            • 9.1 数据库安全性
                                                                                                                              • 9.2 数据库完整性
                                                                                                                                • 本章小结
                                                                                                                                  • 习题9
                                                                                                                                    • 实验6 SQL Server 安全性
                                                                                                                                      • 实验7 SQL Server 完整性
                                                                                                                                      • 第10章 事务管理与恢复
                                                                                                                                        • 10.1 事务与并发控制
                                                                                                                                          • 10.2 恢复与备份
                                                                                                                                            • 本章小结
                                                                                                                                              • 习题10
                                                                                                                                            • 第V部分 数据库应用开发篇
                                                                                                                                              • 第11章 数据库应用开发基础
                                                                                                                                                • 11.1 数据库应用体系结构
                                                                                                                                                  • 11.2 数据库访问技术
                                                                                                                                                    • 11.3 ASP .NET 技术
                                                                                                                                                      • 本章小结
                                                                                                                                                        • 习题11
                                                                                                                                                        • 第12章 数据库应用设计实例——商业银行业务系统
                                                                                                                                                          • 12.1 功能需求与业务处理流程描述
                                                                                                                                                            • 12.2 数据需求分析
                                                                                                                                                              • 12.3 数据库概念设计
                                                                                                                                                                • 12.4 数据库逻辑设计
                                                                                                                                                                  • 12.5 数据库物理设计
                                                                                                                                                                    • 12.6 数据库应用设计
                                                                                                                                                                      • 本章小结
                                                                                                                                                                        • 习题12
                                                                                                                                                                      • 课程设计 数据库应用设计与开发
                                                                                                                                                                        • 1. 课程设计的目的与要求
                                                                                                                                                                          • 2. 课程设计报告内容
                                                                                                                                                                            • 3. 课程设计参考题目
                                                                                                                                                                            • 参考文献

                                                                                                                                                                            相关图书