SQL Server数据库期末考试试题A
班级:学号:姓名:教师:
一二三四五总分得
一.填空题(15分,每空1分)
1.SQL server2000中为用户提供的一个图形化的数据编程接口是(),其基本功能是()。
2.SQL中可以用统计函数对表是数据进行汇总,统计等多种运算,其中()用来求平均值,()用来求和.
3.Select查询语句中对查询的结果进行分组用到的关键字是()。
4.按照数据完整性的功能可以将其分为四类:(),(),(),()。
5.我们会在大多数的表中都建立主键,主键的特征有三点分别为(),(),()。
6.SQL Server中有三种事物模式:(),(),()。
二.单项选择题(10分,每题1分)
1.SQL Server2000中,一个数据库最多可建立()个表
A.100万个B.200万个
C.300万个D.400万个
sql server 2000是一种
2.SQL Server中数据存储在页中,页是数据存储的最小单位,每一页可存储()字节。
A.8K B.16K
C.24K D.32K
3.在下列关于规则标识符的陈述中,错误的是()
A.标识符的第一个字符必须是Unicode2.0标准所定义的字符。
B.标识符的第一个字符后的字符可以是Unicode2.0标准所定义的字符。
C.标识符中可以有空格、或其它特殊字符。
D.标识符不能与SQL Server保留关键字相同。
4.我们使用嵌套查询时最多可以嵌套多少层的子查询()
A.2层B.4层
C.8层D.层数不限
5.下面哪一项不是数据完整性的含义()
A.数值的完整性。
B.数据的正确性。
C.表内数据不相互矛盾。
D.表间数据不相互矛盾。
6.SQL语言中,删除一个表的命令是()
A.DELETE B.DROP
C.CLEAR D.REMORE
7.()是一个图形化的数据编程接口,其基本功能是编辑Transact-SQL语句。
A.企业管理器B.查询分析器
C.服务管理器D.对象浏览器
8.整数数据类型中,微整数类型“tinyint”的取值范围是()。
A.0~128B.0~256
C.0~255D.0~512
9.下列说法不正确的是:()
A.视图可以取自一张表的全部数据或部分数据.
B.视图可以取自多张表的全部数据或部分数据.
C.视图可以取自某一个表或多个表的某几列数据.
D.任何视图都可以对其中的数据进行删除.
10.使得表中的一列或多列的数据不重复且不允许空的约束为() A.主键约束B.唯一约束
C.核查约束D.非空约束
三.判断正误(对的打√错的打×,每题1分,共10分)
1.T-SQL中使用一种模运算符“%”,则45%7的值为4.()
2.SQL Server2000中,一个表中最多允许1000列()
3.在使用‘LIKE’关键字进行模糊查询时使用的通配符‘_’表示任意长的任意字符() 4.我们可以用“Select”关键字以对一个或多个表进行插入和删除操作()
5.使用order by子句可以对查询后的结果进行排序()
6.多表查询中使用完全连接也不能保证每个表的数据都完整()
7.定义了唯一约束的列在输入数据时允许数值为空()8.视图是数据库中某些表或其他视图中数据的特定子集()9.SQL Server中的规则是脱离于表而单独存在的()10.一般地,一个CREATE语
句必须占用一个批处理()
四.简答题(每题5分,共15分)
1.什么叫表的索引?(定义)
2.数据库中使用事务日志的作用
3.唯一约束与主键约束的区别。
五.编程题(1-6题每题6分,7-8题每题7分,共50分)
1.在Manager数据库中创建表author(name,sex,height,salary,address),数据类型分别为varchar(10)非空,char(2)非空且默认值为“男”,smallint,int,varchar(40)。
2.将1题中建的表中的name改为20位可变长字符型;并添加一列publish(可空),30位字符型。
3.在表employee的number建立一个的非聚簇索引number_index降序
4.查询score表中成绩score介于60到80之间的学生的学号student id与学科号subject id.
5.在表student和score中查询学生学号student id,课号subject id和score,并保证两个表的数据都完整.
6.在表score中返回全部学生课号subject为2001的最高,最低,和平均分数。
7.基于表student与score建立视图student_score_view,视图列为student id,name,score并且只选择score大于80分的记录,并对视图文本加密。
8.建立表student(student id,name,sex,birthday,entrancescore,department id).数据类型分别为Char(6),varchar(20),char(2),smalldatetime,smallint,char(4);定义student id为主键pkey_student,定义name列包含一个唯一约束unique_student.

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