数据库理论、设计与挖掘
文章平均质量分 51
马如林
桂林电子科技大学计算机硕士,15年+的编程和架构经验,美国PMI认证PMP,Oracle认证Java程序员,信息系统项目管理师,软件设计师,CET6。
展开
-
不扯淡学数据库实践联系理论-课程
内容简介:通过我多年在不同项目需求下使用不同数据库的实践给大家讲解一下数据库的实际使用情况。本课程从零开始讲解数据库,使用开源免费的mysql从安装到使用和开发进行实际操作和演示,甚至有些内容多年开发人员都没有机会接触和使用,应付一般的面试也应该足够使用。可以毫不夸张的说本课程是您:无基础的情况下最短的时间内全面掌握数据库同时拥有相当于至少2年的数据库实践经验,甚至包括最新的云存储概述的最好数原创 2013-01-13 15:07:05 · 2770 阅读 · 0 评论 -
Oracle自增Sequence方法
Oracle实现自增的方法之一:1 创建SequenceCREATE SEQUENCE "HHSYS"."FWSYXUHAO" INCREMENT BY 1 START WITH 1 MAXVALUE 1.0E28 MINVALUE 1 NOCYCLE CACHE 20 NOORDER2 插入数据库insert into hhsys.fawenshenyue val原创 2007-05-23 20:21:00 · 1086 阅读 · 0 评论 -
ORA-00911: 无效字符
问题是SQL语句有问题可能是=写成了=半角和全角的区分一般难以看出区别。原创 2007-05-24 01:49:00 · 5041 阅读 · 1 评论 -
PL/SQL按ctrl+E的发现
可以找到以前的SQL语句!哈哈!原来还翻上下健。好麻烦!原创 2007-06-11 20:12:00 · 2654 阅读 · 0 评论 -
mysql Errcode: 28错误解决
释放系统盘空间。Free system space.原创 2007-10-05 13:29:00 · 2268 阅读 · 0 评论 -
ORA-00927: 缺少等号
ORA-00927: 缺少等号有可能是表列的设置中含有不正常字符 比如%这样的列名 进度 和 进度(%) 后面的有可能出现上述错误原创 2007-10-25 16:18:00 · 16505 阅读 · 1 评论 -
Oracle的to_date函数
Oracle的to_date函数: select to_date(2007-11-16,yyyy-mm-dd) from dual select * from hhsys.gonghuijingfei order by to_date(建立日期,yyyy-mm-dd)原创 2007-11-16 20:41:00 · 2123 阅读 · 0 评论 -
ORA01008 并非所有变量都已关联
ORA01008 并非所有变量都已关联我遇到的原因居然是 允许为空的项插入空值后出现该情况,使用Java语言的问题。原创 2007-11-23 22:14:00 · 2439 阅读 · 0 评论 -
标准Sql语句的写法
有次面试非得让我写3表连接查询的标准SQL语句,可是我不知道,我们一般都是直接写而不考虑是否遵循标准,能用即可的。所以检查了一下。具体的如下:(http://blog.chinaunix.net/u/22313/showart.php?id=214419)一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或原创 2008-04-04 15:30:00 · 12097 阅读 · 0 评论 -
上传文件到数据库
上传文件到Oracle的Blob字段 /**//// /// 上传选择的附件 /// /// /// protected void ButtonShangChuan_Click(object sender, EventArgs e) ...{ // 插入的ID值原创 2007-05-17 17:07:00 · 1211 阅读 · 0 评论 -
从数据库读取文件并提供下载
从Oracle数据库的Blob读取存放的文件:代码中将文件临时存储在windows临时文件夹下:Path.GetTempPath():获取系统临时文件夹 String fileId = "57ccab4b1fe544a5b08f375209189c0e"; FileStream objFs; BinaryWriter obj原创 2007-05-17 17:02:00 · 3346 阅读 · 0 评论 -
Oracle常用语句(不断更新)
整理如下:友情提示:commit是执行完后需要的。当然如果你执行另外的语句更新就不需要了。否则你可能会发现刚才的更新没有用。1 以DBA的身份登录数据库connect sys/change_on_install@hhxx as sysdba; 2 查看日期等的DUAL表查询SELECT SYSDATE FROM DUAL;3 查看用户的默认表空间select username,defaul原创 2007-05-10 10:00:00 · 3203 阅读 · 1 评论 -
FreeTextBox结合Oracle的Clob操作
由于FreeTextBox是变长的,所以使用过程应该是Clob字段。下面是插入代码:其中xglj对应的是Clob字段。当然普通的varchar也可以。 OracleConnection conn = new OracleConnection("Data Source=INFOPLAT;User ID=infomanager;Password=admin;");原创 2007-05-08 19:35:00 · 1079 阅读 · 0 评论 -
远程连接Oracle
Oracle数据库一般访问是通过远程访问的。本机访问估计就是测试用的了。下面介绍一个简单的访问方法:Oracle9i的。运行:Net Configuration Assist。步骤如下:即可本地网络服务名配置》添加》Oracle8i或更高版本数据库或服务》服务名:HHXX(这个就是数据库名)》TCP》主机名:qq(机器名称或IP地址) 使用标准端口1521》是进行测试。网络服务原创 2007-05-09 21:48:00 · 1187 阅读 · 0 评论 -
信息管理设计
信息管理设计:1 aspx页面@ Register TagPrefix="FTB" Namespace="FreeTextBoxControls" Assembly="FreeTextBox" %>@ Page Language="C#" AutoEventWireup="true" CodeFile="InforManager.aspx.cs" Inherits="Hhxx.Inte原创 2007-05-16 22:47:00 · 1504 阅读 · 1 评论 -
我的关联规则读数目录
我的关联规则读数目录:后面有1的表示我读了并标记的。E:/关联规则/DATASETS.docE:/关联规则/DATASETS.pdfE:/关联规则/eng ref.docE:/关联规则/fanwen.docE:/关联规则/fp.docE:/关联规则/KDD中因果关联规则的评价方法1.pdfE:/关联规则/KDD中知识评价的研究综述1.pdfE:/关联规则/OLAP关联规则挖掘1.pdfE:/关联规原创 2007-05-19 21:20:00 · 1800 阅读 · 0 评论 -
基于角色、标记及BLP模型的多级访问控制-B/S架构OA系统应用
福建电脑2007年第2期 基于角色、标记及BLP模型的多级访问控制—B/S架构OA系统应用(桂林电子科技大学 计算机系,广西桂林 541004 ) 摘 要: 本文基于BLP模型的安全性和角色访问模型的简便性,结合两者优点,克服其缺点。根据办公自动化(OA)系统的实际情况设计一种新的模型。BLP模型的读写分离,角色可以授权和回收,角色层次机制,标记等保证信息原创 2007-05-20 20:37:00 · 4198 阅读 · 1 评论 -
System.Data.OracleClient.OracleException: ORA-01036: 非法的变量名/编号
.net+Oracle如下代码://有事务处理 SN的生成 String sqlInsert = "INSERT INTO xinwen(建立日期,建立时间,新闻标题,新闻类别,新闻类型,新闻内容,关键字,新闻来源,点击次数,发布部门,经办人,SN) VALUES(:jlrq,:jlsj,:xwbt,:xwlb,:xwlx,:xwnr,:gjz,:xwly,:djcs原创 2007-05-21 12:50:00 · 11289 阅读 · 1 评论 -
No data exists for the row or column.
在数据库操作过程中读取数据有可能遇到标题所说的错误,解决方法:如下代码,用红色的代码就会出现上述问题,这个时候需要捕获异常处理一下即可。String conn = OracleHelper.DatabaseConnStr; String getConent = "SELECT 新闻内容,新闻来源 FROM xinwen WHERE SN =" + "" + LabelZhu原创 2007-05-21 19:19:00 · 9242 阅读 · 0 评论 -
DB2命令大全(1)
DB2命令大全查看本地节点目录db2 list node directory 查看系统数据库目录db2 list database directory 在DB2中从客户端访问服务器端的数据库时,不能直接用connect命令,而必须先建立通信node,再在node的基础上建立数据库连接。在命令行的具体操作如下:-原创 2008-09-03 21:00:00 · 1664 阅读 · 0 评论 -
ODS(Operational Data Store)操作型数据存储
DB(database) ---- ODS ---- DW(dataware)ODS提供了数据库到数据仓库的中间层可以解决没有DW的部分问题。原创 2010-02-22 19:05:00 · 1545 阅读 · 0 评论 -
数据挖掘报告
研究方向前沿读书报告数据挖掘技术的算法与应用 目录第一章 数据仓库... 51.1 概论... 51.2 数据仓库体系结构... 61.3 数据仓库规划、设计与开发... 71.3.1 确定范围... 71.3.2 环境评估... 71.3.3 分析... 71.3.4 设计... 81.3.5 开发... 81.3.5 测试... 8原创 2010-04-10 10:03:00 · 17028 阅读 · 11 评论 -
推荐一本Oracle书
<br />Oracle9i PL/SQL程序设计<br /> <br />编程使用不错。<br /> <br />原创 2010-06-02 20:55:00 · 988 阅读 · 0 评论 -
Oracle分区表
使用分区表进行大数据量的优化查询。原创 2010-06-03 19:34:00 · 790 阅读 · 0 评论 -
最近打算使用以下PostSQL
本来打算使用mysql的,但是被SUN收购后,被Oracle收购后,对其在市场的前景表示担心。原创 2010-06-21 21:02:00 · 1354 阅读 · 0 评论 -
数据库操作基本指南
基本知识原创 2010-08-28 22:36:00 · 884 阅读 · 0 评论 -
Oracle、DB2、MSSQL、MySQL使用感悟
Oracle、DB2、MSSQL、MySQL:这4个主流数据库,我都用过并开发过项目。今天也看了一下Oracle的OCA认证考试指南(1Z0-051),本来想考这个认证,可是实在贵了点,而且OCA要考2门,管理我不是很精通,要考试还得花时间。所以写下本文,做个总结,不去考OCA了。1 数据库选择 大项目 选Oracle DB2 中项目 MSSQL 小项目 MySQL2 易用性 MSSQL > MySQL > Oracle >DB23 强大性 Oracle > DB2 > > MSSQL> My原创 2010-11-16 11:55:00 · 6739 阅读 · 0 评论 -
cassandra索引目录
本文将继续集成关注cassandra:1 相关资料http://cassandra.apache.org/http://blog.nosqlfan.com/topics/cassandra http://database.51cto.com/art原创 2011-08-28 21:23:56 · 1044 阅读 · 0 评论 -
关系数据库及NoSql图书大推荐
原文请访问www.marulin.com原创 2011-09-26 08:07:53 · 4432 阅读 · 3 评论 -
学校时的分布式数据库读书笔记(8)
第七章 分布式数据库中的安全性与目录管理1 Oracle 9i 的安全体系1.物理层的安全性数据库所在节点必须在物理上得到可靠的保护。2.用户层的安全性哪些用户可以使用数据库,使用数据库的哪些数据对象,具有什么样的权限等。3.操作系统层的安全性数据库所在的主机的操作系统的弱点将可能提供恶意攻击数据库的入口。4.网络层的安全性Oracle 9i数据库主要是面向网络提供服务,因此,网络软件的安原创 2010-04-10 09:31:00 · 2167 阅读 · 0 评论 -
学校时的分布式数据库读书笔记(7)
第五章 分布式数据库中的并发控制1 比较的DB2 ORACLE MSSQL SYBASE INFORMIX并发控制机制在关系数据库(DB2,Oracle,Sybase,Informix和SQL Server)最小的恢复和交易单位为一个事务(Transactions),事务具有ACID(原子性,一致性,隔离性和永久性)特征。关系数据库为了确保并发用户在存取同一数据库对象时的正确性(即无丢失更原创 2010-04-10 09:27:00 · 1777 阅读 · 0 评论 -
Oracle数据库设计
数据owner和数据操作者以及代码访问使用不同的用户访问,使用授权的方式进行访问。数据表创建时使用同义词创建授权时最好不要使用with grant option 以前不太明白同义词的使用,现在知道了。比较好的应用就是创建表的别名create public 同义词 tableName for owner.tableName 给视图授权可以使得用户访问不具备该表权限的数据原创 2010-03-14 13:22:00 · 1025 阅读 · 0 评论 -
数据仓库相关
知名产品: teradata数据移植:dataStage原创 2009-12-30 22:48:00 · 952 阅读 · 1 评论 -
学校时的分布式数据库读书笔记(1)
序言 本文是我的分布式数据库的读书笔记,是本人结合自己的理解和实际做的。对个人认为有价值的和不好理解的地方加以论述。文中使用了大量的实例,用来对所学课程的加深理解和实际感性认识和理解。内容主要来自上课时老师的讲义,还有就是互联网上的资料等。仅用于学习。由于作者水平有限,如果有误,敬请指正,不胜感激。对文中的实例都是经过验证的。文中采用的软件也是具有代表性的软件。方便大家使用。本文使用的原创 2010-04-10 08:49:00 · 1609 阅读 · 0 评论 -
学校时的分布式数据库读书笔记(2)
第零章 数据库概述1 基本概念关系:一个关系就是一张二维表,每个关系要有一个关系名,一个关系可以存储为一个文件。元组:表中的一行称为元组。属性:表中的一列称为属性。域:属性的取值范围。关键字:属性或属性组合,其值能唯一地标识一个元组。元数:关系模式中属性的数目。关系中不允许出现重复元组2 范式2.1 范式定义INF: 若关系模式R的每个属性都是不可分解的原创 2010-04-10 08:53:00 · 1308 阅读 · 0 评论 -
学校时的分布式数据库读书笔记(3)
第一章 分布式数据库系统概述1 基本概念分布式数据库系统:物理上分散而逻辑上集中的数据库系统. 物理上分散:指各站点分散在不同的地方,大可为不同国家,小可为同一建筑物的不同位置。 ------物理分布性 逻辑上集中:指各站点之间不是互不相关的,它们是一个逻辑整体,并由一个统一的分布式数据库管理系统进行管理。原创 2010-04-10 08:55:00 · 1839 阅读 · 0 评论 -
学校时的分布式数据库读书笔记(4)
第二章 分布式数据库系统的设计1 数据库设计概述 数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据。 数据库设计的基本步骤(如图2.1): 需求分析 概念结构设计 逻辑结构设计 物理结构设计 数据库的建立和测试 数据库运行和维护。 图2.1 数据库各阶段设计描述,如图2.2图2.2原创 2010-04-10 08:56:00 · 3659 阅读 · 0 评论 -
学校时的分布式数据库读书笔记(5)
第三章 分布式数据库的查询处理和优化1 基本概念通过连接运算符可以实现多个表查询。连接是关系数据库模型的主要特点,也是它区别于其它类型数据库管理系统的一个标志。 在关系数据库管理系统中,表建立时各数据之间的关系不必确定,常把一个实体的所有信息存放在一个表中。当检索数据时,通过连接操作查询出存放在多个表中的不同实体的信息。连接操作给用户带 来很大的灵活性,他们可以在任何时候增加新的数原创 2010-04-10 09:22:00 · 2214 阅读 · 2 评论 -
学校时的分布式数据库读书笔记(6)
第四章 分布式数据库中的事务管理和恢复1 两阶段提交(2PC)由于两阶段提交(2PC)在系统效率和可用性两方面都存在缺碴 一方面与单节点事务相比.2PC的分布事务太慢;另一方面一旦参与分布事务的某一个结点不适时地失败,会使其它结点无法继续处理数据,从而降低了系统的可靠性复制服务器有敛地解决了2PC存在的同题。复制服务器(Replicalion Server)首先,从效率上看.通原创 2010-04-10 09:24:00 · 2060 阅读 · 0 评论 -
C#读取Clob数据并转换为字符串
C#读取Clob数据并转换为字符串:using System.Data.OracleClient;using System.IO;using System.Text; int actual = 0; //this.FreeTextBox1.Text = "this is as test"; OracleConnection conn = new O原创 2007-05-08 20:53:00 · 10093 阅读 · 0 评论