- ISBN:9787302611578
- 装帧:70g胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:212
- 出版时间:2022-09-01
- 条形码:9787302611578 ; 978-7-302-61157-8
本书特色
本书语言精练、示例丰富、通俗易懂、教学资源丰富。本教材可以作为高职高专计算机相关专业和非计算机专业数据库基础和数据库开发课程的教材,也适合计算机软件开发人员、从事数据库管理与维护工作的专业人员和广大计算机爱好者自学使用,还可以作为“1+X”Web 前端开发、JavaWeb应用开发等职业技能等级证书的考试参考书。 融入课程思政内容,突出理论和实践相统一,注重以真实生产项目、典型工作任务、案例等知识载体编写相关内容,内容新颖、实用。 融入课程思政内容,突出理论和实践相统一,注重以真实生产项目、典型工作任务、案例等知识载体编写相关内容,内容新颖、实用。
内容简介
本书以培养读者职业技能为目标,从实际案例出发,以MySQL数据库为依托,深入浅出地讲解了数据库的原理及MySQL数据库的应用,较全面地介绍了数据库的基础知识及其应用。 全书共9章,包括数据库基本认知、数据库设计、MySQL数据库和表、数据操作、数据查询、数据视图、索引、数据库编程和数据安全。全书以网络点餐系统作为案例贯穿始终,由浅入深、逐层深入,应用性强。每章配有本章小结、本章实训和本章练习,通过理论知识练习和实战项目演练强化训练来帮助读者巩固所学的内容。 本书附有源程序代码、习题答案、教学课件等教学资源,能够更好地帮助读者学习本书中的内容。 本书可以作为高职高专计算机相关专业和非计算机专业数据库基础与数据库开发课程的教材,也可以作为计算机软件开发人员、从事数据库管理与维护工作的专业人员和广大计算机爱好者的自学用书,还可以作为“1+X”Web 前端开发、Java Web应用开发等职业技能等级证书的考试参考书。本书封面贴有清华大学出版社防伪标签,无标签者不得销售。
目录
第1章数据库基本认知1
1.1数据库概述1
1.1.1数据与数据处理2
1.1.2数据库技术的发展2
1.1.3数据库系统5
1.1.4数据库基本体系结构7
1.1.5结构化查询语言8
1.1.6常见的数据库产品9
1.2MySQL的安装与配置10
1.2.1MySQL服务器的安装配置和连接断开12
1.2.2MySQL图形化管理工具21
本章小结25
本章实训26
本章练习26
第2章数据库设计29
2.1相关重要概念29
2.1.1数据处理的抽象描述29
2.1.2数据模型31
2.1.3概念模型的基本结构32
2.1.4结构数据模型的基本结构34
2.1.5关系数据库的范式36
2.2数据库设计过程42
2.2.1数据库设计阶段简述42
2.2.2需求分析43
2.2.3概念结构设计45
2.2.4逻辑结构设计48
2.2.5数据库物理设计50
2.2.6数据库实施51
本章小结51
本章实训52本章练习52
第3章MySQL数据库和表55
3.1MySQL数据库55
3.1.1创建数据库55
3.1.2查看数据库57
3.1.3选择数据库58
3.1.4修改数据库59
3.2MySQL表60
3.2.1MySQL数据类型60
3.2.2创建数据库表64
3.2.3查看数据库表65
3.2.4修改数据库表66
3.2.5删除数据库表69
3.2.6复制表69
3.3MySQL数据完整性约束70
3.3.1定义完整性约束70
3.3.2命名完整性约束75
3.3.3更新完整性约束76
3.4MySQL存储引擎77
3.4.1MySQL存储引擎的概念77
3.4.2查询MySQL中支持的存储引擎77
3.4.3InnoDB存储引擎78
3.4.4如何选择存储引擎79
3.4.5设置数据表的存储引擎79
本章小结80
本章实训80
本章练习83
第4章数据操作86
4.1插入数据86
4.1.1插入完整数据87
4.1.2为表的指定字段添加数据88
4.1.3同时添加多条记录89
4.1.4使用INSERT...SET插入数据89
4.2数据修改91
4.3删除数据92
4.3.1通过DELETE语句删除数据93
4.3.2通过TRUNCATE TABLE语句删除数据93
本章小结94
本章实训95
本章练习98
第5章数据查询100
5.1单表查询100
5.1.1SELECT语句定义100
5.1.2选择列101
5.1.3WHERE子句106
5.2多表查询111
5.2.1FROM子句111
5.2.2多表连接112
5.2.3子查询117
5.2.4联合查询120
5.3分类汇总与排序121
5.3.1聚合函数121
5.3.2GROUP BY子句124
5.3.3HAVING子句125
5.3.4ORDER BY子句126
5.3.5LIMIT子句127
本章小结128
本章实训129
本章练习130
第6章数据视图132
6.1视图概述132
6.2定义视图133
6.2.1建立视图133
6.2.2修改视图定义135
6.2.3删除视图定义136
6.3查询视图136
6.4更新视图137
6.4.1插入数据137
6.4.2修改数据138
6.4.3删除数据141
本章小结141
本章实训141
本章练习142
第7章索引144
7.1索引概述144
7.2创建索引145
7.2.1在创建数据库表时创建索引145
7.2.2在已创建的数据库表中创建索引148
7.2.3修改数据库表结构,添加索引149
7.3删除索引150
本章小结150
本章实训151
本章练习151
第8章数据库编程153
8.1编程基础153
8.1.1常量与变量153
8.1.2系统内置函数155
8.1.3流程控制语句159
8.2存储过程161
8.2.1存储过程的基本概念161
8.2.2创建存储过程162
8.2.3显示存储过程167
8.2.4调用存储过程167
8.2.5删除存储过程169
8.3存储函数169
8.3.1创建存储函数169
8.3.2调用存储函数170
8.3.3删除存储函数170
8.4触发器171
8.4.1创建触发器171
8.4.2删除触发器173
本章小结174
本章实训174
本章练习175
第9章数据安全177
9.1用户和数据权限管理177
9.1.1创建用户和删除用户177
9.1.2授予权限和回收权限180
9.2数据的备份与恢复184
9.2.1备份和恢复需求分析184
9.2.2数据库备份和恢复185
9.2.3MySQL日志188
9.3事务和多用户管理192
9.3.1事务192
9.3.2多用户与锁定机制194
本章小结196
本章实训196
本章练习197
参考文献199
作者简介
刘文,济南职业学院教授,软件技术专业专业主任,济南市师德建设先进个人,获得济南市三等功2次;编写教材9本,其中高职教材7本,发表论文17篇;主持课题1项,省级课程3项,校级课程5项,开发省级精品共享课3门。 王彤宇,济南职业学院教授,信息管理专业专业主任,山东省教学成果二等奖,山东省优秀新产品二等奖,山东省科技进步三等奖,指导学生夺得全国大学生企业信息化应用大赛一等奖,参加山东省职业院校信息化教学大赛信息化课堂教学比赛荣获一、二等奖,编写教材9本,发表论文15篇。 牛曼冰,1997年同济大学自动化技术专业毕业,核心等各级期刊发表论文十余篇,出版教材七部。主持精品课程两门,参与精品课程、资源共享课四门。主持或参与、省级、院级课题十余项。曾获得、省级奖励十项和市院级奖励十余项 高芹,毕业于哈尔滨工程大学计算机应用技术专业,研究生学历,工学硕士学位。拥有5年多的Web开发工作经验,曾应用MySQL数据库开发多个软件项目,积累了一些MySQL数据库实践经验。现于济南职业学院从事计算机专业相关课程的教学工作。
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0 -
PREMIERE PRO 2023全面精通:视频剪辑+颜色调整+转场特效+字幕制作+案例实战
¥69.3¥99.0