一、选择题:
1、数据库模型不包括类型(    )
A、网状型 B、层次型 C、记录型D、关系型
2、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(__),使用关键字(__)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(___),如果在SELECT语句中使用聚合函数时,一定在后面使用(__)。
  A、SELECT,INTO        B、SELECT,FROM
        C、SELECT,GROUP      D、仅SELECT
  A、DISTINCT    B、UNION        C、ALL        D、TOP
A、JOIN          B、UNION        C、INTO      D、LIKE
    A、GROUP BY    B、COMPUTE BY  C、HAVING    D、COMPUTE
3、根据关系数据基于的数据模型——关系模型的特征判断下列正确的一项:(___)
A、只存在一对多的实体关系,以图形方式来表示。
B、以二维表格结构来保存数据,在关系表中不允许有重复行存在。
C、能体现一对多、多对多的关系,但不能体现一对一的关系。
D、关系模型数据库是数据库发展的最初阶段。
4、在“连接”组中有两种连接认证方式,其中在(___)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。sql server 2000是一种
A、Windows身份验证                B、SQL Server 身份验证
C、以超级用户身份登录时          D、其他方式登录时
5、 辅数据文件的默认扩展名是(  )。
A、MDF            B、NDF          C、LDF        D、DBF
6、视图是一种常用的数据对象,可以简化数据库操作,当使用多个数据表来建立视图时,不允许在该语句中包括(___)等关键字。
A、ORDER BY,COMPUTE
B、ORDER BY,COMPUTE,COMPUTR BY
C、ORDER BY,COMPUTE BY,GROUP BY
D、GROUP BY,COMPUTE BY
7、 通过使用文件组,可以(  )。
A、提高存取数据的效率。        B、提高数据库备份与恢复的效率
C、简化数据库的维护            D、ABC都可以。
8、在Transact-SQL语法中,SELECT语句的完整语法较复杂,但至少包括的部分(_ _),使用关键字(__)可以把重复行屏蔽,将多个查询结果返回一个结果集合的运算符是(___),如果在SELECT语句中使用聚合函数时,一定在后面使用(__)。
  A、SELECT,INTO        B、SELECT,FROM
        C、SELECT,GROUP      D、仅SELECT
  A、DISTINCT    B、UNION        C、ALL        D、TOP
A、JOIN          B、UNION        C、INTO      D、LIKE
  A、GROUP BY    B、COMPUTE BY  C、HAVING    D、COMPUTE
9、 SQL Server的模型数据库是(  )。
A、MASTER        B、TEMPDB      C、MODEL      D、MSDB
10、 在WINDOWS98操作系统下,只能安装SQL Server2000( 
A、企业版          B、标准版        C、个人版      D、测试版
11、 利用查询分析器,能(  )。
A、直接执行SQL语句    B、提交SQL语句给服务器执行
C、作为企业管理器使用  D、作为服务管理器使用
12、 数据库的容量(  )。
A、只能指定固定的大小。    B、最小为10M
C、最大100M。            D、可以设置为自动增长
13、 事务日志文件的默认扩展名是(  )。
A、MDF            B、NDF          C、LDF        D、DBF
14、表在数据库中是一个非常重要的数据对象,它是用来(__)各种数据内容的。
A、显示            B、查询          C、存放          D、检索
15、 SQL Server的主数据库是(  )。
A、MASTER        B、TEMPDB      C、MODEL      D、MSDB
16、 日期时间型数据类型(datetime)的长度是(  )。
A、2        B、4      C、8        D、16
17、 在T-SQL语法中,用来插入和更新数据的命令是(___)。
A、INSERT,UPDATE              B、UPDATE,INSERT
C、DELETE,UPDATE            D、CREATE,INSERT INTO
18、 主键约束用来强制数据的(  )完整性。
A、域          B、实体        C、参照          D、ABC都可以
19、 在SQL Server服务器上,存储过程是一组预先定义并(__)的T-SQL语句。
A、保存        B、编译        C、解释          D、编写
三、判断题
1、(  )数据库系统通常由5个部分组成,包括计算机硬件、数据库集合、数据库管理系统、相关软件和人员。
2、(  )在安装 SQL Server 2000以前,先以拥有管理员权限的账号登录操作系统。
3、(  )在CREATE INDEX语句中,使用CLUSTERED来建立聚集索引。
4、(  )在 Transact-SQL 语句中,对不符合所有标识符规则的标识符必须进行分隔。
5、(  )主数据库(Master)数据库,是建立新数据库的模板,它包含了将复制到每个数据库中的系统表。
6、(  ) 视图是一个虚拟表,它保存的也是一些实际数据。
7、(  )在SQL SERVER中,替代触发器的执行是在数据的插入、更新或删除之前执行的。
8、 (  )因为通过视图可以插入、修改或删除数据,因此视图也是一个虚实表,SQL  SERVER将它保存在syscommens系统表中。
9、 (  ) 如果要删除通过FROEIGN KRY 和UNIQUE或者 PRIMARY KEY约束相关的表时,必须首先删除具有FROEIGN KRY约束的表。
10、(  )当登录到WINDOWS的用户与SQL Server联接时,用户不用提供SQL Server帐号,这种认证模式就是WINDOWS认证机制。
11、(  ) 创建规则后,规则仅仅只是一个存在于数据库中的对象,并未发生作用。
12、(  )可以在企业管理器中修改数据库的名称。
13、(  )默认值绑定到列上后,该列上的数据将固定不变。
14(  )一个表上只能建立一个聚集索引。
15、(  )数据库级系统表Sysobjects记录所有数据库对象的相关信息。
16、(  )T-SQL语言中修改数据库的语句为ALTER DATABASE语句。
17、(  )DROP DATABASE 命令可以从SQL Server 中一次删除一个或几个数据库。
18、(  ) 当表被删除时,表所带的所有约束定义依然存在。
19、(  )通配符“_”表示某单个字符。
20、(  )域完整性又称为引用完整性。
综合题
一、用sql语句完成以下操作。
1、创建一个名为DBtest的数据库。要求数据库包括一个数据文件,逻辑名为DB_DATA,磁盘文件名为d:\data\DB_DATA.MDF,其他参数采用默认值。(5分)
2、在上面的数据库中,用语句新建一表,表名为MYTABLE,属性列为:c1 tinyint,c2 varchar(20)。要求c1为主键,c2 非空。(5分)
3、修改表MYTABLE,增加一个新列:n1 datetime。(5分)
二、设有三个表student、sc、course,学生表student属性列为:sno char(8),sname varchar(10),ssex nchar(2),sage int,sdept varchar(20),其代表的意义分别为学号,姓名,性别,年龄,院系。选课表sc的属性列为:sno char(10),cno int,grade tinyint,其代表的意义分别是学号、课程号、成绩。课程表course的属性列分别为:cno int,cname varchar(40),其代表的意义分别为课程号、课程名称。
1、请写出向表中插入以下内容的SQL语句。
student表:01001,李红,女,20,电子信息系。
course表:1,数据库原理与技术。
sc表:01001,1,87。
2、写出用UPDATE修改学号为01001、课程号为1的成绩为90的语句。
3、写出查询外语系的学生信息的语句,字段包括:学号、姓名、年龄、性别、课程名称、成绩。
4、写出求各院系、各课程的平均成绩的语句。
5、写出创建视图的语句,要求:年龄介于20至22岁之间的男生,字段包括:学号、姓名、年龄、性别、课程名称、成绩。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。