MySQL Workbench数据建模与开发
- 定价:¥58.00
- 评分:
(已有21条评价)
基本信息
- 原书名:MySQL Workbench:Data Modeling & Development
- 原出版社: McGraw-Hill Osborne Media
内容简介
计算机书籍
建立和维护世界级的MySQL数据库,执行有效查询并深入洞察企业数据
《MySQL Workbench数据建模与开发》提供了一些已经过验正的策略、最佳实践和详细的实例。其中包括了安装MySQL Workbench、创建数据库模型、配置和部署数据库、认证用户、可视化地设计脚本和系统性能最优化。在这本书中,还全面涉及了逆向工程、数据库迁移和安全性等。
主要内容
安装MySQL Workbench
建立和配置MySQL数据库
建立、测试和管理连接
涉及精确的关系数据模型
创建函数、过程和触发器
对数据库进行逆向工程并捕获定义
编写、调试并部署用户脚本
维护本地和远端实例管理器
授予系统或模式级的用户权限
老版本数据库的迁移和融合
作译者
Michael在Oracle Corporation工作了8年以上,最近成为 E-business Suite Release Engineering的应用程序高级升级经理。
目录
第Ⅰ部分 配置
第1章 安装和配置 3
1.1 Fedora Linux 4
1.2 Mac OS X 13
1.3 Microsoft Windows 25
1.3.1 预安装Microsoft可再发行库 28
1.3.2 安装MySQL产品 32
1.4 本章小结 53
1.5 本章内容考查 53
第2章 创建和管理连接 55
2.1 Fedora 56
2.2 Mac OS X 63
2.3 Windows 7 68
2.3.1 配置MySQL Workbench连接 68
2.3.2 配置Server Administration 75
2.4 本章小结 80
2.5 本章内容考查 80
第Ⅱ部分 数 据 建 模
第3章 数据建模的概念 85
译者序
由于DBA的水平不同,工作经验及思维方式也不同,导致在创建和维护、运营数据库时,其做法及所产生的效果和所耗的时间等也大不相同。那么,有没有一个工具能够让DBA方便、快捷地完成上述任务,既能够创建出中规中矩的数据库,完成所在机构的业务要求,又能够让DBA充分展示个人水平,创建出完全贴合本机构需要的数据库呢?回答是肯定的!MySQL Workbench正是这样一个工具。
依本人的理解,MySQL Workbench就是一个创建数据库的车间,这里既有工作空间,又有各种工具,你可以白手起家,从数据建模开始,一步步地创建自己的数据库,也可以对现有的数据库进行反向工程,得到数据库模型,再创建新的适合自己需要的数据库,还可以对数据库进行导入、导出,更可以实现对其他版本、其他平台的迁移。
太完美了,对吗?但很遗憾,你不会用!
对于用户来说,再好的工具,不会用,也就等于是没有。我们日常工作中常常会遇到这样的情况:许多大型、综合性的应用系统或工具软件,其功能动辄成百上千,看似无所不能,但往往是许多用户连这些功能的存在都不知道,更不要说去使用这些功能。因此,让大家会用也是一项非常重要的工作。本书正是致力于此。
本书是一本非常值得推荐的书籍。书中的内容安排和叙述方式独具匠心,针对性很强,具有很强的实用性。用作者自己的话说,就是:“通过展示如何使用这些特性来介绍如何使用该产品”。全书共分5大部分,12章。第Ⅰ部分介绍了MySQL Workbench的安装和与数据库的连接;第Ⅱ部分介绍了如何进行数据建模,建立表、视图、例程等,以及进行逆向工程;第Ⅲ部分介绍了如何进行SQL研发;第Ⅳ部分介绍了如何管理MySQL Server实例、用户和组,以及数据库的导入、导出和迁移;第Ⅴ部分是附录和词汇表,供读者随时查阅。本书的一大特点是,作者不仅介绍MySQL Workbench的功能特性,还介绍了相关的基础知识,比如数据库的范式等概念,而且在介绍概念之时,用浅显易懂的语言进行讲述,让即使没有相关基础的读者也能一读便懂,这一点非常难得。
很荣幸能够通过我的劳动,将这本好书奉献给广大读者。在这里要感谢清华大学出版社的编辑们,他们为本书的翻译投入了巨大的热情并付出了很多心血,没有他们的帮助和鼓励,本书不可能顺利付梓。
还要感谢甲骨文(中国)公司的许向东博士,她在百忙之中审阅了译稿的初稿,并提出很多修改意见。
本书全部章节由张骏温翻译,参与本次翻译活动的还有娄启林、白宇宇、郭俊良、戎建中、吴天爽和郭书华,在此也一并谢过!
由于译者水平有限,翻译工作中可能会有不准确的内容,如果读者在阅读过程中发现有失误和遗漏之处,请多多海涵,并欢迎批评指正。敬请广大读者提供反馈意见,读者可以将意见发到zjw@bjtu.edu.cn,我会仔细阅读读者发来的每一封邮件,这是一个很好的自我提高的过程。
译 者
前言
本书读者对象
开发人员、数据架构师和DBA应该阅读本书,以便学习如何使用MySQL Workbench的特性。本书应该可以帮助他们加快学习本产品的速度。
开发人员可以快速地创建数据模型以便部署新的应用。数据架构师可以使用MySQL Workbench来对数据模型进行逆向或前向工程。DBA可以将MySQL 5.0、5.1、5.5和5.6迁移到MySQL兼容的SQL脚本文件中。他们也可以将Postgres 9.1、Sybase 15.7和Microsoft SQL Server 2000、2005、2008和2012迁移到MySQL Server实例或SQL脚本文件中。
本书涵盖的内容
本书首先介绍了如何安装和配置MySQL Workbench产品以及如何创建和维护到MySQL数据库的连接。随后,本书介绍了数据建模的概念;如何创建和编辑表、关系和例程;如何对现有的MySQL数据库进行逆向工程。
本书也涵盖了如何编辑和管理SQL脚本。书中涵盖了如何管理MySQL Server实例、用户和组,以及如何导入和导出MySQL Server实例、数据库和表。书中还涵盖了迁移工具,可使你迁移Postgres、Sybase、Microsoft SQL Server和其他MySQL Server实例。
如何使用本书
有关如何使用本书,有三种选择:从头到尾地阅读;阅读某一章,学习如何使用本产品的某项特性;阅读某一节学一些技巧。
书中有完整的截图,引导读者遍历本产品的所有主要特性。伴随着这些截图,还有详细的说明,帮助你遍历这些特性。
本书的内容组织
本书的组织形式可支持读者从头到尾地阅读、阅读某章或阅读某节以便作为一种参考。
第Ⅰ部分:配置
第1章涵盖了MySQL Workbench的安装与配置。
第2章涵盖了如何设置、配置和管理数据库连接。
第Ⅱ部分:数据建模
第3章涵盖了如何对数据进行建模,重点在于好的设计原则。
第4章涵盖了如何在Data Modeling组件中创建表、视图和关系。
第5章涵盖了如何创建和部署例程,例程可能是存储函数或过程。
第6章涵盖了如何对已有的InnoDB数据库进行逆向工程,以便得到数据模型。由于关系是由外键约束决定的,因此InnoDB是必须的。