基本信息
编辑推荐
适读人群 :高等院校计算机类专业学生
通本书配有电子课件、课后习题答案、每章节案例代码和实验代码。过各个章节穿插了很多实例,提供了MySQL从入门到实际应用所必备的知识。每章还安排了实验的题目,可供教师实验教学使用。所介绍的实例都是在Windows 10操作系统下调试运行通过的。
内容简介
计算机书籍
《MySQL数据库基础与实践》从实用的角度出发,全面讲解MySQL数据库技术。在内容安排上由浅入深,让读者循序渐进地掌握编程技术;在内容形式上附有大量的注解、说明等栏目,以提高读者的编程技术,丰富读者的编程经验。全书共分四大部分,第 1 部分为数据库设计基础部分;第 2 部分介绍数据库设计,包括 MySQL 数据库管理表记录、检索表记录、数据库设计视图和触发器、以及常见函数等;第 3 部分介绍MySQL数据库的一些高级特性,主要包括事务管理,以及MySQL连接器JDBC和连接池;第 4 部分介绍Hibernate框架。每章均配有习题,后一章还有一个综合案例,以指导读者深入地进行学习。
《MySQL数据库基础与实践》附有所有程序的源代码、多媒体教学PPT、程序开发资源库和课后习题答案。其中,源代码全部经过精心测试,能够在Windows XP、Windows 7和Windows 10操作系统上编译和运行。
《MySQL数据库基础与实践》既可作为高等学校计算机软件技术课程的教材,也可作为管理信息系统开发人员的技术参考书。
目录
第1章 数据库设计基础
1.1 数据库设计概述
1.1.1 关系数据库概述
1.1.2 结构化查询语言SQL
1.1.3 数据库设计的基本步骤
1.2 关系模型
1.2.1 数据库和表
1.2.2 列和行
1.2.3 主键与外键
1.2.4 约束
1.3 E-R图
1.3.1 实体和属性
1.3.2 实体与属性之间的关系
1.3.3 E-R图的设计原则
本章总结
实践与练习
实验指导:E-R图的设计与画法
第2章 MySQL数据库概述
2.1 认识MySQL数据库
前言
MySQL 数据库是世界上最流行的数据库之一。MySQL 是一款非常优秀的免费软件,由瑞士的MySQL AB公司开发,是一款真正的快速、多用户、多线程的SQL数据库。全球最大的网络搜索引擎公司——Google使用的数据库就是MySQL,并且国内很多大型网络公司也选择MySQL数据库,如百度、网易和新浪等。据统计,世界上一流的互联网公司中,排名前20位的有80%是MySQL的忠实用户。学习和掌握MySQL数据库技术语言已经成为计算机相关专业学生的迫切需求。
本书讲解了MySQL开发基础和数据库编程技巧,在内容的编排上力争体现新的教学思想和方法。本书的内容编写遵循“从简单到复杂”“从抽象到具体”的原则。书中通过各个章节穿插了很多实例,提供了MySQL从入门到实际应用所必备的知识。数据库设计既是一门理论课,也是一门实践课。学生除了要在课堂上学习程序设计的理论方法,掌握编程语言的语法知识和编程技巧外,还要进行大量的课外练习和实践操作。为此,本书每章都配有课后习题,并且每章都有一个综合案例,除此之外,每章还安排了实验的题目,可供教师实验教学使用。
本书共分10章。第1章介绍数据库设计基础,主要介绍数据库开发的基本概念及专用术语。第2章为MySQL数据库概述,主要介绍MySQL数据库安装、数据库的操作,以及数据表结构的操作。第3章介绍MySQL管理表记录,主要包括基本数据类型、运算符、字符集和数据表的操作。第4章介绍检索表记录,主要讲解利用各种不同方式进行条件查询表记录。第5章介绍视图和触发器。第6章介绍事务管理。第7章介绍MySQL连接器JDBC和连接池。第8章介绍Hibernate框架。第9章介绍常见函数和数据管理。第10章介绍了一个综合案例,通过这个综合案例可以加深读者对MySQL数据库的认识。
本书内容全面,案例新颖,针对性强。本书所介绍的实例都是在Windows 10操作系统下调试运行通过的。每章都配有与本章知识点相关的案例和实验,以帮助读者顺利地完成开发任务。从应用程序的设计到应用程序的发布,读者都可以按照书中所讲述的内容来实施。作为教材,每章后面均附有习题。
本书由夏辉负责全书的整体策划,夏辉、白萍、李晋和屈巍负责全书的编写,并且最终完成书稿的修订、完善、统稿和定稿工作,由王晓薇教授、吴鹏博士负责主审。刘杰教授、李航教授为本书的策划和编写提供了有益的帮助和支持,并且对本书初稿在教学过程中存在的问题提出了宝贵的意见。本书也借鉴了中外参考文献中的原理知识和资料,在此一并表示感谢。
本书配有电子课件、课后习题答案、每章节案例代码和实验代码,以方便教学和自学参考使用,如有需要请到http://www.scse. sdu. edu. cn网络中下载。
由于时间仓促,书中难免存在不妥之处,敬请广大读者原谅,并提出宝贵意见。