数据库及应用复习题

数据库及应用复习题

一、 填空题

1.

2.

3. 在查询分析器中运行SQL 语句可以用__F5__功能键。 保存当前的查询命令或查询结果文件的扩展名为_____.sql______。 函数DATEDIFF ()功能是计算两个日期间的距离、UPPER ()函数的功能是英文小写字母转换为大写字母。

4.

5.

6.

7.

8.

9. 字符类型数据包括char 、varchar 、text 等三种类型。 系统存储过程一般用SP_开头,保存在MASTER 系统数据库中。 数据库事务日志文件的扩展名为.LDF 。 SQL SERVER2000的整型数据的类型符是int,Smalint,Tinyint,bigint 。 数据库系统有层次模型、网状模型和关系模型。 数据表数据更新命令是update 。

10. 语句”select count(*) from 学生基本信息表”的功能是统计学生基本信息表的记录个数。

11. 命令create table 的功能是创建数据表。

12. 在查询分析器中数据表重命名的系统存储过程是sp_rename 。

13. Select * from 学生表 where 政治面貌=’团员’ and 年龄

14. 数据表结构参数有字段名、数据类型、长度、是否为空。

15. 创建数据库的命令是create database。

16. DBMS 的含义是数据库管理系统。

17. SQL Server 2000的标识符的长度可以有128字符。

18. Datetime 是指日期时间数据类型。

19. 删除TEACHER 数据表中所有记录的语句是delete from teacher。

20. 用insert 命令向数据表添加记录时,要求字段名类型与记录的数据类型要一致。

21. 删除数据库文件的命令是drop database。

22. 函数GETDATE ()函数的功能是返回系统当前日期。

23. SQL Server 2000的常用管理工具有企业管理器和查询分析器。

24. 存放系统的所有信息的数据库的名称是master 。

25. SQL 查询语言中的多分支语句是case-when 。

26. 函数floor(3.9)的值是3。

27. 字符串常量用单引号括起来。

28. 在查询分析器中默认数据库名是master 。

29. smallint 是短整型数据类型。

30. tinyint 数据类型的范围是0-255。

31. 执行存储过程的命令是exec 。

32. 修改视图文件的命令是alter view。

33. SQL SERVER2000的变长字符类型数据的类型符是varchar 。

34. 聚合函数MAX 、MIN 、SUM 等函数与select 语句联合使。

35. SQL Server2000数据库属于关系型种数据库。

36. 在数据表中定义为主键的字段值不能为重复、也不能为空。

37. 删除数据表中字段的命令格式是alter table drop column 字段名。

38. 在数据表定义时用primary key定义主键。

39. SQL 的标识符必须用字母开头,后面可以跟着数字,字母,下划线。

40. select distinct * from st 的功能是查找 st 表中所有不重复的记录显示。

41. 数据表由表结构和表记录组成。

42. SQL Server 2000的存储过程分系统存储过程和用户存储过程两类。

43. 定义局部变量的语句是declare 。

44. select 学号,姓名,成绩from score 语句的功能是查找score 表中所有的学生的学号,姓名,成绩, 并显示出来。

45. 删除数据表记录的命令是delete 。

46. 数据库的主数据文件的扩展名为.mdf 。

47. 触发器与存储过程的主要区别是触发器是自动执行。

48. 日期型数据常量用单引号括起来。

49. 向数据表录入数据的命令是insert 。

50. select count(*) from tt2 where 性别=’女 的功能是统计tt2表中所有的女生个数。 二、 单项选择题

1、在下列叙述中,错误的是(C )

A 、全局变量名前面加上@@

B 、 局部变量名前面加上@

C 、 全局变量是用户自定义,自引用

D 、 全局变量是系统定义,用户只能引用。

2、下列语句中有错误的是(C )

A 、 set @x=5,@y=3 B 、select @x=5,@y=3

C 、set @x=5 D 、select @ x=5

set @y=3 Select @y=3

3、SELECT LEN (‘kfjdkfjdkfjkdjfkdj ’)的输出结果是( C )

A 、14 B 、15 C 、18 D 、‘I AM A STUDENT ’

4、局部变量的数据类型不能定义为( D )

A 、INT B 、DA TA TIME C 、V ARCHAR D 、TEXT 或IMAGE

