《SQL数据库》试题(A卷)

2020-08-23 22:35

《SQL SERVER 2000数据库》试题(A卷)

《SQL SERVER 2000 数据库》试题(A卷)

一、判断题(每空1.5分,共15分)

1. \在那遥远的地方\是SQL中的字符串常量. 2. \是SQL中的实型常量.

3. 语句 select 16%4, 的执行结果是0. 4. \是SQL中的日期型常量. 5. ¥2005.89 是SQL中的货币型常量.

6. 语句 select 15/2 的执行结果是: 7.5. 7. '李白'>'杜甫' 比较运算的结果为真.

8. 在事务中可以包含create database语句。 9. 创建唯一性索引的列可以有一些重复的值。

10.固定数据库角色:db_owner 的成员可以删除本数据库内任何表中的数据。 二、填空题(每空1.5分,共24分)

1. SQL Server 2000局部变量名字必须以_________开头,而全局变量名字必须

以_________开头。

2. 语句 select ascii('C'), char(68), len(' 你 是BigTiger ') 的执行结果

是: _________、_________和_________。

3. 语句 select upper('beautiful') , ltrim (' 我心中的太阳') 的执行结果

是: ____________和___________。

4. 关系运算主要有________、________、________。

5. 选择运算是根据某些条件对关系做______分割;投影是根据某些条件对关系

做______分割。

6. 索引的类型主要有_ _和_ __。

7. 在SQL Server 2000中,数据库对象包括数据表、______、______、触发器、

规则、默认和用户自定义的数据类型等。

三、设计题(共61分)

现有关系数据库如下:

数据库名:学生成绩数据库

学生表(学号 char(6),姓名,性别,民族,身份证号) 课程表(课号 char(6),名称) 成绩表(ID,学号,课号,分数)

用SQL语言实现下列功能的sql语句代码:

1. 创建数据库[学生成绩数据库]代码(3分); 2. 创建[课程表]代码(3分); 课程表(课号 char(6),名称)

1

《SQL SERVER 2000数据库》试题(A卷)

要求使用:主键(课号)、非空(名称) 3. 创建[学生表]代码(8分);

学生表(学号 char(6),姓名,性别,民族,身份证号)

要求使用:主键(学号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、

检查(性别)

4. 创建[成绩表]代码(5分);

成绩表(ID,学号,课号,分数)

要求使用:主键(课号)、外键(成绩表.学号,成绩表.课号)、检查(分数),

自动编号(ID)

5. 将下列课程信息添加到课程表的代码(8分) 课号 课程名称 100001 大学语文 100002 大学英语 100003 西班牙语

修改 课号为100002的课程名称:实用英语 删除 课号为100003的课程信息

6. 写出创建:成绩表视图(学号,姓名,课号,课程名称,分数)的代码;(4

分)

7. 写出创建:某门课程成绩 内嵌表值函数以及检索的代码;(8分) 检索:所有修 实用英语 这门学生的成绩;

8. 写出创建:某门课程高低均分 计算某门课程成绩最高分、最低分、平均分

存储过程以及执行的代码;(6分)

执行:所有修 实用英语 这门学生的最高分、最低分、平均分; 9. 检索姓李的女同学的情况:姓名、性别、民族。(4分)

10. 检索有一门或一门以上课程成绩大于等于90分的所有学生的信息,包括

学号、姓名。(6分)

11. 设置一SQL身份验证的账户:登录名:U领导,密码:888,数据库用户

名:U读者,权限:可查询查询本数据库中所有表、视图、内嵌表值函数的数据。请写出账户、权限设置的T_SQL脚本。(6分)

2


《SQL数据库》试题(A卷).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:近三年河北中考物理分析

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: