1、B、Microsoft Windows 2000 Professional C、Microsoft Windows 2000 ServerD、Microsoft Windows XP2、SQL Server 2005 采用的身份验证模式有( )。A、仅Windows身份验证模式 B、仅SQL Server身份验证模式C、仅混合模式 D、Windows身份验证模式和混合模式 3、在SQL语句中用来返回特定行记录的关键字是哪一个( )A、WHERE B、FROM C、SELECT D、ORDER BY4、下列哪个插入语句是不正确的()A、INSERT INTO products (SELECT p
2、roduct_name, product_type, price FROM master_products);B、INSERT INTO products (product_name, product_type, price) (BARNEY DOLL,TOYS,49.99);C、INSERT INTO products VALUES (D、INSERT INTO products (product_name, product_type, price) VALUES (5、关于视图的描述,以下正确的是:A、视图数据可以被用户查询B、视图的权限与其基础表的权限是一致的C、视图数据可以被用户修改D
3、、视图的修改不会影响到其基础表6、关于ORDER BY子句,下列哪个说法是不正确的?A、升序和降序的关键字是ASC和DESC 。B、只能按一个列进行排序。C、排序列不可以用它们在SELECT子句中的次序号代替。D、允许对多个列进行排序7、 下列哪种数据类型的列不能创建索引()A、bit B、int C、text D、tinyint8、 下列哪一功能是having子句所不具备的?A、将返回值按序排放 B、排除规范的数据组C、包含不规范的数据组 D、包含规范的数据组9、 用户 JANKO 想将一行插入有三个字段EMPID,LASTNAME,SALARY的表EMPLOYEE中,加入数据 EMPID
4、59694, LASTNAME Harris, 无salary.哪一语句是最好的实现?A、insert into EMPLOYEE values (59694,HARRIS, NULL);B、insert into EMPLOYEE values (59694,HARRIS);C、insert into EMPLOYEE (EMPID, LASTNAME, SALARY) values (59694,HARRIS);D、insert into EMPLOYEE (select 59694 from HARRIS);10、 下列哪些关键词可在ORDER BY子句中使用?A、ABS 和ASC B、
5、ASC 和DESC C、DESC 和DISC D、DISC 和ABS11、 当删除表时,下列哪个语句将删除与该表有关的所有索引A、drop view B、drop indexC、alter table D、alter table drop constraint12、 没有where子句的 delete语句会产生什么效果?A、The delete 失败,记录不被删除B、要求用户输入删除部分C、系统错误,The delete 失败D、删除全部记录13、 定单表ORDERS 包含三列:customer, order_date和order_amt。下面哪个子句将用来返回顾客LESLIE定货超过2,70
6、0的定单记录?A、WHERE customer = LESLIE AND order_amt 2700;B、WHERE customer = AND order_amt D、WHERE customer = ;14、 在update语句中,更改列值的关键字是()A、order by B、set C、where D、update15、 规则(rule)可以在什么情况下创建( )A、创建表的时候B、创建索引的时候C、单独创建命名规则D、创建数据库的时候16、 下列关于触发器的描述那个是错误的( )A、触发器是一种特殊的存储过程B、触发器一次只能正对一条语句,不能针对一批语句执行C、触发器可以针对i
7、nsert,delete,update创建D、一个表最多只能有三个触发器17、 下面字符串能与通配符表达式 ABC%a 进行匹配的是:( )。A 、BCDEF B、A_BCD C、ABC_a D、A%a18、 下面对 union 的描述正确的是( )。A、任何查询语句都可以用 union 来连接B、union可以将多个查询结果集合合并为一个结果集。C、union 是筛选关键词,对结果集再进行操作。D、union 可以连接结果集中数据类型个数相同的多个结果集。19、 一张表最多可以几个触发器 ( )A、1个 B、2个 C、3个 D、4个20、 在Transact-SQL语法中,用来插入数据的命令
8、是( )A、INSERT B、UPDATE C、DELETE D、CREATE 二、填空题(每空1分,共10分)1、 1 ,简称DBMS,它是指帮助用户建立、使用和管理数据库的软件系统。2、一个事务的操作必须是具备以下四个属性:原子性、 2 、 3 和持久性。3、索引表的顺序与数据行的物理顺序相同的索引称为_4 _ _索引。4、命令 truncate table的功能是_5 _。5、在SQL Server 2005中,一个批处理语句是以 6 结束的。6、计算字段的累加和的函数是:_7_ _,统计项目数的函数是:8_ _。7、将规则xb_rule绑定到学生表的性别字段的语句为: 9 8、Tran
9、sact-SQL语句.可以用( 10)来声明游标。三、判断题(每题1分,共10分)1、在查询分析器中绑定规则时可以用系统存储过程sp_unbindrule。2、在查询中很少被引用的列上创建索引可以极大地提高查询性能。3、在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引 ( )4、在SQL SERVER中,触发器的执行是在数据的插入,更新或删除之前执行的。5、通配符_表示某单个字符。( ) 6、因为通过视图可以插入,修改或删除数据,因此视图也是一个实在表。7、数据库有两级映像分别为外模式/模式映象和模式/内模式映象,其中外模式/模式映象保证数据的物理独立性( )8、在关系模
10、式的规范化中利用第二范式消除的非主属性对码的部分依赖( )9、查询学生表中备注字段为空的班级信息的语句为:select * from 学生where 备注=“” ( )10、drop table 删除表是必须小心注意的操作,因为表一旦删除便无法恢复。四、综合题(每题5分,共40分)1、 有一个“学生成绩”数据库,数据库中有如下表:student表(学生表)学号姓名性别年龄系别1李明男20计算机系2张然女19经管系3许晴18电子系course表(课程表) 课程号课程名学分SQL Server4VB专业英语sc表(选课表)成绩908576701、 在student表中查询年龄大于18的学生的所有信
11、息,并按学号降序排列。2、 在student表中查询所有姓“刘”的学生信息。3、 计算student表中学生的总数。4、 向student表中添加数据(4,王洪,男,19,计算机系)5、 使用while语句,实现以下功能:求2300之间的所有素数。6、 阅读下面的程序段,然后简述该程序段所完成的功能。 Begin Waitfor time 15:43 Create View my_view As Select order_date,book_number,book_id From orderform Where book_number! 25 End7、 计算1+2+3+100=? 写出sql
12、 sever程序代码8、 创建数据库库名为”BVTC_DB”的数据库,包含一个主数据文件和一个事务日志文件,操作系统文件名为”BVTC_DB_DATA.MDF”,初始容量为5MB,最大容量为20MB,文件增长量为20%.事务日志文件名为”BVTC_DB_LOG”,物理文件名为”BVTC_DB_log.ldf”,初始容量为5MB,最大容量为10MB,文件增长量2MB。将文件都存放于F盘。 (本试卷共 6 页)平时成绩5678910111213141516171、 2、 3、 4、 5、 6 、 7、 8、 9、 10 、 三、判断题(共10分)四、编程题(10分)1、2、3、4、5、6、7、8、
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1