书籍详情
《MySQL数据库应用与管理项目化教程:微课版何小苑西安电子科技》[49M]百度网盘|亲测有效|pdf下载
  • MySQL数据库应用与管理项目化教程:微课版何小苑西安电子科技

  • 出版社:青草书店专营店
  • 出版时间:2021-03
  • 热度:13394
  • 上架时间:2024-06-30 09:38:03
  • 价格:0.0
书籍下载
书籍预览
免责声明

本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正

内容介绍

  商品基本信息,请以下列介绍为准
商品名称:MySQL数据库应用与管理项目化教程:微课版
作者:何小苑,陈惠影主编
定价:44.0
出版社:西安电子科技大学出版社
出版日期:2021-03-01
ISBN:9787560660202
印次:
版次:
装帧:
开本:

  内容简介

本书以MySQL8.0为主要应用环境,以电商购物管理系统为典型案例,由浅入深、循序地介绍了数据库的应用、管理和设计等三方面技术。数据库应用技括:数据库基本概念和环境安装与配置,创建数据库和应用存储引擎,创建数据表,插入、修改和删除数据,查询数据,视图,存储过程与函数,触发器等;数据库管理技括:索引和事务,数据库与备份恢复管理等;数据库设计技括:需求分析,模型设计与综合案例等。

本含11个项目,每一个项目均安排多个任务,每个任务配有大量应用实例、运行效果图、微课和任务实施步骤,并在一个项目了电商购物管理系统案例设计的完整过程、设计方案和对象编写代码,易学易用。

本书可以作为应用型本科、高等职业技术院校及各类职业学校计算机类专业的教材,也可以作为教师、科研人员、工程技术人员和相关培训机构的参考书,还可以作为希望快速学开发、云技术、大数据技术、人工智能和物联网技术的初、中级用户和自学者的学。



  目录

    二、查看MySQL存储引擎………………41

    三、修改MySQL默认存储引擎…………43

    四、常用存储引擎和应用场景………….44

    五、任务实施………………………………45

  小结…………….………………….…………..46

  课后……………………………..……46

项目三创建和管理数据表……………………47

  任务1认识数据表元素……………………48

    一、查看数据衰与数据类型……………..48

    二、MySQL数据类型.………,………一51

    三、数据表和键…………………………..55

    四、关系数据完整性约束……………….55

    五、任务实施………………………………56

  任务2创建数据表………………………57

    一、建立数据表和数据完整性…………57

    二、数据表………………………63

    三、修改数据表……………………64

    四、删除数据表……………  ……73

    五、任务实施…………………  ……73

    小结…………………………….75

    课后……………………………..75

顷目四数据处理…………………………..77

任务1插入数据记录………  ………..78

    一、使用INsERr""VALUES

    添加数据记录…………………….78

    二、使用INSERT-'-SELEcT

    添加数据记录……………………81

  三、任务实施………………………..8l

任务2修改数据记录………………….83

    一、使用UPDAllE单表内修改记录……83

    二、使用UPDATE跨表条件修改记录….84

    三、任务实施  ………………….………84

任务3删除记录……………………..85

  一、使用DELETE单表内删除记录……85

