你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2000数据库中,你使用以下脚本建立了一个名为Policy的表:
CREATE TABLE Policy
(
PolicyNumber int NOT NULL DEFAULT (0),
InsuredLastName char (30) NOT NULL,
InsuredFirstName char (20) NOT NULL,
InsuredBirthDate datetime NOT NULL,
PolicyDate datetime NOT NULL,
FaceAmount money NOT NULL,
CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber)
)
每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?
a.建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
b.建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
c.建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
d.用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。
第1题:
【单选题】你正在为你的公司创建一个ASP.NET的应用程序。公司的数据都存储在Microsoft SQLServer 6.5数据库中。你的应用程序能产生一个上百万行的基于transaction表的交易帐目汇总报表,你希望你的应用程序能够尽可能快的返回汇总报表。你该如何做,使应用程序与数据库连接检索数据?
A.用SqlConnection对象连接数据库,用SqlCommand对象运行存储过程来返回数据
B.用OleDbConnection对象连接数据库,用OleDbCommand对象运行存储过程来返回数据
C.配置SQL Server使它支持HTTP访问,创建XML模板来运行存储过程,在XML模板中返回数据
D.用COM interop 来创建ADODB.Connection对象,用ADODB.Command对象来运行SQL语句返回数据
第2题:
A.在视图中添加ORDER BY从句
B.在视图中添加HAVING从句
C.将NUMERIC-ROUNDABORT选项设置为ON
D.将索引转变成一个唯一的,非簇索引
E.在视图中添加WITH SCHEMABING 选项
第3题:
A、从syscomments系统表中删除存储过程的文本。
B、对存储过程的文本加密。
C、拒绝syscomments系统表中对public用户的SELECT权限。
D、拒绝sysobjects系统表中对public用户的SELECT权限。
第4题:
你是一个保险公司的数据库开发人员,公司的保单信息存储在SQL Server 2005数据库中,你使用以下脚本建立了一个名为Policy的表:
CREATE TABLE Policy
(PolicyNumber int NOT NULL DEFAULT (0),
InsuredLastName char (30) NOT NULL,
InsuredFirstName char (20) NOT NULL,
InsuredBirthDate datetime NOT NULL,
PolicyDate datetime NOT NULL,
FaceAmount money NOT NULL,
CONSTRAINT PK_Policy PRIMARY KEY (PolicyNumber))
每次公司销售出一份保单,Policy表中就增加一条记录,并赋予其一个新的保单号,你将怎么做?()
A、建立一个INSTEAD OF INSERT触发器来产生一个新的保单号,并将这个保单号插入数据表中。
B、建立一个INSTEAD OF UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
C、建立一个AFTER UPDATE触发器来产生一个新的保单号,并将这个保单号插入数据表中。
D、用AFTER UPDATE触发器替代DEFAULT约束条件产生一个新的保单号,并将这个保单号插入数据表中。
第5题:
A、在BirthDate 字段上加上CHECK约束。
B、在Owners表上建立一个触发器校验BirthDate字段。
C、改变Owners表使BirthDate字段不能为空。
D、建立一个规则,并将这个规则绑定在BirthDate字段上。
第6题:
A.使用由四个部分组成的名称(server.database.schema.table)连接两个服务器
B.用别名引用SQL2
C.在SQL1上新建远程服务器SQL2
D.在SQL1上新建连接服务器SQL2
第7题:
A.在应用中执行参数化的SQL查询
B.在数据库执行SQL存储过程
C.在数据库中执行CLR存储过程
D.利用分布式Webservices实现
第8题:
A.在Comments列创建一个非聚集索引
B.执行USEMasterTransact-SQL语句
C.创建全文目录
D.在列Comments上创建全文索引
第9题:
A.使用FORXMLAUTO子句发布数据库数据为XMLWebservice
B.为每个客户创建一个存储银行信息的表。然后为表创建一个Inserted触发器,在触发器被激活时通过WebService获得相应数据一并插入表中
C.创建一个SQL存储过程,它用临时表存储每个客户的银行信息。然后用WebService的值更新这个表的值
D.让开发人员创建一个调用WebService的类库。然后用这个类库创建一个CLR函数。调用CLR函数并和数据库中的银行信息进行合并后得出结果