数据库技术第一次作业要领.docVIP

  • 2
  • 0
  • 约 5页
  • 2017-06-07 发布于湖北
  • 举报
单项选择题(每题2分,共15题) 1、DBMS是什么?( ) (A)操作系统 (B)数据库管理系统 (C)数据库 (D) 数据库管理员 2 、SQL Server 是一个( )的数据库系统。 (A)网状型 (B)层次型 (C)关系型 (D)以上都不是 3、SQL Server 采用的身份验证模式有( )。 (A)仅Windows身份验证模式 (B)仅SQL Server身份验证模式 (C)仅混合模式 (D)Windows身份验证模式和混合模式 4、关于主键描述正确的是:( ) (A)包含一列 (B)包含两列 (C)包含一列或者多列 (D) 以上都不正确 5、下列( )数据库不属于SQL Server 在安装时创建的系统数据库。 (A)master (B)NorthWind (C)model (D)bookdb 6、在SQL SERVER中局部变量前面的字符为:( ) (A)* (B)# (C)@@ (D) @ 7、在SQL Server 中,当数据表被修改时,系统自动执行的数据库对象是( )。 (A)存储过程 (B)触发器 (C)视图 (D)其他数据库对象 8、SQL Server的字符型系统数据类型主要包括( )。 (A) Int、money、char (B) char、varchar、text (C) datetime、binary、int (D) char、varchar、int 9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( ) (A) * (B)% (C)- (D)? 在WHILE循环语句中,如果循环体语句条数多于一条,必须使用: (A) BEGIN……END (B) CASE……END (C) IF…………THEN (D) GOTO 11、SELECT查询中,要把结果中的行按照某一列的值进行排序,所用到的子句是: (A)ORDER BY (B)WHERE (C)GROUP BY (D)HAVING 12、要删除视图myview,可以使用( )语句。 (A) DROP myview (B)DROP TABLE myview (C) DROP INDEX myview (D)DROP VIEW myview 13、对视图的描述错误的是:( ) (A) 是一张虚拟的表 (B) 在存储视图时存储的是视图的定义 (C) 在存储视图时存储的是视图中的数据 (D) 可以像查询表一样来查询视图 14、SQL Server提供的单行注释语句是使用( )开始的一行内容。 (A) “/*” (B) “--” (C) “{” (D) “/” 15、假如有两个表的连接是这样的: table_a inner join table_b 其中table_a和table_b是两个具有公共属性的表,这种连接会生成哪种结果集?( ) (A) 包括table_a中的所有行,不包括table_b的不匹配行 (B) 包括table_b中的所有行,不包括table_a的不匹配行 (C) 包括和两个表的所有行 (D) 只包括table_a和table_b满足条件的行 二、填空题(每空2分,共15空) 1、可以将数据库管理系统分为4种网络结构:MAIN FRAME大型数据库、本地小型数据库、分布式数据库、___。 2、在一个表中主键的个数为:___。 3、在SQL Server 中,索引的顺序和数据表的物理顺序相同的索引是_____。 4、角色是一组用户所构成的组,可以分为服务器角色和 角色。 5、触发器有3种类型,即INSERT类型、和 、 类型。 6、如果要计算表中的行数,可以使用聚合函数____。 7、SQL Server 提供备份数据库的两种方式是 。 8、在SQL Server 中修改表的结构应使用关键字_ ____,修改表中的数据应使用关键字_ __。 9、在使用一个游标的时候可以分为以下几步:____、打开游标、从打开的游标中提取行、___________、释放游标。 10、一个事务的操作必须是具备以下四个属性:原子性、 、隔离性和_____ ________。 简答题(20分) 1、为什么要创建索引(4分) 2、简述INS

文档评论(0)

1亿VIP精品文档

相关文档