【已阅】SQLServer2005参考试题.doc
文本预览下载声明
SQL Server 2005 考试试题
9 SQL语言允许使用通配符进行字符串匹配的*作,其中‘%’可以表示( C )
A 零个字符 B 1个字符串 C 多个字符串 D 以上都是
17 如何在已经创建好的表上添加一个外键( A )
A Alter table 表名add foreign key(键名)reference 关联表(关联键名)
B Alter table 表名add Primary key(键名)reference 关联表(关联键名)
C Alter 表名add foreign key(键名)reference 关联键名)
D Alter 表名add Primary key(键名)reference 关联表(关联键名)
18 要修改表名为Table1的字段Field1长度,原为Char(10)要求用SQL增加长度为char(20),以下语句那个正确( C )
A Alter table Table1 Alter Field1 char(20)
B Alter Table1 Alter column Field1 char(20)
C Alter table Table1 Alter column Field1 char(20)
D Alter column Field1 char(20)
19 下面聚集函数中哪个只能用于计算数值类型的数据( D )
A COUNT( ) B MIN( ) C MAX( ) D SUM( )
20 以下哪个关键字用来定义记录在某属性上的约束条件( D )
A DEFAULT B DISTINCT C UNIQUE D CHECK
21 欲往表中增加一条记录,应该用哪一条SQL语句( B )
A ALTER TABLE B INSERT INTO TABLE
C CREATE TABLE D DROP TABLE
22 以下哪一个不是逻辑运算符( D )
A NOT B AND C OR D IN
22 在创建表的过程中,哪个关键字用来定义默认值( D )
A DISTINCT B UNIQUE C CHECK D DEFAULT
23 以下哪些描述符合数据库阶段的特点( C )
1) 文件的组织形式可以是顺序的,也可以是随机的
2)数据结构化
3)数据可以共享,但冗余大
4)程序独立于数据
5)统一的数据管理功能
6)数据面向应用
7)数据不保存
A 1) 2) 7) B 2) 3) 4) 5) C 2) 4) 5) D 2) 3) 5) 6)
二 填空题
1 数据库技术经历了人工管理阶段,___文件系统阶段______和____数据系统阶段___三个发展阶段。
2 数据库系统中最常用的三种数据模型有层次模型,___网状模型______和___关系模型____。
3 关系模式的三类完整性约束条件分别是_实体完整性,引用完整性约束,用户自定义完整性____。
4 E-R图的主要元素是实体型,___属性___,___联系___。
5 在E-R模型的主要术语中,属性的取值范围称为____域___。能够区别不同的实体且能唯一标识实体的最小属性集,称为__实体集的实体键____。
填空题答案:
1文件系统阶段,数据系统阶段
2网状模型,关系模型
3实体完整性,引用完整性约束,用户自定义完整性
4属性,联系
5域,实体集的实体键
三 判断题
1 默认值绑定到列上后,该列上的值将固定不能改变 ( X )
2 一张表允许有多个主键,但只能有一个外键 ( X )
3 可以通过SQL语句修改数据库名称及表的名称 ( √ )
4 聚集函数SUM( )与AVG( )可以用来操作任何类型的数据 ( X )
5 要删除一条记录使用DROP指令( X )
6 在空串处理语句中,IS NULL用来判断属性值是否为空,在此IS是关键字,不是标准的逻辑运算符( √ )
7 在模糊查询中可以使用LIKE结合通配符一块儿实现,其中%代表单个字符 ( X )
8 在查询语句中,若要把记录进行降序排列应使用ORDER BY 字段名 DESC ( √ )
9 在创建表的过程中,如果一属性是DATETIME类型需要指定长度 ( X )
10 在关系数据库的设计过程中,允许在设计后对表结构进行修改 ( √ )
四 根据关系描述完成E-R图的设计
某企业集团有若干工厂,每个工厂生产多种产品,且每一种产品可以在多个工
显示全部