穷摇
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
阅读:925回复:21

[求助]4gl

楼主#
更多 发布于:2003-11-14 16:32
4gl是什么东西。有谁在学吗?找不到相关的书,及网页, -------------------- 沉舟侧畔千帆过,病树前头万木春.
    沉舟侧畔千帆过,病树前头万木春.
        沉舟侧畔千帆过,病树前头万木春.
[color=#00a010]沉舟侧畔千帆过,病树前头万木春. 沉舟侧畔千帆过,病树前头万木春. 沉舟侧畔千帆过,病树前头万木春. [/color]
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
1C#
发布于:2003-11-23 14:27
Re: [求助]4gl
回KMWANG:我很久都没有玩数据库了……这个也是我半年前的认识
回MUMU:其实对于了解了的人来说,用什么系统是看需求的,但我的意思是初学者怎么搞。其实我们的观点把楼主都搞晕的,说不定楼主老师就叫他做个2层的东西交差呢——
我回帖还是有质量的
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
2C#
发布于:2003-11-22 02:00
Re: [求助]4gl
八戒兄,我想咱们都有点矫枉过正了.我的初衷是希望楼主不要太封闭,多一个选择.但对info...说了不恰当的话.实际上我也没有用过那个东西.只是对MYSQL太过好感.

对于MYSQL,有些观念确实有些过时了.不少几年前没有的东西,新版本也在加入或增强.我个人比较喜欢XP里面不做过度设计的观点,按需要来定制方法,避免大而无当.并且没有的功能也可以找另外的方法来折衷.我对MYSQL的明天十分看好.同样我们不会因为现在的JAVA没有正式引入范型而指责它不成熟.它有确实的顾忌吧,JAVA以前很想比C++简单,但是现在看简单会不够用.MySQL的原则之一是如果新功能确实影响它的性能,则不会考虑加入的.而且比较FireBird/PostgreSQL,它确实快得多.我想你有些忽略了MYSQL成功的因素.后二者的缺点也蛮多的:))

而且也实在找不到完美的东西,ORACLE和MYSQL都不是.所以自已的特色才是生命所在.

因为个人的原因,我没有推荐微软的产品.虽然我常常在指责微软,但微软的东西有些确实是比较易用的.有时候会说些违心的话:))
也因为没有很多理论和经验指导,我只能凭感觉没有多少根据的话,水平有限也实在难免.

每个人都有自已看问题的立场和角度吧.毕竟我们不太会为了一个小型计算就卖IBM的390吧.对楼主来说,MYSQL还是太过强大吧!我想.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
kmwang
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
3C#
发布于:2003-11-21 23:41
Re: [求助]4gl
你还真上镜,你的玉照真够漂亮的:)
kmwang
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
4C#
发布于:2003-11-21 23:38
Re: [求助]4gl
八戒,你是懒的找吧,前几天浏览新出软件时还看到firebird 1.5 & firebird ODBC 1.1 RC版刚出来.叫firebird的真多.
另外PostgreSQL下个(7.5or8.0)新版支持本地windows运行,不需要cygwin这个臃肿的猪了:)
kmwang
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
5C#
发布于:2003-11-21 23:37
Re: [求助]4gl
八戒,你是懒的找吧,前几天浏览新出软件时还看到firebird 1.5 & firebird ODBC 1.1 RC版刚出来.叫firebird的真多.
另外PostgreSQL下个(7.5or8.0)新版支持本地windows运行,不需要cygwin这个臃肿的猪了:)
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
6C#
发布于:2003-11-21 22:06
Re: [求助]4gl
想起毕业时候不会DB2去不了一个好公司的郁闷……呵呵

人生那,就索那浮云………… --------------------

