第一范文网 - 专业文章范例文档资料分享平台

2019年大学计算机数据库期末考试复习资料及试卷()文件-精选 - 图文 

来源:用户分享 时间:2025/8/10 0:41:13 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

TEST1

一、判断题 .

1. 2. 3. 4. 5. 6. 7. 8. 9.

Access 数据库的全部内容存放在一个扩展名为

.mdb 的文件中。

表是数据库的基本对象,是存放各类数据的基础。 文本型字段大小的取值范围是

0~256,默认值为 50。

输入掩码向导可以用于文本型和日期时间型。 条件 year([ 出生年月 ])=1982 ,表示查找出生日期为

1982 年。

要建立两表之间的关系,必须通过两表的共同字段来创建。 排序只能对一个字段进行排序。

报表的视图有三种:打印预览、设计视图、版面预览。 在 SQL的 SELECT语句中,用于实现选择运算的短语是

Where 短语。

10. 在数据库中能够唯一地标识一个元组的属性或属性的组合称为关键字。 11. 为窗体或报表上的控件设置属性值的宏命令是

Beep。

12. 在窗体中可以使用文本框创建计算控件显示计算结果。

13. 如果字段的内容为图像文件,则该字段的数据类型应定义为超级链接。 14. 字段在库的设计中已经定义完成,在查询显示时不能改变其显示名称。 15. 能够唯一标识某一控件的属性是标题。 16. 计算控件的控件来源属性一般设置为“ 17. VBA中定义符号常量用的关键字是

=”开头的计算表达式。

Dim。

18. 在为查询添加字段时, “*”表示所有的表和字段。 19. 报表的数据来源不能是查询。 20. InputBox 函数的返回值类型是数值型。

二、选择题 (每题 1 分,共 30分。涂黑答题卡上对应的项。 )

21.关系数据库系统能够实现的三种基本关系运算是(

A)索引,排序,查询 C)选择,投影,联接

22. Access 数据库的类型是( 22)。

A)层次数据库 象数据库

23. Access 表中字段的数据类型不包括(

A)文本 时间

24. 在 Access 数据库中已建立了“ tBook ”表,若查找“图书编号”是“

112266”

B)备注

23) .

C)通用

D)日期/

B)网状数据库

C)关系数据库

D)面向对

21)。

B)建库,输入,输出 D)显示,统计,复制

1

精品

和 “113388”的记录,应在查询“设计”视图的

A) ″112266″ and ″113388″ 113388″)

C) In ( ″112266″, ″113388″) 113388″)

25. 以下关于查询的叙述正确的是(

A)只能根据数据表创建查询

C)可以根据数据表和已建查询创建查询 26. Access 支持的查询类型有( 26)。

A)选择查询,交叉表查询,参数查询, B)基本查询,选择查询,参数查询,

25)。

D) B)

“条件”行中输入( 24) Not In ( ″ 112266″ , ″

Not ( ″ 112266 ″ , ″

B)只能根据已建查询创建查询 D)不能根据已建查询创建查询

SQL查询和操作查询 SQL查询和操作查询

C)多表查询,单表查询,交叉表查询,参数查询和操作查询 D)选择查询,统计查询,参数查询,

SQL查询和操作查询

27)。

C )主体

D)以上 3

27. 在窗体设计视图中,必须包含的部分是(

A) 页面页眉和页脚 项都要包括

B)窗体页眉和页脚

28. 在条件宏设计时,对于连续重复的条件,要替代重复条件式可以使用下面的符 号( 28)。

A) ,

B)=

C)

D);

29. 要求主表中没有相关记录时就不能将记录添加到相关表中,则应该在表关系中 设置( 29)。

A)参照完整性 新相关字段

30. 结构化程序设计所规定的三种基本控制结构是(

A)输入、处理、输出 C)顺序、选择、循环

30)。

B)树形、网形、环形 D)主程序、子程序、函数

B)有效性规则