5、子查询可以嵌套在( E )语句中。

A 、UPDATE B 、DELETE C 、INSERT D 、SELECT E 、都可以

6、创建自定义函数的语句是( B )

A 、CREATE DATABASE B 、CREATE FUNCTION

C 、CREATE TABLE D 、都可以

7、创建数据表文件的命令是(D) 。

A .CREATE FUNCTION B .CREATE DATABASE

C .CREATE RULE D .CREATE TABLE

8、如果数据表中的某列值是不参加运算的数字组成,最好使用( A ) 数据类型?

A .int B.char C.decimal D.datetime

9、数据库的名称必须符合SQL Server2000系统的标识符命名标准,即最大不得超过( B

A .255 B.128 C.8 D.64

10、语句sp_renamedb ‘abc ’, ’aaaa ’的功能是(A ) 。

A .更改数据库名 B .更改数据表名

C .更改存储过程名 D .更改视图文件名

11、每个数据库有且只能有一个(B )

A .次数据文件 B .主数据文件 C .事务日志文件 D .数据表文件

12、删除视图文件的命令是( B ) 。

A .DROP DATABASE B .DROP VIEW ) 字符。

C .DELETE TABEL D .DELETE VIEW

13、每个数据表可以创建 ( C ) 个聚族索引。

A .100 B .128 C .1 D .249

14、数据表中有一个列或列的组合,其值能唯一地标识表中的第一行,这样的一列或多列称为( B ) 。

A .记录 B .主键 C .外键 D .字段

15、在全部变量前面要加上两个( C ) 符号。

A 、% B 、# C 、@ D 、&

16、以下说法中正确的是( B )。

A. 视图是将基表中的数据检索出来后重新组成的一个新表。

B. 视图是一种虚拟表,本身保存的只是视图的定义,查看视图数据时,SQL Server将其定义转换为相应的SELECT 语句,然后进行检索并显示结果。

C. 对任何视图,都可以通过该视图修改基表的数据。

D. 通过视图可以修改多个基表的数据。

17、SQL Server触发器主要针对下列语句创建( B )

A. SELECT,INSERT,DELETE B.INSERT, UPDATE,DELETE

C.SELECT,UPDATE,INSERT D.INSERT,UPDATE,CREATE

18、在SQL 语句中,与表达式" 成绩BETWEEN 60 AND 100"功能相同的表达式是( A ) 。

A. 成绩>=60 AND 成绩60 AND成绩

C. 成绩100 D. 成绩>=60 OR成绩

19、下列( A )数用于求得不大于某个数最小整数?

A.FLOOR C.SIN B.SQUARE D.POWER

20、删除名为computer 的触发器,相对应的SQL 语句是( B )

A .DELETE TRIGGER computer B .DROP TRIGGER computer

C .ALTER TRIGGER computer D .UPDATE TRIGGER computer

21、如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在( A ) 。

A .次数据文件 B .主数据文件 C .事务日志文件 D .数据表文件

22、删除视图文件的命令是( B ) 。

A .DROP DATABASE B .DROP VIEW

C .EXIT VIEW D .DELETE VIEW

23、每个数据表可以创建( D ) 个非聚族索引。

A .1 B .100 C .128 D .249

24、数据表中有一个列或列的组合,其值能唯一地标识表中的第一行,这样的一列或多列称为( A ) 。

A .主键 B .内键 C .外键 D .字段

25、数据表的每一行数据称为( A ) 。

A .记录 B .字段 C .主键 D .表数据

26、命令select top 10 percent * from 学生基本基本信息表 ,其中的top 10 percent表示( D )

A .显示基本信息表中前10个记录。

B .显示基本信息表中后10%记录。

C .显示基本信息表中所有记录

D .显示基本信息表中前10%记录。

27、创建数据库时系统在磁盘上建立两个文件,他们是( A ) 。

A 、数据文件、事务日志文件 B 、数据表文件和数据库文件

C 、过程文件和自定义函数文件 D 、索引文件

28、在局部变量前面要加上( D ) 符号。

A 、# B 、% C 、& D 、@

29、在SQL Server2000的循环结构语句是( D )

A 、do ….loop until B 、for …….next

C 、do …..loop D 、while

