欢迎光临
免费的PDF电子书下载网站

MySQL网络数据库设计与开发 PDF下载

编辑推荐

暂无

内容简介

  本书根据编者多年的项目开发经验所编写,凝聚了康盛、PHPChina等众多行业专家的心血,是目前市场上为数不多的将理论和实践相结合的教材。本书介绍了基本的数据库设计原理,并基于MySQL数据库对基本的关系数据库的使用做了详细的讲解。全书共有9章,分别介绍了数据库基础知识,数据库设计的原理和方法,MySQL数据库基础知识,数据库的基本对象及其相关操作,数据库的查询语句,数据的插入、修改、删除语句,数据库设计综合案例,存储过程与解触发器的基本使用方法,数据库的对象、权限等管理。

作者简介

  秦凤梅,副教授,软件工程硕士,重庆正大软件职业技术学院网络技术系主任,重庆正大恒领网络科技有限公司副总经理,多年基于产教结合模式下大型电子商务公司运营及人力资源工作经验及高职IT人才培养与管理经验。曾负责2个重庆市级教改示范专业建设与改革、3门市级精品课程建设、1门市级精品资源共享课建设、5门院级重点课程建设。公开发表关于电子商务论文近10篇,公开出版相关教材2本,组织负责电子商务类自编讲义10余本;华日公司CMM3认证(SEPG成员)。曾多次受单位、兄弟院校及相关行业协会邀请参加校企合作交流并做主题发言。

MySQL网络数据库设计与开发 PDF下载

目录

