注册 登录 进入教材巡展
#
  • #

出版社:机械工业出版社

以下为《数据库技术及应用(MySQL版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 机械工业出版社
  • 9787111817321
  • 1-1
  • 423
  • 高职
内容简介
本书以MySQL数据库管理系统为教学平台,以数据库应用系统的生命周期为线索,从数据库的应用与开发角度出发,介绍了关系数据库在应用过程中所需要的知识和技能。本书以“电商数据库”为案例,贯穿数据库应用系统生命周期中的需求分析、设计建模、构建部署、应用开发、优化运维全过程,通过“项目-任务-子任务”三级结构组织内容,方便开展递进式学习和模块化教学。
本书分为三大部分,第一部分六个项目,覆盖了数据库应用系统生命周期五个典型阶段的知识和技能,其中应用开发阶段内容较多,故用两个项目来进行学习;第二部分通过一个实战项目,进行Java、Python、.NET等典型语言环境下数据库的应用学习和实践;第三部分通过一个拓展项目帮助读者学习SQLite嵌入式数据库的应用,为在个人或轻量级团队创业、快速原型验证、软硬结合项目、智能移动终端开发等场景下的应用打好基础。
本书可作为高职高专院校、职业本科院校、应用型本科院校数据库技术及应用课程的教材,也可作为自学者的参考书。
目录
前言
项目1 数据库认识与体验
【项目概述】
【学习目标】
【项目导图】
任务1.1 认识MySQL数据库
任务1.1.1 了解数据库产品
任务1.1.2 了解MySQL数据库
任务1.2 体验MySQL数据库
任务1.2.1 MySQL的安装与卸载
任务1.2.2 Navicat的安装与配置
任务1.2.3 MySQL访问与体验
任务1.3 电商系统需求分析
任务1.3.1 电子商务平台概况
任务1.3.2 电商系统业务分析
【课后习题】
项目2 数据库设计与建模
【项目概述】
【学习目标】
【项目导图】
任务2.1 关系数据库建模
任务2.1.1 概念模型设计
任务2.1.2 E-R模型转关系模式
任务2.1.3 关系规范化处理
任务2.2 PowerDesigner建模
任务2.2.1 创建数据库概念模型
任务2.2.2 生成数据库物理模型
任务2.2.3 生成模型脚本
【课后习题】
项目3 数据库构建与维护
【项目概述】
【学习目标】
【项目导图】
任务3.1 数据定义:数据库定义
任务3.1.1 创建与查看数据库
任务3.1.2 修改和删除数据库
任务3.1.3 切换当前数据库
任务3.2 数据定义:数据表定义
任务3.2.1 创建与查看数据表
任务3.2.2 删除与修改数据表
任务3.3 数据操作
任务3.3.1 插入数据
任务3.3.2 修改数据
任务3.4 数据约束
任务3.4.1 实现实体完整性
任务3.4.2 实现域完整性
任务3.4.3 实现参照完整性
【课后练习】
项目4 数据库查询与分析
【项目概述】
【学习目标】
【项目导图】
任务4.1 单表查询
任务4.1.1 选择列
任务4.1.2 选择行
任务4.1.3 去重处理
任务4.1.4 限量查询
任务4.1.5 内置函数
任务4.2 分组与排序
任务4.2.1 聚合查询
任务4.2.2 分组查询
任务4.2.3 结果排序
任务4.3 多表查询
任务4.3.1 连接查询
任务4.3.2 联合查询
任务4.3.3 子查询
【课后习题】
项目5 数据库优化与编程
【项目概述】
【学习目标】
【项目导图】
任务5.1 视图创建与管理
任务5.1.1 创建与查看视图
任务5.1.2 修改和删除视图
任务5.1.3 使用视图操作数据
任务5.2 索引创建与管理
任务5.2.1 创建索引
任务5.2.2 管理索引
任务5.3 事务处理
任务5.3.1 事务操作
任务5.3.2 查看与设置隔离级别
任务5.4 SQL编程
任务5.4.1 SQL编程基础
任务5.4.2 游标使用
任务5.4.3 自定义函数
任务5.4.4 存储过程
任务5.4.5 触发器使用
【课后习题】
项目6 数据库安全与管理
【项目概述】
【学习目标】
【项目导图】
任务6.1 账户管理
任务6.1.1 创建用户
任务6.1.2 修改用户
任务6.1.3 删除用户
任务6.2 权限管理
任务6.2.1 分配权限
任务6.2.2 收回权限
任务6.3 备份与恢复
任务6.3.1 备份数据
任务6.3.2 恢复数据
【课后习题】
项目7 电商数据库应用实战
【项目概述】
【学习目标】
【项目导图】
任务7.1 数据库设计与构建
任务7.1.1 分析与设计
任务7.1.2 数据库构建
任务7.2 数据库连接与访问
任务7.2.1 Java环境连接与访问
任务7.2.2 Python环境连接与访问
任务7.2.3 .NET环境连接与访问
任务7.3 应用系统功能实现
任务7.3.1 Java实现商品信息管理
任务7.3.2 Python实现商品信息管理
任务7.3.3 .NET实现商品信息管理
【课后习题】
项目8 嵌入式数据库应用
【项目概述】
【学习目标】
【项目导图】
任务8.1 SQLite入门
任务8.1.1 安装使用SQLite
任务8.1.2 使用命令行程序
任务8.1.3 使用可视化工具
任务8.1.4 数据库管理实战
任务8.2 SQLite应用开发实战
任务8.2.1 创建配置应用程序
任务8.2.2 数据访问实现代码
【课后习题】
附录
附录A 电商数据库数据字典
附录B 教务数据库数据字典
参考文献