数据库技术   

  • 用好SQL Server命令必需的“三熟”2010-04-27 09:48:00
  • SQL Server使用过程中,最难应用的是命令,虽然命令不多,但命令格式多种多样,真要用好一条命令有效地解决一个问题确并不容易,只要做到下面的“三熟”,任何数据库处理任务其实都显得不那么难了。何谓三熟呢?下面通过一个数据库的实例来说明一下什么是三熟。一熟:熟悉表及其要素所谓一熟,指熟悉要操作的数据...
  • MySQL数据库锁机制的相关原理简介2010-04-16 09:29:00
  •    不同于行级或页级锁定的选项:  · 版本(例如,为并行的插入在MySQL中使用的技术),其中可以一个写操作,同时有许多读取操作。这明数据库或表支持数据依赖的不同视图,取决于访问何时开始。其它共同的术语是“时间跟踪”、“写复制”或者“按需复制”。  · 按需复制在许多情况下优先于页级或...
  • MySQL数据库存储引擎和分支现状2010-04-14 09:28:00
  • 在MySQL经历了2008年Sun的收购和2009年Oracle收购Sun的过程中,基本处于停滞发展的情况,在可以预见的未来,MySQL是肯定会被Oracle搁置并且逐步雪藏消灭掉的。MySQL随着相应的各主创和内部开发人员的离去,缔造了各个不同的引擎和分支,让MySQL有希望继续发扬光大起来。本文...
  • 在SQL Server中用好模糊查询指令LIKE2010-04-13 10:09:00
  • 查询是SQL Server中重要的功能,而在查询中将Like用上,可以搜索到一些意想不到的结果和效果,like的神奇之处在于其提供的模糊查询功能,通过与它相匹配的四大类通配符,like放在条件中起到画龙点睛的作用。一、一般搜索条件中用Like可与LIKE配对的数据类型主要是字符串、日期或时间值。LI...
  • 基于 Cognos 的高级动态报表制作技巧2010-04-13 10:05:00
  • IBM Cognos 商业智能系列软件提供了专业报表的制作平台,尤其在报表之间的关联分析上有着很强大的功能。本文从基于条件的动态报表制作和报表之间的穿透钻取两个方面介绍如何用 IBM Cognos 商业智能软件制作出专业的报表。IBM Cognos 商业智能系列软件介绍商业智能与 Cognos商业智...
  • SQL Server 2008中的DML触发器2010-04-02 09:57:00
  •   导言  触发器是存储用来在某种类型的SQL Server动作发生时自动执行一个任务的TSQL代码。如同它们名称所隐含的,触发器是由某些监控的动作来触发或关闭的。这些监控的动作可以是三种分类之一:DML、DDL或一个Logon Event。DML(数据操纵语言)触发器是在执行 一个Insert、U...
  • 在Microsoft SQL Server 2008中附加一个数据库2010-03-31 09:53:00
  •  在SQL Server 7.0中,微软推出了sp_attach_db和sp_attach_single_file_db系统存储过程。它对于SQL Server数据库管理员执行下面的任务是非常方便的:  使用sp_attach_db系统存储过程直接将.MDF和.LDF文件附加到服务器。  使用sp_...
  • 如何实现MySQL里动态视图2010-03-31 09:48:00
  •   需求:  用户为C/S结构,每个用户根据角色不同,能看到不同的数据。系统会根据某个标识生成一个数据内容,然后通过统一的视图来访问。  要求,不能修改视图,也不能在试图外面再嵌套一层查询。  设计:  系统通过某种方法生成一个唯一的ID(可以是应用端,也可以是数据库的uuid),然后将试图与这个i...
  • 教你如何保护MySQL中的重要数据2010-03-31 09:48:00
  •  随着技术的进步,MySQL等开源数据库似乎也开始受到企业的热捧。数据库对于企业的重要性是不言而喻的,其数据库管理的一个重要部分就是保护这些数据免受外部攻击,及修复软/硬件故障。在大多数情况下,软硬件故障通过数据备份机制来处理。  多数数据库都自带有内置的工具自动完成整个过程,所以这方面的工作相对轻...
  • Oracle支持GlassFish:小鱼儿幸免于难2010-03-29 16:25:00
  • 自从今年一月Oracle正式收购Sun Microsystems以来,GlassFish用户始终被阴云所笼罩着。接下来,Oracle将GlassFish应用服务器定位为“部门内部”使用的服务器,而WebLogic依然还是面向那些需要高性能和可伸缩性的企业用户,这么一来问题就变复杂了。其实Oracle...
  • Oracle Berkeley DB二十年首次支持SQL2010-03-29 16:25:00
  • 除了对原有Oracle Berkeley DB的功能进行了一定的改进和增强(比如提升了数据压缩功能、性能优化、C/C++中系统资源自动管理功能等等),本次发布的版本中最引人瞩目的变化是引入了对SQL92的支持,这一新增的接口称为Oracle Berkeley DB SQL,简称BDBSQL。这是自B...
  • PostgreSQL叫板MySQL 上演争霸赛2010-03-29 09:55:00
  •    当谈到开源数据库时,MySQL获得了业界大部分的注意力,IT168之前也曾报道过《开源数据库受热捧 MySQL数据库继续流行》。MySQL是一个易于使用的数据库,同时有许多开源的Web应用程序都是直接在它上面开发的。不过也有异样的声音,比如PostgreSQL创始人:MySQL衰退属...
  • Oracle企业管理器Ops Center上市2010-03-23 09:02:00
  •   甲骨文日前宣布,Oracle企业管理器Ops Center(Oracle® Enterprise Manager Ops Center)上市,这进一步推进了甲骨文从应用软件至磁盘的管理战略,并迅速实现了甲骨文与Sun技术融合的路线图。  Oracle企业管理器Ops Center是Ora...
  • 讲解MySQL的数据类型和建库策略2010-03-12 09:41:00
  •  无论是在小得可怜的免费数据库空间或是大型电子商务网站,合理的设计表结构、充分利用空间是十分必要的。这就要求我们对数据库系统的常用数据类型有充分的认识。下面我就将我的一点心得写出来跟大家分享。  一、数字类型。数字类型按照我的分类方法分为三类:整数类、小数类和数字类。  我所谓的“数字类”,就是指D...
  • 简介SQL Server 2008的变更跟踪2010-03-12 09:41:00
  •  一些应用程序是设计成将数据从一个中央数据库拿到一个本地缓存中。举例来说,到处奔走的销售人员只是偶尔连接到中央数据库来获取最新的库存量数据。或者业务逻辑的重型处理是从产品数据库服务器上脱机下载下来的,本地进行处理然后发送回产品数据库。这些应用程序需要某种方法来跟踪数据变更,以便知道什么数据被改变了。...
  • 开源数据库Sharding技术2010-03-05 09:45:00
  •   从Shard到Sharding  "Shard" 这个词英文的意思是"碎片",而作为数据库相关的技术用语,似乎最早见于大型多人在线角色扮演游戏(MMORPG)中。"Sharding" 姑且称之为"分片"。  Sharding 不是一门新技术,而是一个相对简朴的软件理念。如您所知,MySQL5 之...
  • 关于从MySQL转向ADODB的方法2010-03-05 09:44:00
  •  高级材料  Insert 和 Update  假设现在你要把下面的数据插入到数据库中.  ID = 3  TheDate=mktime(0,0,0,8,31,2001) /* 31st August 2001 ...
  • Microsoft SQL Server的安全性控制策略2010-03-03 15:49:00
  •   引言  数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄露、更改或破坏。系统安全保护措施是否有效是数据库系统的主要指标之一。数据库的安全性和计算机系统的安全性,包括操作系统、网络系统的安全性是紧密联系、相互支持的。  对于数据库管理来说,保护数据不受内部和外部侵害是一项重要的工作。M...
  • MySQL行锁深入研究2010-02-28 18:42:00
  • 做项目时由于业务逻辑的需要,必须对数据表的一行或多行加入行锁,举个最简单的例子,图书借阅系统。假设id=1的这本书库存为1,但是有2个人同时来借这本书,此处的逻辑为Select   restnum  from  book ...
  • 在Oracle中存储与管理大对象数据类型2010-02-26 09:43:00
  •   一、Oracle数据库支持的大对象数据类型。  在Oracle数据库中为了更好的管理大容量的数据,专门开发了一些对应的大对象数据类型。具体的来说,有如下几种:  一是BLOB数据类型。它是用来存储可变长度的二进制数据。由于其存储的是通用的二进制数据,为此在数据库之间或者在客户端与服务器之间进行传...
  • Oracle在Windows操作系统上服务解析2010-02-26 09:13:00
  •   如果在Windows操作系统上部署Oracle数据库系统,会将起动过程写入到操作系统的服务列表中。并且一些主要的服务都会被设置为自动启动。如此的话,当操作系统启动的时候,数据库会自动启动。当关闭操作系统时这些服务也会自动关闭。如下图所示,就是在Windows操作系统下的Oralce数据库系统的典...
  • 浅谈如何优化SQL Server服务器2010-02-25 10:39:00
  •   1.数据和日志文件分开存放在不同磁盘上  数据文件和日志文件的操作会产生大量的I/O。在可能的条件下,日志文件应该存放在一个与数据和索引所在的数据文件不同的硬盘上以分散I/O,同时还有利于数据库的灾难恢复。  2.tempdb数据库单独存放在不同磁盘上  tempdb数据库是其他所有数据库都有可...
  • 如何在一台Linux或UNIX机器上设置多个DB2系统2010-02-25 10:38:00
  •  在DB2 for Linux, UNIX,和Windows Version 8之前,SAP客户只能在一台物理机器上安装每个DB2 版本的一个拷贝,因为安装路径是硬编码的。尽管 DB2 Version 8 提供了替换的修订包映像,但是这些映像只用于测试,在生产环境中 SAP 不支持它们。  对于 D...
  • 安全问题不容小视 为MySQL加铸23道安全门2010-02-24 10:25:00
  •  使用MySQL,安全问题不能不注意。以下是MySQL提示的23个注意事项:1.如果客户端和服务器端的连接需要跨越并通过不可信任的网络,那么就需要使用SSH隧道来加密该连接的通信。2.用set password语句来修改用户的密码,三个步骤,先“mysql -u root”登陆数据库系统,...
  • 深入了解MySQL 5.5分区功能增强2010-02-23 10:32:00
  • MySQL 5.5的发布带来了许多增强的功能,虽然已经报道了很多增强功能,如半同步复制,但大家却忽略了分区方面的增强,有时甚至还对其真正意义产生了误解,在这篇文章中,我们希望解释一下这些很酷的增强,特别是我们大多数人还没有完全理解的地方。...
  •  首页   上一页   8   9   10   11   12   13   14   15   16   17      下一页   尾页 
Notice: Constant RUNTIME already defined in /srv/html/srccn/news/config.php on line 15 Notice: Constant ROOTDIR already defined in /srv/html/srccn/news/config.php on line 16 Notice: Constant SITEDIR already defined in /srv/html/srccn/news/config.php on line 17 Notice: Constant DATAURL already defined in /srv/html/srccn/news/config.php on line 20 Notice: Constant VERSION already defined in /srv/html/srccn/news/system/kernel.php on line 17 Notice: Constant COREDIR already defined in /srv/html/srccn/news/system/kernel.php on line 18 Fatal error: require(): Cannot redeclare class mysql in /srv/html/srccn/news/system/kernel.php on line 22