30、下列程序的执行结果是( B ) 。

declare @x as int, @y as int

set @x=6

set @y=7

set @x=@x+@y

set @y=@y+@x

set @x=@y-@x

print @x

A 、6 B 、7 C 、1 D 、13

31、修改数据表文件的命令是( C ) 。

A .DROP TABLE B. ALTER VIEW

C. ALTER TABLE D.CREATE TABLE

32、如果数据表中的某列值是不参加运算的数字组成,最好使用哪种数据类型?( A )

A .int B.char C.decimal D.text

33、数据库的名称必须符合SQL Server2000系统的标识符命名标准,即最大不得超过( C ) 字符。

A .255 B.8 C.128 D.64

34、语句sp_namedb ‘abc ’, ’aaaa ’的功能是( A ) 。

A .更改数据库名 B. 更改数据表名 C. 更改存储过程名 D. 更改视图文件名

35、数据表的每一列标题称为( B )。

A .记录 B .字段 C .主键 D .表数据

36、命令select top 5 * from 学生基本信息表 ,其中的top 5 表示( A ) 。

A .显示学生基本信息表中前5个记录。

B .显示学生基本信息表中前5%记录。

C .显示学生基本信息表中所有记录

D .显示学生基本信息表中后5%记录。

37、下列程序的执行结果是( B ) 。

declare @x as integer

set @x=7

if @x>0

print ' 正数'

else

print ' 负数'

A 、6 B 、整型 C 、负数 D 、正数

38、语句“drop view tt ”的功能是( C ) 。

A 、删除字段 B 、删除数据表

C 、删除视图文件 D 、删除数据库文件

39. SQL Server的主数据库是( A ) 。

A.MASTER B.TEMPDB

C.MODEL D.MSDB

41. 数据的完整性是指 ( C ) 。

A. 数据的存储和使用数据的程序无关 B. 防止数据被非法使用

C. 数据的正确性、一致性 D. 减少重复数据

42. 数据库系统的日志文件用于记录下述( A )中的内容。

A. 数据事务日志 B. 数据查询操作

C. 程序执行结果 D. 数据更新操作

43. 在SQL 语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除?( B ) .I. 在此表中的数据 II. 在此表中建立的索引 III. 在此表上建立的视图

A.I 和II B.II 和III

C.I 和III D. 全部

44. 视图是一种常用的数据对象,它是提供( B ) 数据的另一种途径,可以简化数据库操作。

A. 查看,存放 B. 查看,集中

C. 插入,保存 D. 删除,更新

45. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT 、DELETE 、UPDA TE 实现哪一类功能?( B )

A. 数据查询 B. 数据操纵

C. 数据定义 D. 数据控制

三、 写出下列要求的命令

1.

2. 显示所有学生的学号、姓名、课程名、成绩。 在课程信息表中查询“QB 程序设计”课程的任课老师。

3.

4.

5.

6.

7.

8.

9. 在成绩表中,统计成绩不及格的人数。 从学生基本信息表显示所有学生的基本信息。 从学生基本信息表中显示所有记录的姓名,学号,性别 从学生基本信息表查询有多少个民族。 从学生基本信息表中显示所有汉族学生的相关信息。 从学生基本信息表中显示王倩倩同学的基本信息。 通过对学生基本信息表中的出生日期字段进行计算,查询每一位学生的年龄。

10. 从学生基本信息表中查询班级号为20041001的级中党或年龄大于25岁的学生信息

11. 从学生基本信息表中查询少数民族学生的基本信息

12. 从学生基本信息表中查询所有团员的基本信息,放在团员表中。

13. 从学生成绩表中显示每个学生的学号,总成绩和平均成绩

14. 从学生基本信息表中查询个民族学生人数

15. 从学生基本信息表中查询学生的政治面貌情况及统计人数

16. 从学生基本信息表中统计女生人数

17. 从学生基本信息表中统计党员的人数

18. 显示平均成绩大于等于80分以上的学生情况。

19. 显示平均成绩不及格的学生情况。

20. 从学生基本信息表中姓名降序显示所有女生记录

21. 从学生成绩表中显示每个学生的学号,总成绩和平均成绩, 并按平均成绩的降序排序