C)输入掩码

D)级联更

31. 如果对一个关系实施了一种关系运算后得到了一个新的关系,而且新的关系中 属性个数少于原来关系中属性个数,这说明所实施的运算关系是(

A)选择

B)投影

32)。

C)大量数据存储问题 C)连接

31)。

D)并

32. 数据库设计的根本目标是要解决(

A)数据共享问题 D)简化数据维护 33. 设有如下关系表 :

B)数据安全问题

R A 1

B 1

C 2

S A 3

B 1

C 3

A 1

T

B 1

C 2

2

精品

2 2 3 2 3

2 1

3 3

则下列操作中正确的是( 33)。 A)T=R∩S =R/S

34. 若要确保输入的联系电话值只能为 (34)。

A)00000000 D)????????

35. 下列逻辑表达式中,能正确表示条件“

A)x Mod 2 =1 Or y Mod 2 =1 C)x Mod 2 =1 And y Mod 2 =1

36. 在 E—R图中,用来表示实体的图形是(

A) 矩形 三角形

37. 数据库 DB、数据库系统 DBS、数据库管理系统 DBMS之间的关系是 (37) 。

A)DB包含 DBS和 DBMS C)DBS包含 DB和 DBMS 38. 不属于 Access 对象的是( 38)。 A)表

B)文件夹

C)窗体

D)查询

B)DBMS包含 DB和 DBS D)没有任何关系

B) 椭圆形

x 和 y 都是奇数”的是( 35)。

B)x Mod 2 =0 Or y Mod 2=0 D)x Mod 2 =0 And y Mod 2=0 36)。

C) 菱形

D)

B)99999999

C)########

8 位数字,应将该字段的输入掩码设置为

B)T=R∪S

C)T=R× S

D)T

39. 在数据表视图中,不能( 39)。

A)修改字段的类型 C)删除一个字段

B)修改字段的名称 D)删除一条记录

40. 在使用报表设计器设计报表时,如果要统计报表中某个字段的全部数据,应将 计算表达式放在( 40)。

A)组页眉 / 组页脚 C)报表页眉 / 报表页脚 41. 使用宏组的目的是( 41)。

A)设计出功能复杂的宏 C)减少程序内存消耗

42. VBA 表达式 3*3\\3/3 的输出结果是( 42)。

A)0

B)1

43)。

C)3

D)9

B)设计出包含大量操作的宏 D)对多个宏进行组织和管理

B)页面页眉 / 页面页脚 D)主体

43. 下列关于空值的叙述中,正确的是(

A)空值是双引号中间没有空格的值 B)空值是等于数值

C)空值是使用 NULL或空白来表示字段的值 D)空值是用空格表示的值

3

精品

44. 在书写查询条件时,日期型数据应该使用适当的分隔符括起来,正确的分隔符 是( 44)。

A)*

B

)%

C)&

D)#

45. 在宏的参数中,要引用窗体 F1 上的 Text1 文本框的值,应该使用的表达式是

(45)。

A)[Forms]![F1]![Text1] B)Text1

C)[F1].[Text1]

D)[Forms]_[F1]_[Text1]

46. 下列 VBA的变量名中,不合法的是( 46)。

A)ABC

B)32x

C)x123

D)x_12

47. 运行下面的程序段:

For k=5 to 10 step 2

K=k+2 Next k

则循环的次数为( 47)。 A)1

B)2

C)3

D)48. 要将“选课成绩”表中学生的成绩取整,可以使用( 48)。

A)Abs([ 成绩]) B

)Int([ 成绩 ])

C)Sqr ([ 成绩])

D)Sgn([ 成绩])

49. Sub 过程与 Function 过程最根本的区别是( 49)。

A)Sub 过程的过程名不能返回值,而

Function 过程能通过过程名返回值

B)Sub 过程可以使用 Call 语句或直接使用过程名调用,而 Function 过程不可以