项目一初识数据库应用系统………………l

  任务1  了解数据库系统….………………2

    一、数据库的发展历程………………  2

    二、数据库的基本概念…………  ……2

    三、数据库系统的应用模式……………3

    四、数据模型………………………  4

    五、结构化查询语言SO—L简介…………..5

    六、主流数据库简介…………  …  6

    七、MySQL数据库的发展与优势………7

    八、任务实施……………………………8

  任务2 MySQL环境安装与配置……….…8

    一、下载MySQ L_………………………  …..8

    二、安装与配置MySQ[………  ……..10

    三、启动和停止MySQL服务……  .17

    四、登录和i~MySQL服务器……  .18

    ~,MySQL图形窗口管理工具…    21

    六、任务实施……………………22

    小结…………  ……  ………  …………….23

    课后,……………………..……..一23

项目二创建和管理数据库………………24

  任务l查看数据库信息………………  .25

    一、MySQL系统数据库……………….25

    二、查看数据库……………………..…25

    三、查看字符集………………………27

    四、查看帮助文档………………………30

    五、查看警告系统………  …………….35

    ~,MySQL注释符…………………35

    七、任务实施……………………………36

  任务2建立和管理数据库……………36

    一、刨建数据库  ………………  …..36

    二、修改数据库……………………39

    三、删除数据库  ……………………40

    四、任务实施………………  ……  40

  任务3应用数据库存储引擎…………41

    一、存储引擎概述………………….41

    二、使用DELET[I..·FROM跨表条件删

    除记录………………    ……..86

    三、使用’rRUNCAT[j TABLE清空

    表记录…………………  ………87

    四、任务实施……………………  ……88

  小结……………………………………  89

  课后…………………………  ….89

项目五数据查询………………..………90

  任务1基本数据查询……………………91

    一、SELEC。T基本查询语句……………91

    二、查询表的全部信息…………………92 3

    三、查询表部分字段信息………92

    四、改变字段的显示名称…………  …93

    五、显示计算列值………………………94

    六、使用DISTINC:T不显示重复行……94

    七、使用LIMIT限制查询返回行数……95

    )k,tg较条件查询………………………96

    九、使用BETWEEN'"AND

    范围条件查询……………………..98

    十、使用IN(NOTIN):~Ul表条件查询…100

    十一、使用LIKE字符模式匹配查询一101

    十二、使用ISNULl-。空值比较查询…102

    十三、使用ORDE,R BY排序查询…..102

    十四、任务实施……………………105

  任务2统计数据查询…………………105

    一、聚合函数……………………………105

    二、使用GROUP BY分组查询……….110

    三、使用WITH ROLLUP分组汇总

    查询………………………………112

    四、使用HAVING子句条件查询…….113

    五、任务实施  ………………  ……114

  任务3跨表连接查询………  ………115

    一、连接查询的基本语法……  ……115

    二、交叉连接查询(cR0ss JOlN)……116

    三、内连接查询(INNER JOIN)………116

    四、自连接查询……………………120

    五、外连接查询(ouTER JOIN)………..121

    六、任务实施…………………………123

  任务4子查询…………………..123

  一、子查询简介………  ……  ……124

  二、用于比较运算符的子查询……….124

  三、用IN(NOTIN)~0表的子查询…127

  四、用  EXISTS测试存在性的

    子查询…………………………………….129

  五、子查询的其他应用…………….129

  #q,UNION合并查询………………13l

  七、任务实施………………………133

小结………………………………………………133

课后………………………………134

m目六视图…………………………………135

任务1认识和查看视图………………….136

  一、数据库的三级模式………………136

  二、视图简介………………………..137

  三、查看数据库所有视图名……………138

  四、查看视图结构信息…………………139

  五、查看视图状态信息…………………139

  六、查看视图定义……………….140

  七、查看所有视图详细信息……………141

  八、查看用户创建视图的相关权限……141

  九、任务实施…………………………….142

  任务2创建视图…………………………..142

    一、创建语句……  ……………….142

    二、创建单表数据视图………………143

    三、创建多表数据视图………………..144

    四、创建带约束检查的视图……………145

    五、在视图上建立视图…………………148

    六、任务实施………………………149

  任务3  、z用视图………………………150

    一、使用视图查询数据……………  …150

    二、使用视图添加记录数据……………152

    三、使用视图修改记录数据…………,153

    四、使用视图删除记录数据.…………155

    五、任务实施……………………………155

  任务4修改和删除视图……….……….1 56

    一、修改视图……………………….156

    二、删除视图……………………………157

    三、任务实施………………………….158

  小结……………………………………………1 58

......

    四、任务实施………………………….237

  任务2数据库备份与恢复…………………238

    一、基本概念…………………………238

    二、日志查看与管理……………  …..238

    三、数据备份…………………………..244

    四、数据恢复……………………………..246

    五、备份策略…………………………248

    六、导入导出数据………………  ….248

    七、任务实施…………………………..251

  小结……………………………………………252

  课后…………………………………253

项目十一应用数据库设计………………..254

  任务1需求分析…………………………..255

    一、数据库设计流程……………………255

    二、需求调研…………………………255

    三、分析流程图…………………………257

    四、数据字典…………………………..261

  五、能分析……………………..263

  六、需求说明书…………………………263

  七、任务实施…………………………..264

任务2模型设计与综合案例……………265

  一、模型的概念………………………265

  二、实体与联系………………………….266-

  三、概念模型设计一E-R图…………267

  四、数据模型设计——关系模式………..270

  五、关系数据库规范化…………………271

  六、数据库设计案例………………….274

  七、任务实施…………………………..279

小结……………………………………………281

课后………………………………282

参考文献………………………………………283



  前言

    根据《国家职业教育改革实施方案》(职教20)文件精神,高等职业教育以职业需求为导向,以实践能力培养为,深化产教融合、育训结合的指导思想。编者围绕高职大数据技术与应用专业对应的岗位群做了深入调研,对学生就业情况和企业人才需求状行了充分分析,在与企业专行反复研讨的基础上,针对当前高职院校学生对数据库技术缺乏系统思维和项目实践能力的情况编写了本书。本书精心设计了以企业典型项目为载体、任务为驱动、教、学、做一体化的教学内容,融入了“I+x”职业技能等级证书要求和企业职业标准,在基本理论的基础上突出实践技能,注重案例项目化的实践教学,引导学生在实践的基础上理解并掌握理论知识,从而掌握数据库工程师岗位的基本技能,提高其综合应用能力。

    本书以Oracle公司的MySQL数据库管理系统为数据管台,以企业典型项目电商购物管理系统作为教学案例项目,介绍了数据库运行环境、配置以及数据库应用、管理与设计等内容,内容安排遵循学生的学规律。本书以项目化任务引导整个教学过程,充分体现了高职高专职业实践能力培养的。

    本书在编者十多年教学探索和实践经验的基础上,联合企业团队共同开发编写而成,结构清晰,内容完整,作直观,通俗易懂,是集理、实、视、练于一体的新形态立体化教材。本书具有如下:

  (pan style="font-family:微软雅黑">案例。精心设计开发的电商购物管理系统案例贯穿项目教学的全过程,将数据库技术与案例系统开发应用、教学内容和案例系统应用展示有机融为一体。

  (2)微课。项目任务配有大量微课,通过手机扫描二维码即行在线学/span>

  (3)实例。所有任务含大量实例,提供了运行语句和运行效果图,使读者在阅读时脱离系统运行环境也能直观看到运行效果。

  (4)任务实施。所有任务之后都给出一个相应的任务实施,既突出本任务的内容,也加强对技术的实践训练。

  (5)多岗位模块含四大模块:应用基础模块、应用开发模块、管理模块、系统设计模块a按岗位学业开课需要,可以从四大模块中选择或组合不同的项目,其中应用基础模块是其他模块的基础。各项目相应的课时安排和模块说明如下表所示。

    本书由广东水利电力职业技术学院、江西应用科技学院、湖南环境生物职业技术学院一线教师团队联合编写。全书由何小苑设计和统稿,配套资源和微课录制由何小苑、陈惠影完成,项目一、项目三和项目四由陈惠影编写,项目二由涂毅晗编写,项目九和项目十由卢少明编写,项目五、项目六、项目七、项目八和项目十一由何小苑编写,龚静参与了MysQL程序设计部分内容编写并提供了相关素材,林岚岚、马梦成和高扬参与了案例系统的设计和项目十一的编写。在本书编写过程中,编者得到了所在单的大力支持和帮助,还得到了广州原动力技术有限公司的大力支持,在此表示由衷的感谢!

    本书配套有大量线上课程相关文档、课件、演示讲解、案例等立体化资源,书中涉及的个人信息等敏感数据都经过处理,读者可以发送邮件到hexy@gdsdxycn联系获取,也可以登录西安电子科技大学出版社官网(wwwxduph_com)

    由于编者有限,书中不足之处在所难免,欢迎广大同行和读者批评指正·

    编者

    202012

 



  摘要

    任务pan style="font-family:微软雅黑">了解数据库系统

    数据库系统在生活、工作中应用广泛,在学库技术前,先了解数据库的发展历程和基本概念,有利于理解数据库技术在工作中所起的作用。通过观看数据库案例系统介绍,读者应了解数据库系统的基本构成和数据库的应用,熟悉数据库的基本概念,达到对数据库系统的初步认识。一、数据库的发展历程

    数据库管理技术先后经历了人工管理、文件管理、数据库管理三大主要阶段。

    pan style="font-family:微软雅黑">.人工管理

    20世纪40年代中期至50年代中期,计算机主要用于科学计算,外部存储器只有磁带、卡片和纸带等,还未有磁盘等直接存取的存储设备。软件只有汇编语言,无数据管理方面的软件,数据式是批处理。

    这个阶段的特点:数据主要用于科学计算,数据与程序是一个整体,数据不存在共享;无直接存取存储设备,数据不能长期保存,还未出现作系统。

    2文件管理

    20世纪50年代末到60年代中期,计算机不仅用于科学计算,而且还运用在信息管理方面。随着信息数据量的增加,数据结构和数据管理技术迅速发展起来。此时外存储器有了磁盘、磁鼓等直接存取的存储设备;软件领域出现了作系统,数据以文件为单位存储在外存设备,由作系统中的文件系行统一管理。

    这个阶段的特点:数据不仅用于科学技术也用于管理。数据由文件系统管理,数据可以长期保存,虽有一定的独立性和共享性,但数据冗余大,共享性差,数据独立性差。

    3.数据库管理

    20世纪60年代末以来,计算机开始广泛应用于数据管理领域,数据库管理技术应运而生,能够统一管理和共享数据的数据库管理系统(DataBase Management SystemDBMSl诞生,它可对所有的数据实行统一管理,提供多用户访问,减少数据的冗余度,实现数据共享以及数据库与应用程序之间的逻辑独立性,使应用程序开发和维护的复杂度降到较低程度。目前数据库是应用最广泛的数据管理工具。

    这个阶段的特点:数据由DBMS统一管理和控制,实现了数据整体结构化,数据共享性高,冗余度低,数据库的逻辑结构和物理结构相互独立,互不影响。二、数据库的基本概念

    pan style="font-family:微软雅黑">.数据库

    数据库是指按一定的数据结构将相关数据组织在一起并长期存储在计算机内,能够......