基础篇
 第1章 认识数据库
  1.1 基本概念
   1.1.1 信息与数据
   1.1.2 数据库
   1.1.3 数据库管理系统
   1.1.4 数据库系统
  1.2 数据库管理系统—DBMS
   1.2.1 DBMS的功能
   1.2.2 DBMS的组成
  1.3 关系数据模型
   1.3.1 概念模型
   1.3.2 数据模型
  1.4 关系的完整性
   1.4.1 实体完整性
   1.4.2 参照完整性
   1.4.3 用户定义的完整性
 第2章 数据库设计
  2.1 认识数据库设计
   2.1.1 数据库系统设计的概述
   2.1.2 数据库设计特点和方法
   2.1.3 数据库设计的基本步骤
  2.2 需求分析
   2.2.1 需求分析的目标
   2.2.2 需求信息的收集
   2.2.3 需求信息的整理
  2.3 概念结构设计
   2.3.1 概念结构设计的目标
   2.3.2 概念结构设计的方法与步骤
   2.3.3 数据抽象与局部视图的设计
   2.3.4 全局概念模式的设计
  2.4 逻辑结构设计
   2.4.1 逻辑结构设计的目标
   2.4.2 E-R模型图向关系模型的转换
   2.4.3 数据模型的优化
  2.5 物理结构设计
   2.5.1 物理结构设计的目标
   2.5.2 存储方法设计
   2.5.3 存取方法设计
   2.5.4 确定数据库的存取结构
  2.6 数据库的实施与维护
   2.6.1 创建数据库
   2.6.2 数据的载入
   2.6.3 测试
   2.6.4 数据库的运行与维护
  2.7 知识小结
  2.8 巩固练习
  2.9 能力拓展
 第3章 初探MySQL
  3.1 MySQL概述
  3.2 MySQL的安装
   3.2.1 下载MySQL
   3.2.2 安装MySQL
   3.2.3 配置MySQL
  3.3 MySQL基本操作
   3.3.1 启动MySQL服务
   3.3.2 登录MySQL
   3.3.3 管理系统权限
   3.3.4 备份、还原MySQL
   3.3.5 配置Path系统变量
  3.4 更改MySQL配置
   3.4.1 通过配置向导来更改配置
   3.4.2 手工更改配置文件
  3.5 MySQL常用图形管理工具
   3.5.1 MySQL GUI Tools
   3.5.2 phpMyAdmin
   3.5.3 Navicat
   3.5.4 SQLyog
 第4章 操作MySQL数据库对象
  4.1 数据库的基本操作
   4.1.1 创建数据库
   4.1.2 查看数据库
   4.1.3 选择数据库
   4.1.4 删除数据库
   4.1.5 MySQL存储引擎
   4.1.6 小结
  4.2 表的基本操作
   4.2.1 创建表
   4.2.2 查看表结构
   4.2.3 修改表
   4.2.4 删除表
   4.2.5 小结
  4.3 数据库索引
   4.3.1 索引简介
   4.3.2 创建索引
   4.3.3 删除索引
   4.3.4 小结
  4.4 视图
   4.4.1 视图简介
   4.4.2 创建视图
   4.4.3 查看视图
   4.4.4 修改视图
   4.4.5 更新视图
   4.4.6 删除视图
   4.4.7 小结
  4.5 触发器
   4.5.1 创建触发器
   4.5.2 查看触发器
   4.5.3 触发器的应用
   4.5.4 删除触发器
   4.5.5 小结
  4.6 巩固练习
 第5章 查询数据
  5.1 基本查询语句
  5.2 单表查询—SELECT子句
   5.2.1 查询所有字段
   5.2.2 查询指定字段
   5.2.3 查询经过计算后的字段
   5.2.4 修改原始字段名
   5.2.5 查询结果不重复
   5.2.6 使用集合函数
   5.2.7 小结
  5.3 单表查询—WHERE子句
   5.3.1 带IN关键字的查询
   5.3.2 带BETWEEN AND的范围查询
   5.3.3 带LIKE的字符匹配查询
   5.3.4 查询空值
   5.3.5 带AND的多条件查询
   5.3.6 带OR的多条件查询
   5.3.7 小结
  5.4 单表查询—ORDER BY子句
  5.5 单表查询—GROUP BY子句
  5.6 单表查询—LIMIT子句
  5.7 多表查询
   5.7.1 内连接查询
   5.7.2 外连接查询
   5.7.3 为表取别名
   5.7.4 复合条件连接查询
   5.7.5 小结
  5.8 子查询/嵌套查询
   5.8.1 带IN关键字的子查询
   5.8.2 带比较运算符的子查询
   5.8.3 带EXISTS关键字的子查询
   5.8.4 带ANY关键字的子查询
   5.8.5 带ALL关键字的子查询
   5.8.6 小结
  5.9 合并查询结果
  5.10 巩固练习
  5.11 知识拓展
 第6章 更新MySQL数据
  6.1 插入数据
   6.1.1 插入一条完整的记录
   6.1.2 插入一条不完整的记录
   6.1.3 同时插入多条记录
   6.1.4 插入查询语句的执行结果
   6.1.5 小结
  6.2 修改数据
   6.2.1 修改一个字段的值
   6.2.2 修改几个字段的值
   6.2.3 修改后的值为查询的结果
   6.2.4 小结
  6.3 删除数据
   6.3.1 删除所有数据
   6.3.2 删除某些记录
   6.3.3 删除与其他表有关联的数据
   6.3.4 小结
  6.4 巩固练习
  6.5 知识拓展
   6.5.1 INSERT语句的完整语法及使用
   6.5.2 UPDATE的完整语法及使用
   6.5.3 DELETE的完整语法及使用
实战篇
 第7章 数据库设计实例
  7.1 系统概述
  7.2 系统功能
   7.2.1 系统业务分析
   7.2.2 系统功能模块划分
   7.2.3 关键功能流程图
  7.3 数据库设计
   7.3.1 系统实体及属性分析
   7.3.2 系统E-R图设计
   7.3.3 E-R图转为关系模型
   7.3.4 系统数据字典
   7.3.5 主要表创建
  7.4 数据库测试
   7.4.1 数据增加、删除、修改测试
   7.4.2 关键业务数据查询测试
  7.5 知识小结
管理篇
 第8章 存储过程和函数
  8.1 存储过程
   8.1.1 创建存储过程
   8.1.2 存储过程体
   8.1.3 调用存储过程
   8.1.4 删除存储过程
   8.1.5 修改存储过程
  8.2 存储函数
   8.2.1 创建存储函数
   8.2.2 调用存储函数
   8.2.3 删除存储函数
   8.2.4 修改存储函数
  8.3 知识小结
 第9章 MySQL用户安全性管理
  9.1 权限表
   9.1.1 user表
   9.1.2 db表和host表
   9.1.3 tables_priv表和columns_priv表
   9.1.4 procs_priv表
  9.2 账户管理
   9.2.1 登录和退出MySQL服务器
   9.2.2 添加用户
   9.2.3 删除用户
   9.2.4 修改用户
   9.2.5 修改root用户密码
   9.2.6 root用户修改普通用户密码
   9.2.7 普通用户修改密码
   9.2.8 root用户密码丢失的解决办法
  9.3 权限管理
   9.3.1 MySQL各种权限
   9.3.2 授权
   9.3.3 权限的转移和限制
   9.3.4 回收权限
   9.3.5 查看权限
  9.4* 表维护语句
  9.5 数据备份
   9.5.1 使用mysqldump备份数据
   9.5.2 直接复制整个数据库目录
   9.5.3 使用mysqlhotcopy工具快速备份

