摘要:Microsoft SQL Server 相关知识 数据库范式那些事[转]使用PowerDesigner 设计SQL Server 数据库初探浅谈SQL Server 2005 之引用完整性SQL Server 数据库实现之T-SQL语句[备忘]Transact-SQL 编程Transact-SQL 高级查询SQL Server 的存储过程[转]漫谈数据库之索引聚集索引和非聚集索引(sql server 索引结构及其使用)SQL SERVER 表分区浅谈SQL Server 数据库之触发器SQL Server 2005 学习笔记之触发器简介[转]【推荐】了解SQL Server 触发器及触发.
阅读全文
摘要:简介 数据库范式在数据库设计中的地位一直很暧昧,教科书中对于数据库范式倒是都给出了学术性的定义,但实际应用中范式的应用却不甚乐观,这篇文章会用简单的语言和一个简单的数据库DEMO将一个不符合范式的数据库一步步从第一范式实现到第四范式。 范式的目标 应用数据库范式可以带来许多好处,但是最重要的好处归结为三点: 1.减少数据冗余(这是最主要的好处,其他好处都是由此而附带的) 2.消除异常(插入异常,更...
阅读全文
摘要:最近发现园子里面关于数据库方面的文章比较多,正好我也是一个喜欢凑热闹的家伙,那就跟着烧一把火吧。^_^这是前阵子一个朋友面试外企的一套关于数据库设计的试题,有兴趣的朋友不妨一试。Part I 工厂在定义一个新产品的流程如下:1. 确定产品信息如名字,代号等;2. 设计部门设计出产品的结构;3. 在确定结构后就可以得出每个产品所需要的基本零件及其所需的数据。进而可以进行相关财务处理与采购处理。 其相...
阅读全文
摘要:推荐:使用 ADO.NET 访问 Oracle 9i 存储过程的介绍 http://www.microsoft.com/china/MSDN/library/data/dataAccess/DMSDNorsps.mspx ASP.NET调用oracle存储过程实现快速分页的步骤如下: Oracle 9i 包定义: create or replace package MaterialManag...
阅读全文
摘要:首先,创建一个队列Sequence -- Create sequence create sequence PRIMARYKEYSEQUENCE minvalue 0 maxvalue 999999999999999999999999999 start with 83 increment by 1 nocache; 然后,创建触发器Triggers -- Create triggers cre...
阅读全文
摘要:数据库名、实例名、数据库域名、全局数据库名、服务名, 这是几个令很多初学者容易混淆的概念。相信很多初学者都与我一样被标题上这些个概念搞得一头雾水。我们现在就来把它们弄个明白。 一、数据库名 什么是数据库名? 数据库名就是一个数据库的标识,就像人的身份证号一样。他用参数DB_NAME表示,如果一台机器上装了多全数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_...
阅读全文
摘要:ODP.NET 11g 是Oracle发布的供.NET程序访问Oracle数据库的ADO.NET组件,比微软自带的Oracle组件性能好,更可以访问UDT(User Defined Type)类型,Procedure,REF等等高级Oracle特性。 .NET 1.1的客户端需要的发布文件如下: Oracle.DataAccess.dll (odt111\odp.net\bin\1....
阅读全文
摘要:软件环境: 1、Windows 2000+ORACLE 8.1.7 2、ORACLE安装路径为:C:\ORACLE 实现方法: 1、 开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、 开始->程序->Oracle - OraHome81->Oracle Installation Products-> Universal Installer 卸装所有Orac...
阅读全文