各位:
    本差鸟虽然完成过几个对于PARADOX、ACCESS文件型数据库(利用ADO或BDE)的程序,但是对于数据库的基础知识仍然一知半解。这几天想拿InterBase来学学C/S型的数据库处理,可是发现对那些“角色”、“存储过程”一点不理解。本来以为自己的SQL语言是够用了,可是在InterBase的InterActive SQL里几乎写不出来什么东西来。
    我想拿InterBase来学C/S型数据库,请各位推荐些书或资料吧,随手指点一下就可以了,高手的三言两语也对差鸟非常有用的。我自己去看。
    帮助新手,他们会永远记住你的。谢谢。

解决方案 »

  1.   

    角色属于DBA的内容,是数据库中的权限管理,与编程无关的。
    存储过程在不同的DBMS中实现是不一样的,所能完成的功能集合也不一样,建议不要使用。尽可能把代码写在应用服务层,而不要写到数据库中。
      

  2.   

    谢谢 plainsong(伤心的风★短歌) !
      

  3.   

    请问还能推荐一些关于InterBase的资料吗?谢谢.
      

  4.   

    如下的步骤
    1、下载并安装IBExperts: http://www.ibexperts.com/downloads
    2、下载并安装FireBird1.0x 或 1.5 rc1 : http://www.ibphoenix.com/
    3、下载并安装IBX6.04或6.05:
    http://codecentral.borland.com/codecentral/ccweb.exe/author?authorid=102
    4、学会在IBExperts中建库,在Delphi中访问。
    5、在http://www.ibphoenix.com/网站上寻找有用资料。
      

  5.   

    如楼上所言, 用firebird 1.5会比Interbase7更好, 他是以GPL协议发行, 根本不用费用. 性能也比Interbase有过之而无不及.
    只是Borland的工具是不正式支援Firebird, 尤其是Firebird1.5新增部份. 所以用ibx, dbexpress, bde都不是很适合, 幸好还有其他第三方控件: Fibplus, IBObject等都是很好的工具.上面的IbExperts便是用Fibplus来编写.若你只想用来学sql, 单是ibexperts已经很好的管理工具.  www.ibphoenix.com相信是最齐全的纲站, 可是只有E文,  又因为世上还未有以Interbase/Firebird为主题的英文专书, 对初学者总会有一定的障碍吧.