标签分类
当前位置:首页 > 数据库电子书 > 数据库管理电子书网盘下载
现代数据库管理 现代数据库管理
kxjrzyk

kxjrzyk 提供上传

资源
38
粉丝
47
喜欢
72
评论
3

    现代数据库管理 PDF 第10版

    数据库管理电子书
    • 发布时间:

    给大家带来的一篇关于数据库管理相关的电子书资源,介绍了关于数据库管理方面的内容,本书是由中国人民大学出版社出版,格式为PDF,资源大小228.8 MB,霍弗编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.2,更多相关的学习资源可以参阅 数据库电子书、等栏目。

  • 现代数据库管理 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1EyRrSjzjapsbIW3hDWyQ0g
  • 分享码:b365
  • 现代数据库管理 第10版 PDF

    《管理科学与工程经典译丛:现代数据库管理(第10版)》是一本数据库管理初级课程的教材。通过多年的市场反馈以及作者自身的教学实践,书中方法得到逐步优化,以一种便于学生阅读的形式展现相关内容。本书的组织形式很灵活,可以根据学生的学习习惯任意组织相关章节。随书补充了数据集以方便学生动手实践,并补充了新的媒体资源,使一些更具挑战性的话题更有趣。

    目录

    • 第1篇 数据库管理的背景
    • 第1章 数据库环境与开发过程
    • 第2篇 数据库分析
    • 第2章 组织中的数据建模
    • 第3章 增强型E - R模型
    • 第3篇 数据库设计
    • 第4章 数据库逻辑设计和关系模型
    • 第5章 数据库物理设计和性能
    • 第4篇 实现
    • 第6章 SQL入门
    • 第7章 高级SQL
    • 第8章 数据库应用开发
    • 第9章 数据仓库
    • 第5篇 高级数据库主题
    • 第10章 数据质量与数据集成
    • 第11章 数据和数据库管理
    • 第12章 概述:分布式数据库
    • 第13章 概述:面向对象数据建模
    • ……

    上一篇:零起点Python大数据与量化交易  下一篇:毫无PS痕迹:你的第一本Photoshop书

    展开 +

    收起 -

    码小辫二维码
     ←点击下载即可登录

    数据库管理相关电子书
    学习笔记
    网友NO.791479

    解析MySQL数据库性能优化的六大技巧

    数据库表表面上存在索引和防错机制,然而一个简单的查询就会耗费很长时间。Web应用程序或许在开发环境中运行良好,但在产品环境中表现同样糟糕。如果你是个数据库管理员,你很有可能已经在某个阶段遇到上述情况。因此,本文将介绍对MySQL进行性能优化的技巧和窍门。 1.存储引擎的选择 如果数据表需要事务处理,应该考虑使用InnoDB,因为它完全符合ACID特性。如果不需要事务处理,使用默认存储引擎MyISAM是比较明智的。并且不要尝试同时使用这两个存储引擎。思考一下:在一个事务处理中,一些数据表使用InnoDB,而其余的使用MyISAM。结果呢?整个subject将被取消,只有那些在事务处理中的被带回到原始状态,其余的被提交的数据转存,这将导致整个数据库的冲突。然而存在一个简单的方法可以同时利用两个存储引擎的优势。目前大多数MySQL套件中包括InnoDB、编译器和链表,但如果你选择MyISAM,你仍然可以单独下载InnoDB,并把它作为一个插件。很简单的方法,不是吗? 2.计数问题 如果数据表采用的存储引擎支持事务处理(如InnoDB),你就不应使用COUNT(*)计算数据表中的行数。这是因为在产品类数据库使用COUNT(*),最多返回一个近似值,因为在某个特定时间,总有一些事务处理正在运行。如果使用COUNT(*)显然会产生bug,出现这……

    网友NO.580047

    教你为MySQL数据库换挡加速

    MySQL的自带引擎肯定是够用了,但是在有些情况下,其他的引擎可能要比手头所用更适合完成任务。如果愿意的话,你甚至可以使用MySQL++ API来创建自己的数据库引擎,就像打穿气缸装上自己的化油器。现在让我们来看看你该如何选择引擎,以及如何在可用引擎之间切换。 选择你的引擎 你能用的数据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MySQL。仅仅为了添加一个特性而编译应用程序的概念对于Windows的开发人员来说可能很奇怪,但是在Unix世界里,这已经成为了标准。在缺省情况下,MySQL支持三个引擎:ISAM、MyISAM和HEAP。另外两种类型InnoDB和Berkley(BDB),也常常可以使用。 ISAM ISAM是一个定义明确且历经时间考验的数据表格管理方法,它在设计之时就考虑到数据库被查询的次数要远大于更新的次数。因此,ISAM执行读取操作的速度很快,而且不占用大量的内存和存储资源。ISAM的两个主要不足之处在于,它不支持事务处理,也不能够容错:如果你的硬盘崩溃了,那么数据文件就无法恢复了。如果你正在把ISAM用在关键任务应用程序里,那就必须经常备份你所有的实时数据,通过其复制特性,MySQL能够支持这样的备份应用程序。 MyISAM MyISAM是MySQL的ISAM扩展格式和缺省的数据库引擎。除了提……

    网友NO.255978

    myeclipse中连接mysql数据库示例代码

    1. 环境配置 下载地址: http://www.mysql.com/downloads/mysql/ 真麻烦,下载的话还需要注册和登录以及填个表。上面的信息还挺全的,乱填的信息也是可以接受的~~ 下载后按提示安装即可,最后设置登录mysql用的密码。安装完成后,测试连接数据库。在开始-程序中点击MYSQL5.5 Command Line cilent,输入刚才设定的密码后,应该后就能连上mysql服务器了。 在安装后的软件包中,mysql_server\Connector J XXXX中可以找到一个jar包,这个jar包是java程序连接mysql数据库必须的。若没有这个包,程序代码将提示:ClassNotFoundExceptioncom.mysql.jdbc.Driver的错误。 新建一个java项目,并在项目中新建一个存放jar 包的文件夹(如 lib),将mysql-connector-java-X.X.X-bin.jar 复制到文件夹中,选中jar包右击---Build Path---Add To Build Path,即可。若新建的是一个web项目,而放在WEB-INF下的lib文件夹中即可。 2. JDBC介绍 JDBC是Sun公司制定的一个可以用Java语言连接数据库的技术。 2.1 JDBC基础知识 JDBC(Java Data Base Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC为数据库开发人员提供了一个标准的API,据此可以构建更高级的工具和接口,使数据库开发人员能够用纯 Java API 编写数据库应用程序,并且……

    网友NO.442691

    PHP封装的数据库保存session功能类

    本文实例讲述了PHP封装的数据库保存session功能类。分享给大家供大家参考,具体如下: PHP用数据库保存session类: ?phpclass SafeSessionHandler implements SessionHandlerInterface { public $save_path; public $session_name; public $table; public function __construct() { $this-table = new Table("safe_session"); } private function session_id_parse($session_id) { $time = hexdec(substr($session_id, 0, 8)); $skey = substr($session_id, 8); return array($time, $skey); } public function close() { loginfo("close: "); return true; } public function create_sid() { loginfo("create_sid: "); $time = time(); $skey = ""; $char = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; for ($i=0; $i52; $i++) { $skey .= $char{mt_rand(0, 61)}; } $session = array( "time" = $time, "skey" = $skey, "sval" = "", ); $this-table-insert($session); return dechex($time) . $skey; } public function destroy($session_id) { loginfo("destroy: %s", $session_id); list($time, $skey) = $this-session_id_parse($session_id); $this-table-where("time = ?", $time)-where("skey = ?", $skey)-delete(); return true; } public function gc($maxlifetime) { loginfo("gc: %s", $maxlifetime); $this-table-where("time ?", time() - 86400 * 30)-delete(); return true; } public function open($save_path, $session_name) { loginfo("open: %s, %s", $save_path, $session_name); $this-save_path = $save_path; $this-session_name = $session_name; return true; } public function read($session_id) { loginfo("r……

    Copyright 2018-2019 xz577.com 码农之家

    版权责任说明