C)两种过程参数的传递方式不同 D)Function

过程可以有参数, Sub 过程不可以

50. 在窗体中添加一个名称为

Command1 的命令按钮,然后编写如下事件代码: Private Sub Command1_Click

()

s=" ABBACDDCA"B For i =6 To 2 Step

- 2

x=Mid(s,i ,i ): y =Left (s,i ): z =Right (s,i ): z =x&y &z Next i MsgBox z End Sub

窗体打开运行后,单击命令按钮,则消息框的输出结果是 (50).

A)AABAAB B)ABBABA

C)BABBAB

D )

BBABAB

4

精品

5

三、填空题 (每题 2 分,共 20分)

1. 如果表中的一个字段不是本表的主关键字,而是另外一个表的主关键字或候选 关键字,这个字段称为

【1】 。

【2】 。

2. 在关系数据库模型中,二维表的列称为属性,二维表的行称为 3. Access 数据库包括表、查询、窗体、报表、 4. 创建分组统计查询时,总计项应选择【 5. 窗体中的数据来源主要包括表和【

【3】 、宏和模块等基本对象。 4】 。

5】 。

6. 数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中 数据独立性最高的阶段是

【6】 。

【7】 。

___【8】

7. 打开一个表应该使用的宏操作是

8. 在关系数据库中,从关系中找出满足给定条件的元组,该操作可称为 ____。

9. 在窗体上添加一个命令按钮(名为

Private Sub Command1_Click

Dim b ,k For k =1 to 6

b=23+k Next k MsgBox b+k End Sub

打开窗体后,单击命令按钮,消息框的输出结果是 10. 在 VBA中双精度的类型标识是【 10】 。

【9】

( )

Command1),然后编写如下事件过程:

四、简答题 (每题 10 分,共 40 分)

1. 计算题(共 10 分)

设有关系 R、S 如下表所示,计算:

A a b c b

B b b a c

C c f d f

B b b a e

C c c d f

D d e b g

关系 R

5

精品

关系 S

(1) (2) (3)R (4) (5)

A,B

(R) (S)

(R))

(S)

: 职称 文本

性别 工资 文本

数值型

年龄 进厂日期 整型 日期 / 时间

C = ”d”

S

A,BA

(

C=”f ”

(R) ×

B=”a”

2. 设有一个职工表,表中有若干条记录,表结构定义如下

编号 文本 记录举例: 2006

李平

技术部 50

1980/05/06

技术员

姓名 部门 文本 文本

5896.6

编写 SQL 命令完成下面的查询 ( 每小题 2 分,共 10 分) :

a.统计女职工人数

b.删除年龄在 70 岁以上的职工的全部信息 c.在职工表中,将进厂日期在

1970 年和 1975 年之间的职工工资增加

20%

d.显示姓“王”的全部男职工的信息 e. 增加一个“简历”字段。

3. 编程,在 1 到 100 的整数中,将能被 3 或 7 整除的数的和 sum 及个数 count 求 出来。(10 分)

4. 有一个图书销售管理数据库文件“ book.mdb”, 下图是在关系窗口中显示的该数

并显示

据库包含的 5 个表。 创建一个查询 Q8,查找低于本类图书平均定价的图书, 书籍名称、类别、定价、作者名、出版社名称。写出创建的详细步骤。

(10 分)

6

精品

TEST2

一、判断题 (每题 0.5分,共 10分。在答题卡上涂黑 A 代表正确,涂黑 B 代表错误 )

1. 在数据库系统中,用户所见的数据模式为内模式。 2. 宏命令一般由动作名和操作参数组成。 3. 空值是双引号中间没有空格的值。

4. CREATE 语句用来建立表结构并追加新记录。 5. 指针型是 VBA 的数据类型。

6. InputBox 函数的返回值类型是数值型。 7. 报表只能输入数据。

8. 数据库管理系统是在操作系统支持下的系统软件。 9. SQL 的含义是数据库查询语言。

10. 在 Access 表中,可以定义 3 种主关键字,它们是单字段、多字段和自动编号。 11. 报表数据源只能是查询对象。

12. 若要求在文本框中输入文本时达到密码“ “默认值”属性。

*”号的显示效果,则应设置的属性是

13. 字段在数据库的设计中已经定义完成,在查询显示时不能改变其显示名称。 14. 冻结列是使该列成为最左列,该字段总是可见的。 15. Access 支持的查询类型有选择查询, 查询。

16. 可以在列表框中输入新值,而组合框不能。 17. 在 E-R 图中表示实体联系的图形是椭圆形。 18. 窗体 Caption 属性的作用是确定窗体名称。 19. Access 数据库的全部内容存放在一个扩展名为

.mdb 的文件中。

Where 短语。

20. 在 SQL 的 SELECT 语句中,用于实现选择运算的短语是

交叉表查询, 参数查询, SQL 查询和操作

二、单选题 (每题 1 分,共 40分。涂黑答题卡上对应的项)

21. 按数据的组织形式,数据库的数据模型可分为三种模型,它们是

A)小型、中型和大型 C)层次、网状和关系 A)需求分析阶段 C)逻辑设计阶段 23. Access 数据库的结构层次是

