2011年上学期SQL Server数据库复习题.doc
文本预览下载声明
SQL Server数据库题
单项选择题根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)A、只存在一对多的实体关系,以图形方式来表示。B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。C、能体现一对多、多对多的关系,但不能体现一对一的关系。D、关系模型数据库是数据库发展的最初阶段。2、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。A、Windows身份验证 B、SQL Server 身份验证 C、以超级用户身份登录时 D、其他方式登录时3.下面哪一个不是SQL Server2005的基本数据类型 ( )A、VARIANT B、VARCHAR C、VARBINARY D、NVARCHAR4.下面的类型中宽度最大的是 ( )A、CHAR(5) B、VARCHAR(5) C、NCHAR(5) D、BIGINT5.表达式LEN(电子学院) + DATALENGTH(GETDATE())的值为 ( )A、8 B、10 C、12 D、166.在SQL Server2005中,数据存储的基本单位是页,页的大小是 ( )A、1K B、2K C、4K D、8K7、 在Transact-SQL语法中,用来插入数据的命令是(___),用于更新的命令是(___)。A、INSERT,UPDATE B、UPDATE,INSERTC、DELETE,UPDATE D、CREATE,INSERT INTO8.关于表结构的定义,下面说法中错误的是 ( )A、表名在同一个数据库内应是唯一的 B、创建表使用CREATE TABLE命令C、删除表使用DELETE TABLE命令 D、修改表使用ALTER TABLE命令9.下面哪一个约束用来禁止输入重复值? ( )A、UNIQUE B、NULL C、DEFAULT D、FOREIGN KEY10.下面关于登录账户、用户和角色的说法错误的是 ( )A、登录账户是服务器级的 B、用户是登录账户在某个数据库中的映射C、用户不一定要和登录账户相关联 D、角色其实就是用户组1、下面不属于数据定义功能的SQL语句是:( )A.CREAT TABLE B.CREAT CURSOR C.UPDATE D.ALTER TABLE2、SQL数据库中的视图与下列哪项是对应的( )。A.关系模式 B.存储模式 C.子模式 D.以上都不是3、下列选项中不是数据库复制类型的是( )。A.快照复制 B.差异复制 C.事务复制 D.合并复制4、下列说法错误的是: ( )。A.一个基本表可以跨一个或多个存储文件B. 一个存储文件可以跨一个或多个基本表C.每个存储文件与外部存储器上一个物理文件对应D.每个基本表与外部存储器上一个物理文件对应5.显示包含警告信息或其他信息的消息框,应该使用的操作是( )。A.Echo B.Message C.Warn D.MsgBox6、在SQL Server 2005中,索引的顺序和数据表的物理顺序相同的索引是( )。A.聚集索引 B.非聚集索引 C.主键索引 D.唯一索引7. SQL Server的字符型系统数据类型主要包括( )。A. Int、money、char B. char、varchar、textC. datetime、binary、int D. char、varchar、int8、以下选项中哪一项不是访问数据库系统的接口( )。A.ODBC B.OLE DB C.API D.ADO9、在SELECT语句的WHERE子句的条件表达式中,可以匹配0个到多个字符的通配符是( )A.* B.% C.- D.?0、SELECT语句中与HAVING子句同时使用的是( )子句。A.ORDER BY B.WHERE C.GROUP BY D.无需配合1.在SELECT语句中,用于去除重复行的关键字是 ( )A、TOP B、DISTINCT C、PERCENT D、HAVING2.若想查询出所有姓张的、且出生日期为空的学生信息,则WHERE条件应为 ( )A、姓名 LIKE ‘张%’ AND 出生日期 = NULL B、姓名 LIKE ‘张*’ AND 出生日期 = NULLC、姓名 LIKE ‘张%’ AND 出生日期 IS NULLD、姓名 LIKE ‘张_’ AND 出生日期 IS NULL3.下面关于视图的说法中,错误的是 ( )A、视图是个虚拟表 B、可以使用视图更新数据,但每次更新只能影响一个表C、不能为视图定义触发器 D、可以创建基于视图的视图4.下面关于触发器的描述,错误的是 ( )A、触
显示全部