[fly]我就是那头趟了取经混水的猪![/fly]
我回帖还是有质量的
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
7C#
发布于:2003-11-21 22:03
Re: [求助]4gl
事实上目前满足关系数据库9大原则的产品一个都没有.只是满足程度多少不同而以.
我回帖还是有质量的
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
8C#
发布于:2003-11-21 22:03
Re: [求助]4gl
对于mssql来说,最大的问题是它的并发锁定机制不太好,锁定的资源太多,导致并发访问性能下降,特别是在有长事务的情况下,偶现在就碰到这个麻烦事,痛苦ing。
另,mssql在数据量较大时对系统要求很高,否则性能大打折扣。
我回帖还是有质量的
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
9C#
发布于:2003-11-21 21:58
Re: [求助]4gl
没事干,继续灌水:
1、数据库中,我们最常见到的是关系型数据库,但这不表示其它类型的数据库都已经被淘汰,很多类型的数据库就存在于我们周围。例如domino可以看做内置了一个文档型数据库,还有window2000和j2ee中内建有ldap目录数据库。
2、通常来说,微软的东西总是最容易上手的,microsft sql server 2000就是最容易学习的大型数据库之一,不过如果考虑价格(正版)以及以后的工资(笑……),也许oracle是一个不错的选择。oracle的商业产品非常贵,但是在oracle的网站上签署了相关协议,保证不将其用于商业用途后,你可以从oracle网站上下载oracle全套的产品,从数据库到应用服务器再到开发环境。
3、虽然我也很喜欢ms sql server2000的t-sql语言,但是请不要再把ms sql server简称作“sql”,因为sql是“结构化查询语言”的简称,最好也不要说是“sql server”(这个要求有些bt吧……那就叫mssql好了),因为sql server其实最早是sybase的产品,微软买了源代码与sybase合作开发,后来因为产品定位不同而成为了两个不同的数据库系统。
4、sql 语言值得深入学习,它没有通常认为的那么简单,不要相信所谓“sql只是一个工具”的传言,sql语言绝对是一种强大完备的语言,虽然它不提供gui开发能力。
5、delphi和powerbuilder都不是数据库,它们只是支持数据库应用开发的ide。特别是delphi的定位是通用开发工具。当然,delphi的企业版里附有interbase,pb里则捆绑了sqlanywhere。这两种数据库都很不错,它们都是可以独立应用的通用关系型数据库,而不是前述开发工具的内置组件。sqlanywhere的sql编程能力一度比ms sql server都强,至于interbase,它是最优秀的关系型数据库之一,在平台上也很受欢迎。
3、其实interbase非常贵,但是它有一个开放源码项目:firebird,很不错的一个数据库,可惜的是我总找不到它的odbc和ado驱动,不过它的jdbc驱动一直做的很好。
4、我不推荐新手从mysql入手,除非你本来就没打算在数据库领域下太多精力。做为一个自称的关系型数据库,mysql太多简陋了,几乎可称骗局。事务、外键、存储过程、触发器、视图、抽象存储层……什么都没有啊……实用时问题不大,这东西傻快傻快的,做一些特定的应用挺好,但你不能对它指望太多。
5、长久以来,开放源码数据库中最强大的是postgresql,真的是非常的强大,不过没有window版……最多只能跑在cygwin环境下……
6、通常access比vfp更好用,结构也更好,不过据经验,当数据库文件达到100m或某一表的记录数超过10万,就会变得不稳定。
7、不是所有的应用都非要建在oracle那样强大的平台上。
8、db2可能大家关注的少一些,它是关系型数据库领域的几大巨头之一,素以海量数据支持能力和惊人的计算速度著称。

我回帖还是有质量的
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
10C#
发布于:2003-11-21 21:16
Re: [求助]4gl
楼上和我能写个软件的开发文档的目录就不错了

还是老老实实搞技术从coder开始吧……
我回帖还是有质量的
猪八戒
写手
写手
  • 铜币1枚
  • 威望0点
  • 贡献值0点
11C#
发布于:2003-11-21 21:02
Re: [求助]4gl
实际上我觉得你学习的最佳选择应该是MySQL.

首先,你买得起,非商业用它不需要花钱.

其次,它简单,易于使用.
很多时候会因为没有好的UI我们不去选择好的软件,MySQL自身没有可视界面,像SQL Server那样子的.
其实..

]

初学者最好还是不要用mySQL

不是很好哦,怎么说呢?

有点小农吧……呵呵,不是很工业化的东西

还是好好搞搞Ms SQL,那个东西容易学,资料也多,access也可以

熟悉基本原理的搞oracle,DB2,都好办

其实搞技术这个东西…不说也罢

