这是一份SQL Server 2000的复习试卷! 明天考试。等救命啊。 请帮帮忙。高分哦。亲
6、创建数据库关系图,最重要的是选中主键才能在修改或删除主键表数据时,外键表也同时修改或删除( );
7、在修改表结构与属性过程中,用到了DROP命令,该命令一次只能更改表的一个属性或修改一列( );
8、视图的命名必须遵循标识符的规则,必须对每个用户都是唯一的( );
9、视图是真实的表,所有数据都存放在视图中 ( );
10、ALTER VIEW 是修改视图的命令语句,而DROP VIEW 是删除视图的命令语句( )。
选择题
1、数据库的完整性是指数据的 ( )
A、合法性和不被恶意破坏性 B、正确性和相容性
C、正确性和不被非法存取 D、合法性和相容性
2、关系数据库是( )的集合。
A、命令 B、程序 C、表 D、文件
3、对一个数据库视图进行查询时,就是从 ( )中导出数据。
A、一个或若干个基本表 B、一个或若干个索引文件
C、一个或若干个视图 D、一个视图
4、支持数据库各种操作的软件系统叫做( )
A、数据库系统 B、数据库管理系统
C、文件系统 D、操作系统
设有关系Student(学号,姓名,系名,课程号,成绩),查询至少选修了四门课程的学生学号、姓名及平均成绩的SELECT语句应该是:
SELECT 学号,姓名,AVG(成绩) AS 平均成绩
FROM Student
GROUP BY___( 5 )____
HAVING ____( 6 )____
5、A、学号 B、姓名 C、系名 D、课程号
6、A、COUNT(DISTINCT 学号)>3 B、COUNT(课程号)>3
C、 ACOUNT(DISTINCT 学号)>3 D、 COUNT(课程号)>=3
7、通过关系数据库的( )运算,可从表1和表2获得表3
表1: 编号 产品名 表2:编号 公司名
001 机箱 001 A公司
002 显示器 002 B公司
表3:编号 公司名 产品名
001 A公司 机箱
002 B公司 显示器
A、左连接 B、右连接 C、交叉连接 D、完全连接
关系数据库是由一个或多个关系模式定义的,SQL语言中的数据定义功能包括对数据库、基本表、( 8 )和( 9 )的定义。
A、元组 B、列 C、字段 D、表 E、 视图 F、索引
10、有一个关系:学生(学号,姓名,班别),规定学号的值域是10个数字组成的字符串,这一规则属于( )
A、实体完整性约束 B、参照完整性约束
C、用户自定义完整性约束 D、关键字完整性约束
3、SQL Server 2000 具有不同的系统结构分类,具体划分为: , , , 。
4、SQL Server 在登录数据库时,提供了两种认证方式:一是使用 ,另一种是SQL Server 。
5、查询分析器可用来 和 ,通过它,可以执行Transact SQL 和 。
6、一个SQL Server数据库由一系列的 组成。
7、SQL Server数据库的表中每一列负责存储 ,Table是用来 。
简答题
1、游标
2、事务
3、SQL索引方式:
4、试说明登陆,用户和角色
T-SQL语句
有一张表,里面有3个字段,计算机基础、SQL、PS,其中有记录计算机基础75分、SQL92分、PS55分,试用一条SQL语句查询出这三条记录并按条件显示出来
显示格式:
计算机基础 SQL PS
及格 优秀 不及格