22. 显示学生的学号,姓名,成绩,课程名称,成绩按降序排序

23. 从学生基本信息表中显示1985年了生的学生信息

24. 从学生基本信息表显示学号为000001到000010之间的所有学生信息。

25. 显示成绩表中不及格的学生学号和成绩

26. 显示成绩表中及格的学生学号和成绩

27. 显示成绩表中成绩为65,75,85,95的学生学号和成绩

28. 从学生基本信息表中显示姓名张的所有学生

29. 从学生基本信息表中显示姓名的第二个汉字为磊学生信息。

30. 从学生基本信息表中显示民族学生的信息。

31. 从成绩表中显示高于平均成绩的学生成绩

32. 从课程表中显示没有安排任课教师的课程信息。

33. 从成绩表中显示姓名为古丽努尔的成绩

34.

35.

36.

37.

39. 从成绩表中显示课程名称为大学英语课程的成绩。 在此数据库下创建学生信息表。 查询刘丽文同学的VB 程序设计课程的成绩。 向“学生信息”数据表添加一个“通信地址”的字段。 张刚同学的“VB 程序设计”课程成绩扣10分。

查询单科成绩高于全班平均分的学生成绩。 38. 向学生信息表添加数据(数据自定) 40. 查询每位同学的课程门数、总成绩、平均成绩 41.

42. 从学生基本信息表前50%的记录的。

43. 打开XSCJ 数据库

44. 查看学生基本信息表中的全部信息。

45. 显示学生基本信息表中每位学生的学号,姓名,出生日期

46. 从学生基本信息表中查看政治面貌,要求取消政治面貌代码相同的行。

47. 显示成绩表中的前10行。

48. 从成绩表和课程信息表中查看所有学生的SQL Server 2000 数据库应用课程的成绩。

49. 从成绩表和课程信息表查看SQL Server 2000数据库应用课程的最高分和最低分、平均成绩。

50. 将成绩表中某一课程的成绩按降序排序

51. 从成绩表中查看课程编号为‘002’,‘003’,‘004’的学生成绩

52. 从学生基本信息表中查看某一省份的学生基本信息

53. 查看某一地区的学生信息

54. 查看所有九马的学生信息

55. 查看90分以上学生的成绩,课程名称,学生姓名

56. 对所有学生按学号分组并计算每人本学期平均成绩。

数据库及应用复习题

一、 填空题

1.

2.

3. 在查询分析器中运行SQL 语句可以用__F5__功能键。 保存当前的查询命令或查询结果文件的扩展名为_____.sql______。 函数DATEDIFF ()功能是计算两个日期间的距离、UPPER ()函数的功能是英文小写字母转换为大写字母。

4.

5.

6.

7.

8.

9. 字符类型数据包括char 、varchar 、text 等三种类型。 系统存储过程一般用SP_开头,保存在MASTER 系统数据库中。 数据库事务日志文件的扩展名为.LDF 。 SQL SERVER2000的整型数据的类型符是int,Smalint,Tinyint,bigint 。 数据库系统有层次模型、网状模型和关系模型。 数据表数据更新命令是update 。

10. 语句”select count(*) from 学生基本信息表”的功能是统计学生基本信息表的记录个数。

11. 命令create table 的功能是创建数据表。

12. 在查询分析器中数据表重命名的系统存储过程是sp_rename 。

13. Select * from 学生表 where 政治面貌=’团员’ and 年龄

14. 数据表结构参数有字段名、数据类型、长度、是否为空。

15. 创建数据库的命令是create database。

16. DBMS 的含义是数据库管理系统。

17. SQL Server 2000的标识符的长度可以有128字符。

18. Datetime 是指日期时间数据类型。

19. 删除TEACHER 数据表中所有记录的语句是delete from teacher。

20. 用insert 命令向数据表添加记录时,要求字段名类型与记录的数据类型要一致。

21. 删除数据库文件的命令是drop database。

22. 函数GETDATE ()函数的功能是返回系统当前日期。

23. SQL Server 2000的常用管理工具有企业管理器和查询分析器。

24. 存放系统的所有信息的数据库的名称是master 。

25. SQL 查询语言中的多分支语句是case-when 。

26. 函数floor(3.9)的值是3。

27. 字符串常量用单引号括起来。

