数据库应用开发(一)

数据|数据库

实例(一个公司结构,计算每个公司的销量):

                                    A

                           B1                 B2

                   B11  B12  B13  B21 B22 B23

....

数据: B11 (100) ,B12 (120) B13 (60) ,B21 (90) B22 (70) B23 (260) 单位:(万元)

要求分别计算机每个公司的总销量,例如:

B1=B11+B12+B13 =100+120+60=280

B2=B21+B22+B23=90+70+260=420

A=B1+B2=700

要动态实时计算

在实际应用中有可以有很多种方法来计算机任一点的值!

1.可以采用逐级往上汇总的方式

2.可以采用分组汇总的方式(本文目的)

 

注:用少量的代码更优的算法来计算根节点值!

(未完,待续)

时间: 2024-10-27 08:09:02

数据库应用开发(一)的相关文章

现流行数据库程序开发工具的比较分析

比较|程序|数据|数据库 [程序开发系列一]现流行数据库程序开发工具的比较分析 武汉华中师大信管系 谢刚 摘要:随着计算机技术不断发展,各种数据库编程工具也随着发展,使当今的大多数程序开发人员可以摆脱枯燥无味的用计算机指令或汇编语言开发软件,而是利用一系列高效的.具有良好可视化的编程工具去开发各种数据库软件,从而达到事半功倍的效果,但是现在市面上的数据库编程工具门类众多,优良不齐,比如VB,VC,DEPHI,PB等,对此我特别针对流行的开发语言介绍相应的较为成熟的数据库编程工具. 关键字:数据库

使用ADO封装类的数据库程序开发实例[第二版](上)

从上次在VC知识库发表<使用ADO封装类的数据库程序开发实例>一文后,得到许多网友的响应,甚觉欣慰.但由于我对ADO也非完全精通,所以上次写的类很不完美,甚至可能给某些朋友带来麻烦,因此一直想把它写得更完善一点. 现在写的这个类功能应该说比较完善了,基本上封装了ADO组件的大部分方法,并扩展了一些人们常用到的方法,如把文件或图片写到数据库中,从数据库中读出位图字段,字段的值的智能转换等等. 因为实在是时间不够,我几乎没有对command类做任何有效的测试,也没有写相关的文档,而对connect

Oracle数据库设计开发阶段性能优化策略

引言 Oracle是目前使用最为广泛的大型数据库管理系统,提高Oracle数据库系统的运行效率,是整个计算机信息系统高效运转的前提和保证.影响Oracle数据库应用系统性能的因素很多,既有软件方面的因素,也包括数据运行的硬件环境.网络环境.数据库管理和维护方面的因素等.数据库系统设计开发阶段是Oracle应用优化的最佳阶段,也是主动优化阶段,能达到以最小成本获得最大性能增益的目的.通过对其逻辑存储结构和物理存储结构设计进行优化,使之在满足需求条件下,时空开销性能最佳,可以解决数据库系统运行过程中

c/s基于数据库的开发,是不是和单机程序一样。

问题描述 c/s基于数据库的开发,是不是和单机程序一样.只是数据连接的是局域网上的服务器的sqlserver,而不是本机的sqlserver?连接上了,就和单机的开发一样了? 解决方案 解决方案二:如果是直连数据库没啥区别解决方案三:还有不是直连数据库的?解决方案四:引用2楼gzlaspnet的回复: 还有不是直连数据库的? 所谓的单机就是数据库和运行程序在同一台电脑上,脱离的这个条件就不能称之为单机...解决方案五:c/s跟那个没什么关系吧你本机用的就是单机通过服务器访问的就是C/s啊解决方案

ORACLE数据库应用开发常见问题及排除_oracle

正在看的ORACLE教程是:ORACLE数据库应用开发常见问题及排除.硬件平台:SUN Ultra Enterprise 3000  操作系统:Solaris 2.5(中文简体)  磁盘:4.2GB  内存:256MB  ORACLE B版本:7.3.2.1  安装目录:/database/oracle(/database下有2GB空间) 安装产品:ORACLE RDBMS,SQL*NET,SQL*Plus,Pro *C,Server Manager等 产品安装正常,运行稳定. 二.应用开发中常

数据库SQL开发的一些要点

前段时间做一个项目,其中涉及到报表部分编写了大量复杂的SQL,比如其中的一个存储过程就有700多行.项目上线过后,进入维护阶段,发现大量的SQL很难维护.于是总结点经验教训: 设计 一.数据库命名遵循一些通用规范. 数据库命名规范是个基本的命名标准,每个团队都有自己的命名规范,我们做项目中以全大写下划线分割作为标准.表名或字段名要准确表达其业务含义.以DATE结尾的数据类型都是date类型,以TIME结尾的数据类型是datetime类型.以IS开头的都是bool类型. 二.大数据对象列应该独立成

使用ADO封装类的数据库程序开发实例(上)

源代码运行效果图如下: 开发实例(上)-vc数据库编程实例ado"> 一.前言 用过ADO的人都知道, 调用ADO要处理很多"麻烦"的事情,如异常处理等,要写很多try - catch块. 有点不甚其烦.我干脆把常用的函数都封装起来,免去老是要写try - catch块的麻烦.做起来虽然没有什么技术含量,但也比较烦琐,所以只完成了一部分,且由于时间及个人水平有限,没有对封装的东西作全面测试,并必定有很多错误,但想到对某些朋友可能有用.所以先"捐"出来

ASP.NET 2.0轻松实现数据库应用开发

asp.net|数据|数据库 前言: 第一次使用ASP.NET 2.0就被它强大的功能和超高的效率所吸引,原本繁杂的过程被简化到无法置信的容易,而且据微软的所言12月中文版的VS2005正式版将给我们带来更强劲的风暴.对ASP.NET 2.0逐渐深入后,便产生了想把自己学习中发现的问题和体会与大家交流,遂有此文.声明:本文所有演示示例均基于Visual Web Developer 2005 Express Beta2,Visual Web Developer 2005 Express Editi

数据库-Android开发把知道的坐标显示到百度地图上

问题描述 Android开发把知道的坐标显示到百度地图上 如题所述,我从数据库中取出来上一次的坐标,怎么让它显示到百度地图上呀 解决方案 http://www.2cto.com/kf/201406/305878.html

数据库和开发行业中的IDE工具

 在我从事DBA工作的这些年,经常会有网友会问我,数据库有什么好的工具可以使用,让我给推荐几个,数据库的工具还少吗,Oracle阵营:   Toad(付费),SQL Developer(免费),PLSQL dev(付费),squirrel(免费)   MySQL阵营:   SQLyog(付费),Navicat(付费) 当然很多工具和产品对于我们很多码农来说,至少目前,付费和免费,我们对待的态度是一样的.    当然排除了基本的知识产权之外的,我个人的倾向是不用这些工具.而且这么多年来我也是这么工