Forpersonaluseonlyinstudyandresearch;mercialuse《SQLServer数据库》模拟试卷一一、选择题:(本大题共15小题,每小题2分,共30分,在每小题给出的四个选项中,只有一项是正确选项,将正确答案填写在题干的括号内。)1、连接有内连接、外连接和交叉连接,其中外连接只能对(A)表进行。 、在SQLServer的系统数据库中,(A)数据库用于保存数据库的配置信息,并且是SQLServer的关键的数据库A、MasterB、ModelC、MSDBD、TempDB3、执行语句CREATEDATABASESTUDENT的结果是(A)A、创建一个名为STUDENT的数据库,包括数据文件和日志文件B、运行失败,因为参数不完整C、创建一个名为STUDENT的数据库,但是只有默认的数据文件,无日志文件D、为数据库STUDENT创建一个名为STUDENT的表4、用于删除表中所有数据行的命令是(A)A、DELETETABLE删除表中所有行B、TRUNCATETABLEC、DROPTABLE删除表D、ALTERTABLE5、 关于对SQLServer数据库表的重命名,以下的说话正确的是(A)A、不可以在企业管理器中修改表的名称B、可以在查询分析器中使用T-SQL为表重明名C、SQLServer2000中,必须执行拷贝粘贴操作才能进行表的结构复制D、SQLServer2000中,不允许进行表的重命名6、对于主键的说法错误的是(B)A、主键字段输入的数据不允许重复B、主键字段的数据,为自动增长数据类型,不允许输入C、若主键由多个键组合而成,则某个主键字段可能存在重复值D、主键字段可以是字符数据类型7、从货物定单数据表(order)中查询出其中定单金额(order_pricE、在1000和5000之间的定单的详细信息,并按照定单金额(order_pricE、升序排列。正确的语句是(A)A、Select*fromorderwhereorder_pricebetween1000and5000orderbyorder_priceASC;B、Select*fromorderwhereorder_pricebetween1000and5000orderbyorder_priceDESC;C、Select*fromorderwhere1000<order_price<5000orderbyorder_priceASC;D、Select*fromorderwhere1000<order_price<5000orderbyorder_priceDESC;8、能够体现数据库实体完整性的操作有:AA、定义主键B、定义外键C、定义聚集索引D、定义唯一约束9、下面(D)语句不属于DML(数据操作语言)语言A、UPDATEB、DELETEC、alterD、GRANT10、在employee表的firstmame字段上建立的非聚集索引的物理效果是(D)A、所有的行按照firstname字段升序排列并物理地存储在数据页中B、在行存储上是没有影响的C、所有的行按照fristname字段值降序排列并物理地存储在数据页中D、所有的行被子物理地存储在数据页上,并且根据firstname字段值按照索引建立时指定的顺序排列11、你为公司开发
《SQL Server数据库》模拟试卷1 来自淘豆网www.taodocs.com转载请标明出处.