28. 在查询分析器中默认数据库名是master 。

29. smallint 是短整型数据类型。

30. tinyint 数据类型的范围是0-255。

31. 执行存储过程的命令是exec 。

32. 修改视图文件的命令是alter view。

33. SQL SERVER2000的变长字符类型数据的类型符是varchar 。

34. 聚合函数MAX 、MIN 、SUM 等函数与select 语句联合使。

35. SQL Server2000数据库属于关系型种数据库。

36. 在数据表中定义为主键的字段值不能为重复、也不能为空。

37. 删除数据表中字段的命令格式是alter table drop column 字段名。

38. 在数据表定义时用primary key定义主键。

39. SQL 的标识符必须用字母开头,后面可以跟着数字,字母,下划线。

40. select distinct * from st 的功能是查找 st 表中所有不重复的记录显示。

41. 数据表由表结构和表记录组成。

42. SQL Server 2000的存储过程分系统存储过程和用户存储过程两类。

43. 定义局部变量的语句是declare 。

44. select 学号,姓名,成绩from score 语句的功能是查找score 表中所有的学生的学号,姓名,成绩, 并显示出来。

45. 删除数据表记录的命令是delete 。

46. 数据库的主数据文件的扩展名为.mdf 。

47. 触发器与存储过程的主要区别是触发器是自动执行。

48. 日期型数据常量用单引号括起来。

49. 向数据表录入数据的命令是insert 。

50. select count(*) from tt2 where 性别=’女 的功能是统计tt2表中所有的女生个数。 二、 单项选择题

1、在下列叙述中,错误的是(C )

A 、全局变量名前面加上@@

B 、 局部变量名前面加上@

C 、 全局变量是用户自定义,自引用

D 、 全局变量是系统定义,用户只能引用。

2、下列语句中有错误的是(C )

A 、 set @x=5,@y=3 B 、select @x=5,@y=3

C 、set @x=5 D 、select @ x=5

set @y=3 Select @y=3

3、SELECT LEN (‘kfjdkfjdkfjkdjfkdj ’)的输出结果是( C )

A 、14 B 、15 C 、18 D 、‘I AM A STUDENT ’

4、局部变量的数据类型不能定义为( D )

A 、INT B 、DA TA TIME C 、V ARCHAR D 、TEXT 或IMAGE

5、子查询可以嵌套在( E )语句中。

A 、UPDATE B 、DELETE C 、INSERT D 、SELECT E 、都可以

6、创建自定义函数的语句是( B )

A 、CREATE DATABASE B 、CREATE FUNCTION

C 、CREATE TABLE D 、都可以

7、创建数据表文件的命令是(D) 。

A .CREATE FUNCTION B .CREATE DATABASE

C .CREATE RULE D .CREATE TABLE

8、如果数据表中的某列值是不参加运算的数字组成,最好使用( A ) 数据类型?

A .int B.char C.decimal D.datetime

9、数据库的名称必须符合SQL Server2000系统的标识符命名标准,即最大不得超过( B

A .255 B.128 C.8 D.64

10、语句sp_renamedb ‘abc ’, ’aaaa ’的功能是(A ) 。

A .更改数据库名 B .更改数据表名

C .更改存储过程名 D .更改视图文件名

11、每个数据库有且只能有一个(B )

A .次数据文件 B .主数据文件 C .事务日志文件 D .数据表文件

12、删除视图文件的命令是( B ) 。

A .DROP DATABASE B .DROP VIEW ) 字符。

C .DELETE TABEL D .DELETE VIEW

13、每个数据表可以创建 ( C ) 个聚族索引。

A .100 B .128 C .1 D .249

14、数据表中有一个列或列的组合,其值能唯一地标识表中的第一行,这样的一列或多列称为( B ) 。

A .记录 B .主键 C .外键 D .字段

15、在全部变量前面要加上两个( C ) 符号。

A 、% B 、# C 、@ D 、&

16、以下说法中正确的是( B )。

A. 视图是将基表中的数据检索出来后重新组成的一个新表。

B. 视图是一种虚拟表,本身保存的只是视图的定义,查看视图数据时,SQL Server将其定义转换为相应的SELECT 语句,然后进行检索并显示结果。

