用delphi5+SQLserver7开发系统(100分)

  • 主题发起人 主题发起人 qianlai
  • 开始时间 开始时间
Q

qianlai

Unregistered / Unconfirmed
GUEST, unregistred user!
用delphi5+SQLserver7开发系统,对掌握SQLsever7中的知识要求高吗?
需要着重掌握SQLsever7哪一方面的知识?有经验的朋友请指点一二!
 
>>对掌握SQLsever7中的知识要求高吗?

>>需要着重掌握SQLsever7哪一方面的知识?

基本的 SQL 语句,主要 Select 语句的各种用法。

-->存储过程

-->......
 
基本的Select、update、delete语名的各种用法。
建议买一本入门级SQL书看。
或在网上down数据仓库。
 
SQL->并不复杂,
DDL:
CREATE, DROP, ALTER
DML:
SELECT, INSERT, UPDATE, DELETE
 
我认为要求比较高,因为mssql7不同于一般本地数据库,编程时不能编本地数据库的方式来
编写大型数据库。这是因为大型数据库的机制和要地数据库的机制是差很远的。比如查询机制
、查询的优化、 触发的优化等等。不要以为编写写一个程序,只要没有bug就行了。这样不行
的,你要充分了解整个数据库的机制,比如索引,有聚族索引和非聚族索引(特别在大数据量
的时候),在什么情况下用聚族索引和非聚族索引,这是根据你情况来用的。因此要编写高性
能的数据库,不但要了解前端,当然更重要要了解后端。
 
我觉得使用D5和SQL 7来编写简单程序,其实对SQL学习并不是很高的,只要了解T-SQL语言
的一些基本用法都没问题的。但是,为学好一门技术,还是要下多点工夫的。尤其是对开发
比较大型的应用,就必须对SQL等有个较详细的理解!
 
我认为后端的工作完全可以交给DBA来做,程序员需要了解一些
基本的东西就可以了,关键要能很好的与DBA沟通。
毕竟一个大系统不能是1个程序员可以完成的。
 
g;fstao and zengr
 
fstao 和 zengr 的话有道理。入门易,精通难。万事皆如此。
 
其实技术并不是最重要的,一个好的技术和一个好的系统对于企业来说后者更重要,
要完成一个好的系统,关键是企业的管理流程是否清晰,控制是否合理,
技术完全可以在1-2个月之内熟练掌握,但一个真正好的系统就可能要1-2年才能完成。
 
jasonfu 说得对,技术上主要是要掌握sql,真正重要的是懂业务
还有,要真正设计一个好的数据字典是重中之重
 
还有,要真正设计一个好的数据字典是重中之重
Agree
 
需求分析呀,同意上三位
 
呵呵,残,现在做的程序基本上是自己乱鼓捣
 
中国人的智慧绝对是OK的,可是在软件工程、团队开发等方面就。。。。
其实现在真正的软件再也不是靠什么几个高手写上几天几夜就做出来了,这方面我们就
相形见拙了
 
一开始会有让你头痛的时候,就促使去多看书,多看看这方面的问题是如何解决的。
慢慢的解决的问题多了,就不头痛了。
 
没有难住人的事,掌握SQL关键是看自己的学习态度是否认真而已。
专家也是由菜鸟而来。
初学的书推荐《SQL数据库开发从入门到精通》,希望版。
 
如果你是初学D和SQL SERVER那要学的东西可多了!
如果你是初学SQL SERVER而有一定的其它数据库编程基础,相对来说就好一些了!
如果你用二层的C/S结构,就要对SQL SERVER的存储过程和触发器了角的多一些,
当然T-SQL是必不可少的了!
如果你用三层的结构,就要在服务程序上下功夫。把SQL SERVER的一些工作移到
DELPHI上来,当然SQL语言的基础是万万不能少的!!

个人观点!!
书吗在SQL放面同意skter,
DELPHI 方发李维的书很好!!
 
我觉得这个问题主要是看你的情况。首先是需要你会SQL语句。如果是没有这个你就不能做
。另外应该有数据库的基本概念。只有有了这个才能进行分析设计数据库。
如果不是进行数据库端的程序设计,数据库的东西要求不是很高
 
用delphi5+SQLserver7开发系统,对掌握SQLsever7中的知识要求可以不高。对于初学者来说,
在开发数据库系统软件时,若采用C/S结构,我们可以只管用SQLsever7的一些命令对本地数
据库进行操作,然后在把数据升迁到服务器上,最后进行数据库配置,即可成为C/S结构的数据库
开发系统。因此需要着重掌握SQLsever7的一般操作命令,以及delphi5的有关控件。
 
后退
顶部