A)数据库 C)数据表

数据表

记录 字段

字段

B)数据库管理系统 D)数据表

应用程序

记录 数据项

记录 字段

B)网状、环状和链状 D)独享、共享和实时 B)概念设计阶段 D)物理设计阶段

22. 在数据库设计中,把 E-R 图转换成关系模型的过程是

24. 关系数据库系统能够实现的三种基本关系运算是

A) 索引,排序,查询

B)建库,输入,输出

7

精品

C)选择,投影,连接

25. 在 SQL 查询 ORDER BY 语句用于

A) 设置行标题 A)报表页脚 C)主体

27. 在数据库系统中,数据独立性是指

A) 用户与计算机系统的独立性 C) 数据与应用程序的独立性 A) -20,20

B) -21,20 B)排序

D)显示,统计,复制 C)设置列标题

D)分组

26. 要实现报表按某字段分组统计输出,需要设置的是

B)该字段的组页脚 D)页面页脚

B) 数据库与计算机的独立性 D) 用户与数据库的独立性 C) -20,21

D) -21,21

y 页,第 x 页”,则页面页脚中的

28. 表达式 Fix(-20.09) 和 Fix(20.09) 的结果分别是 29. 如果要求在页面页脚中显示的页码形式为“共 页码的控件来源应该设置为

A)=\第\页,共 \页 \B)=\共\页,第 \页 \C)=\第\页,共 \页 \D)=\共\页,第 \页 \30. 用于打开报表的宏命令是

A)OpenForm A)4#A

B)OpenReport B)$B

C)OpenQuery

C)x.y

D)OpenTable

D)dimVBA

31. 下列可作为 Visual Basic 变量名的是

32. 在已创建的 Movies 表中有一 DateReleased 字段,数据类型为“数字” 。在向表 中输入数据时可能会在这个字段中把 效性规则”编辑框中输入表达式

A)>1900<2050 C)>1900 And <2050

B)<2050>1900 D)>1900 or <2050

如在其

1985 输入为 1895,而 Access 将接收它。为了

1900 和 2050 之间,可以在“有

避免这类数据输入的错误, 希望这个字段中的值位于

33. Access 提供的参数查询可在执行时显示一个对话框以提示用户输入信息, 符号括起来

A)( )

B)〈〉

C){}

(结果取整 )的是

D)[ ]

34. 下面表达式中,执行后的结果是在 语”三个字段中分数的平均值

中输入提示信息,要想形成参数查询,只要将一般查询条件中的数据用下列哪一项

“平均分” 字段中显示 “语文”、“数学”、“英

