面向对象数据库,如何跟踪检查数据库中对象的改动

在一些时候,我们发现数据库中的一些对象(object)发生了改动,如表结构发生了改动(有Create/Alter/Delete操作)引发了应用程序出错,这时候Boss就会发问,为什么会发生这样错误,原因何在,到底是谁的责任。作为一名SQL Server数据库DBA,针对这个,我们要尽快查明结构被改动的对象,改动时间,操作人或PC等。 在SQL Server 2005 中,通过读取默认跟踪日志文件... [阅读全文]

面向对象数据库,.net4.0面向对象学习笔记—数据类型

最近在读金旭亮老师写的.net4.0面向对象编程漫谈,因为这本书的实验性不强,理论基础比较多,所以准备写一些学习笔记,来记录一下 1、 数值类型的使用 (1) 数值类型的转换 在c#中,数据类型像int、long等,由C#编译器映射到CLR能直接识别的System.Int32,System.Int64等 a、 当数据类型从“小到大”时可以自动转换,比如int类型转化为lon... [阅读全文]

面向对象数据库,检查数据库对象是否存在

表 if exists (select * from sysobjects where id = object_id(N'[dbo].[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) 临时表 if object_id('tempdb..##temp') is not null if exists (select * from sysobjects... [阅读全文]

数据库程序员,面向程序员的数据库访问性能优化法则(一)

面向程序员的数据库访问性能优化法则(一) 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像:开发人员:如果... [阅读全文]

数据库程序员,面向程序员的数据库访问性能优化法则(一)

面向程序员的数据库访问性能优化法则(一) 特别说明:1、 本文只是面对数据库应用开发的程序员,不适合专业DBA,DBA在数据库性能优化方面需要了解更多的知识;2、 本文许多示例及概念是基于Oracle数据库描述,对于其它关系型数据库也可以参考,但许多观点不适合于KV数据库或内存数据库或者是基于SSD技术的数据库;3、 本文未深入数据库优化中最核心的执行计划分析技术。 读者对像:开发人员:如果... [阅读全文]

面向对象数据库:面向对象的关系数据库设计

、 概念区分   有些人把面向对象数据库设计(即数据库模式)思想和面向对象数据库管理系统(OODBMS) 理论混为谈其实前者是数据库用户定义数据库模式思路后者是数据库管理思路用户使用面向对象思路方法学可以定义任何种DBMS数据库即网络型、层次型、关系型、面向对象型均可甚至文件系统设计也照样可以遵循面向对象思路  面向对象思路或称规范标准可以用于系统分析、系统设计... [阅读全文]

面向对象数据库:面向对象地关系数据库设计

、概念区分  有些人把面向对象数据库设计(即数据库模式)思想和面向对象数据库管理系统(OODBMS) 理论混为谈其实前者是数据库用户定义数据库模式思路,后者是数据库管理思路用户使用面向对象思路方法学可以定义任何种DBMS数据库,即网络型、层次型、关系型、面向对象型均可,甚至文件系统设计也照样可以遵循面向对象思路  面向对象思路或称规范标准可以用于系统分析、系统设... [阅读全文]

数据库对象:使用动态数据库访问对象

前两天看到Warp framework介绍它基于Google Guice是个轻量级web开发框架它Dynamic finder特性实在让人兴奋代码非常简单支持注入大大简化了DAO层开发下面看看它几个例子吧: @Finder(query="from Person") public ListPerson listAll { null; } @Finder(quer... [阅读全文]

面向对象数据库:面向对象的关系数据库设计

、概念区分   有些人把面向对象数据库设计(即数据库模式)思想和面向对象数据库管理系统(OODBMS) 理论混为谈其实前者是数据库用户定义数据库模式思路,后者是数据库管理思路用户使用面向对象思路方法学可以定义任何种DBMS数据库,即网络型、层次型、关系型、面向对象型均可,甚至文件系统设计也照样可以遵循... [阅读全文]

面向对象数据库:J2EE中几种面向对象的数据库映射访问策略

几种面向对象数据库访问策略: 1JDBC 是最原始思路方法写sql语句维护性差 下面面向对象思路方法: 例如update:要先取出对象更新对象然后再保存 OrderInfoorder=orderService.getOrder(orderId); order.Status(Integer(2)); orderService.updateOrder(order);... [阅读全文]

面向对象数据库:探索SQL Server 2005面向服务的数据库架构

  本文我们粗略地分析了SOA出现的缘由及其对数据存储的新要求,并进而简要概括了SQL Server 2005对这种新式数据要求所提供的支持。  作为微软新一代企业级应用平台旗舰产品之一的SQL Server 2005,有太多的精彩值得我们关注。而SOA(面向服务的架构),对于新一代面向同步和异步应用的、基于以因特网平台为主的请求/响应模式的分布式计算来说,无疑是一场革命。数据库,作为基于面向服务... [阅读全文]

面向对象数据库 原来,面向对象和数据库是“冤家”

没经证实的传说话说当年面向对象和数据库刚出道的时候,曾经引发过惊天动地的大讨论(当然,这里说的是关系型数据库,以下简称数据库)。两个阵营的人都试图说服对方,加入到自己的阵营里来(传说是都说了,你别做了那个了,没发展)。经过车轮式讨论,也没得到共识,只好分道扬镳了。虽然,无法考证这个传说是不是真的,但确实,面向对象和数据库之间存在着矛盾。这正是我们学习了面向对象理论之后,信心百倍地要去做项目时,突然... [阅读全文]
1 共1条 分1页