C. 对任何视图,都可以通过该视图修改基表的数据。

D. 通过视图可以修改多个基表的数据。

17、SQL Server触发器主要针对下列语句创建( B )

A. SELECT,INSERT,DELETE B.INSERT, UPDATE,DELETE

C.SELECT,UPDATE,INSERT D.INSERT,UPDATE,CREATE

18、在SQL 语句中,与表达式" 成绩BETWEEN 60 AND 100"功能相同的表达式是( A ) 。

A. 成绩>=60 AND 成绩60 AND成绩

C. 成绩100 D. 成绩>=60 OR成绩

19、下列( A )数用于求得不大于某个数最小整数?

A.FLOOR C.SIN B.SQUARE D.POWER

20、删除名为computer 的触发器,相对应的SQL 语句是( B )

A .DELETE TRIGGER computer B .DROP TRIGGER computer

C .ALTER TRIGGER computer D .UPDATE TRIGGER computer

21、如果数据库中的数据量非常大,除了存储在主数据文件中,可以将一部分数据存储在( A ) 。

A .次数据文件 B .主数据文件 C .事务日志文件 D .数据表文件

22、删除视图文件的命令是( B ) 。

A .DROP DATABASE B .DROP VIEW

C .EXIT VIEW D .DELETE VIEW

23、每个数据表可以创建( D ) 个非聚族索引。

A .1 B .100 C .128 D .249

24、数据表中有一个列或列的组合,其值能唯一地标识表中的第一行,这样的一列或多列称为( A ) 。

A .主键 B .内键 C .外键 D .字段

25、数据表的每一行数据称为( A ) 。

A .记录 B .字段 C .主键 D .表数据

26、命令select top 10 percent * from 学生基本基本信息表 ,其中的top 10 percent表示( D )

A .显示基本信息表中前10个记录。

B .显示基本信息表中后10%记录。

C .显示基本信息表中所有记录

D .显示基本信息表中前10%记录。

27、创建数据库时系统在磁盘上建立两个文件,他们是( A ) 。

A 、数据文件、事务日志文件 B 、数据表文件和数据库文件

C 、过程文件和自定义函数文件 D 、索引文件

28、在局部变量前面要加上( D ) 符号。

A 、# B 、% C 、& D 、@

29、在SQL Server2000的循环结构语句是( D )

A 、do ….loop until B 、for …….next

C 、do …..loop D 、while

30、下列程序的执行结果是( B ) 。

declare @x as int, @y as int

set @x=6

set @y=7

set @x=@x+@y

set @y=@y+@x

set @x=@y-@x

print @x

A 、6 B 、7 C 、1 D 、13

31、修改数据表文件的命令是( C ) 。

A .DROP TABLE B. ALTER VIEW

C. ALTER TABLE D.CREATE TABLE

32、如果数据表中的某列值是不参加运算的数字组成,最好使用哪种数据类型?( A )

A .int B.char C.decimal D.text

33、数据库的名称必须符合SQL Server2000系统的标识符命名标准,即最大不得超过( C ) 字符。

A .255 B.8 C.128 D.64

34、语句sp_namedb ‘abc ’, ’aaaa ’的功能是( A ) 。

A .更改数据库名 B. 更改数据表名 C. 更改存储过程名 D. 更改视图文件名

35、数据表的每一列标题称为( B )。

A .记录 B .字段 C .主键 D .表数据

36、命令select top 5 * from 学生基本信息表 ,其中的top 5 表示( A ) 。

A .显示学生基本信息表中前5个记录。

B .显示学生基本信息表中前5%记录。

C .显示学生基本信息表中所有记录

D .显示学生基本信息表中后5%记录。

37、下列程序的执行结果是( B ) 。

declare @x as integer

set @x=7

if @x>0

print ' 正数'

else

print ' 负数'

A 、6 B 、整型 C 、负数 D 、正数

38、语句“drop view tt ”的功能是( C ) 。

A 、删除字段 B 、删除数据表

C 、删除视图文件 D 、删除数据库文件

39. SQL Server的主数据库是( A ) 。

A.MASTER B.TEMPDB

C.MODEL D.MSDB

41. 数据的完整性是指 ( C ) 。

A. 数据的存储和使用数据的程序无关 B. 防止数据被非法使用

