您的浏览器不支持JavaScript,请开启后继续
数据库原理与应用项目化教程(MySQL)(胡巧儿)

数据库原理与应用项目化教程(MySQL)(胡巧儿)

  • 作者
  • 胡巧儿、李慧清 主编

《数据库原理与应用项目化教程(MySQL)》教材以“模块导入、任务驱动”的方式编写,全书分为10个模块,分别是数据库的基础,设计数据库,MySQL的安装与配置、使用,数据库的创建与维护,数据表的创建与维护,数据操作,单表简单数据查询,高级数据查询,视图与索引,数据库的安全管理。每个模块均针对数据库设计与开发中的一个工作过程介绍相关的课程内容,每个模块又分为几个任务...


  • ¥46.00

ISBN: 978-7-122-37975-7

版次: 1

出版时间: 2022-04-01

图书介绍

ISBN:978-7-122-37975-7

语种:汉文

开本:16

出版时间:2022-04-01

装帧:平

页数:189

图书前言

数据库技术是信息系统的一个核心技术,是一种计算机辅助管理数据的方法,它研究如何组织和存储数据,如何高效地获取和处理数据。数据库技术是计算机及相关专业学生必备的专业基础知识。从目前各大招聘网站的信息来看,各类计算机人才的技能要求中都要求应聘者至少掌握一种数据库管理系统的操作和使用,相对其他数据库产品而言,MySQL具有体积小、速度快、使用方便、可移植、费用低等特点,并且开放源代码,因此越来越多的公司开始使用MySQL,尤其在Web开发领域,MySQL占据着举足轻重的地位。
本教材的主要特色与创新如下。
1.坚持高职高专“实用为主,够用为度”的教学原则,对教材内容进行合理规划。
本教材将数据库原理与数据库应用有机结合,数据库原理部分主要讲解关系数据库的基础知识,以及数据库概念设计与逻辑设计的常用方法;数据库应用部分则突出了软件开发时使用频率最高的数据查询语句的重要性。
2.突出高职高专技能培养为主的特点。
本教材以“模块导入、任务驱动”的方式编写,全书分为10个模块,分别是数据库的基础,设计数据库,MySQL的安装与配置、使用,数据库的创建与维护,数据表的创建与维护,数据操作,单表简单数据查询,高级数据查询,视图与索引,数据库的安全管理。每个模块均针对数据库设计与开发中的一个工作过程介绍相关的课程内容,每个模块又分为几个任务,以实际工作任务为背景,通过“任务描述”→“相关知识”(完成任务需要用到的相关知识)→“任务实施”(完成具体的工作任务)这几个环节,将知识的学习、技能的练习与任务相结合;以双案例贯穿全书,构建立体的技能训练体系,两个案例的选择充分考虑了初学者的特点,课上任务实施以“学生成绩管理”数据库的设计与开发为主线贯穿始终,课后同步实训以“员工管理”数据库的设计与开发为主线贯穿始终;每个模块后面的同步实训可以强化对学生的技能训练,而且每个模块后面附有大量习题,以客观题为主,可以让学生课后及时巩固需要识记、理解的知识点。数据库设计、数据查询需要大量的技能训练,在习题中以主观题的形式作了进一步的强化;数据查询语句是使用频率最高的语句,知识点也比较多,分为两个模块完成,确保学生能很好地掌握。
本书由胡巧儿、李慧清担任主编,刘妮娜参编。
由于编者水平所限,不妥之处在所难免,敬请广大读者和专家批评指正。

编者

精彩书摘

《数据库原理与应用项目化教程(MySQL)》教材以“模块导入、任务驱动”的方式编写,全书分为10个模块,分别是数据库的基础,设计数据库,MySQL的安装与配置、使用,数据库的创建与维护,数据表的创建与维护,数据操作,单表简单数据查询,高级数据查询,视图与索引,数据库的安全管理。每个模块均针对数据库设计与开发中的一个工作过程介绍相关的课程内容,每个模块又分为几个任务,以实际工作任务为背景,将知识的学习、技能的练习与任务相结合;以双案例贯穿全书,构建立体的技能训练体系,课上任务实施以“学生成绩管理”数据库的设计与开发为主线贯穿始终,课后同步实训以“员工管理”数据库的设计与开发为主线贯穿始终;每个模块后面的同步实训可以强化对学生的技能训练,而且每个模块后面附有大量习题,以客观题为主,可以让学生课后及时巩固需要识记、理解的知识点。
本书可作为高职高专院校计算机类相关专业的教材,也适合数据库技术的初学者使用。