我回帖还是有质量的
穷摇
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
12C#
发布于:2003-11-21 17:43
Re: [求助]4gl
何以见得? 直言不讳—— -------------------- 沉舟侧畔千帆过,病树前头万木春.
    沉舟侧畔千帆过,病树前头万木春.
        沉舟侧畔千帆过,病树前头万木春.
[color=#00a010]沉舟侧畔千帆过,病树前头万木春. 沉舟侧畔千帆过,病树前头万木春. 沉舟侧畔千帆过,病树前头万木春. [/color]
松柏
论坛版主
论坛版主
  • 铜币371枚
  • 威望39点
  • 贡献值0点
  • 社区居民
13C#
发布于:2003-11-21 07:31
Re: [求助]4gl
我想学的东西应该有用。如果只为一个文凭。那还是算了。那不是很浪费吗?

北方人总是有这样的想法。

老师说的便宜,是指企业采购是的行为。而不学习时用。学习用盗版就成了。


看你不像是搞计算机的
[color=#0000FF]馋嘴蜗牛[/color] 我的博客:[url]http://osnaile.osdn.cn/[/url]
spring405
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
14C#
发布于:2003-11-20 19:22
Re: [求助]4gl
我想学的东西应该有用。如果只为一个文凭。那还是算了。那不是很浪费吗?

北方人总是有这样的想法。

老师说的便宜,是指企业采购是的行为。而不学习时用。学习用盗版就成了。
[color=#0000ff][b]莫愁前路无知已,天下谁人不识君[/b][/color]
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
15C#
发布于:2003-11-20 13:18
Re: [求助]4gl
实际上我觉得你学习的最佳选择应该是MySQL.

首先,你买得起,非商业用它不需要花钱.

其次,它简单,易于使用.
很多时候会因为没有好的UI我们不去选择好的软件,MySQL自身没有可视界面,像SQL Server那样子的.
其实EMS Manager就挺好使.30天试用期也够你学一阵子的了.

对于MySQL有很多误导的东西,认为它不够强.它没有子查询,没有事务等等.这是比较老版的问题,4以后都有一些加强,中文版的书就是信息更新太慢.也没有长期的生命力.所以学它没有太多参考资料可以找到.而且因为它可能没有,你就会想知道为什么它没有:))

新书好像没有.写MySQL文档的哥们写了本MySQL的书,最近出了第二版,非常棒.可惜对中国人来说,它的价格难以承受.但你可以下到第一版的电子版.

如果你只想应付考试而没有兴趣的话,那我就是浪费口水了.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
spring405
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
16C#
发布于:2003-11-15 15:58
Re: [求助]4gl


有工夫看看数据库原理,用用SQL Server,MySQL,...,感兴趣也可以玩玩ORacle,练练SQL语句,再看看数据库原理,再看APUE的DB一章,然后如果有兴趣有精力,自己写一个数据库玩。一定受益匪浅!!!

如果你仅仅是..

听君一席话,胜读十年书。
另外: 《管理信息系统》是学校安排的课。而老师的意思是 把他当做软件工程来教的。 让我们做一个软件的开发。 不过我们都很差,C都不行。只是喜欢陌生的东西而已。或者是试试,他讲的到底是真是假。 -------------------- 莫愁前路无知已,天下谁人不识君
[color=#0000ff][b]莫愁前路无知已,天下谁人不识君[/b][/color]
spring405
小有名气
小有名气
  • 铜币0枚
  • 威望0点
  • 贡献值0点
17C#
发布于:2003-11-15 15:53
Re: [求助]4gl
从字面上看,我认为4pl是INFOMAX数据库对SQL的一种扩展(或者就是旧的SQL的实现?),就好比ORACLE的PL/SQL一样.

但我相信它不会太好.没有必要为陈年的旧黄历再翻什么老账.

如果不是为了旧系统的兼容,没有人还会用..

老师说他的好处是便宜。oracle太贵了。p4   2.4的机器跑不了吗? -------------------- 莫愁前路无知已,天下谁人不识君
[color=#0000ff][b]莫愁前路无知已,天下谁人不识君[/b][/color]
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
18C#
发布于:2003-11-14 17:46
Re: [求助]4gl
这个学期,开了一门《管理信息系统》要我们学unix  informix-4gl 也不知道要怎么学。informix我要图书馆里只找到了四本书。网上更是找不到资料。找到的,也看不懂。好惨啊?不过现在还是不了解。只知..


有工夫看看数据库原理,用用SQL Server,MySQL,...,感兴趣也可以玩玩ORacle,练练SQL语句,再看看数据库原理,再看APUE的DB一章,然后如果有兴趣有精力,自己写一个数据库玩。一定受益匪浅!!!

如果你仅仅是想过,背背书就行了。

另外:
《管理信息系统》以什么为主?是管理!而中国的管理就是没有管理!这不是我们这帮(电子/计算机)人的问题,天知道是谁的问题?
现在做出来的那些也就是个《信息管理系统》,说白了就是一个电话本!只不过大一点,慢一点,贵一点,麻烦一点,无聊一点,废物一点,罢了,不过赚钱还是廷恨的。大家要是没饭吃了都去做。 [ 2003-11-14 17:52:20 ApH 修改 ]
mumu
写手
写手
  • 铜币0枚
  • 威望0点
  • 贡献值0点
19C#
发布于:2003-11-14 17:35
Re: [求助]4gl
从字面上看,我认为4pl是INFOMAX数据库对SQL的一种扩展(或者就是旧的SQL的实现?),就好比ORACLE的PL/SQL一样.

但我相信它不会太好.没有必要为陈年的旧黄历再翻什么老账.

如果不是为了旧系统的兼容,没有人还会用那种鬼东西.

楼主还挺爱学习的,非要安这个破东西不可:))居然夸张还安什么SCO UNIX,你的机器我看是跑不欢的.

=====

江主席教导我们:同志,要与时俱进才行啊.
王小波说:“中年妇女在中国是一种自然灾害,这倒不是因为她们不好看,而是因为她们故意要恶心人。” 一天,我乘坐公交车,一位MM突然转过头来对我说:“你帅吗?”我说:“我不帅!”MM突然给我一巴掌,并说:“我最讨厌说谎的人了!” 如果你更热爱金钱而非自由,更习惯于被奴役的安宁而畏惧令人充满活力的争取自由的抗争,那么,请你静静地走开。我们不会乞求你的建议或是帮助。伏下身去讨好那喂养你的人吧。但愿身上的锁链不会给你造成太多的痛苦,但愿未来的人们不会记起你曾经是我们的国人 Samuel Adams: 18世纪美国独立革命重要领袖,著有“殖民者的权利”
穷摇
普通会员
普通会员
  • 铜币0枚
  • 威望0点
  • 贡献值0点
20C#
发布于:2003-11-14 16:56
Re: [求助]4gl
这个学期,开了一门《管理信息系统》要我们学unix  informix-4gl 也不知道要怎么学。informix我要图书馆里只找到了四本书。网上更是找不到资料。找到的,也看不懂。好惨啊?不过现在还是不了解。只知道4gl是编程语言,不晓得可是可以安在xp下面啊? -------------------- 沉舟侧畔千帆过,病树前头万木春.
    沉舟侧畔千帆过,病树前头万木春.
        沉舟侧畔千帆过,病树前头万木春.
[color=#00a010]沉舟侧畔千帆过,病树前头万木春. 沉舟侧畔千帆过,病树前头万木春. 沉舟侧畔千帆过,病树前头万木春. [/color]
ApH
ApH
知名人士
知名人士
  • 铜币0枚
  • 威望0点
  • 贡献值0点
21C#
发布于:2003-11-14 16:48
Re: [求助]4gl
Fourth Generation Language, 第四代编程语言,据我所知好像是类似于:Aspect-Oriented,面向方面编程,说什么在OO的基础上加入横向连接(断面)……,不太清楚,不过AspectJ到是听说过,是AO的创始人发起的opensource项目,但是由于受关注程度超过其预料(真的假的!),现在已经移交给Eclipse继续完成了。大概在一年以前我听说的,准确不准确还不清楚。

我觉得学好基础的东东就已经很不容易了,额外的东东只要知道/了解就可以了,像这种so large的东东,可不是一年两年可以学的:),与其去学4GL AO不如好好学OO,如果连PO都没有学好,那还是先去补C吧!
游客

返回顶部