C. 数据的正确性、一致性 D. 减少重复数据

42. 数据库系统的日志文件用于记录下述( A )中的内容。

A. 数据事务日志 B. 数据查询操作

C. 程序执行结果 D. 数据更新操作

43. 在SQL 语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中哪些也自动被删除?( B ) .I. 在此表中的数据 II. 在此表中建立的索引 III. 在此表上建立的视图

A.I 和II B.II 和III

C.I 和III D. 全部

44. 视图是一种常用的数据对象,它是提供( B ) 数据的另一种途径,可以简化数据库操作。

A. 查看,存放 B. 查看,集中

C. 插入,保存 D. 删除,更新

45. SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT 、DELETE 、UPDA TE 实现哪一类功能?( B )

A. 数据查询 B. 数据操纵

C. 数据定义 D. 数据控制

三、 写出下列要求的命令

1.

2. 显示所有学生的学号、姓名、课程名、成绩。 在课程信息表中查询“QB 程序设计”课程的任课老师。

3.

4.

5.

6.

7.

8.

9. 在成绩表中,统计成绩不及格的人数。 从学生基本信息表显示所有学生的基本信息。 从学生基本信息表中显示所有记录的姓名,学号,性别 从学生基本信息表查询有多少个民族。 从学生基本信息表中显示所有汉族学生的相关信息。 从学生基本信息表中显示王倩倩同学的基本信息。 通过对学生基本信息表中的出生日期字段进行计算,查询每一位学生的年龄。

10. 从学生基本信息表中查询班级号为20041001的级中党或年龄大于25岁的学生信息

11. 从学生基本信息表中查询少数民族学生的基本信息

12. 从学生基本信息表中查询所有团员的基本信息,放在团员表中。

13. 从学生成绩表中显示每个学生的学号,总成绩和平均成绩

14. 从学生基本信息表中查询个民族学生人数

15. 从学生基本信息表中查询学生的政治面貌情况及统计人数

16. 从学生基本信息表中统计女生人数

17. 从学生基本信息表中统计党员的人数

18. 显示平均成绩大于等于80分以上的学生情况。

19. 显示平均成绩不及格的学生情况。

20. 从学生基本信息表中姓名降序显示所有女生记录

21. 从学生成绩表中显示每个学生的学号,总成绩和平均成绩, 并按平均成绩的降序排序

22. 显示学生的学号,姓名,成绩,课程名称,成绩按降序排序

23. 从学生基本信息表中显示1985年了生的学生信息

24. 从学生基本信息表显示学号为000001到000010之间的所有学生信息。

25. 显示成绩表中不及格的学生学号和成绩

26. 显示成绩表中及格的学生学号和成绩

27. 显示成绩表中成绩为65,75,85,95的学生学号和成绩

28. 从学生基本信息表中显示姓名张的所有学生

29. 从学生基本信息表中显示姓名的第二个汉字为磊学生信息。

30. 从学生基本信息表中显示民族学生的信息。

31. 从成绩表中显示高于平均成绩的学生成绩

32. 从课程表中显示没有安排任课教师的课程信息。

33. 从成绩表中显示姓名为古丽努尔的成绩

34.

35.

36.

37.

39. 从成绩表中显示课程名称为大学英语课程的成绩。 在此数据库下创建学生信息表。 查询刘丽文同学的VB 程序设计课程的成绩。 向“学生信息”数据表添加一个“通信地址”的字段。 张刚同学的“VB 程序设计”课程成绩扣10分。

查询单科成绩高于全班平均分的学生成绩。 38. 向学生信息表添加数据(数据自定) 40. 查询每位同学的课程门数、总成绩、平均成绩 41.

42. 从学生基本信息表前50%的记录的。

43. 打开XSCJ 数据库

44. 查看学生基本信息表中的全部信息。

45. 显示学生基本信息表中每位学生的学号,姓名,出生日期

46. 从学生基本信息表中查看政治面貌,要求取消政治面貌代码相同的行。

47. 显示成绩表中的前10行。

48. 从成绩表和课程信息表中查看所有学生的SQL Server 2000 数据库应用课程的成绩。

49. 从成绩表和课程信息表查看SQL Server 2000数据库应用课程的最高分和最低分、平均成绩。