免费在线读

  前言
  21世纪是信息化的时代,也是互联网技术飞速发展的时代。互联网技术的发展离不开软件技术的进步,而软件技术的进步离不开数据库技术的提高。致力于互联网行业的人才,或多或少都需要学习一定量的数据库知识。为了方便广大互联网技术人员学习数据库知识,特编写此书。
  本书内容
  本书提供了数据库基本知识,数据库设计原理、关系数据库使用及综合案例等各个方面的知识讲解,基本内容结构如下图所示。
  基础篇:数据、数据库等相关概念,数据库管理系统、关系数据模型、关系的完整性,数据库设计、需求分析、概念设计、逻辑设计、物理设计、数据库的实施和维护;MySQL基础,数据库基本对象(表、索引、视图、触发器),查询语句,插入、更新、删除语句。
  实战篇:通过一个完整的项目,运用完整的数据库设计原理,完成驾校管理系统的数据库设计的整个过程,并通过数据库的测试来验证所设计的数据库的正确性。
  管理篇:存储过程、函数、基本的用户管理。
  本书共9个章节,由重庆正大软件职业技术学院教师团队编写,第1、2、3章由秦凤梅编写,第4、6章由丁允超编写,第5章由杨倩编写,第7章由向守超编写,第8章由张桂华完成初稿,第9章由孙双林完成初稿。最后由秦凤梅、杨倩、万川梅、严伟负责全书的内容优化及统稿工作。教学参考总学时为108个学时,建议各学习情境学时分配参照下表,但可以根据授课教师和不同专业需求自行安排与调整。
  章节授课内容学时分配
  理论实践
  基础篇1认识数据库40
  2数据库设计64
  3初探MySQL44
  基础篇4操作MySQL数据库对象48
  5查询数据824
  6更新MySQL数据48
  实战篇7数据库设计实例212
  管理篇8存储过程和函数46
  9MySQL用户安全性管理24
  合计:108学时3870
  本书特点
  图文并茂、循序渐进
  本书内容翔实、语言流畅、图文并茂、突出实用性,并提供了大量的操作示例和相应代码,较好地将学习与应用结合在一起。内容由浅及深,循序渐进,适合各个层次读者的学习。
  实例典型、轻松易学
  本书所引用的实例,均与生活密切相关,比如教学管理、学生成绩管理、驾校学员管理系统等。这样使读者在学习的时候不会觉得陌生,更容易接受,从而提高学习效率。
  理论+实践、提高兴趣
  高职高专的院校鲜有开设专门的数据库设计方面的课程,通常只重在注重培养学生的实践能力。然而,对于部分希望到更高层次职位发展的毕业生来说,他们对数据库原理方面的理论知识可能比较欠缺。因此,仅仅会应用数据库还是远远不够的。本教材将数据库设计原理和数据库的应用有机结合,采用理论+实践的方式,对数据库相关技术进行详细的讲解介绍。由于纯粹理论的知识学习难度比较大,也比较枯燥,高职的学生不易接受。因此将理论和实践相结合的教材更加能吸引读者,也从一定程度上降低了读者学习数据库的难度。
  应用实践、随时练习
  书中大部分章节后都提供了课后习题,让读者能够通过练习重新回顾所学的知识,从而达到熟悉内容并可以举一反三的目的,同时也为进一步学习做好准备。
  本书适合作为高职高专院校计算机或者信息类专业的教材,还可以作为系统设计人员、程序员等软件开发相关人员的参考用书。
  由于时间仓促和编者水平所限,书中疏漏甚至错误之处在所难免,恳请同行专家和广大读者批评指正。
  编者

MySQL网络数据库设计与开发 pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版

pdf下载地址

版权归出版社和作者所有,下载链接已删除。如果喜欢,请购买正版!

链接地址:MySQL网络数据库设计与开发