当前位置:文档之家› 数据库应用基础及应用网上作业 章

数据库应用基础及应用网上作业 章

数据库应用基础及应用网上作业 章
数据库应用基础及应用网上作业 章

Access 2010 《数据库应用基础及应用》网上作业(6-8章)

第1题[有错](单选题,得分:,用时:0秒,满分:

假如要显示表的所有记录,可通过_______操作。

[A]AllRecords [B]ShowRecords

[C]ShowAllRecords [D]ShowAll

标准答案: C

第2题[有错](单选题,得分:,用时:0秒,满分:

OpenForm 操作可用来打开_______。

[A]报表[B]窗体[C]数据库管理系统[D]状态栏标准答案: B

第3题[有错](单选题,得分:,用时:0秒,满分:

关于 AutoExec 宏的说法正确的是_______。

[A]在每次打开其所在的数据库时,都会自动运行的宏

[B]在每次启动 Access 时, 都会自动运行的宏

[C]在每次重新启动 Windows 时,都会自动启动的宏

[D]AutoExec 和其他宏一样,没什么区别

标准答案:A

第4题[有错](单选题,得分:,用时:0秒,满分:

要搜索记录可使用_______操作。

[A]PrintRecord [B]ShowRecord

[C]IndexRecord [D]FindRecord

标准答案: D

第5题[有错](单选题,得分:,用时:0秒,满分:

宏是由一个或多个_______组成的集合。

[A]数值[B]操作[C]记录[D]报表

标准答案: B

第6题[有错](单选题,得分:,用时:0秒,满分:

直接运行包含有子宏的宏时,只运行该宏中的_______所包含的宏操作。

[A]最后一个子宏[B]第一个子宏

[C]第二个子宏[D]第三个子宏

标准答案: B

第7题[有错](单选题,得分:,用时:0秒,满分:

运行宏中的某个子宏时,要用_______格式来指定宏名。

[A]子宏名.宏名[B]子宏名

[C]宏名.子宏名[D]宏名.宏名

标准答案: C

第8题[有错](单选题,得分:,用时:0秒,满分:

关于宏的执行,以下说法不正确的是_______。

A.在一个宏中可以运行另一个宏

B.在打开数据库时,可以自动运行 AutoExec 宏

C.在"导航"窗格,选择"宏"对象列表中的宏名并双击,可以直接运行含有子宏的该宏中的第一个子宏中的所有宏操作

D.在"导航"窗格,选择"宏"对象列表中的宏名并双击,可以直接运行含有子宏的该宏中的所有宏操作

[A]选A [B]选B [C]选C [D]选D

标准答案: D

第9题[有错](单选题,得分:,用时:0秒,满分:

为窗体或报表上的控件设置属性值的宏操作是_______。

[A]AutoKeys [B]MessageBox

[C]SetProperty [D]Beep

标准答案: C

第10题[有错](单选题,得分:,用时:0秒,满分:

在 Access2010 中,关闭窗口是使用_______操作。

[A]Close [B]QuitWindow [C]CloseWindow [D]ExitWindow

标准答案: C

第11题[有错](单选题,得分:,用时:0秒,满分:

在 VBA 中,设 a=2,b=3,则表达式 a>b 的值是_______。

A.True B.False C.And D. Or

[A]选A

[B]选B

[C]选C

[D]选D

标准答案: B 第12题[有错](单选题,得分:

,用时:0秒,满分:

在 VBA 中,表达式 5^2 Mod 9 >= 3*2 的值是_______

A .True

B .False

C .

And D. Or

[A]选A

[B]选B [C]选C [D]选D 标准答案:A 第13题[有错](单选题,得分:,

用时:0秒,满分:

在 VBA 中,表达式 9\2<=4 Or 5<=4 的值是_______。

A .True

B .False

C .

And D. Or

[A]选A

[B]选B [C]选C [D]选D 标准答案:A 第14题[有错](单选题,得分:,

用时:0秒,满分:

在 VBA 中,表达式 Not (168<=168) 的值是_______。

A .True

B .False

C .

And D. Or

[A]选A

[B]选B [C]选C [D]选D 标准答案: B 第15题[有错](单选题,得分:

,用时:0秒,满分:

在 VBA 中,表达式 17\7>=2 And 10\3=3 的值是_______。

A .True

B .False

C .

And D. Or

[A]选A

[B]选B [C]选C [D]选D 标准答案:A 第16题[有错](单选题,得分:

,用时:0秒,满分:

在 VBA 中,表达式 2^3>=7 And (15/4>3) 的值是_______。

A .True

B .False

C .

And D. Or

[A]选A

[B]选B [C]选C [D]选D 标准答案:A 第17题[有错](单选题,得分:,用时:0秒,满分:

在 VBA 中,For…Next 循环是一种_______的循环.

A .不可确定循环次数

B .可确定循环次数

C .无限循环次数

D .确定循环10次以下

[A]选A

[B]选B

[C]选C

[D]选D 标准答案: B 第18题[有错](单选题,得分:,用时

:0秒,满分:

模块是存储在一个单元中的 VBA _______的集合。

A .记录 B

.报表 C .程序代码 D .窗体

[A]选A

[B]选B [C]选C [D]选D 标准答案: C 第19题[有错](单选题,得分:,用时:

0秒,满分:

过程有两种:Sub 子过程和_______。 A

.主过程 B .父过程 C .函数过程 D .调用过程

[A]选A

[B]选B [C]选C [D]选D 标准答案: C 第20题[有错](单选题,得分:,用时:0秒,

满分:

为了增强程序的可读性,可以在程序中加入注释。方法是使用一个______

,也可以使用 Rem 。 A .英文双引号 " B .英文单引号

' C .英文#号 D .英文$号

[A]选A

[B]选B [C]选C [D]选D 标准答案: B

第21题[有错](

单选题,得分:,用时:0秒,

满分:

下列关于文本框的“更新前”事件的叙述中,正确的是_______。

A .在文本框中更改的数据得到更新之后发生的事件

B .在文本框中更改的数据得到更新之前发生的事件

C .当文本框接收到焦点时发生的事件

D .当文本框失去了焦点时发生的事件

[A]选A

[B]选B [C]选C [D]选D 标准答案: B

第22题[有错](单选题,得分:,用时

:0秒,满分:

在 VBA 中,变量的作用域分为三个层次:分别是局部变量、全局变量和_______。

A .数据库级变量

B .表级变量

C .模块级变量

D .字段级变量

[A]选A

[B]选B [C]选C [D]选D 标准答案: C

第23题[有错](单选题,得分:,用时

:0秒,满分:

Nz 函数是用于处理_______值时的情况。

A .

Not B .Null C .空格 D .

" "

[A]选A

[B]选B [C]选C [D]选D 标准答案: B 第24题[有错](单选题,得分:,用时:

0秒,满分:

VBE 属性窗口提供了“按字母序”和_______两种查看方式。

A .按分类序

B .按数值序

C .按大小序

D .按小大序

[A]选A

[B]选B [C]选C [D]选D 标准答案:A 第25题[有错](单选题,得分:,用时:

0秒,满分:

VBA 的错误处理主要使用_______语句结构。

A .In Error B

.On Error C .Of Error D .

For Error

[A]选A

[B]选B [C]选C [D]选D 标准答案: B 第26题[有错](单选题,得分:,用时:0秒

,满分:

在 VBA 代码中,一行可以写多个语句,每两个语句之间要用英文的_______分隔开。 A .! B

. : C .# D .

/

[A]选A

[B]选B [C]选C [D]选D 标准答案: B

第27题[有错](单选题,得分:,

用时:0秒,满分:

在 VBA 中,通过设置_______,当运行时,可以挂起代码。 A

.出口点 B .断点 C .删除点 D .进入点

[A]选A

[B]选B [C]选C [D]选D 标准答案: B

第28题[有错](单选题,得分

:,用时:0秒,满分:

窗体模块和报表模块都属于_______。

A .查询对象

B .表对象

C .页

D .类模块

[A]选A

[B]选B [C]选C [D]选D 标准答案: D

第29题[有错](单选题,得分:,用时:0秒,满分:

在 VBA 中,声明符号常量的关键字是_______。

A .Dim

B .Const C

.% D .# [A]

选A

[B]选

B [C]选

C [D]选

D 标准答案: B 第30题[有错](单选题,得分:,用时

:0秒,满分:

在 VBA 中,有 Sub 过程和 Function 过程,其中 Function

过程将返回_______函数值。 A .一个 B .二个

C .三个

D .多个

[A]选A

[B]选B [C]选C [D]选D 标准答案:A

第31题[有错]

(单选题,得分:,用时:0秒

,满分:

VBA 中,指定过程参数的传递方式为传值的是_______。

A .ByRef

B .ByVal C

.ByStr D .ByVhr

[A]选A

[B]选B [C]选C [D]选D 标准答案: B

第32题[有错]

(单选题,得分:,用时:0秒

,满分:

在 VBA 中,一个表达式中同时含有算术运算符、关系运算符和逻缉运算符,且不含有圆括号(),其运算次序是

_______。

A .先运算关系运算符,其次是算术运算符,最后是逻缉运算符

B .先运算算术运算符,其次是关系运算符,最后是逻缉运算符

C .先运算逻缉运算符,其次是关系运算符,最后是算术运算符

D .先运算逻缉运算符,其次是算术运算符,最后是关系运算符

[A]选A

[B]选B [C]选C [D]选D 标准答案: B 第33题[有错]

(单选题,得分:,用时:0秒

,满分:

VBA

中的逻辑值进行算术运算时,True 值被当做_______,False 当做 0。

A .1

B .-1

C .10

D .-10 答案:B

[A]选A

[B]选B [C]选C [D]选D 标准答案:

B

第34题[有错](单选题

,得分:,用时:0秒,满分

:

在 VBA 中,类型说明符______

表示的类型是整型。

A .$

B .%

C .#

D ."

[A]选A [B]选B [C]选C [D]选D

标准答案: B 第35题[有错](单选题,得分:,用时

:0秒,满分:

变量名的长度不可以超过______个字符。

A .32 B

.48 C .128 D .

255 [A]选A

[B]选B [C]选C [D]选D 标准答案: D 第36题[有错](单选题,得分

:,用时:0秒,满分:

日期型数据应该在数据的______括起来。

A .前后各用一个双引号

B .前后各用一人单引号

C .前后各用一个圆括号

D .前后各用一个“#”号

[A]选A

[B]选B [C]选C [D]选D 标准答案: D

第37题[有错](单选题

,得分:,用时:0秒,

满分:

下面______是合法的字符常量。

A .ABC$

B ."ABC888"

C .ABC D

.ABC'

[A]选A

[B]选B [C]选C [D]选D 标准答案: B 第38题[有错](单选题,

得分:,用时:0秒,满分:

下列语句中,定义窗体单击事件的头语句是______。

A .Private Sub Form_Dbclick()

B .Private Sub Text_Dbclick()

C .

Private Sub Form_Click() D .Private Sub Text_Click()

[A]选A

[B]选B [C]选C [D]选D 标准答案: C

第39题[有错](

单选题,得分:,用时:0秒,满分

:

下面正确的赋值语句是______

A .X+Y=30

B .Y^2=R*R

C .Y=X+30

D .

3Y=X

[A]选A

[B]选B [C]选C [D]选D 标准答案: C

第40题[有错](单选题,得分:,用时:0秒,满分:

执行下列程序段后,变量 t 的值是_____。

s = "全国计算机等级考试二级VFP 语言程序设计"

n = InStr(s, "P")

z = Left(s, n - 3) & "C" & Mid(s, n + 1)

t = Len(z)

A. 15

B. 18

C. 19

D. 20

[A]选A

[B]选B

[C]选C

[D]选D 标准答案: B 第41题[有错](单选题

,得分:,用时:0秒,

满分:

程序的三种基本结构是______

A .Do…Loop 结构、Do…Loop While 结构和 For…Next 结构

B .子程序结构、自定义函数结构

C .顺序结构、选择结构和循环结构

D .单行结构、多行结构和多分支结构

[A]选A

[B]选B [C]选C [D]选D 标准答案: C 第42

题[有错](单选题,得分:,

用时:0秒,满分:

表达式 IIf(2^5 Mod 7 > 7, 20, 30) 的结果是______。

A .10

B .20

C .30

D .25

[A]选A

[B]选B [C]选C [D]选D 标准答案: C 第43题[有错](单选题,得分

:,用时:0秒,满分:

在 VBA 中用实际参数 a 和

b ,调用过程 area(m, n),正确形式是______。 A .

area m, n B .call area(a, b) C .call area(m, n) D .call area a, b

[A]选A `

[B]选B [C]选C [D]选D 标准答案: B 第

44题[有错](单选题,得分:,

用时:0秒,满分:

变量声明语句 Dim a 表示变量是______。

A .双精度型

B .整型

C .长整型

D .变体型

[A]选A

[B]选B [C]选C [D]选D 标准答案: D

第45题[

有错](单选题,得分:,用时:

0秒,满分:

能够触发命令按钮的 MouseDown 事件的操作是______。 A

.在命令按钮上按下鼠标 B .拖动窗体 C .鼠标滑过命令按钮 D .按下键盘上的某个键

[A]选A [B]选B [C]选C [D]选D

标准答案:A 第46题[有错](单选题,

得分:,用时:0秒,满分:

如果 X 是一个正的实数,保留两位小数、将千分位四舍五入的表达式是______

A .*Int(X+

B .*Int(100*(X+)

C .*Int(X+

D .*Int(100*(X+)

[A]选A

[B]选B [C]选C [D]选D 标准答案: B

第47题[有错](单选题,得分:,用时:0

秒,满分:

由“For i=1 to 9 Step -3”决定的循环结构,其循环体将被执行______。

A .0

次 B .1 次 C .4 次

D .5 次

[A]选A

[B]选B [C]选C [D]选D 标准答案:A

第48题[有错](单选题,得分:,用时:0秒,满分:

窗体中有命令按钮 Command1,事件过程如下:

Public Function f(x As Integer) As Integer ' 请注意: 形参 x 默认是传址方式 Dim y As Integer

x = 20 y = 2

f = x * y

End Function

Private Sub Command1_Click()

Dim a As Integer, b As Integer

a = 10

b = 5

b = f(a) a; b End Sub

运行程序,单击该命令按钮,则立即窗口中显示的内容是______。

A .10 5

B .10 40 C

.20 5 D .20 40

[A]选A

[B]选B [C]选C [D]选D 标准答案: D

第49题[有错](单选题,得分:,用时:0秒,满分:

窗体中有命令按钮 Run34,对应的事件过程代码如下:

Private Sub Run34_Enter( )

Dim num As Integer, a As Integer, b As Integer, i As Integer For i = 1 to 10

num = InputBox("请输入数据", "输入")

If Int(num/2) = num/2 Then

a = a + 1

Else

b = b + 1

End If

Next i

MsgBox( "运行结果:a=" & Str(a) & ",b=" & Str(b) )

End Sub

运行以上事件过程,所完成的功能是______。

A.对输入的10个数据求累加和

B.对输入的10个数据求各自的余数,然后再进行累加

C.对输入的10个数据分别统计奇数和偶数的个数

D.对输入的10个数据分别统计整数和非整数的个数

[A]选A [B]选B [C]选C [D]选D 标准答案: C

第50题[有错](单选题,得分:,用时:0秒,满分:

运行下列程序,输入数据 8、9、3、0 后,窗体中显示结果是______。Private Sub Form_Click( )

Dim sum As Integer, m As Integer

sum = 0

Do

m = InputBox("请输入数据")

sum = sum + m

Loop Until m = 0

MsgBox sum

End Sub

A.0 B.17 C.20 D.21

[A]选A [B]选B [C]选C [D]选D 标准答案: C

第51题[有错](单选题,得分:,用时:0秒,满分:

窗体中有命令按钮 Command1,其事件过程代码如下:

Private Sub Command1_Click()

Dim x As Integer, y As Integer

x = 12: y = 32

Call Proc(x, y)

x; y

End Sub

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

n = n Mod 10

m = m Mod 10

End Sub

打开窗体运行后,单击该命令按钮,则立即窗口中显示的内容是______。

A.2 32 B.12 3 C.2 2 D.12 32

[A]选A [B]选B [C]选C [D]选D

标准答案:A

第52题[有错](单选题,得分:,用时:0秒,满分:

窗体中有一个名为 Command2 的命令按钮,Click 事件功能是:接收从键盘输入的 10 个大于 0 的不同整数,找出其中的最大值和对应的输入位置。要在______处填上适当语句,使程序可以完成指定的功能。

Private Sub Command2_Click( )

Dim num As Integer, maxm As Integer, maxn As Integer

For i = 1 to 10

num = Val(InputBox("请输入第 " & i & " 个大于 0 的整数: "))

If num > maxm Then

maxm = num

maxn = ______ '填空处

End If

Next i

MsgBox( "最大值为第 " & maxn & " 个输入的 " & maxm )

End Sub

在上述程序代码中的填空处,需要选填的内容是________。

A.num B.maxm C.maxn D.i

[A]选A [B]选B [C]选C [D]选D

标准答案: D

第53题[有错](单选题,得分:,用时:0秒,满分:

在窗体上已经建立1个文本框控件txt1和1个命令按钮控件cmd1。请完善程序,使之完成以下操作:

程序运行时,文本框上显示"VBA程序设计",命令按钮的标题上显示"隐藏";单击命令按钮时文本框消失;单击窗体时显示出文本框。

Private Sub cmd1_Clic()

= False

End Sub

Private Sub Form_Click()

= True '选答案

End Sub

Private Sub Form_Load()

= "VBA程序设计"

= True

= "隐藏"

End Sub

A. Enable

B. Value

C. Visible

D. Caption

[A]选A [B]选B [C]选C [D]选D 标准答案: C

第54题[有错](单选题,得分:,用时:0秒,满分:

下列程序段,建立如图所示的数组d(下标从1开始),填写所缺部分:

1 2 3 4 5 6

2 1 2

3

4 5

3 2 1 2 3 4

4 3 2 1 2 3

5 4 3 2 1 2

6 5 4 3 2 1

Dim d(1 To 6, 1 To 6)

For j = 1 To 6

For k = 1 To 6

d(j,k) = Abs( _____ ) + 1 '选答案

Next k

Next j

A.j B.j-k+1 C.j-k D.2*j-k

[A]选A [B]选B [C]选C [D]选D 标准答案: C

第55题[有错](单选题,得分:,用时:0秒,满分:

DAO 对象模型采用分层结构,位于最顶层的对象是_______。

[A]Errors [B]Workspaces

[C]Users [D]DBEngine

标准答案: D

第56题[有错](单选题,得分:,用时:0秒,满分:

为 DAO 对象变量赋值时,必须使用的关键字是_______。

[A]Add [B]Set [C]And [D]Or 标准答案: B

第57题[有错]

(单选题,得分:,用时

:0秒,满分:

DAO 的

Database 对象的_______方法可以关闭一个已打开的 Database 对象.

[A]Open

[B]Recordset [C]Close [D]Delete 标准答案: C

第58

题[有错](单选题,得分

:,用时:0秒,

满分:

ADO 的 Connection 对象的_______方法,可以打开数据源的连接。 [A]Open [B]Recordset [C]Close [D]Delete 标准答案:A

第59

题[有错](单选题,

得分:,用时:0秒

,满分:

ADO 的 Recordset 对象的_______方法可用来新建记录。 [A]Open [B]AddNew [C]Close [D]Delete 标准答案: B

第60题[有错

](单选题,得分:,

用时:0秒,满分

:

若要判断 ADO 的记录集对象 rst 是否已经到文件尾,则条件表达式是_______。

[A]

[B] [C] [D] 标准答案: B

第61题[有错](多选题,得分:

,用时:0秒,满分:2)

下面______

是合法的变量名。

A .X_yz99

B .

123abc C .Loop D .X-Y E .

S168_

[A]选A

[B]选B [C]选C [D]选D [E]选E 标准答案:A E 第62题[有错](填空题,得分:,用时:0秒,满分:4)

通过编程求出结果。

把 9786 表示为两个加数之和,使其中一个加数能被91整除,而另一个 加数能被87整除。请求出:在这两个加数中,能被91整除的加数等于多少?

第63题[有错](填空题,得分:,用时:0秒,满分:4)

通过编程求出结果。

求 S = 1/5 + 1/10 + 1/15 + 1/20 + 1/25 + … + 1/(5*n) + … 的前 n 项之和,

当 S 第一次大于或等于时终止计算,此时项数 n 为_____。

数据库应用基础教程答案

数据库应用基础教程答案 【篇一:access数据库应用基础教程(第三版)习题及答 案】 txt>程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database) 是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组 织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的 数据处理的核心机构。它是一个实际可运行的存储、维护和应用系 统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵 和管理数据 库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。 数据库管理系统的主要功能有:数据定义、数据操作、数据库的运 行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。 4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数 据库的建立和测试、数据库运行和维护。 第2章 sql 语言简介 1. 什么是sql语言?sql语言具有哪些特点和功能? 答:sql是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系 数据库系统。 sql的特点和功能有:查询,操作,定义和控制四个方面,sql语言 具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观

数据库应用基础

第6章数据库应用基础 第26讲数据库应用基础(二) 教学目标及基本要求: 1、了解数据库的相关概念、Visual Foxpro、SQL Server、Oracle等数据库的基本功能特性 2、掌握Access 2003数据库系统的组成及数据库、表、查询、报表等设计与创建 3、熟悉Access 2003的其它功能模块及对象应用。 教学重点: Access 2003数据库系统的组成及应用 教学难点: Access 2003数据库的建立、表的设计、窗体的创建、查询、数据报表 教学内容: 1、当前流行的关系型数据库简介 2、Access 2003数据库系统的应用 3、Access 2003数据库、表、窗体、报表的设计与创建 4、Access 2003数据库的查询及宏、模块 教学时间: 1学时 主要内容: 6.2 当前流行的关系型数据库简介 现在流行的关系型数据库管理系统有很多,如Microsoft Access、Visual Foxpro、SQL Server、Oracle、DB2、Informix、Sybase等。在这一节中将着重介绍Visual Foxpro、SQL Server、Oracle等3种数据库的基本情况。 6.2.1 Visual FoxPro 6.0介绍 Visual FoxPro 6.0是Microsoft公司推出的数据库管理系统。并提供了多种类型的数据,进行数据处理的功能强。 Visual FoxPro 6.0主要具有以下功能和特性: 1.良好的用户界面 2.简便的数据库操作 3.支持面向对象程序设计 4.快速创建应用程序 5.增强的表单功能和更简便的设计 6.可以多个用户一起开发应用程序 7.可与其他应用程序交互操作 8.增强的查询和视图设计 9.网络应用 6.2.2 Microsoft SQL Server介绍

《数据库基础与应用》形成性考核

《数据库基础与应用》形成性考核 第一次作业 一.单项选择题 A B C D B A C B B 二.是非判断题 错对对对错对对错错对 三、填空题 1、在人工管理和文件管理阶段,程序设计依赖于数据表示。 2、在文件系统中,不容易做到数据共享,在数据库系统中,容易做到数据共享。 3、在文件系统中,数据没有独立的操作界面,在数据库系统中,数据具有独立的操作界面。 4、分布式数据库系统既支持客户的局部应用,又支持客户的全局应用。 5、在实体中能作为码的属性称为主属性,否则称为非主属性。 6、若实体A和B是多对多的联系,实体B和C是1对1的联系,则实体A和C 是多对多的联系。 7、若实体A和B是1对多的联系,实体B和C是1对1的联系,则实体A和C 是1对多的联系。 8、任一种数据模型都有型和值的区别。 9、关系中的每一行称为一个元组,每一列称为一个属性。 10、把保存关系定义的关系称为对应数据库的元关系,一个数据库的元关系由DBMS自动建立。 11、在对象数据模型中,对象具有封装性、继承性和多态性。 12、数据库系统中的四类用户分别为数据库管理员、数据库设计员、应用程序员和终端用户。 13、在数据库体系结构中,两级数据映象分别是指外模式和模式之间的数据映象与模式和内模式之间的数据映象。 14、DBMS的主要功能之一是建立和维护数据字典。 15、关系数据模型包括关系运算、关系数据结构和关系完整性规则三个方面。 16、关系中的每个属性只能取单值,关系的结构不允许嵌套。 17、主码是一种候选码,主码中的属性个数没有限制。 18、在候选码中的每个属性被称为主属性,不在任何候选码中的每个属性被称

《数据库基础及应用》网上作业(1-5章).

Access2010《数据库基础及应用》网上作业(1-6章) (共68 题 第1 题: (单选题, 1.5 分 有三个关系 R、S 和 T 如下: R S T A B m 1 n 2 B C 1 3 3 5 A B C m 1 3 由关系 R 和 S 通过运算得关系 T,则所使用的运算是________。 A)笛卡尔积 B)自然连接 C)并

D)交 [A]选A [B]选B [C]选C [D]选D 答案: B 第2 题: (单选题, 1.5 分 数据库技术的根本目标是要解决数据的_____。 [A]存储问题 [B]共享问题 [C]安全问题 [D]保护问题 答案: B 第3 题: (单选题, 1.5 分 下列叙述中错误的是_______。 [A]数据库系统是在文件系统之上加入数据库管理系统对数据进行管理 [B]各种数据库管理系统均基于某种数据模型 [C]数据库管理系统必须在操作系统支持下工作 [D]数据库系统比文件系统能够管理更多的数据 答案: D 第4 题: (单选题, 1.5 分

数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_____。 [A]可靠性 [B]一致性 [C]完整性 [D]安全性 答案: D 第5 题: (单选题, 1.5 分 有三个关系 R、S 和 T 如下: R S T D E F b0h1 y j p2 D E F g8f3 b0h1 c5z4 D E F b0h1

由关系 R 和 S 通过运算得到关系 T,则所使用的运算是________。 A)并 B)交 C)笛卡尔积 D)自然连接 [A]选A [B]选B [C]选C [D]选D 答案: B 第6 题: (单选题, 1.5 分 有两个关系 R 和 T 如下: R T A B C a 1 2 A B C c 3 2

国家开放大学数据库应用基础形考任务完整版

国家开放大学数据库应用基础形考任务 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

一、单选题(在每小题的空括号内填写上正确选项的字母,每小题2分,共20分)题目1 向基本表插入数据时,可以在命令中使用关键字()引出记录值,也可以在命令中使用select子句得到待插入的一个表。 选择一项: A. on B. to C. values D. in 反馈 正确答案是:values 题目2 在SQL中,通过使用(),能够使在关系规范化时被分解的关系连接起来,能够增强数据库的安全性。 选择一项: A. 视图 B. 基本表 C. 查询 D. 索引 反馈 正确答案是:视图 题目3 在建立数据库模式的语句中,不会出现的保留字是()。 选择一项: A. CREATE B. SCHEMA C. FROM D. DATABASE 反馈

正确答案是:FROM 题目4 在建立基本表时,定义检查约束所使用的保留字为()。 选择一项: A. CHECK B. DEFAULT C. UNIQUE D. NULL 反馈 正确答案是:CHECK 题目5 在SELECT语句的ORDER BY子句中,若需要按照指定列的升序排列表,则使用的保留字是()。 选择一项: A. ASC B. DESC C. ABC D. DEC 反馈 正确答案是:ASC 题目6 在介绍的购物活动中,商品实体同销售实体之间是()的联系。 选择一项: A. 多对多 B. 1对1 C. 1对多 D. 多对1 反馈 正确答案是:1对多

若两个基本表是通过对应的主码建立联系的,则该联系只能是()的联系。 选择一项: A. 多对1 B. 1对多 C. 1对1 D. 多对多 反馈 正确答案是:1对1 题目8 以一个表中的具有重复值属性作为外码同另一个表中的主码建立联系,则这种联系为()的联系。 选择一项: A. 多对多 B. 1对多 C. 1对1 D. 多对1 反馈 正确答案是:多对1 题目9 在数据库应用系统设计的概念设计阶段,需要做的事情是()。 选择一项: A. 画出ER图 B. 建立视图 C. 建立数据字典 D. 建立基本表 反馈 正确答案是:画出ER图

Access数据库应用基础教程(第三版)习题及答案

Access数据库应用基础教程(第三版)习题集答案 第1章数据库系统概述 1. 什么是数据库?什么是数据库系统?答:数据库(database)是存放数据的仓库,严格的讲,数据库是长期存储在计算机内,有组织的,可共享的大量数据集合。 数据库系统(database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 2. 什么是数据库管理系统?它有哪些主要功能? 答:数据库管理系统(database management system)是一种操纵和管理数据

库的大型软件,用于建立、使用和维护数据库,简称dbms。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。数据库管理系统的主要功能有:数据定义、数据操作、数据库的运行管理、数据组织、数据库的保护、数据库的维护和通信。 3. 说出几种常用的数据模型。 答:层次模型、网状模型、关系模型。4. 什么是关系模型? 答:关系模型是用二维表的形式表示实体和实体间联系的数据模型。 5. 简述数据库设计的步骤。 答:需求分析、概念结构设计、逻辑结构设计、物理结构设计、数据库的建立和测试、数据库运行和维护。 第2章 SQL 语言简介 1. 什么是SQL语言?SQL语言具有哪些特点和功能? 答:SQL是一种数据库查询和程序设计语言,用于存取数据以及查询更新和管理关系

数据库系统。 SQL的特点和功能有:查询,操作,定义和控制四个方面,SQL语言具有高度的非过程化,语言简洁,语义明显,语法结构简单,直观易懂的特点。SQL语言即可以作为独立语言使用,用户可以在终端键盘上直接键入SQL命令对数据库进行操作,也可以作为嵌入式语言,嵌入到其他高级语言中。 2. SQL语言包含哪几个部分? 答:SQL语言包含4个部分:数据定义语言(DDL-Data Definition Language)、数据查询语言(DQL-Data Query Language)、数据操纵语言(DML-Data Manipulation Language)、数据控制语言(DCL-Data Control Language) 3. 在联接查询中,包含哪几类联接?答:联接可分为3类: (1)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

2014电大《数据库基础与应用》形考考核册答案

2014电大《数据库基础与应用》形考考核册答案 数据库基础与应用第一次作业答案 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、局部全局、主属性非主属性、多多、1 多、型值、元组属性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应用程序设计员终端用户、外模式与模式模式与内模式、定义/操作/控制自动建立、关系数据结构关系运算关系完整性规则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第一 2 、第二二、第三、BC 主属性 数据库基础与应用形考作业参考答案 第二次作业解答: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、VALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计要求功能完善操作方便、客房表住宿、娱乐费表催补款表、客房表客房空闲表 二、写功能 1. 从商品库中查询出每一种商品的商品代号、分类名、数量和品牌等信息。 2. 从商品库中查询出所有商品的不同产地的总数。 3. 从教学库中查询出每门课程被选修的学生数。 4. 从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所选修的共同课程的课程号。 5. 从教学库中查询出所有已被学生选修的课程。 6. 从教学库中查询出最多选修了2门课程(含未选任何课程)的全部学生。 7. 从教学库中查询出每个学生的选课的全部情况,并依次按学生号和成绩排序。 8. 从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1 Group by分类名 3. Select * From 商品表1

数据库基础与应用形考作业答案

数据库基础与应用形考作业参考答案 作业1: 一、单选:ABCDBACBB 二、判断:√√√√╳√√╳╳√ 三、填空:(1-36)依赖于、文件管理数据库、文件管理数据库、 局部全局、主属性非主属性、多多、1 多、型值、元组属 性、关系定义 DBMS、继承封装多态、DBA 数据库设计员应 用程序设计员终端用户、外模式与模式模式与内模式、定义/ 操作/控制自动建立、关系数据结构关系运算关系完整性规 则、单值重复、侯选码属性的、主非主、空主码、7 3 2、选择 2、S >< II学生号 (X))、II课程号(X)与C 、X←→Y 决 定因素、非平凡完全、学号系主任、 X→Y X→Z 分解性、X 侯选码、2、3、第一不可再分、数据冗余操纵异常、第 一 2 、第二二、第三、BC 主属性 作业2: 一、填空:(1-21)视图基本表、CREATE SCHEMA DROP SCHEMA、列级表级、列级表级、建立修改删除、V ALUES SELECT、表建立、按需要安全、不影响直接影响、SELECT FROM WHERE、GROUP BY ORDER BY 、需求分析概 念设计、数据流图数据字典需求说明书、需求分析ER图、商品销售收款、全局模式外模式、1对1 1对多、设计 要求功能完善操作方便、客房表住宿、娱乐费表催补款表、

客房表客房空闲表 二、写功能 1.从商品库中查询出每一种商品的商品代号、分类名、数量和品牌 等信息。 2.从商品库中查询出所有商品的不同产地的总数。 3.从教学库中查询出每门课程被选修的学生数。 4.从教学库中查询出学生号为@S1的学生和学生号为@S2的学生所 选修的共同课程的课程号。 5.从教学库中查询出所有已被学生选修的课程。 6.从教学库中查询出最多选修了2门课程(含未选任何课程)的全 部学生。 7.从教学库中查询出每个学生的选课的全部情况,并依次按学生号 和成绩排序。 8.从教学库中查询出选修了姓名为@a的学生全部选课的所有学生。 三、写命令 1. Select * from 商品表1 where 数量between 10 to 20 2. Select 分类名,sum(数量) as 总数量 From 商品表1

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2答案

北京师范大学继续教育与教师培训学院 《数据库基础与应用》大作业2 本大作业2考查第4~6章(查询、窗体、报表)的学习内容。 学习中心_____________ 专业__________________ 年级________ 姓名_____________ 学号 ______________ 一、单项选择题(本大题共20小题,每小题2分,共40分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码圈选或打勾。错选、多选或未选均无分。 1. Access数据库系统提供四种查询向导,分别是____、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。B A 字段查询向导 B 简单查询向导 C 记录查询向导 D 数据查询向导 2. 在Access中,参数查询是利用输入参数____来提示用户输入信息的查询。B A 状态栏 B 对话框 C 工具栏 D 菜单栏 3. SQL语句中的DROP关键字的功能是从数据库中B A 修改表 B 删除表 C 插入表 D 新建表 4. 用表“学生名单”创建新表“学生名单2”,所使用的查询方式是B A 删除查询 B 生成表查询 C 追加查询 D 交叉表查询 5. 查找“姓名”字段中姓名的第二字是“宏”字的所有记录的准则是D A LIKE "*宏" B LIKE "?宏" C LIKE "?宏?" D LIK E "?宏*" 6. 有一“人事档案”表,该表中有职工编号、姓名、性别、年龄和职位5个字段的信息,现要求显示所有职位不是部门经理的职工的信息。能完成该功能的SQL语句是C A SELECT * FROM 人事档案WHERE NOT "部门经理" B SELECT * FROM 人事档案WHERE 职位NOT "部门经理" C SELECT * FROM 人事档案WHERE NOT 职位="部门经理" D SELECT * FROM 人事档案WHER E 职位="部门经理" 7. 创建一个查询,若该查询在执行时能够根据输入的学号显示一个学生的成绩单,则这个查询是C A 追加查询 B 操作查询 C 参数查询 D 生成表查询 8. 在窗体设计过程中,经常要使用的3种属性是____、控件属性和节属性。B A 字段属性 B 窗体属性 C 查询属性 D 报表属性

数据库基础与应用形成作业答案

《数据库基础与应用》形成性作业 第一次作业 一、单项选择题 1、域是实体中相应属性的(A)。 A、取值范围 B、值 C、名称 D、描述 2、把保存关系定义的关系称为对应数据库的(B)。 A、一般关系 B、元关系 C、特定关系 D、正常关系 3、在一个关系R中,若存在X→Y和X→Z,则存在X→(Y,Z),称此为函数依赖的(C)规则。 A、传递性 B、分解性 C、合并性 D、增广性 4、设一个关系为(R(A、B、C、D、E、F),它的最小函数依赖集为FD={A→B,A→C,D→E,D→F},则该关系的候选码为(D)。 A、(A,B) B、(A,C) C、(A,E) D、(A,D) 5、设D1,D2和D3域的基数分别为2,3,4,则D1*D2*D3的元组数为(B)。 A、9 B、24 C、10 D、20 6、若一个关系为R(学生号,姓名,性别,年龄),则(A)适合作为该关系的主码。 A、学生号 B、姓名 C、性别 D、年龄 7、设一个集合A={3,4,5,6,7},集合B={1,3,5,7,9},则A和B的并集中包含有(C)个元素。 A、10 B、8 C、7 D、6 8、在一个关系R中,若存在X→(Y,Z),则也隐含存在X→Y和X→Z,称此为函数依赖的(B)规则。 A、传递性 B、分解性 C、合并性 D、增广性 9、若一个关系的任何非主属性都不部分依赖于任何候选码,则称该关系最高达到了(B)范式。 A、第一 B、第二 C、第三 D、BC 二、是非题 1、在文件管理阶段,文件之间是相互联系的,在数据库管理阶段,文件之间是相互独立的。(错) 2、分布式数据库系统既支持客户局部应用,又支持客户的全局应用。(对)

数据库应用基础access考试建立表

数据库应用基础access考试建立表

————————————————————————————————作者:————————————————————————————————日期:

信息技术一类专业考试卷 数据库应用基础——Access 2010 (考试时间100分钟,满分100分) 一、单项选择题(每题1分,36小题,共36分。每题所给的四个选项中,只有一个正确答案,请选出该项) (1)用Access 2010创建“学生”数据库文件,其文件名是() A. 学生.adp B. 学生.dbf C. 学生.accdb D. 学生.mdb (2)目前大多数数据库系统,如Access,都是建立在()之上。 A.层次模型 B.关系模型C.网状模型 D. 面向对象模型 (3)数据库系统是由数据库、数据库管理系统、应用程序、()、用户等构成的人机系统。 A. 数据库管理员 B. 程序员 C. 高级程序员 D. 软件开发商 (4)一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员、与实体计算机之间的联系是() A. 一对一联系 B. 一对多联系 C. 多对一联系 D. 多对多联系 (5)在Access 2010中,用于存放数据库数据的是() A. 表 B. 窗体 C. 模块 D. 查询 (6)下列关于Access 2010数据库的说法,错误的是() A.数据库也可以理解为存放数据的仓库 B.一个数据库可以包含多个表 C.所有的对象都存放在同一个数据库文件中 D.表是数据库中最基本的对象,没有表也就没有其他对象 (7)在Access 2010中,表和数据库的关系是() A.一个数据库可以包含多个表B.一个表只能包含两个数据库 C.一个表可以包含多个数据库D.一个数据库只能包含一个表 (8)在Access 2010数据库中,一个关系就是一个() A. 数据库 B. 记录 C. 字段 D. 二维表 (9)要从教师表中找出职称为“教授”的教师,则需要进行的关系运算是() A. 选择 B. 投影 C. 连接 D. 自然连接 (10)要从学生关系中查询学生的姓名和年龄,则需要进行的关系运算是() A. 选择 B. 投影 C. 连接 D. 自然连接 (11)下列关于数据类型的说法,正确的是() A. 字段的另一种说法 B. 决定字段能包含哪类数据的设置 C. 一类数据库应用程序 D. 用来描述表向导允许从中选择的字段名称 (12)在一个单位的人事数据库,字段“简历”的数据类型是() A. 文本型 B. 数字型 C. 备注型 D. 日期/时间型 (13)如果在创建表中建立字段“时间”,其数据类型应当是()

计算机数据库应用基础全部习题参考答案

第一章习题参考答案 1.选择题 (1)数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是( A )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS (2)设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是(B)。 A.m:n B.1:m C.m:k D.1:1 (3)对于“关系”的描述,正确的是( D )。 A.同一个关系中允许有完全相同的元组 B.同一个关系中元组必须按关键字升序存放 C.在一个关系中必须将关键字作为该关系的第一个属性 D.同一个关系中不能出现相同的属性名 (4)E-R图用于描述数据库的( A )。 A.概念模型B.数据模型 C.存储模型D.逻辑模型 (5)在关系模型中,一个关键字( C )。 A.可以由多个任意属性组成 B.至多由一个属性组成 C.可以由一个或者多个其值能够唯一表示该关系模式中任何元组的属性组成 D.可以由一个或者多个任意属性组成 (6)现有如下关系: 患者(患者编号,患者姓名,性别,出生日期,单位) 医疗(患者编号,患者姓名,医生编号,医生姓名,诊断日期,诊断结果)其中,医疗关系中的外关键字是( A )。 A.患者编号B.患者姓名 C.患者编号和患者姓名D.医生编号和患者编号 (7)一个关系只有一个( D )。 A.候选关键字B.外部关键字 C.组合关键字D.主关键字 (8)下列标识符可以作为局部变量使用的是( C )。 A.[@Myvar] B.My var C.@Myvar D.@My var (9)Transact-SQL支持的一种程序结构语句是( A )。 A.BEGIN…E ND B.IF…T HEN…ELSE C.DO CASE D.DO WHILE (10)字符串常量使用( A )作为定界符。 A.单引号B.双引号 C.方括号D.花括号 2.填空题 (1)数据库是在计算机系统中按照一定的方式组织、存储和应用的(数据集合)。支持数据库各种操作的软件系统叫(数据库管理系统)。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫(数据库系统)。

数据库基础与应用(带答案)

B.

C. 元组 D. 基数 5. 在Access 数据库中,任何事物都被称为分值:2 A. 方法 B. 对象 C. 属性 D. 事件 6.Access 数据库类型是分值:2 8. Access 2 A. 必须包含构成Access 数据库的七类不同的对象

B. 至少应包括三个以上不同类型的对象 C. 可以不包含任何对象 D. 每个对象必须作为单独的文件存放在Windows操作系统中 9. 在Access 中,空数据库是指分值:2 A. 数据库中数据是空的 B. 没有基本表的数据库 C. 没有窗体、报表的数据库 D. 没有任何数据库对象的数据库 10. 若使打开的数据库文件能为网上其他用户共享,但只能浏览数据,要选择打开数据库文件的方式为分值:2 A. 常规打开 B. 以只读方式打开 以独占方式打开 D. 以独占只读方式打开 B. C. 使用用户级安全机制 D. 设置访问数据库的权限

12. 表“设计”视图窗口包括两个区域:字段输入区和分值:2 A. 格式输入区 B. 数据输入区 C. 字段属性区 D. 页输入区 13. 输入掩码是给字段输入的数据时设置的分值:2 A. 初值 B. 当前值 C. 输出格式 14. 子表的概念是相对主表而言的,它是嵌在__ 中的表。分值:2 A. 从表 C. 子表 D. 大表 15. 在Access中表和数据库的关系是分值:2 A. 一个数据库可以包含多个表 B. 一个表只能包含两个数据库 C. 一个表可以包含多个数据库 D. 一个数据库只能包含一个表

16. 在Access的数据类型中,不能建立索引的数据类型是分值:2 A. 文本型 B. 备注型 C. OLE 对象 D. 超链接 17. 设置主关键字是在_ 中实现的。分值:2 A. 表设计视图 B. 表的数据表视图 C. 查询设计视图 D. 报表的设计视图 18. 假设规定某个日期型字段的取值范围是2008年1月1日到2009年1月 1 日,则可设置该字段的有效性规则为分值:2 A. Between #1/1/2008# And #1/1/2009# B. Between "1/1/2008" And "1/1/2009" C. Between *1/1/2008* And *1/1/2009* D. Between [2008 年1月1日] And [2009 年 1 月1 日] 19. ___________________________________________ Access 数据库系统 提供四种查询向导,分别是_______________________ 、交叉表查询向导、

数据库应用基础第8章习题参考答案

1.选择题 (1)当采用Windows验证方式登录时,只要用户通过Windows用户账户验证,就可(A)到SQL Server数据库服务器。 A. 连接 B. 集成 C. 控制 D. 转换 (2)SQL Server中的视图提高了数据库系统的(D)。 A. 完整性 B. 并发控制 C. 隔离性 D. 安全性 (3)使用系统管理员登录账户sa时,以下操作不正确的是(C)。 A. 虽然sa是内置的系统管理员登录账户,但在日常管理中最好不要使用sa进行 登录。 B. 只有当其他系统管理员不可用或忘记了密码,无法登录到SQL Server时,才使 用sa这个特殊的登录账户。 C. 最好总是使用sa账户登录。 D. 使系统管理员成为sysadmin固定服务器角色的成员,并使用各自的登录账户来登录。 (4)在数据库的安全性控制中,授权的数据对象的(B),授权子系统就越灵活。 A. 范围越小 B. 约束越细致 C. 范围越大 D. 约束范围大 (5)在“连接”组中有两种连接认证方式,其中在(B)方式下,需要客户端应用程序连接时提供登录时需要的用户标识和密码。 A. Windows身份验证 B. SQL Server身份验证 C. 以超级用户身份登录时 D. 其他方式登录时 2.填空题 (1)SQL Server 2000提供了非常完善的安全管理机制,包括( 用户登录 )管理和对用户( 使用数据库对象 )的管理。 (2)SQL Server的安全性管理是建立在( 身份验证 )和( 访问许可 )机制上的。 (3)SQL Server 2000 的默认身份验证模式是(Windows身份验证模式)。 (4)权限管理的主要任务是( 对象权限和语句权限的管理 )。 (5)角色中的所有成员( 继承 )该角色所拥有的权限。 3.问答题 (1)什么是数据库的安全性? 答:数据库的安全性(security)是指保护数据库避免不合法的使用,以免数据的泄漏、更改或破坏。 (2)SQL Server 2000有几种身份验证方式?它们的区别是什么? 答:SQL Server能在两种身份验证模式(Authentication Modes)下运行:Windows身份验证模式和混合模式。 在Windows身份验证模式下,SQL Server依靠Windows 身份验证来验证用户的身份。这种模式下用户不能指定 SQL Server 2000 登录用户名。 混合模式下,用户既可以使用 Windows身份验证,也可以使用SQL Server身份验证。 相比而言,Windows身份验证模式能够提供更多的功能,另外对于帐户和帐户组的管理和修改也更为方便。而混合模式中的SQL Server身份验证模式最大的好处是很容易通过企业管理器实现,更容易编写到应用程序里。在用户数量较少、单服务器的情况下有一定的适用性。

数据库基础及应用试题题库.

《数据库基础及应用》选择题题库 1.在学生成绩表tblCourseScore中的列Score用来存放某学生学习某课程的考试成绩(0~100分,没有小数), 用下面的哪种类型最节省空间?C A. int B. smallint C. tinyint D. decimal(3,0) 2.订单表Orders的列OrderID的类型是小整型(smallint),根据业务的发展需要改为整型(integer),应该使用下面的哪条语句?C A. ALTER COLUMN OrderID integer FROM Orders B. ALTER TABLE Orders ( OrderID integer ) C. ALTER TABLE Orders ALTER COLUMN OrderID integer D. ALTER COLUMN Orders.OrderID integer 3. 小王在SQL Server 2005数据库中创建了如下两个表: CREATE TABLE 雇员表 ( 雇员代号 int IDENTITY(10001,1) PRIMARY KEY NONCLUSTERED, 雇员姓名 varchar(20) NOT NULL, 通信地址 varchar(200) NULL ) CREATE TABLE 订单表 ( 订单号 int IDENTITY(1,1) PRIMARY KEY, 雇员代号 int NOT NULL, 客户代号 int NOT NULL, 订购日期 datetime NOT NULL, 订购金额 money NOT NULL ) 他需要获得2003年9月1日每个雇员的最高的一笔销售金额,要求列出“雇员代号”、“雇员姓名”、“订购日期”、最高的“订购金额”。下面哪个语句能完成该功能?B A. SELECT a.雇员代号,a.雇员姓名,b.订购日期,b.订购金额 FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 WHERE b.订购日期 = '09/01/2003' AND 订购金额 IN (SELECT MAX(订购金额) FROM 订单表) B. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a LEFT OUTER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号 AND b.订购日期 = '09/01/2003' GROUP BY a.雇员代号,a.雇员姓名,b.订购日期 C. SELECT a.雇员代号,a.雇员姓名,b.订购日期,MAX(订购金额) FROM 雇员表 AS a INNER JOIN 订单表 AS b ON a.雇员代号 = b.雇员代号

数据库应用基础第4章习题参考答案

习题 1.选择题 (1)设A、B两个数据表的记录数分别为3和4,对两个表执行交叉联接查询,查询结果中最多可获得(C )条记录。 A.3 B. 4 C. 12 D. 81 (2)如果查询的SELECT子句为SELECT A, B, C * D,则不能使用的GROUP B子句是( A )。 A.GROUP BY A B.GROUP BY A,B C.GROUP BY A,B,C*D D.GROUP BY A,B,C,D (3)关于查询语句中ORDER BY子句使用正确的是( C )。 A.如果未指定排序字段,则默认按递增排序 B.数据表的字段都可用于排序 C.如果在SELECT子句中使用了DISTINCT关键字,则排序字段必须出现在查询结果中 D.联合查询不允许使用ORDER BY子句 (4)在查询设计器中,不能与其他窗格保持同步的是(D )。 A.关系图窗格 B. 网格窗格 C.SQL窗格 D. 结果窗格 (5)下列函数中,返回值数据类型为int的是(B)。 A.LEFT B. LEN C.LTRIM D. SUNSTRING 2.填空题 (1) 在启动查询分析器时,在登录对话框中可使用(Local)作为本地服务器名称。 (2) 查询分析器窗口主要由对象浏览器和(查询)窗口组成。 (3) 从Windows“开始”菜单启动查询分析器后,默认数据库为(master)。 (4) 以表格方式显示的查询结果保存为(导出)文件,其文件扩展名为(csv);以文本方式显示的查询结果保存为(报表)文件,其文件扩展名为(rpt)。 (5) 可使用(PRINT)或(SELECT)语句来显示函数结果。 (6) 在查询语句中,应在(SELECT)子句中指定输出字段。 (7) 如果要使用SELECT语句返回指定条数的记录,则应使用(TOP)关键字来限定输出字段。 (8) 联合查询指使用(UNION)运算将多个(查询结果)合并到一起。 (9) 当一个子SELECT的结果作为查询的条件,即在一个SELECT语句的WHERE子句中出现另一个SELECT语句,这种查询称为(嵌套)查询。 (10) 连接查询可分为3种类型:(内连接)、(外连接)和交叉连接。 3.问答题 (1) 在SELECT语句中,根据列的数据对查询结果进行排序的子句是什么?能消除重复行的关键字是什么? (2) 写出与表达式“仓库号NOT IN('wh1','wh2')”功能相同的表达式。用BETWEEN、AND形式改写条件子句WHERE mark> 550 AND mark<650。 (3) 在一个包含集合函数的SELECT语句中,GROUP BY子句有哪些用途?

数据库基础教程课后习题答案顾韵华

习题1 1、简述数据库系统的特点。 答:数据库系统的特点有: 1)数据结构化 在数据库系统中,采用统一的数据模型,将整个组织的数据组织为一个整体;数据不再仅面向特定应用,而是面向全组织的;不仅数据内部是结构化的,而且整体是结构化的,能较好地反映现实世界中各实体间的联系。这种整体结构化有利于实现数据共享,保证数据和应用程序之间的独立性。 2)数据共享性高、冗余度低、易于扩充 数据库中的数据能够被多个用户、多个应用程序共享。数据库中相同的数据不会多次重复出现,数据冗余度降低,并可避免由于数据冗余度大而带来的数据冲突问题。同时,当应用需求发生改变或增加时,只需重新选择不同的子集,或增加数据即可满足。 3)数据独立性高 数据独立性是由DBMS 的二级映像功能来保证的。数据独立于应用程序,降低了应用程序的维护成本。 4)数据统一管理与控制 数据库中的数据由数据库管理系统(DBMS )统一管理与控制,应用程序对数据的访问均经由DBMS 。DBMS 提供四个方面的数据控制功能:并发访问控制、数据完整性、数据安全性保护、数据库恢复。 2、什么是数据库系统? 答:在计算机系统上引入数据库技术就构成一个数据库系统(DataBase System ,DBS )。数据库系统是指带有数据库并利用数据库技术进行数据管理的计算机系统。DBS 有两个基本要素:一是DBS 首先是一个计算机系统;二是该系统的目标是存储数据并支持用户查询和更新所需要的数据。 3、简述数据库系统的组成。 答:数据库系统一般由数据库、数据库管理系统(及其开发工具)、数据库管理员(DataBase Administrator ,DBA )和用户组成。 4、试述数据库系统的三级模式结构。这种结构的优点是什么? 答:数据库系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级构成,同时包含了二级映像,即外模式/模式映像、模式/内模式映像,如下图所示。 数据库应用1…… 外模式A 外模式B 模式 应用2应用3应用4应用5…… 模式 外模式/模式映像 模式/内模式映像 数据库系统的这种结构具有以下优点: (1)保证数据独立性。将外模式与模式分开,保证了数据的逻辑独立性;将内模式与模式分开,保证了数据的物理独立性。 (2)有利于数据共享,减少了数据冗余。 (3)有利于数据的安全性。不同的用户在各自的外模式下根据要求操作数据,只能对

数据库应用基础(B卷)

数据库应用基础(B卷)

广东财经大学华商学院试题纸 2014-2015 学年第一学期考试时间共 120 分钟 课程名称数据库应用基础(B卷)课程代码0818072共 3 页 课程班号学号姓名 一、选择题(每小题2分,共10小题,共20分) (说明:选择题的答案请填写在“选择题答题卡B 卷.xlsx”文件中,否则不给分) 1、Access2010数据库中的表是一个()。 A)交叉表B)线型表C)报表D)二维表 2、在关系数据库中,能够惟一地标识一个记录的属性或属性的组合,称为()。 A)关键字B)属性C)关系D)域 3、在现实世界中,每个人都有自己的出生地,实体“人”与实体“出生地”之间的联系是()。 A)一对一联系B)一对多联系C)多对多联系D)无联系 4、某文本型字段的值只能为字母且不允许超过6个,则可将该字段的输入掩码属性定义为( )。

在各个月份的订单总数,要求在交叉表中显示月份,各部门名称和统计结果,所建查询命名为:学生自己的姓名+查询4。 5.创建一个参数查询,要求根据所输入的城市名称,从客户表中查询该城市对应的客户信息记录。所建查询命名为:学生自己的姓名+查询5。 四、综合应用题(第1小题20分,第2小题10分,共30分) 打开“综合应用.accdb”数据库,请按以下各小题的要求完成操作。 1.窗体的创建与设计: (1)按如图B-1所示创建一个窗体,用于查询客户信息,窗体标题为“客户信息查询”,边框样式为:对话框边框,无记录导航器、无控制条,将窗体保存为:客户资料查询。(5分) (2)在窗体的窗体页眉节区位置添加一个标签控件,其名称为“check”,标题显示为“客户信息查询”,标题字体格式为:18号,红色,加粗,并在标题下方绘制一条分割线。(5分)(3)在“客户资料查询”窗体中添加一个组合框控件,宽度为5cm,高度为1cm,组合框标题为“公司名称”,在组合框中绑定显示“客户”表中的“公司名称”字段值。(5分) (4)在“客户资料查询”窗体中添加一个命令按钮,名称为“query",按钮标题分别为“查询”,实现查询按钮的功能,能够调出“客户信息”窗体,浏览到所查询客户公司的详细信息。例如,调出图B-2所示的客户资料窗体。(5分) 完成1至4题设计后窗体的最终运行效果如下图所示: 图B-1

《数据库基础与应用》模拟试卷及答案

《数据库基础与应用》模拟试卷及答案 一、单项选择题,把合适的选项编号填写在括号内。(每小题2分,共20分) 1.设一个关系A具有a1个属性和a2个元组,关系B具有b1个属性和b2个元组,则关系A?B具有()个属性。 A. a1+b1 B. a2?b2 C. a1+b2 D. a2?b1 2.若实体A和B是1对多的联系,实体B和C是多对1的联系,则实体A和C是()的联系。 A. 一对一 B. 一对多 C. 多对多 D. 没有 3.在SQL中,列级完整性约束分为()种情况,表级完整性约束分为4种情况。 A. 4 B. 5 C. 6 D. 7 4.在列举的购物活动中,商品实体同销售实体之间是()的联系。 A. 一对一 B. 一对多 C. 多对多 D. 没有 5.在SQL的查询语句中,order by选项实现对结果表的()功能。 A. 分组统计 B. 求和 C. 查找 D. 排序 6.Access2000数据库文件的扩展名是()。 A.dbf B.dbt C.mdf D.mdb 7.一般情况下,可以使用()字段作为主关键字。 A.基本工资 B.职称 C.姓名 D.身份证号码 8.下列()图标是Access中表对象的标志。 A. B. C. D. 9.Access中包含有()种数据类型。 A.9 B.10 C.7 D.8 10.可以通过Internet进行数据发布的对象是()。 A.窗体 B.报表 C.查询 D.数据访问页 二、是非判断题,若叙述正确则在题目编号前打“√”否则打“×”(每小题2分,共20分) 1.在文件系统系统中,不容易做到数据共享,而在数据库系统系统中,容易做到数据共享。

相关主题
文本预览
相关文档 最新文档