50. 将成绩表中某一课程的成绩按降序排序

51. 从成绩表中查看课程编号为‘002’,‘003’,‘004’的学生成绩

52. 从学生基本信息表中查看某一省份的学生基本信息

53. 查看某一地区的学生信息

54. 查看所有九马的学生信息

55. 查看90分以上学生的成绩,课程名称,学生姓名

56. 对所有学生按学号分组并计算每人本学期平均成绩。


相关文章

  • 人教版初中数学课程详细目录
  • 人教版初中数学课程目录(详细) 七年级上册 第一章 1.1 正数和负数 1.2有理数 1.3 有理数的加减法 实验与探究 填幻方 阅读与思考 中国人最先使用负数 1.4 有理数的乘除法 观察与思考 翻牌游戏中的数学道理 1.5 有理数的乘方 ...查看


  • 北师大版(最新版)七.八.九数学上册目录
  • 7上第二章有理数及其运算 修订前 1. 数怎么不够了2. 数轴3. 绝对值 4. 有理数的加法5. 有理数的减法 6. 有理数的加减混合运算7. 水位的变化8. 有理数的乘法9. 有理数的除法10. 有理数的乘方11. 有理数的混合运算12 ...查看


  • 最新人教版初中数学目录(详细)
  • 七年级上册 第一章 有理数 1.1 正数和负数 1.2 有理数 1.3 有理数的加减法 实验与探究 填幻方 阅读与思考 中国人最先使用负数 1.4 有理数的乘除法 观察与猜想 翻牌游戏中的数学道理 1.5 有理数的乘方 数学活动 小结 复习 ...查看


  • 地理信息系统考试复习题
  • 一.名词解释(共25分,每题5分) 1.地理信息系统:具有信息系统的各种特点,是一种决策支持系统.地理信息系统是空间数据的管理系统. 2.元数据:元数据就是"关于数据的数据",描述数据的数据. 3.栅格数据结构:栅格结构 ...查看


  • 地理信息系统复习题
  • 1. 空间数据的基本特征是什么? 空间数据具有三个基本特征:空间特征.属性特征及时间特征. 2. GIS 基本构成包括什么? 基础型GIS 应用型GIS (空间事务处理系统.空间管理信息系统,空间决策支持系统)? 3. GIS 中空间数据结 ...查看


  • 初中数学课本目录(新人教版 完整)
  • 初中数学课本目录(新人教版) 初一(上) 第一章 有理数 1.1 正数和负数 1.2 有理数 1.3 有理数的加减法 实验与探究 填幻方 阅读与思考 中国人最先使用负数 1.4 有理数的乘除法 观察与猜想 翻牌游戏中的数学道理 1.5 有理 ...查看


  • 2017版最新北师大版数学教材目录
  • 2013年北师大版七年级数学上册目录 1.同底数幂的乘法 第一章 丰富的图形世界 2 .幂的乘方与积的乘方 1. 生活中的立体图形 2. 展开与折叠 3. 截一个几何体 4. 从三个方向看物体的形状 回顾与思考 复习题 第二章 有理数及其运 ...查看


  • 数据库系统课后习题及答案
  • 数据库系统课后习题及答案 第1章 绪论 习题参考答案 1.试述数据.数据库.数据库管理系统.数据库系统的概念.(3.4.5页) 答:描述事物的符号记录称为数据:数据库是长期储存在计算机内的.有组织的.可共享的数据集合:数据库管理系统是位于用 ...查看


  • 六.七.八单元
  • [ 新知识点] 众数 统计复式折线统计图 综合应用 [ 教学要求] 1 .理解众数的含义,学会求一组数据的众数,理解众数在统计学上的意义. 2 .根据数据的具体情况,选择适当的统计量表示数据的不同特征.3 .认识复式折线统计图,了解其特点, ...查看


  • 2014年广州初中数学目录
  • 尊重孩子的个性和兴趣 新人教版2014年初中数学目录 七年级上册 第一章 有理数 1.1 正数和负数 1.2 有理数 1.3 有理数的加减法 1.4 有理数的乘除法 1.5 有理数的乘方 数学活动 小结 习题解答 第二章 整式的加减 2.1 ...查看


热门内容