





定价:59.8元
印次:1-1
ISBN:9787302679974
出版日期:2025.03.01
印刷日期:2025.03.05
图书责编:王冰飞
图书分类:教材
"本书全面讲述了数据库的基本原理和MySQL的应用。全书以理论够用、实用,实践为第一的原则,使读者能够快速、轻松地掌握MySQL数据库技术与应用。第1~3章讲述数据库的基本理论知识,包括数据库系统概述、关系数据库系统和数据库设计;第4~12章讲述数据库管理系统MySQL 8.0的应用,包括MySQL基础,数据库和表的操作,数据库查询,视图和索引,MySQL编程,游标、触发器和事件,事务与并发控制,数据库的安全管理,数据库的备份与恢复;第13章介绍了基于Java Web的数据库应用系统开发过程。 本书理论与实践相结合,既阐述了数据库的基本理论,又结合了MySQL数据库管理系统的应用。本书内容翔实,实例丰富,图文并茂,体系完整,通俗易懂,有助于读者理解数据库的基本概念,掌握要点,攻克难点。为便于学习,本书还配有丰富的习题和实验。 本书可作为高等学校“MySQL数据库”课程的教学用书,也可作为培养数据库系统工程师的培训教材,还可作为数据库管理人员及数据库应用系统开发人员的参考用书。"
前言 数据库最初是在大公司或大机构中用作大规模事务处理的基础。后来随着个人计算机的普及和互联网的兴起,数据库的应用范围呈指数级扩大,遍及各行各业,如铁路、证券、银行、医院、学校、购物,以及国家政府部门、国防军工、科技发展领域等。 随着信息时代的发展,数据库也相应产生了一些新的应用领域,主要包括处理声音、图像和视频等数据的多媒体数据库、在移动计算机系统(如笔记本电脑、掌上计算机等)上发展起来的移动数据库、用于地理信息系统和计算机辅助设计的空间数据库、根据用户输入从数据库中查找相关文档或信息的信息检索系统,以及随着人工智能的发展,逐渐被广泛应用的专家决策系统等。 MySQL是一个功能完备的数据库管理系统,提供了完整的关系数据库创建、开发和管理功能。它功能强大、操作简便,日益被广大数据库用户所喜爱,而且越来越多的开发工具提供与MySQL的接口。 本书系统地介绍数据库技术的基本理论,全面介绍MySQL的各项功能,数据库系统设计方法、维护及管理以及数据库系统开发应用的相关技术。全书共13章。第1~3章系统讲述数据库的基本理论知识,包括数据库系统概述、关系数据库系统、数据库设计;第4~12章全面讲述数据库管理系统MySQL的应用,包括MySQL基础,数据库和表的操作,数据库查询,视图和索引,MySQL编程,游标、触发器和事件,事务与并发控制,数据库系统的安全管理,数据库的备份与恢复;第13章利用一个“教学管理系统”实例介绍了基于Java Web的数据库应用系统开发过程。 本书编者长期从事本科计算机类专业的教学工作,不仅具有丰富的教学经验,同时还具有多年的数据库开发经...
1.1数据库技术发展史1
1.1.1数据处理技术1
1.1.2数据库技术的3个发展阶段2
1.2数据库系统组成4
1.3数据库的体系结构6
1.3.1数据库的三级模式结构6
1.3.2数据库的两级映像8
1.4数据库的数据模型8
1.4.1信息的3种世界8
1.4.2概念模型9
1.4.3数据模型11
习题115
第2章关系数据库系统16
2.1关系数据结构16
2.1.1关系的定义和性质16
2.1.2关系数据库18
2.2关系的完整性19
2.3关系运算202.3.1传统的集合运算20
2.3.2专门的关系运算22
2.4关系的规范化27
2.4.1函数依赖27
2.4.2关系规范化的目的28
2.4.3关系规范化的过程30
习题233
第3章数据库设计34
3.1数据库设计概述34
3.2需求分析34
3.2.1需求分析的任务35
3.2.2需求分析的方法35
3.3概念结构设计36
3.3.1概念结构设计的方法36
3.3.2概念结构设计的步骤37
3.4逻辑结构设计38
3.4.1将ER图转换为关系数据模型39
3.4.2关系模式的优化41
3.4.3设计用户外模式41
3.5物理结构设计42
3.5.1确定数据库的物理结构42
3.5.2评价物理结构43
3.6数据库实施和运行、维护44
3.6.1数据库实施44
3.6.2数据库的运行与维护 44
3.7数据库设计实例45
3.7.1银行卡管理系统数据库设计45
3.7.2图书借阅管理系统数据库...
为便于教学,本书提供丰富的配套资源,包括教学大纲、教学课件、电子教案、程序源码、在线题库、习题答案以及上机实验,作者还为本书精心录制了1000分钟的微课视频。"