红杉树(ecitnet)的博客

键盘时常跟不上思路......

数据库设计方法学总结

逻辑数据库设计步骤1:创建并检查ER模型    在分析阶段。将确定一系列的用户视图。根据交迭的数量,为了便于管理可能需要合并一些视图。这个步骤地目的是为了每个这样的视图(可能是合并的)构建一个公司(或者是公司的一部分)的逻辑数据模型。 步骤1.1:标识实体    标识和文档化公司视图中的主要的实体...

2008-02-20 16:02:00

阅读数:4028

评论数:0

某数据集团数据库初试笔试题(数据库面试 笔试题)

某数据集团数据库初试笔试题(数据库面试 笔试题)SQL Server笔试题 解答Oracle面试问题-技术篇某门户网站数据库Oracle笔试题(DBA职位)Oracle面试(DBA For oracle数据库技术) 数据库面试(Oracle与Sql专题)1)Which statement show...

2008-01-24 12:58:00

阅读数:6327

评论数:1

《数据库原理及应用》之FAQ

第四章142. 什么是关系数据库?关系数据库是以关系模型为基础的数据库,它利用关系来描述现实世界。一个关系既可以用来描述一个实体及其属性,也可以用来描述实体间的联系。关系实质上是一张二维表。143. 一个关系模型有哪两个方面内容?一个关系模型包括外延和内涵两个方面的内容。外延就是通常所说的关系...

2008-01-23 18:26:00

阅读数:2181

评论数:0

Oracle数据库设计——定义约束 主键1

声明约束 主键(PRIMARY KEY)     一张表不一定有主键,但大多数表都创建了主键,主键值必须唯一并且组成主键的各列都不能为空。 ...

2008-01-22 17:45:00

阅读数:1428

评论数:0

SQL Server数据库开发的二十一条军规

如果你正在负责一个基于SQL Server的项目,或者你刚刚接触SQL Server,你都有可能要面临一些数据库性能的问题,这篇文章会为你提供一些有用的指导(其中大多数也可以用于其它的DBMS)。    在这里,我不打算介绍使用SQL Server的窍门,也不能提供一个包治百病的方案,我所做的...

2008-01-22 17:37:00

阅读数:472

评论数:0

五种提高 SQL 性能的方法

有时, 为了让应用程序运行得更快,所做的全部工作就是在这里或那里做一些很小调整。啊,但关键在于确定如何进行调整!迟早您会遇到这种情况:应用程序中的 SQL 查询不能按照您想要的方式进行响应。它要么不返回数据,要么耗费的时间长得出奇。如果它降低了报告或您的企业应用程序的速度,用户必须等待的时间过长,...

2007-11-07 09:57:00

阅读数:496

评论数:0

提高MySQL 查询效率的三个技巧

提高MySQL 查询效率的三个技巧  MySQL由于它本身的小巧和操作的高效, 在数据库应用中越来越多的被采用.我在开发一个P2P应用的时候曾经使用MySQL来保存P2P节点,由于P2P的应用中,结点数动辄上万个,而且节点变化频繁,因此一定要保持查询和插入的高效.以下是我在使用过程中做的提高效率的...

2007-11-07 09:55:00

阅读数:544

评论数:0

加速动态网站 MySQL索引分析和优化

一、什么是索引? 索引用来快速地寻找那些具有特定值的记录,所有MySQL索 引都以B-树的形式保存。如果没有索引,执行查询时MySQL必须从第一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越 多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,MySQL无需...

2007-11-01 11:46:00

阅读数:558

评论数:0

Mssql和Mysql的安全性分析

数据库是电子商务、金融以及ERP系统的基础,通常都保存着重要的商业伙伴和 客户信息。大多数企业、组织以及政府部门的电子数据都保存在各种数据库中,他们 用这些数据库保存一些个人资料,还掌握着敏感的金融数据。但是数据库通常没有象 操作系统和网络这样在安全性上受到重视。数据是企业,组织的命脉所在,因此选...

2007-10-16 09:37:00

阅读数:545

评论数:0

俄罗斯方块的数据结构及实现 struct of a tetris

最近对开源版本的QT中的俄罗斯方块的实现做了一些分析,顺便记录一下。本文遵守GNU GPL。 一直想做自己的游戏,俄罗斯方块或者五子棋这样的应该都是初学者想去完成的例子,最近找了一些关于tetris的代码,发现QT里面的例子做的比较好,它用C++实现了一个很好的类,我也用Win32的GDI重写了一...

2007-10-16 09:11:00

阅读数:3034

评论数:0

将mysql数据导入到MS Sql Server中

1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi2.打开控制面板/管理工具/数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。3.在登录login选项卡中输入数据源名称Data Source Name,此...

2007-10-16 09:10:00

阅读数:806

评论数:0

解决MySQL数据库中文模糊检索问题

在 MySQL下,在进行中文模糊检索时,经常会返回一些与之不相关的记录,如查找 "%a%" 时,返回的可能有中文字符,却没有a字符存在。本人以前也曾遇到过类似问题,经详细阅读MySQL的Manual,发现可以有一种方法很方便的解决并得到满意的结果。   希望通过“标题”对新闻库...

2007-10-16 09:06:00

阅读数:529

评论数:0

在SQL Server中快速删除重复记录(多图)

 开发人员的噩梦——删除重复记录  想必每一位开发人员都有过类似的经历,在对数据库进行查询或统计的时候不时地会碰到由于表中存在重复的记录而导致查询和统计结果不准确。解决该问题的办法就是将这些重复的记录删除,只保留其中的一条。  在SQL Server中除了对拥有十几条记录的表进行人工删除外,实现删...

2007-10-12 09:10:00

阅读数:604

评论数:1

MS SQL数据库SA权限入侵的感悟

想必大家都知道MSSQL中SA权限是什么,可以说是至高无上。今天我就它的危害再谈点儿,我所讲的是配合NBSI上传功能得到WebShell。在讲之前先说几个条件,否则得到Shell是有难度的。  1.存在SQL注入,并且数据库类型是MSSQL  2.连接数据库的权限必须是SA。  3.后台必须有文件...

2007-10-08 16:14:00

阅读数:515

评论数:0

sql server系统表详细说明

sysaltfiles  主数据库 保存数据库的文件 syscharsets  主数据库字符集与排序顺序sysconfigures 主数据库 配置选项 syscurconfigs 主数据库当前配置选项  sysdatabases 主数据库服务器中的数据库  syslanguages 主数据库语言 ...

2007-10-05 17:10:00

阅读数:627

评论数:0

如何快速生成100万不重复的8位编号

最近在论坛看到有人问,如何快速生成100万不重复的8位编号,对于这个问题,有几点是需要注意的:1.    如何生成8位随机数,生成的数越随机,重复的可能性当然越小2.    控制不重复3.    考虑性能针对这个问题,我写了如下的示例来解决,希望能为有这类需求的人提供指导 生成100万条8位不重复...

2007-09-20 11:04:00

阅读数:572

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