内容推荐 本书基于MySQL介绍数据库的基本概念、基本原理和基本设计方法,以面向工作过程的教学方法为导向,合理安排各项目的内容。本书突出实用性,减少理论知识的介绍,并设计大量的项目实训和课外拓展内容,符合高职高专教育的特点。 本书包括三篇,由8个项目组成。第一篇知识储备(项目1和项目2)讲述从理论层次设计数据库的方法;第二篇基础应用(项目3~项目5)讲述基于MySQL创建数据库的方法和数据库的基本应用;第三篇高级应用(项目6~项目8)讲述数据库的高级应用和维护MySQL数据库安全的方法。 本书可作为高职高专院校、成人教育类院校数据库原理及应用课程的教材,也可供参加自学考试的人员、数据库应用系统开发设计人员、工程技术人员及其他相关人员参阅。 目录 第一篇 知识储备 项目1 理解数据库 任务1-1 理解数据处理 (一)信息与数据 (二)数据处理 任务1-2 理解数据描述 (一)现实世界 (二)信息世界 (三)数据世界 任务1-3 掌握数据模型 (一)数据模型分类 (二)概念模型 (三)结构数据模型的要素和种类 (四)关系数据模型 (五)关系数据模型的完整性 任务1-4 掌握关系代数 (一)传统的集合运算 (二)专门的关系运算 任务1-5 明确数据库系统的组成和结构 (一)数据库相关概念 (二)数据库系统的体系结构 任务1-6 认识常见的数据库管理系统 (一)常见的国外数据库管理系统 (二)常见的国内数据库管理系统 项目小结 项目实训1:理解数据库 课外拓展:了解数据管理技术的发展历程 习题 项目2 设计学生信息管理数据库 任务2-1 了解数据库设计 任务2-2 需求分析 (一)需求分析的任务及目标 (二)需求分析的方法 任务2-3 概念设计 (一)概念设计的方法和步骤 (二)局部E-R图设计 (三)全局E-R图设计 任务2-4 逻辑设计 (一)初始关系模式设计 (二)关系模式的规范化 (三)关系模式的评价与改进 任务2-5 数据库的物理设计 (一)关系模式存取方法的选择 (二)确定数据库的存储结构 (三)评价物理结构 任务2-6 数据库的实施、运行和维护 (一)数据库的实施 (二)数据库的运行与维护 项目小结 项目实训2:设计数据库 课外拓展:设计网络玩具销售系统 习题 …… 第二篇 基础应用 第三篇 高级应用 附录1 知识延伸3-1 MySQL 8.0的新功能 附录2 知识延伸3-2 MySQL 8.0的下载步骤 附录3 知识延伸3-3 通过配置向导更改配置 附录4 知识延伸3-4 常用图形化管理工具介绍 附录5 知识延伸5-1 理解集合查询 附录6 知识延伸5-2 学生信息浏览、查询、统计 附录7 知识延伸5-3 学生基本信息维护和毕业学生信息导出 附录8 知识延伸7-1 更多存储过程和触发器示例 附录9 知识延伸8-1 5个权限表的结构 |