sorry,说得不是很清楚,楼上的朋友,就是你在编写软件的时候,是在什么情况下用触发器和索引?

解决方案 »

  1.   

    我认为索引可以跟第二题合在一起,因为它属于优化范筹.属于设计阶段.而触发器和仅是一种特殊形式的存储过程.类似于级联更新功能.只对用户的insert update delete 操作做出反应.属于开发阶段.
    二者区别还是比较大的.合在一起问,有点怪.
      

  2.   

    8.exists和in的区别?请举例?
    多字段同时 in 用 exists
      

  3.   

    1.Acess和SQLSERVER区别?没好好用过Access,所以只知道拼写不同2.如何优化SQLSERVER系统性能?请举例干么优化?我公司把服务器硬盘从单SCSI升级成RAID 10 算不算?3谈谈文件组与文件?请使用文件与文件组恢复的方式恢复数据库?笨蛋,不会看帮助啊,——或者你天天恢复文件来着?4.请讲出登录帐号、数据库用户及数据库角色之间的关系,并画出示意图给个PD还是VISIO先,谢谢5.如何监控数据库的阻塞,并实现数据库的死锁测试?
    人家给了你好多存储过程的啊,还自己写?监控还要你管?查找原因才要你管吧!还是笨蛋。6.写一个自动编号的存储过程如:200408010001?这个写行代码吧~~~~只建存储过程不要表的啊?那只好
    create  procudure PPP
    @r varchar(11) output
    as
    select @r=convert(varchar,getdate(),112)+'001'7.unionall和union的区别?all 多打3个字母花时间告诉 SQL Server 不要乱消除东西8.exists和in的区别?请举例?在不在和有没有的区别也问?8.你什么时候用触发器和索引?请举例?报告政府:一般是想少干事情用索引,想多干事情用触发器
      

  4.   

    7.
    union与union all的区别:
    union指定组合多个结果集并将其作为单个结果集返回。
    union all在结果中包含所有的行,包括重复行。测试:create table #a(a varchar(50) null)
    create table #b(b varchar(50) null)insert into #a(a)
    values('a')
    insert into #a(a)
    values('b')
    insert into #a(a)
    values('c')
    insert into #a(a)
    values('d')insert into #b(b)
    values('a')
    insert into #b(b)
    values('d')
    insert into #b(b)
    values('e')(select *
    from #a
    )
    union
    (
    select *
    from #b
    )
    --
    a
    b
    c
    d
    e
    (select *
    from #a
    )
    union all
    (
    select *
    from #b
    )
    --
    a
    b
    c
    d
    a
    d
    e
      

  5.   


    1.Acess和SQLSERVER区别?Acess没听说过。更不用说区别了。
      

  6.   

    1.Acess和SQL SERVER区别?
       最大区别:access is DB;SQL Server is DBMS   2.如何优化SQL SERVER系统性能?请举例
       索引,磁盘raid的选择...,(只知道这些)
        
       3.谈谈文件组与文件?请使用文件与文件组恢复的方式恢复数据库?
       没搞过   4.请讲出登录帐号、数据库用户及数据库角色之间的关系,并画出示意图
       略
       
       5.如何监控数据库的阻塞,并实现数据库的死锁测试?
       不知   6.写一个自动编号的存储过程如:200408010001?
       不懂   7.union all和union的区别?
       union all保留两个合并集中的重复记录
       union不保留   8.exists和in的区别?请举例?
       exists判断是否有记录
       in判断一个字段是否存在于几个值的范围中   8.你什么时候用触发器和索引?请举例?
       改善搜索效率时使用到索引
       维护数据完整性时使用触发器/索引以上是个人理解,可能有不对的地方。请指正另外,希望能指教下3,5,6题,谢谢
      

  7.   

    这题好,UP一下
    等待答案ing......
      

  8.   

    1.ACESS 是桌面型数据库管理系统,SQL SERVER 是大型数据库管理系统。
    2、建立合适的索引,数据量大时少用游标(可利用临时表)其它的就不知道了!
    5???
    7???
      

  9.   

    如何监控数据库的阻塞,并实现数据库的死锁测试?
    Reference To : http://www.itpub.net/adv/banner.phpsp_who
    sp_who2
    select * from sysprocesses
    ...
      

  10.   

    ACESS 和SQL SERVER 区别在于前者没有指针,且存储文件过大。
      

  11.   

    1.
    日期的写法不同。
    还有代码连接数据库的不同。
    有储存过程,触发器,...access没有的说。存贮過程寫是多用還是少用好。還是復雜就用。簡單就不用??
    答:多用。尽量少用代码里的sql语句。
      

  12.   

    1.一个是桌面数据库,一个是数据库server。
      

  13.   

    2。http://www.chinaitlab.com/www/special/sql03.asp