目录

模块1数据库的基础001
任务1.1理解数据库的基本概念001
1.1.1数据001
1.1.2数据库002
1.1.3数据库管理系统002
1.1.4数据库系统003
任务1.2理解数据模型004
1.2.1概念模型005
1.2.2关系模型006
任务1.3了解SQL语言011
1.3.1SQL语句的分类011
1.3.2SQL语言的特点011
【同步实训1】分析“员工管理”数据库的数据012
习题1013

模块2设计数据库016
任务2.1概念结构设计016
2.1.1设计局部E-R图017
2.1.2设计全局E-R图017
任务2.2逻辑结构设计——E-R图转换成关系模型021
任务2.3逻辑结构设计——关系模型的优化022
2.3.1不好的关系模式023
2.3.2函数依赖024
2.3.3范式025
2.3.4关系模式分解025
【同步实训2】“员工管理”数据库的设计027
习题2027

模块3MySQL的安装与配置、使用030
任务3.1MySQL的安装与配置030
任务3.2使用MySQL043
3.2.1启动与停止MySQL服务043
3.2.2MySQL客户端实用程序045
【同步实训3】MySQL8.0的安装与配置049
习题3050

模块4数据库的创建与维护052
任务4.1创建数据库052
4.1.1创建数据库052
4.1.2查看数据库053
任务4.2维护数据库056
4.2.1修改数据库056
4.2.2删除数据库057
任务4.3使用Navicat创建与管理数据库058
【同步实训4】创建与维护“员工管理”数据库062
习题4063

模块5数据表的创建与维护064
任务5.1理解数据表的基础知识064
5.1.1表的命名064
5.1.2数据类型065
任务5.2创建数据表068
5.2.1创建数据表068
5.2.2查看数据表069
任务5.3维护数据表072
5.3.1修改数据表072
5.3.2删除数据表073
任务5.4实施数据完整性076
5.4.1MySQL提供的约束076
5.4.2实施数据完整性077
任务5.5使用Navicat工具创建与管理数据表082
【同步实训5】创建与管理“员工管理”数据库的数据表089
习题5090

模块6数据操作094
任务6.1插入记录094
任务6.2修改记录099
任务6.3删除记录102
【同步实训6】“员工管理”数据库的数据更新106
习题6107

模块7单表简单数据查询110
任务7.1单表无条件查询110
任务7.2单表有条件查询115
任务7.3单表统计查询120
【同步实训7】“员工管理”数据库的简单数据查询124
习题7125

模块8高级数据查询131
任务8.1交叉连接与内连接131
8.1.1交叉连接132
8.1.2内连接132
任务8.2外连接与自连接136
8.2.1外连接136
8.2.2自连接137
任务8.3子查询139
8.3.1【NOT】IN子查询139
8.3.2比较子查询139
8.3.3【NOT】EXISTS子查询140
任务8.4子查询在更新语句中的应用143
任务8.5集合查询147
【同步实训8】“员工管理”数据库的高级数据查询149
习题8149

模块9视图与索引155
任务9.1创建与使用视图155
9.1.1视图的概念156
9.1.2创建视图156
9.1.3查看视图156
9.1.4使用视图157
9.1.5修改视图157
9.1.6删除视图157
任务9.2创建与使用索引162
9.2.1索引的概念162
9.2.2创建索引163
9.2.3使用索引164
9.2.4删除索引164
【同步实训9】“员工管理”数据库的查询优化168
习题9169

模块10数据库的安全管理171
任务10.1用户管理171
10.1.1查看用户172
10.1.2创建用户172
10.1.3修改用户密码172
10.1.4删除用户173
任务10.2权限管理176
10.2.1查看权限176
10.2.2授予权限178
10.2.3收回权限178
任务10.3数据的备份与还原182
10.3.1备份数据182
10.3.2还原数据183
【同步实训10】“员工管理”数据库的安全管理186
习题10187

参考文献189

发送电子邮件联系我们