各位大虾,小弟最近看完了一本叫做《Beginng SQL》的书,
感觉sql语言是一门挺灵活的语言,可以用来做很多事情
但是现在的数据库都可以用图形界面建立,用sql建立的很少了
象sql server 2000 只是在查寻分析器中使用sql语句查询想要的结果
或插入数据等等,所以我不知道学了sql具体能在哪些方面使用
我听说象数据挖掘,数据仓库中不是也可以使用图形界面建立和分析的么?
因为没有具体的项目实践,所以请大家帮忙尽量说得明白些,谢谢拉!~

解决方案 »

  1.   

    如果只是单纯的程序开发中使用数据库,那么数据定义语言 (DDL,即建表之类的sql鱼具)可以不用掌握,直接使用企业管理器即可数据操作语言 (DML)必须牢牢地掌握,这部分是sql的精髓.比如查询语句,可不要小看select语句,复杂一点的系统,写出符合业务逻辑并且高效的sql语句可并不是容易的事情如果是刚入门,建议先看看联机帮助,然后在csdn上看看其他人的问题,看看自己是否可以解决.多练,这就是秘诀
      

  2.   

    1,关于sql语句如果只是前台程序开发,掌握基础即可够用,但是如果想效率高点,最好还是提升一下。2,关于数据仓库数据仓库最重要的部分就是ETL(抽取,转化,装载),客户给你的数据库往往很乱,必须经过娴熟的库表操作来清洗才行,这时候也要考验sql语句。3,个人看法图形界面的东西简单易懂,你会了,人家也会,
    真正的瓶颈在于逻辑,所以sql语句相当重要。
      

  3.   

    SQL是Structured Quevy Language(结构化查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用它时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。
      

  4.   

    establish channels for GUI and DBMS