A)平均分 :([语文]+[ 数学]+[ 英语 ])\\3 B)平均分 :([语文]+[ 数学]+[ 英语])/3 C)平均分 :语文+数学 +英语\\3 D)平均分 :语文+数学 +英语/3 35. 下列逻辑表达式中,能正确表示条件“

A)x Mod 2 = 1 Or y Mod 2 = 1 B)x Mod 2 = 0 Or y Mod 2 = 0

8

精品

x 和 y 都是偶数”的是

C)x Mod 2 = 1 And y Mod 2 = 1 D)x Mod 2 = 0 And y Mod 2 = 0

36. 要实现报表的分组统计,其操作区域是

A)报表页眉或报表页脚区域 B)页面页眉或页面页脚区域 C)主体区域

D)组页眉或组页脚区域

37. 在 Access 的数据库中已建立了“ tBook ”表,若查找“图书编号”是“ 和“ TP1138”的记录,应在查询设计视图的准则行中输入

A)\B)not in(\C)in(\D)not(\

38. 下列关于算术函数的说法,正确的是

A)Rnd[(number)] 用来获得大于等于 0,但小于 1 的双精度随机数 B)Trim(string) 只能用来删除 string 字符串末尾空格

C)Str(number) 用来将 number 转换为字符串,非负数以 +开头,负数以 -开头 D)Chr(charcode)用来返回 charcode 所对应的字符,其中 charcode为 ASCII 码 39. “版面预览”视图显示

A)全部数据 C)第一页数据 40. 宏组中的宏的调用格式为

A)宏组名 .宏名 B)宏名称 A)SELECT 姓名 FROM 学生 B)SELECT * FROM

学生

C)SELECT 姓名 FROM 学生 WHERE 学号=02650 D)SELECT * FROM 学生 WHERE 学号 =02650 42. 有两个关系 R,S 如下:

C)宏名 .宏组名

D)以上都不对

41. 在 SQL 查询中, 若要取得 “学生” 数据表中的所有记录和字段, 其 SQL 语法为

B)一页数据 D)部分数据

TP1134”

由关系 R 通过运算得到关系 S,则所使用的运算为

A )选择 A )报表

B)投影 B)模块

9

精品

C)插入 C)查询

D)连接 D)表

43. 在 Access 数据库对象中,体现数据库设计目的的对象是

44. 在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符 是

A )*

B)%

C)& B)Text1

D)[Forms]_[F1]_[Text1] SQL 语句是 B)KILL TABLE D)DROP TABLE

VBA 的条件函数的是 B)If

C)IIf

D)Switch D)#

45. 在宏的参数中,要引用窗体

A )[Forms]![F1]![Text1] C)[F1].[Text1]

F1 上的 Text1 文本框的值,应该使用的表达式是

46. 要从数据库中删除一个表,应使用的

A )ALTER TABLE C)DELETE TABLE

47. 下列四个选项中,不是

A )Choose

48. 在关系窗口中,双击两个表之间的连接线,会出现

A )数据分析向导 C)连接线粗细变化

49. 在设计表时,若输入掩码属性设置为“

A )abcd A )Load

51. 在窗体中有一个文本框

Private Sub Form_Click()

X=val(Inputbox( “输入 x 的值 ”)) Y=2009 If End Sub

打开窗体运行后,在输入框输入

A )2008 Private

B)2009

Sub Command0_Click()

52. 在窗体中有一个命令按钮

12.3456,文本框 Text1 中输出的结果是

C)2010

D)2011

x< >0 Then Y=2010 Text1.value=Y

B)1234 B)Click

50. 启动窗体时,系统首先执行的事件过程是

C)Unload

D)Getfocus

Text1,编写事件代码如下:

B)数据关系图窗口 D)编辑关系对话框 LLLL ”,则能够接收的输入是 C)AB+C

D)Aba9

Command0,编写事件代码如下:

Dim s as Integer s=P(1)+ P(2)+ P(3)+ P(4) MsgBox end sub

