在MS SQL Server上有名为test的数据库,其中有如下两个数据表:
create table KHZLB 
(       
khid int            IDENTITY ,   --客户编号
khlbid         int             not null ,   --客户类别编号
khxm            varchar(20)       not null ,   --客户姓名
sjhm            varchar(20)             not null ,   --手机号码
txdz            varchar(100)       not null ,   --通讯地址
qt varchar(100) null      --其他
) create table KHLBB
(
khlbid int IDENTITY ,   --客户类别编号
khlbsm varchar(20) not null ,   --类别说明
qt varchar(50) null      --其他
)
  请试着回答如下问题:
    1、简述利用MS SQL Server创建数据库test及上述两个数据表的过程。
    2、分别给出对KHZLB进行插入、修改、删除以及查询的SQL脚本,其中查询时要求在结果
集中显示“客户类别说明”而不显示“客户类别编号”。
    3、选择使用ODBC、ADO、DAO或DbLib等数据库访问技术的一种,用简单的描述性语言给
出访问(查询、插入、修改、删除)上述数据库的框架程序(VC++),若能用VC++给出程序实
例则更好。

解决方案 »

  1.   

    你提的都是SQL Server的基本问题,要给你讲清楚还真不容易,建议你先买一本SQL Server的入门资料,直接对照着操作一下,一、两天之内你的1、2个问题就可以解决。要学习数据库访问技术,建议你用ADO或ODBC,尽量不要用DAO。
      

  2.   

    sql较好。自己学一下吧!
    这么多,讲清楚太麻烦了吧!
      

  3.   

    不知道是否有分?1.在SQLServer的查询分析器(Query Analyster?),连接到SQLServer服务器,
    执行下列脚本use master
    create database test
    GO
    use test
    create table KHZLB 
    (       
    khid int            IDENTITY ,   --客户编号
    khlbid         int             not null ,   --客户类别编号
    khxm            varchar(20)       not null ,   --客户姓名
    sjhm            varchar(20)             not null ,   --手机号码
    txdz            varchar(100)       not null ,   --通讯地址
    qt varchar(100) null      --其他
    )
    GO
    create table KHLBB
    (
    khlbid int IDENTITY ,   --客户类别编号
    khlbsm varchar(20) not null ,   --类别说明
    qt varchar(50) null      --其他
    )2.插入、修改、删除以及查询的SQL脚本Insert into KHZLB(khlbid,khxm,sjhm,txdz, qt) values (1,'张三','139000','x')update KHZLB set khxm='lisi' where khxm='张三'delete from KHZLB where khxm='lisi'select KHZLB.*,KHLBB.khlbsm as 客户类别 from KHZLB,KHLBB where KHZLB.khlbid=KHLBB.khlbid3.这个可实在不是一两句话的事情喽
      

  4.   

    呵呵 
      前面两个问题,使用SQLServer的企业管理器生成!