数据库教程

数据库教程:包含了所有代写案例以及部分答案

  • Mycat中的基本定义: 逻辑性库 schema 逻辑性表(虚似表) table 能够是数据信息分割后,遍布在一个或好几个分块库(真正库)中,还可以不做数据分割,不分块,只有一个表组成。 分块表 指这些原来的非常大数据信息的表,必须分割到好几个数据库查询的表,那样,每一个分块都是有一部分数据信息,全部分块组成了详细的数据信息。 非分块表 指信息量并不是非常大的逻辑性表,不用将数据信息分割到好几个真正表,只放到一个真正的表就可以 比如 Mycat有一个逻辑性表A,相匹配3个连接点库,每一个库都是有 … 继续阅读“Mysql进阶之Mycat中间件(二) mycat的标签详解”

    :
  • 什么是事务 数据库事务是mysql实行实际操作的最少逻辑性企业,一个事务管理能够包括一个或是好几个sql语句,这种sql要不都实行取得成功要不都实行不成功。高并发实际操作下,事务管理的操纵至关重要。   事务管理的特性(ACID) 原子性、一致性、防护性、持续性   原子性(Atomicity):意思是事务管理中的全部实际操作做为一个总体,要不所有取得成功,要不所有不成功 原子性的最底层基本原理(怎样完成):undo log日志(回退日志); 分子特性完成的关键是在不成功的情 … 继续阅读“Mysql事务和锁(一) 事务的ACID特性和原理”

    :
  • “什么是大数据?”、“跟我有什么关系?”很多人第一次听到大数据,心中一定会有这样的疑问。 据《30杂志》报道,麦尔•荀伯格在千余名想了解未来趋势的观众面前,做了一场精彩易懂的演说,告诉了企业及民众,什么是大数据。 大数据找出相关性 2009年,全球出现一种新的流感病毒H1N1,当时美国也无法幸免,疾病管制局(CDC)要求第一线的医师遇到H1N1流感病例,必须立刻通报。即使如此,通报速度仍总是慢一步,会晚1到2个星期。这样的时效让疾管局无法 … 继续阅读“要知道大数据时代的what”

    :
  • 这篇文章主要介绍了sqlserver、MySQL、Oracle三种数据库的优缺点总结,需要的朋友可以参考下 一、sqlserver 优点: 易用性、适合分布式组织的可伸缩性、用于决策支持的数据仓库功能、与许多其他服务器软件紧密关联的集成性、良好的性价比等; 为数据管理与分析带来了灵活性,允许单位在快速变化的环境中从容响应,从而获得竞争优势。从数据管理和分析角度看,将原始数据转化为商业智能和充分利用Web带来的机会非常重要。作为一个完备的数据库和数据分析包,SQLServer为快速开发新一代企业级 … 继续阅读“sqlserver、Mysql、Oracle三种数据库的优缺点总结”

    :
  • 很多新手在数据库学习的时候,由于学习难度较大,往往不知所措,打击学习的自信心,没有学习的兴趣,这些都是比较难避免的,今天小编就和大家分享一些学习的心得。   如果一点数据库知识也没有的话,先把你要学习的数据库环境搭建起来(网上很多教程)。   先不要看书,环境搭建成功后在网上搜罗一些demo,sql脚本之类,直接动手敲进去一点一点体会。   能搜到的简单sql语句都练到了,再结合疑问去翻书,并系统学一下基础。到此为止的效率,远比先抱着一本书硬啃高多了(还容易犯困,半 … 继续阅读“如何学习数据库,怎么入门”

    :
  • Oracle索引在执行一个SQL(sql教程点击这里)之前,首先要分析一下语句的执行计划,然后再按执行计划去执行。分析语句的执行计划的工作是由优化器(Optimizer)来完成的。不同的情况,一条SQL可能有多种执行计划,但在某一时点,一定只有一种执行计划是最优的,花费时间是最少的。相信你一定会用Pl/sql Developer、Toad等工具去看一个语句的执行计划,不过你可能对Rule、Choose、First rows、All rows这几项有疑问,因为我当初也是这样的,那时我也疑惑为什么选 … 继续阅读“Oracle索引的优化器”

    :
  • 对于刚学习数据库的朋友,可能很多人对于Informix的多重驻留都不是很了解,毕竟闻道有先后,术业有专攻,初学者总会遇到这样那样的问题的,本期的数据库培训学习中将为大家讲讲Informix多重驻留的优势以及使用方法,感兴趣的朋友可以接着往下看相关介绍的。 一、对于多重驻留的使用介绍使用用多重驻留的方法是在配置好一个数据库服务器之后在对另一个数据库服务器进行配置。配置另一个服务器的步骤与以前相同,需要注意的是它们使用各自的配置文件,一些环境变量和配置参数必须指定不同的值。下面以OnLine7.1为 … 继续阅读“对于Informix多重驻留的优势以及使用方法”

    :
  •       作为一个数据库管理员,您可能已经投资购买了第三方工具或使用自己开发的工具来在数据库运行期间采集详细的统计数据,并从这些统计数据中导出获得性能量度。在紧急的情况下,您可以访问这些量度来与当前的情况作比较。再度查看这些过去的事件可以给当前的问题带来一些启发,因此不断采集相关的统计数据对于性能分析变得很重要。        Oracle 10g 提供了一个显著改进的工具:自动工作负载信息库 (AWR) … 继续阅读“关于Oracle 10g自动工作负载信息库解析”

    :
  •       数据库分区是每种数据库都需具备的关键功能之一。几乎所有的Oracle数据库都使用分区功能来提高查询的性能,Oracle 11g分区功能可以简化数据库的日常管理维护工作,大大减轻了DBA(数据库设计和管理工程师)的工作负担。           分区是探索数据仓库技术选项之一,几乎所有的Oracle数据库都使用了分区技术来改善查询的性能,并减轻日常维护的复杂性,从11G开始,提供了更多的分区选项,这些选项大 … 继续阅读“Oracle 11g分区的方法介绍”

    :
  • Oracle数据库是很多人都非常数据库,Oracle数据库的应用时非常广泛的,当今,安全问题一直以来都是数据库中的大问题,安全问题是Oracle数据库中的重要工作之一,本文中将主要为大家讲解Oracle数据库的安全措施。 ◆通过验证用户名称和口令,防止非Oracle用户注册到Oracle数据库,对数据库进行非法存取操作。 ◆授予用户一定的权限,例如connect,resource等,限制用户操纵数据库的权力。 ◆授予用户对数据库实体(如表、表空间、过程等)的存取执行权限,阻止用户访问非授权数据。 … 继续阅读“Oracle数据库安全性管理措施介绍”

    :