Public Function P(N As Integer)

Dim Sum As Integer Sum=0 For i=1 To N Next i P=Sum

10

精品

s

Step 2

Sum=Sum+i

End A )10

Function

B)20

C)30

D)40

打开窗体运行后,单击命令按钮,消息框的输出结果是 53. 在窗体中添加一个名称为

s=" 123456789" For i=6 To 2 Step -2

x=Mid (s,i,i): y=Left (s,i): z=Right (s,i): z=x&y &z Next i MsgBox z End Sub

窗体打开运行后,单击命令按钮,则消息框的输出结果是

A)112332

54. 运行下面的程序段:

For k=5 to 10 step 2

K=k+2 Next k 则循环的次数为 A)1

55. 在下列查询语句中,与

SELECT TAB1.* FROM TAB1 WHERE InStr([ 功能相同的语句是

A)SELECT TAB1.* FROM TAB1 WHERE TAB1. B)SELECT TAB1.* FROM TAB1 WHERE TAB1. C)SELECT TAB1.* FROM TAB1 WHERE TAB1. D)SELECT TAB1.* FROM TAB1 WHERE TAB1. 56. 在窗体上添加一个命令按钮(名为

Private Sub Command1_Click ()

For i=1 To 4

x = 4 For j=1 To 3

x = 3 For k=1 To 2

x = x+6 Next k Next j Next i MsgBox x End Sub

打开窗体后,单击命令按钮,消息框的输出结果是

11

精品

Command1 的命令按钮,然后编写如下事件代码:

Private Sub Command1_Click ()

B)231289 C)122398 D)231298

B)2 C)3

简历 ],”书法 ”)< >0 简历 Like ”书法 ” 简历 Like ”*书法” 简历 Like ”*书法*” 简历 Like ”书法*”

D)5

Command1),然后编写如下事件过程:

A)7 B)15 C)157 D)538

57. 在窗体中添加一个命令按钮(名称为

Private Sub Command1_Click( )

a=1: b=2: c=3 a=b*c MsgBox End A)1 Private Sub

Dim For

Sub

B)a=1 Command1_Click( ) a(10,10) m=1 For Next

Next MsgBox End A)35

Sub

B)32 m

n

as To n=1

a=b+c

Command1),然后编写如下代码:

窗体打开运行后,如果单击命令按钮,则消息框的输出结果是

C)6

D)False

58. 在窗体中添加一个命令按钮(名称为

Command1),然后编写如下代码: Integer 5 To 6

a(m,n)=m*n

a(1,1)+a(3,3)+a(5,5) +a(7,7)+a(9,9)

窗体打开运行后,单击命令按钮,则消息框的输出结果是

C)29

D)165

59. 在窗体中添加一个命令按钮(名称为

Private Sub Command1_Click( )

A=85 If If If If End A)1

A>60 A>70 A>80 A>90

i Sub

B)2

C)3

D)4

Then i=1 Then i=2 Then i=3 Then i=4

Command1),然后编写如下代码:

MsgBox

窗体打开运行后,单击命令按钮,则消息框的输出结果是 60. 下面显示的是查询设计视图的“设计网格”部分。

从所显示的内容中可以判断出该查询要查找的是

12

精品

A)性别为“女”并且 1980 年以前参加工作的记录 B)性别为“女”并且 1980 年以后参加工作的记录 C)性别为“女”或者 1980 年以前参加工作的记录 D)性别为“女”或者

1980 年

三、填空题 (每题 1 分,共 10分)

1. VBA 中的控制结构包括顺序结构、分支结构和 _【1】_结构。

2. 数据库系统的核心是 _【2】_。 3. 函数 Now( ) 返回值的含义是 _【3】_。

4. 在数据库中能够唯一地标识一个元组的属性或属性的组合称为 _【4】_。5. 在 Access 中,表间的关系有“ _【5】_”、“一对多”及“多对多” 。 6. 窗体中的数据来源主要包括表和

