我学了数据库,可都是理论,什么都不会用,所以我现在想做一个学生管理系统,可这些小问题我都解决不来,真的很愁人,希望大家帮助我!谢谢1。delphi可以实现数据库的连接,其条件是以建立完的,但不能从无到有的建立。这种  说法对吗,为什么?
2。如果不对,那怎么建立可以用SQL查询的数据库呢?
3。SQL是一种工具,是建立,查询,更新数据库用的,而不是一种开发语言,其操作对象是所有数据库文件,如Excel文件。这种说法对吗?
4。如果不对,那么那种数据库文件才可以应用SQL呢?
5。SQL文件又是用是开发工具建立的呢?

解决方案 »

  1.   

    首先要有一个 DBMS 系统,如 ORACLE,SQL SERVER 等,SQL 只有在这些系统上才可以得到应用,逐步的实验就可以将你的概念清晰起来。
      

  2.   

    最笨的方法就是用access数据库,容易建立,容易连接。access会操作了吧。
      

  3.   

    1。Delphi所连接的数据库当然是要已经存在地,当然,你也可以用Delphi内嵌SQL语句创建一个新的数据库。
    2。这是标准的SQL语法,例如Create Database,Create Table,建议先看看SQL方面的书。
    3。这样说不太明确,要看所谓的开发语言是何种定义,如果狭义的认为开发语言是可以生成exe的文件,则SQL当然不是,不过如果单纯在RDBMS的环境中,说SQL是一种开发语言也未尝不可。
    4。现在的数据库应该都支持SQL,不过都在SQL做了扩展,成为一种SQL方言。
    5。这个倒不太清楚了,不过也不太关心,用就行了
      

  4.   

    Delphi+SQL是一个很典型的开发环境,Delphi与BDE几乎是无缝连接,有很多东西你只要会用就行,屏蔽了很多的细节!就想一个类的接口一样,表面上看你是就调用了一个函数,传了几个实参,可是跟踪下去那可能就是几百行代码!用Delphi搞数据库,你只要把C/S,Multi-tier搞清楚了,常用的SQL语句熟悉了就行了,剩下的就是灵活运用,什么都学,什么都看,可是不会运用还是不行的!
      

  5.   

    那么在那种环境下做的数据库文件才能有SQL 呢如SQLserver,access,Excel等
    顺便问一下在delphi下怎么设计出打印功能。
      

  6.   

    那么在那种环境下做的数据库文件才能有SQL 呢如SQLserver,access,Excel等
    顺便问一下在delphi下怎么设计出打印功能。
      

  7.   

    delphi有控件是专门打印的。sql表示结构化查询语句。在关系型数据库中都是可以使用的。建议买本关于delphi的编程实例的书。
      

  8.   

    废话,没有数据库,没有数据,用Delphi做连接干嘛?当然得有数据库啦。
    SQL不是工具,是语言,就和你用的C++、C、Pascal一样都是语言,唯一不同的是SQL是一种脚本语言,需要解释执行。
    其实通过ODBC连接的话,SQL语句都可以使用,只是在有些场合并不是所有的SQL语句都被支持的。That's over。