
Database
文章平均质量分 64
meteorlWJ
我的生活是一条船,永远都走在会波动的海面上
展开
-
数据库有关DB2的实验
练习说明第0 节– 设置系统日期、时间和时区第1 节– 新建用户标识第2 节– 以DB2 系统管理员用户标识登录第3 节– 创建实例第4 节– 创建DB2 系统管理员组第5 节– 设置环境第6 节– 浏览和设置数据库管理程序配置参数 实验说明第0 节——设置系统日期、时间和时区1. 改变Windows 系统日期、时间和时区的设置。如果设置正确,可以原创 2007-11-06 18:43:00 · 1623 阅读 · 0 评论 -
获取 SQL Server 中的 Datetime 类型的日期部分
Datetime 类型数据格式为2000-02-03 09:00:00现在我们只想获得其中的2000-03-09部分,其做法如下在数据库中建立一张表,其中有一字段为’消费时间‘,类型为Datetime在查询其中的日期部分时所用法的方法为:select convert(varchar(10), 消费时间, 120)这种方法得到的值能够直接进行日期部分的匹配等操作原创 2007-12-29 00:20:00 · 1421 阅读 · 0 评论 -
几步提高SQL Server数据库系统安全性
提高SQL Server数据库系统安全性,使数据库增强抵御侵犯的能力,我们要采取几步措施来实现这一目标。如安装SQL Server最新的补丁,这只是服务器管理的一部分,用户监管也是很重要的一步。以下我们介绍几个部分: 查询最新的服务包 我们要保证你总能有最新的服务包。对于SQL Server2000,这是sql/downloads/2000/SP3.asp">SP3a。记住服务包是多重转载 2008-04-06 21:30:00 · 1337 阅读 · 0 评论 -
数据库设计方法、规范与技巧
一、数据库设计过程数据库技术是信息资源管理最有效的手段。数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库设计中需求分析阶段综合各个用户的应用需求(现实世界的需求),在概念设计阶段形成独立于机器特点、独立于各个dbms产品的概念模式(信息世界模型),用e-r图来描述。在逻辑设计阶段将e-r图转换成具体的数据库产品支持转载 2008-04-11 14:26:00 · 2186 阅读 · 0 评论 -
数据库设计理论及应用(3)——需求分析及数据流图
图4.1 数据流图图元 接口:用直角矩形表示。这里接口可以是与其它信息系统的接口,也可以是角色(人机接口)。l 进程:一般用椭圆表示,但Visio中用圆角矩形表示,可能是考虑椭圆中可以容纳的字比较少的原因。数据流图中的矩形一般表示一个功能模块或一个过程,对应一个或一组动作。l 数据存储:用右边开口的矩形表示,表示数据库中存储的对象。另外在数据流图中,如果一个转载 2008-04-13 10:45:00 · 3843 阅读 · 0 评论 -
流程图实例
流程图实例 基本流程图 商业过程图 网络图转载 2008-04-13 11:00:00 · 6057 阅读 · 0 评论 -
2008.04.12 腐败
2008.04.12 腐败 一位同事吹响集结号,周六组织百草园片区同事出去腐败,下午2点,集结地点,东门贸业百货门口。偶报名参加了. 先是到东门附近的海鲜一条街吃海鲜,因为另外1个同事还没到,所以在酒楼里面边打牌边等他。搞到3点,那个同事还没来,海鲜上来了,大家等不及了就开吃了。所幸的是,这次吃海鲜皮肤没有过敏。 完了,去华强北去打保龄球。不过这次打保龄球却大失水准,实在原创 2008-04-13 13:58:00 · 648 阅读 · 0 评论 -
全面了解数据库应用系统的开发步骤
数据库应用系统的开发是一项软件工程。一般可分为以下几个阶段: 1.规划 2.需求分析 3.概念模型设计 4. 逻辑设计 5.物理设计 6.程序编制及调试 7.运行及维护。 这些阶段的划分目前尚无统一的标准,各阶段间相互联接,而且常常需要回溯修正。 在数据库应用系统的开发过程中,每个阶段的工作成果就是写出相应的文档。转载 2008-04-14 07:12:00 · 1707 阅读 · 0 评论 -
数据流图-2(分层数据流图)
对于比较复杂的实际问题,在数据流图上常常出现十几个乃至几十个、上百个加工,这样的数据流图看起来很不清楚。采用层次结构的数据流图则能很好地解决这个问题。 如图中的系统S 图1.5 系统加工数据流图 它的输入输出反映了系统与外界环境的关系或接口,仅用这个图是不能表明数据的加工要求的,需要进一步细化。如果S可以分解成三个子系统S1、S2、S3,则可画出它们加工及其相关的数据流。子系统S转载 2008-04-18 12:31:00 · 9990 阅读 · 0 评论 -
数据库设计系列---关系建模
数据库设计系列5---关系建模 2007-11-07 08:08:48 标签:数据库设计 实体建模 ER模型 关系建模 [推送到博客圈] 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://tianli.转载 2008-04-22 22:57:00 · 1074 阅读 · 0 评论 -
Oracle常见错误代码的分析与解决
在使用ORACLE的过程过,我们会经常遇到一些ORACLE产生的错误,对于初学者而言,这些错误可能有点模糊,而且可能一时不知怎么去处理产生的这些错误,本人就使用中出现比较频繁的错误代码一一做出分析,希望能够帮助你找到一个合理解决这些错误的方法,同时也希望你能够提出你的不同看法。毕竟作为一种交流的手段,个人意见难免过于偏颇,而且也必定存在着不足,出错之处在所难免。写这篇文章的目的就是想通过相互之间的转载 2008-05-11 21:36:00 · 833 阅读 · 0 评论 -
Oracle ERP数据转换论(1)
Oracle ERP方法体系中属实施管理范畴的是AIM(Application Implementation Method),从下图AIM流程中我们可以看到系统时间轴上共分为六个阶段: ◆需求定义阶段(Definition) ◆业务分析阶段(Operations Analysis) ◆方案设计阶段(Solution Design) ◆建立系统阶段(Build) ◆系统切换阶段(Transiti转载 2008-05-11 21:59:00 · 1316 阅读 · 0 评论 -
Oracle9i中数据仓库的增强及其价值
数据仓库需要从各种不同的数据源取得各种不同的数据,并且把这些巨大数据量的数据转换成对于用户可用的数据,为企业的决策支持提供数据支持。这个过程常常被称为ETL(提取、转换、装载)。提取过程涉及把数据从不同的来源提取出来,比如,一些服务提供商需要从上百个网站提取数据,然后生成用户可用的数据。 这个过程中,最最消耗时间的部分是转换和装载数据这两个步骤,在这些步骤中,要根据现有数据指定规则,然后按照这转载 2008-05-11 22:03:00 · 973 阅读 · 1 评论 -
Oracle锁简单介绍
ORACLE数据库是现今数据库领域应用最广泛的,同时它也是一个庞大的系统,全面了解它、玩转它不但需要一定的理论知识,更需要开发经验与工程经验。本人是ORACLE一爱好者,以下是本人对ORACLE锁的一些经验,希望能与大家共同分享。 预备知识:DDL(DATABASE DEFINITION LANGUAGE):数据库定义语言,如create table、drop table..... DM转载 2008-05-11 22:07:00 · 1008 阅读 · 0 评论 -
SQL高级教程:SQL 创建数据库、表以及索引
创建数据库这样做就可以创建一个数据库:CREATE DATABASE database_name创建一个表这样做就可以创建一个数据库中的表:CREATE TABLE table_name(column_name1 data_type,column_name2 data_type,.......)实例本例演示如何创建名为"Person"转载 2007-12-25 20:32:00 · 1438 阅读 · 0 评论 -
表同步更新的问题的触发器(SQLSERVER)
sql server 2000 触发器,表同步更新的问题 有三个表,A ,B,C A、B表中含有: A1,B1,C1 三个字段, C 表中存放A、B表中的A1、B1、C1 的集合, 字段类型都为nvarchar(10), 当表A的数据被更新、删除、插入后要反映到C表。 当表B的数据被更新、删除、插入后要反映到C表。 假定A,B表中在a1,b1,c1上有唯一索引 这个问题如果纯属从转载 2007-12-21 01:10:00 · 1435 阅读 · 0 评论 -
SQL 使用 DELETE 语句删除行
使用 DELETE 语句删除行DELETE 语句可删除表或视图中的一行或多行。DELETE 语法的简化形式为:DELETE table_or_view FROM table_sources WHERE search_conditiontable_or_view 指定要从中删除行的表或视图。table_or_view 中所有符合 WHERE 搜索条件的行都将被删除。如果没有指定 WHER转载 2007-11-10 00:30:00 · 25432 阅读 · 0 评论 -
详细讲解大型数据库的设计原则与开发技巧
目前,计算机技术已经广泛地应用于国民经济的各个领域当中,在计算机硬件不断微型化的同时,应用系统也逐渐向着复杂化、大型化的方向发展。数据库是整个系统的核心,它的设计直接关系系统执行的效率和系统的稳定性。因此在软件系统开发中,数据库设计应遵循必要的数据库范式理论,以减少冗余、保证数据的完整性与正确性。只有在合适的数据库产品上设计出合理的数据库模型,才能降低整个系统的编程和维护难度,提高系统的实际转载 2008-02-04 22:30:00 · 811 阅读 · 0 评论 -
如何才能让你的SQL运行得更快
很多人在使用SQL时往往会陷入一个误区,即太关注于所得的结果是否正确,而忽略了不同的实现方法之间可能存在的性能差异,这种性能差异在大型的或是复杂的数据库环境中(如联机事务处理OLTP或决策支持系统DSS)中表现得尤为明显。 笔者在工作实践中发现,不良的SQL往往来自于不恰当的索引设计、不充份的连接条件和不可优化的where子句。 在对它们进行适当的优化后,其运行速度有了明显地提高! 下面我将从这三转载 2008-02-04 22:32:00 · 778 阅读 · 0 评论 -
XML技术与数据库的发展趋势分析
数据库技术及其应用系统经历了从层次数据库、网状数据库到关系数据库以及面向对象数据库的发展,在传统的商业和事务处理领域内逐步成熟,取代了原有的基于文件系统的数据处理方式,成为计算机信息系统中的重要基础和支柱。但随着Internet的飞速发展,Web的出现改变了人们习惯的处理方式,也给数据库技术提出了必须面对的重要问题,即如何有效地存储和管理Web上的数据(文档),使其既能被高效地操作和维护,又能在I转载 2008-02-05 22:09:00 · 1212 阅读 · 0 评论 -
DB2实验——数据库恢复
实验九 数据库恢复实验内容第1 节– 决定DB2目前的日志配置参数第2 节– 循环日志条件下的数据库恢复第3 节– 归档日志条件下的数据库恢复注意:(1)实验用到的数据在DB2 Lab Data文件夹下的CF23中;(2)在实验过程中,可以用向导来完成实验,但请大家注意记录向导操作相应的SQL语句。第1节- 决定DB2目前的日志配置参数在前面的实验中,我们创建了一个新原创 2008-02-11 19:22:00 · 1436 阅读 · 0 评论 -
SQL SERVER实验-- 数据检索
实验3 数据检索一、实验目的(1)理解T-SQL语言的使用。(2)熟练掌握数据查询语句。SELECT [ALL|DISTINCT] {*|表达式>,…,表达式>}FROM 表名>[, 表名>…][WHERE 条件>][GROUP BY 列名>[, 列名>…][HAVING 谓词>]][ORDER BY 列名> [ASC|DESC] [, 列名> ASC|DESC]原创 2008-02-11 19:25:00 · 2920 阅读 · 0 评论 -
DB2实验--DB2的定制
实验五 DB2的定制 练习说明第0 节– 设置系统日期、时间和时区第1 节– 新建用户标识第2 节– 以DB2 系统管理员用户标识登录第3 节– 创建实例第4 节– 创建DB2 系统管理员组第5 节– 设置环境第6 节– 浏览和设置数据库管理程序配置参数 实验说明第0 节——设置系统日期、时间和时区1. 改变Windows 系统日期、时间和时区的原创 2008-02-11 19:26:00 · 1511 阅读 · 0 评论 -
Oracle9i 数据库设计指引全集
1 数据库物理设计原则 1.1 数据库环境配置原则 1.1.1 操作系统环境: 对于中小型数据库系统,采用linux操作系统比较合适,对于数据库冗余要求负载均衡能力要求较高的系统,可以采用Oracle9i RAC的集群数据库的方法,集群节点数范围在2—64个。对于大型数据库系统,可以采用Sun Solaris SPARC 64位小型机系统或HP 9000 系列小型机系统。RAD转载 2008-02-26 16:33:00 · 1370 阅读 · 0 评论 -
sql中触发器实例讲解
定义: 何为触发器?在sql server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于insert , update , delete 事件。(sql server 2000定义了新的触发器,这里不提) 我为什么要使用触发器?比如,这么两个表: create table student(转载 2007-12-09 00:38:00 · 1279 阅读 · 0 评论 -
数据库中视图的作用
* 简单性。看到的就是需要的。视图不仅可以简化用户对数据的理解,也可以简化他们的操作。那些被经常使用的查询可以被定义为视图,从而使得用户不必为以后的操作每次指定全部的条件。 * 安全性。通过视图用户只能查询和修改他们所能见到的数据。数据库中的其它数据则既看不见也取不到。数据库授权命令可以使每个用户对数据库的检索限制到特定的数据库对象上,但不能授权到数据库特定行和特定的列上。转载 2007-12-08 20:18:00 · 1594 阅读 · 0 评论 -
SQL SERVER中用存储过程验证登陆正确性
1. 在SQL SERVER中创建一张表 PERSON ,字段为: USERNAME,PASSWORD2. 写一个存储过程来测试登陆时的正确性3. 执行存储过程,测试语句正确性PERSON 表内容: USERNAME PASSWORD KATE原创 2007-12-08 21:12:00 · 1610 阅读 · 1 评论 -
SQL2000 触发器实例
/*建立虚拟测试环境,包含:表[卷烟库存表],表[卷烟销售表]。请大家注意跟踪这两个表的数据,体会触发器到底执行了什么业务逻辑,对数据有什么影响。为了能更清晰的表述触发器的作用,表结构存在数据冗余,且不符合第三范式,这里特此说明。*/USE MasterGOIF EXISTS (SELECT NAME FROM SYSOBJECTS WHERE XTYPE = ’U’ AND NAME = ’卷烟转载 2007-12-08 23:13:00 · 1461 阅读 · 0 评论 -
Sql Server数据库触发器实例讲解
定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。(SQL Server 2000定义了新的触发器,这里不提) Create Table Student( --学生表转载 2007-12-20 19:42:00 · 996 阅读 · 0 评论 -
数据库设计中的14个实用技巧
下述十四个技巧,是许多人在大量的数据库分析与设计实践中,逐步总结出来的。对于这些经验的运用,读者不能生帮硬套,死记硬背,而要消化理解,实事求是,灵活掌握。并逐步做到:在应用中发展,在发展中应用。 1. 原始单据与实体之间的关系 可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原转载 2008-06-16 13:52:00 · 907 阅读 · 0 评论