数)
3、函数LEFT(‘abcdef’,2)的结果是________ 。(’ab’)
4、SQL Server2000中为局部变量赋值的语句是 ________和 ________ 。(SELECT、SET)
5、局部变量的开始标记为______,全局变量的开始标记为________。(@、@@)
计算字段的累加和的函数是:_______,统计项目数的函数是:________。(sum,count)
6、SQL语言中行注释的符号为_________;块注释的符号为_________。(-- , /* */ )
7、注释是一些说明性的文字,而不是 语句,不参与程序的编译。(可执行)
简答题
1、简述批处理的特点
一次发给数据库服务器的所有的SQL语句,由GO作为结束标志。
编译成一个可执行单元——执行计划
执行时,每次执行计划中的一条语句
2、Sql server中的标志符的类别
(1)常规标志符
(2)分隔标志符
第四章
1、以下描述与数据完整性无关的是______。
A.表中应有一个主键,其值不能为空
B.一个表的值若引用其他表的值,应用外键进行关联
C.数据的取值应在有效范围内
D.数据应随时可以被更新
(D)
2、在一个关系表中,以下情况_____能出现。
A.相同的列名 B.相同的行
C.求和列 D.与其他表有关的列
(D)
3、如果在一个关系中,存在某个属性(或属性组),虽然不是该关系的主码或是主码的一部分,但却是另一个关系的主码时,称该属性(或属性组)为这个关系的
A、候选码 B、主码 C、外码 D、连接码
(C)
填空题
1、数据的完整性包括 、 、 和 四类。(实体完整性;域完整性;参照完整性、自定义完整性)
2、实体完整性解决的是 。(表的完整性)
3、域完整性解决的是 。(列的完整性)
4、参照完整性解决的是 。(两个表中数据的一致性)
5、在列举的购物活动中,存在着三个实体,分别称为__________、__________和__________。
(商品实体、销售实体、收款实体)
1、简述实体完整性的含义。
解答:
实体完整性要求每个表有且仅有一个主关键字,每一个主关键字值必须唯一,而且不允许为“空”(NULL)或重复。
2、简述参照完整性的含义。
解答:
参照完整性体现在下面两个方面:
实现了表与表之间的联系。
外关键字的取值必须是另一个表的主关键字的有效值,或者是一个“空”值。