_【6】_ 。

7. 如果要将某表中的若干记录删除,应该创建

_【7】_查询。

8. 数据模型的组成要素包括数据结构、数据操作和 _【8】_。

9. 使用窗体的 Click 事件在窗体输出 1~100 之间能同时被 5 或 7 整除的整数,空。

Private Sub Form_Click()

Dim i As Integer Dim Sum As Integer For i = 1 To 100

If _ 【9】_Then

Sum = Sum + I MsgBox I End If Next I MsgBox \

End Sub

10.在窗体中添加一个名称为

Command1 的命令按钮,然后编写如下事件代码:

Private Sub Command1_Click( )

Dim

x As Integer, y As Integer x=12: y=32 Call p(x,y) MsgBox x*y End Sub

Public Sub p(n As Integer,ByVal m As Integer)

n=n Mod 10 m=m Mod 10

End Sub

窗体打开运行后,单击命令按钮,则消息框的输出结果为

_【10】_。

13

精品

请填

四、应用题 (共 6 小题,共 40分)

1. 写出下列关系运算的结果 。(每小题 2 分,共 10 分)

设有关系 R、S 如下表所示,计算:

A 1 1 3 2

B 2 3 1 1

C 3 2 2 3

B 2 1 1 3

C 3 2 3 1

D 1 3 2 2

关系 R

(1) (2) (3)R (4) (5)

B,D

关系 S

(S) (S)

(R)) (S)

C = ”3”

S

A,B

(

C=”2”

A

(R) ×

B=”1”

2. 写出下列 VBA 表达式的值 (每小题 1 分,共 5 分)

(1) 7mod3 (2) Int(3.33)

(3) Len(Str$(1.23)+Space(5)) (4) Asc(Chr(20)) (5) year(#2010-1-13#)

3. 编写一个公共的子过程 Sub1,要求: 通过键盘输入一个整数 “Even”;否则输出“ Odd”。(5 分) 4. 下列前两个小题的每条

SQL 查询语句写出相应的功能,后三小题的每种功能写

X ,如果是偶数输出

出相应的 SQL 查询语句。(每小题 2 分,共 10 分)

在名称为教学库的数据库中包含有学生、课程和选课三个表,它们的定义分 别为:

学生(学生编号 char(7),姓名 char(6),性别 char(2),出生日期 datetime,

专业 char(10),年级 int)

课程(课程号 char(4),课程名称 char(10),学分 single) 选课(学生编号 char(7),课程号 char(4),成绩 single) (1) select *

14

精品

from 课程

where not 课程号 in(select 课程号 from 选课

where 课程.课程号 =选课.课程号 )

(2) select 专业,性别,count(*) as 人数

from 学生 group by 专业,性别 order by 专业

(3) 显示姓“张”的全部男学生的姓名、专业和年级。 (4) 在学生表中增加一个“简历”字段。 (5) 把学生表中所有学生的年级改为

3。

5. 在教学库中创建一个查询视图,显示每位学生的学号、姓名、专业、年级(表的 结构见应用题的第 4 题)。命名为学生查询。写出操作步骤。 (5 分)

6. 在教学库中设计一个学生成绩汇总报表(表的结构见应用题的第 显示出来。 报表页眉显示:华南农业大学的校徽和

4 题),报表的

主体内容显示学生编号、姓名、课程名称、学分和成绩,并将每位同学的平均成绩

“学生选课成绩表” 。报表页面页

眉显示:学生编号、姓名、课程名称、学分、成绩等列标题。页面页脚左边显示日 期,右边显示第 i 页/共 n 页,其中 i 是当前的页码, n 是总的页数。报表页脚显示 所有学生的总平均分。写出操作步骤

15

精品

16

精品

2019年大学计算机数据库期末考试复习资料及试卷()文件-精选 - 图文 .doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c9o0l37237h5uqa87qzsz8c83h0epna0166u_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top