高手请进? SQL试题
1.IBM公司圣何赛研究实验室的一位研究人员Codd,在1970年6月发表的一篇论文中提出了一个模型,它允许设计者把他们的数据库分解成几个独立但是相关的表,这对提高数据库...
1. IBM 公司圣何赛研究实验室的一位研究人员Codd,在1970年6月发表的一篇论文中提出了一个模型,它允许设计者把他们的数据库分解成几个独立但是相关的表,这对提高数据库的性能很有意义,同时也向最终用户保留原来数据库的外观。从此,Codd就被公认为( )数据库之父。(选择一项)
a) 网状模型
b) 层次模型
c) 关系模型
d) 平面模型
2. 下面对于域完整性理解正确的是( )。(选择两项)
a) 域的完整性和实体完整性都强调了数据的唯一性
b) 可以指定列值的有效数据
c) 列的数据类型增强了域的完整性
d) 存储过程可用来定义域的完整性
3. 在一个表中,通常使用( )约束来保证列中的值都是唯一的,用来唯一的表示每行。(选择一项)
a) 主键
b) 约束
c) 索引
d) 关系
4. 下面关于唯一约束描述不正确的是( )(选择一项)
a) 唯一约束是数据完整性的实现方法之一
b) 唯一约束使用关键字UNIQUE
c) 唯一约束是指某列的值中不能出现NULL
d) 唯一约束是指某列的值不能有任意两个重复
5. 假设两张表建立了“主键—外键”的引用关系,则主表(主键)中对应(外键)的数据( )。(选择一项)
a) 必须在子表中有对应
b) 可以比主表的数据多
c) 主表的数据行可以比子表的数据行少
d) 必须为数字数据类型
6. 在SQL Server中,以下都属于二进制数据类型,除了( )。(选择一项)
a) Binary
b) Image
c) Bit
d) VarBinary
7. 关于IDENTITY属性,下列说法错误的是( )。 (选择一项)
a) 一个表只能有一个列具有IDENTITY属性
b) 你不能对定义了IDENTITY属性的列加上defalue属性
c) 附加了IDENTITY 属性的列不可以是任意数据类型
d) 你不能更新一个定义了IDENTITY属性的列
8. 10.某数据库表里的studentID列被定义为studentID int identity(50,2),首先你添加了3条记录,然后你把第二条记录删除掉,此时,若增加另外一条记录,studentID的值将是( )。(选择一项)
a) 52
b) 54
c) 56
d) 58
9. 在SQL Server 2000中,附加数据库操作是指( )(选择一项)
a) 把SQL Server数据库文件保存为其他数据库文件
b) 根据数据库物理文件的信息,把数据库在SQL Server2000中恢复
c) 把所有该数据库表的数据清空
d) 把数据库删除
10. 下面关于引用完整性约束的说法正确的是( )。(选择二项)
a) 违反引用完整性约束时,不能对引用表进行插入操作
b) 当建立引用表时被引用的表必须已经存在
c) 当建立引用表时被引用的列不用已经存在
d) 被引用的列不必是主键或者唯一约束
11. 有一张销售表(orders),包含销售员编号(salepersonID)、地区编号(regionID)、销售额(orderamount)三列,其中销售员编号为主键,现希望统计各地区销售总额以及所有销售之和,下面( )语句可以实现这一愿望。(选择一项)
a) SELECT salepersonID,regionID,SUM(orderamount) From orders
b) SELECT salepersonID,regionID,SUM(orderamount) From orders GROUP BY regionID
c) SELECT salepersonID,regionID,orderamount From orders
d) SELECT * FROM orders
12. 假设“产品”表中有“产品ID”,“产品名称”,“价格”此三个字段,要在此表里添加一条新记录,下列SQL语句能实现添加功能的是( )。(选择一项)
a) UPDATE INSERT 产品 VALUES('01008','花生','20');
b) INSERT 产品 VALUES(01008,花生,20);
c) INSERT INTO 产品 VALUES('01008','花生','20');
d) INSERT * FROM 产品 VALUES('01008','花生','20');
13. 行有多个相等的名称,行又称为( )。(选择两项)
a) 实体
b) 元组
c) 属性
d) 关系 展开
a) 网状模型
b) 层次模型
c) 关系模型
d) 平面模型
2. 下面对于域完整性理解正确的是( )。(选择两项)
a) 域的完整性和实体完整性都强调了数据的唯一性
b) 可以指定列值的有效数据
c) 列的数据类型增强了域的完整性
d) 存储过程可用来定义域的完整性
3. 在一个表中,通常使用( )约束来保证列中的值都是唯一的,用来唯一的表示每行。(选择一项)
a) 主键
b) 约束
c) 索引
d) 关系
4. 下面关于唯一约束描述不正确的是( )(选择一项)
a) 唯一约束是数据完整性的实现方法之一
b) 唯一约束使用关键字UNIQUE
c) 唯一约束是指某列的值中不能出现NULL
d) 唯一约束是指某列的值不能有任意两个重复
5. 假设两张表建立了“主键—外键”的引用关系,则主表(主键)中对应(外键)的数据( )。(选择一项)
a) 必须在子表中有对应
b) 可以比主表的数据多
c) 主表的数据行可以比子表的数据行少
d) 必须为数字数据类型
6. 在SQL Server中,以下都属于二进制数据类型,除了( )。(选择一项)
a) Binary
b) Image
c) Bit
d) VarBinary
7. 关于IDENTITY属性,下列说法错误的是( )。 (选择一项)
a) 一个表只能有一个列具有IDENTITY属性
b) 你不能对定义了IDENTITY属性的列加上defalue属性
c) 附加了IDENTITY 属性的列不可以是任意数据类型
d) 你不能更新一个定义了IDENTITY属性的列
8. 10.某数据库表里的studentID列被定义为studentID int identity(50,2),首先你添加了3条记录,然后你把第二条记录删除掉,此时,若增加另外一条记录,studentID的值将是( )。(选择一项)
a) 52
b) 54
c) 56
d) 58
9. 在SQL Server 2000中,附加数据库操作是指( )(选择一项)
a) 把SQL Server数据库文件保存为其他数据库文件
b) 根据数据库物理文件的信息,把数据库在SQL Server2000中恢复
c) 把所有该数据库表的数据清空
d) 把数据库删除
10. 下面关于引用完整性约束的说法正确的是( )。(选择二项)
a) 违反引用完整性约束时,不能对引用表进行插入操作
b) 当建立引用表时被引用的表必须已经存在
c) 当建立引用表时被引用的列不用已经存在
d) 被引用的列不必是主键或者唯一约束
11. 有一张销售表(orders),包含销售员编号(salepersonID)、地区编号(regionID)、销售额(orderamount)三列,其中销售员编号为主键,现希望统计各地区销售总额以及所有销售之和,下面( )语句可以实现这一愿望。(选择一项)
a) SELECT salepersonID,regionID,SUM(orderamount) From orders
b) SELECT salepersonID,regionID,SUM(orderamount) From orders GROUP BY regionID
c) SELECT salepersonID,regionID,orderamount From orders
d) SELECT * FROM orders
12. 假设“产品”表中有“产品ID”,“产品名称”,“价格”此三个字段,要在此表里添加一条新记录,下列SQL语句能实现添加功能的是( )。(选择一项)
a) UPDATE INSERT 产品 VALUES('01008','花生','20');
b) INSERT 产品 VALUES(01008,花生,20);
c) INSERT INTO 产品 VALUES('01008','花生','20');
d) INSERT * FROM 产品 VALUES('01008','花生','20');
13. 行有多个相等的名称,行又称为( )。(选择两项)
a) 实体
b) 元组
c) 属性
d) 关系 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询