Access2010《数据库基础及应用》

Access2010《数据库基础及应用》
Access2010《数据库基础及应用》

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

(共有 63 题; 满分: 100 分; 总时; 0 分钟)

第1 题: (单选题, 1.5 分)

OpenForm 操作可用来打开_______。

A.报表 B.窗体 C.数据库管理系统 D.状态栏

答案: B

第2 题: (单选题, 1.5 分)

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

A.AllRecords B.ShowRecords

C.ShowAllRecords D.ShowAll

答案: C

第3 题: (单选题, 1.5 分)

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

A.PrintRecord B.ShowRecord

C.IndexRecord D.FindRecord

答案: D

第4 题: (单选题, 1.5 分)

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

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

答案: B

第5 题: (单选题, 1.5 分)

直接运行包含有子宏的宏时,只运行该宏中的_______所包含的宏操作。A.最后一个子宏 B.第一个子宏

C.第二个子宏 D.第三个子宏

答案: B

第6 题: (单选题, 1.5 分)

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

A.子宏名.宏名 B.子宏名

C.宏名.子宏名D.宏名.宏名

答案: C

第7 题: (单选题, 1.5 分)

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

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

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

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

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

答案:A

第8 题: (单选题, 1.5 分)

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

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

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

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

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

答案: D

第9 题: (单选题, 1.5 分)

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

A.AutoKeys B.MessageBox

C.SetProperty D.Beep

答案: C

第10 题: (单选题, 1.5 分)

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

A.Close B.QuitWindow

C.CloseWindow D.ExitWindow

答案: C

第11 题: (单选题, 1.5 分)

在 VBA 中,设 a=2,b=3,则表达式 a>b 的值是_______。A.True B.False C.And D. Or

答案: B

第12 题: (单选题, 1.5 分)

在 VBA 中,表达式 5^2 Mod 9 >= 3*2 的值是_______。A.True B.False C.And D. Or

答案:A

第13 题: (单选题, 1.5 分)

在 VBA 中,表达式 9\2<=4 Or 5<=4 的值是_______。A.True B.False C.And D. Or

答案:A

第14 题: (单选题, 1.5 分)

在 VBA 中,表达式 Not (168<=168) 的值是_______。A.True B.False C.And D. Or

答案: B

第15 题: (单选题, 1.5 分)

在 VBA 中,表达式 17\7>=2 And 10\3=3 的值是_______。A.True B.False C.And D. Or

答案:A

第16 题: (单选题, 1.5 分)

在 VBA 中,表达式 2^3>=7 And (15/4>3) 的值是_______。A.True B.False C.And D. Or

答案:A

第17 题: (单选题, 1.5 分)

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

A.不可确定循环次数

B.可确定循环次数

C.无限循环次数

D.确定循环10次以下

答案: B

第18 题: (单选题, 1.5 分)

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

A.记录 B.报表 C.程序代码 D.窗体

答案: C

第19 题: (单选题, 1.5 分)

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

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

答案: C

第20 题: (单选题, 1.5 分)

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

A.英文双引号 " B.英文单引号 '

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

答案: B

第21 题: (单选题, 1.5 分)

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

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

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

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

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

答案: B

第22 题: (单选题, 1.5 分)

在 VBA 中,变量的作用域分为三个层次:分别是局部变量、全局变量和_______。A.数据库级变量 B.表级变量

C.模块级变量 D.字段级变量

答案: C

第23 题: (单选题, 1.5 分)

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

A.Not B.Null C.空格 D." "

答案: B

第24 题: (单选题, 1.5 分)

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

A.按分类序 B.按数值序 C.按大小序 D.按小大序

答案:A

第25 题: (单选题, 1.5 分)

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

A.In Error B.On Error C.Of Error D.For Error

答案: B

第26 题: (单选题, 1.5 分)

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

A.! B.: C.# D./

答案: B

第27 题: (单选题, 1.5 分)

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

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

答案: B

第28 题: (单选题, 1.5 分)

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

A.查询对象 B.表对象 C.页 D.类模块

答案: D

第29 题: (单选题, 1.5 分)

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

A.Dim B.Const C.% D.#

答案: B

第30 题: (单选题, 1.5 分)

在 VBA 中,有 Sub 过程和 Function 过程,其中 Function 过程将返回_______函数值。

A.一个 B.二个 C.三个 D.多个

答案:A

第31 题: (单选题, 1.5 分)

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

A.ByRef B.ByVal C.ByStr D.ByVhr

答案: B

第32 题: (单选题, 1.5 分)

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

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

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

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

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

答案: B

第33 题: (单选题, 1.5 分)

VBA 中的逻辑值进行算术运算时,True 值被当做_______,False 当做 0。A.1 B.-1 C.10 D.-10

答案:B

答案: B

第34 题: (单选题, 1.5 分)

在 VBA 中,类型说明符______表示的类型是整型。

A.$ B.% C.# D."

答案: B

第35 题: (单选题, 1.5 分)

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

A.32 B.48 C.128 D.255

答案: D

第36 题: (单选题, 1.5 分)

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

A.前后各用一个双引号

B.前后各用一人单引号

C.前后各用一个圆括号

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

答案: D

第37 题: (单选题, 1.5 分)

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

A.ABC$ B."ABC888" C.ABC D.ABC' 答案: B

第38 题: (单选题, 1.5 分)

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

A.Private Sub Form_Dbclick()

B.Private Sub Text_Dbclick()

C.Private Sub Form_Click()

D.Private Sub Text_Click()

答案: C

第39 题: (单选题, 1.5 分)

下面正确的赋值语句是______。

A.X+Y=30 B.Y^2=R*R

C.Y=X+30 D.3Y=X

答案: C

第40 题: (单选题, 1.5 分)

执行下列程序段后,变量 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

答案: B

第41 题: (单选题, 1.5 分)

程序的三种基本结构是______。

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

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

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

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

答案: C

第42 题: (单选题, 1.5 分)

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

A.10 B.20 C.30 D.25

答案: C

第43 题: (单选题, 1.5 分)

在 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

答案: B

第44 题: (单选题, 1.5 分)

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

A.双精度型 B.整型 C.长整型 D.变体型答案: D

第45 题: (单选题, 1.5 分)

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

A.在命令按钮上按下鼠标

B.拖动窗体

C.鼠标滑过命令按钮

D.按下键盘上的某个键

答案:A

第46 题: (单选题, 1.5 分)

如果 X 是一个正的实数,保留两位小数、将千分位四舍五入的表达式是______。A.0.01*Int(X+0.05)

B.0.01*Int(100*(X+0.005))

C.0.01*Int(X+0.005)

D.0.01*Int(100*(X+0.05))

答案: B

第47 题: (单选题, 1.5 分)

由“For i=1 to 9 Step -3”决定的循环结构,其循环体将被执行______。A.0 次 B.1 次 C.4 次 D.5 次

答案:A

第48 题: (单选题, 1.5 分)

窗体中有命令按钮 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)

Debug.Print a; b

End Sub

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

A.10 5 B.10 40 C.20 5 D.20 40

答案: D

第49 题: (单选题, 1.5 分)

窗体中有命令按钮 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个数据分别统计整数和非整数的个数

答案: C

第50 题: (单选题, 1.5 分)

运行下列程序,输入数据 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

答案: C

第51 题: (单选题, 1.5 分)

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

Private Sub Command1_Click()

Dim x As Integer, y As Integer

x = 12: y = 32

Call Proc(x, y)

Debug.Print 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

第52 题: (单选题, 1.5 分)

窗体中有一个名为 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

答案: D

第53 题: (单选题, 1.5 分)

下列程序段,建立如图所示的数组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

答案: C

第54 题: (单选题, 1.5 分)

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

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

Private Sub cmd1_Clic()

txt1.Visible = False

End Sub

Private Sub Form_Click()

txt1._________ = True '选答案

End Sub

Private Sub Form_Load()

txt1.Value = "VBA程序设计"

txt1.Visible = True

cmd1.Caption = "隐藏"

End Sub

A. Enable

B. Value

C. Visible

D. Caption

答案: C

第55 题: (单选题, 1.5 分)

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

A.Errors B.Workspaces C.Users D.DBEngine

答案: D

第56 题: (单选题, 1.5 分)

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

A.Add B.Set C.And D.Or

答案: B

第57 题: (单选题, 1.5 分)

DAO 的 Database 对象的_______方法可以关闭一个已打开的 Database 对象. A.Open B.Recordset C.Close D.Delete

答案: C

第58 题: (单选题, 1.5 分)

ADO 的 Connection 对象的_______方法,可以打开数据源的连接。

A.Open B.Recordset C.Close D.Delete

答案:A

第59 题: (单选题, 1.5 分)

ADO 的 Recordset 对象的_______方法可用来新建记录。

A.Open B.AddNew C.Close D.Delete

答案: B

第60 题: (单选题, 1.5 分)

若要判断 ADO 的记录集对象 rst 是否已经到文件尾,则条件表达式是_______。A.rst.BOF B.rst.EOF C.rst.OOF D .rst.FOF

答案: B

第61 题: (多选题,2 分)

下面______是合法的变量名。

A.X_yz99 B.123abc C.Loop D.X-Y E.S168_

答案:A E

第62 题: (填空题, 4 分)

通过编程求出结果。

把 9786 表示为两个加数之和,使其中一个加数能被91整除,而另一个

加数能被87整除。请求出:在这两个加数中,能被91整除的加数等于多少?<空1>____________________ 答案:Lower(Trim(GetFill(1)))="4914"

第63 题: (填空题, 4 分)

通过编程求出结果。

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

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

<空1>____________________ 答案:Lower(Trim(GetFill(1)))="616"

6级《数据库基础与应用》期末综合练习题

(共有 33 题; 满分: 36 分; 总时; 0 分钟)

第1 题: (单选题, 1 分)

在 Access2010 中的 VBA 过程里,要运行宏可以使用 DoCmd 对象的

______方法。

A.Open B.RunMacro C.Close D.Query

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第2 题: (单选题, 1 分)

在宏中,OpenReport 操作可用来打开指定的_______。

A.查询 B.状态栏 C.窗

体 D.报表

[A]选A

[B]选B

[C]选C

[D]选D

答案: D

第3 题: (单选题, 1 分)

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

A.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,

可以直接运行该宏中的第一个子宏的所有宏操作

B.在“导航窗格”,选择“宏”对象列表中的某个宏名并双击,

可以直接运行该宏中的第二个子宏的所有宏操作

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

D.在一个宏中可以含有IF逻辑块

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第4 题: (单选题, 1 分)

在宏中,用于显示所有记录的宏命令是_______。

A.MsgboxAllRecords

B.ShowAllRecords

C.SetProperty

D.SaveRecords

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第5 题: (单选题, 1 分)

在 VBA 中,表达式 (5^2 Mod 8) >= 4 的值是_______。

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

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第6 题: (单选题, 1 分)

表达式 IIf(23 \ 5.5 <= 3 Or 5 >= 6, 68, 176) 的结果是______。

A.5 B.6 C.68 D.176

注意:执行整除之前,要先把除数四舍五入。

请另外试试表达式 IIf(23 \ 5.4 <= 3 Or 5 >= 6, 68, 176) 的结果。

[A]选A

[B]选B

[C]选C

[D]选D

答案: C

第7 题: (单选题, 1 分)

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

Dim W As Single

Dim P As Single

W = 68.5

If W <= 50 Then

P = W * 4

Else

P = W * 2

End If

A. 68.5

B. 137

C.

205.5 D. 275

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第8 题: (单选题, 1 分)

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

y = x\4 +2^4

If y<>30 Then x = x + y

t = x Mod 12

A. 1

B. 2

C.

3 D. 4

[A]选A

[B]选B

[C]选C

[D]选D

答案: C

第9 题: (单选题, 1 分)

在 VBA 中,声明函数过程的关键字是_______。

A.Dim B.Const C.Function D .Sub

[A]选A

[B]选B

[C]选C

[D]选D

答案: C

第10 题: (单选题, 1 分)

对 VBA 中的逻辑值进行算术运算时,True 值被当做 -1,False 当做

_______。

A.1 B.2 C.0 D.3

[A]选A

[B]选B

[C]选C

[D]选D

答案: C

第11 题: (单选题, 1 分)

在 VBA 中,类型说明符 # 表示的数据类型是______。

A.整型 B.长整型 C.单精度

型 D.双精度

[A]选A

[B]选B

[C]选C

[D]选D

答案: D

第12 题: (单选题, 1 分)

下列语句中,定义窗体的加载事件过程的头语句是______。

A.Private Sub Form_Chang()

B.Private Sub Form__LostFocus()

C.Private Sub Form_Load()

D.Private Sub Form_Open()

[A]选A

[B]选B

[C]选C

[D]选D

答案: C

第13 题: (单选题, 1 分)

现有一个已经建好的窗体,窗体中有一个命令按钮,单击此按钮,将打开“产品数量统计”报表,如果采用VBA 代码完成,下面语句正确的

是______。

A.Docmd.OpenForm "产品数量统计"

B.Docmd.OpenView "产品数量统计"

C.Docmd.OpenTable "产品数量统计"

D.Docmd.OpenReport "产品数量统计"

[A]选A

[B]选B

[C]选C

[D]选D

答案: D

第14 题: (单选题, 1 分)

表达式 IIf(7 Mod 5 > 3, 60, IIf(2^3 > 28, 80, 100)) 的运算结果是______。A.60 B.80 C.100

D.160

[A]选A

[B]选B

[C]选C

[D]选D

答案: C

第15 题: (单选题, 1 分)

在 VBA 中,变量声明语句“ Dim a!, b AS integer”中的变量 a 的

类型是______。

A.整型 B.单精度型 C.长整

型 D.变体型

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第16 题: (单选题, 1 分)

在 VBA 中,“ Dim a(3,3) AS Boolean”语句定义了一个数组,该数

组中的全部元素都初始化为______。

A.True B.False C.-1 D.1

[A]选A

[B]选B

[C]选C

[D]选D

答案: B

第17 题: (单选题, 1 分)

在 VBA 某个模块中,有如下声明语句

Dim a(6,10) AS integer

那么数组 a(6,10) 总共有______个元素。

A.16 B.60 C.70 D.77

[A]选A

[B]选B

[C]选C

[D]选D

答案: D

第18 题: (单选题, 1 分)

以下 VBA 程序段运行后,变量 j 的值是______。

k = 10

j = 0

Do

k = k + 10

Access2010《数据库基本知识》综合练习试题

Access2010《数据库基本知识》综合练习试题 (共有 37 题; 满分: 39 分; 总时; 80 分钟) 第1 题: (单选题, 1 分) 下面关于关系叙述中,错误的是_____。 A.一个关系是一张二维表 B.二维表一定是关系 C.有的二维表不是关系 D.同一列只能出自同一个域 [A]选A[B]选B[C]选C[D]选D 答案: B 第2 题: (单选题, 1 分) 在E-R图中,用来表示实体之间联系的图形是_____。 A.椭圆形 B.矩形 C.三角形 D.菱形 [A]选A[B]选B[C]选C[D]选D 答案: D 第3 题: (单选题, 1 分) 下列实体的联系中,属于多对多的联系是_____。 A.工厂与厂长 B.工厂与车间 C.车间与车间主任 D.读者与图书馆图书 [A]选A[B]选B[C]选C[D]选D 答案: D 第4 题: (单选题, 1 分) 假定有关系模式:部门(部门号,部门名称),职工(职工号,姓名,性别,职称,部门号),工资(职工号,基本工资,奖金),级别(职称,对应行政级别),要查找在“财务部”工作的职工的姓名及奖金,将涉及的关系是_____。 A.职工,工资 B.职工,部门 C.部门,级别,工资 D.职工,工资,部门 [A]选A[B]选B[C]选C[D]选D 答案: D

第5 题: (单选题, 1 分) 在Access表中,可以定义3种主关键字,它们是_____。 A. 单字段、双字段和多字段 B. 单字段、双字段和自动编号 C. 单字段、多字段和自动编号 D. 双字段、多字段和自动编号 [A]选A[B]选B[C]选C[D]选D 答案: C 第6 题: (单选题, 1 分) 在打开某个Access2010 数据库后,双击“导航窗格”上的表对象列表中的某个表名,便可打开该表的_________。 A.关系视图 B.查询视图 C.设计视图 D.数据表视图 [A]选A[B]选B[C]选C[D]选D 答案: D 第7 题: (单选题, 1 分) 对于Access2010 数据库,在下列数据类型中,不可以设置“字段大小”属性的是_______。 A.文本 B.数字 C.备注 D.自动编号(分长整、同步复制ID) [A]选A[B]选B[C]选C[D]选D 答案: C 第8 题: (单选题, 1 分) 在表设计视图中,若要将某个表中的若干个字段定义为主键,需要先按住_____键, 逐个单击所需字段后,再单击“主键”按钮。 A.Shift B.Ctrl C.Alt D.Tab [A]选A[B]选B[C]选C[D]选D 答案: B

Access2010数据库快速开发案例教程(二)

5.1 建表与相关字段属性的解说 学习要求:本节预计学习课时为1小时,重点是:a.新建表的操作;b.设置主键; c.理解字段的各个属性。学习说明 我们都知道,无论是多么强大、多么先进的数据库,都是基于存储在表中的数据来运行的,因此,表的设计和建立就显得特别重要,这也是数据库中最基础、最重要的组成部分之一——如若把数据库比作一个仓库的话,那么,表的设计,就好比这个仓库的仓位设计,而表的建立,就好比是仓位建设的施工——因此,如若仓库的仓位的设计和施工出了问题,毫无疑问,必然会给这个仓库的管理带来极大的不便,因此,希望大家能注重基本功的概念和练习,只有牢固的基本功,才能让我们走得更远、走得更好。 建表与相关字段属性的解说 在前面的课程中,我们已经讲过表的设计,那么,在这一节中,我们就来讲表的施工,也就是表的建立,所谓表的建立,就是将先前对应的表的设计图,在当前的对应的数据库文件中加以实现。 我们将以实际的例子加以说明,比如tblCodeyg这个表,它的表设计如下: 那么,我们应该如何实现呢? 首先,进入我们先前存储项目文件的C盘下的BXMIS目录,双击鼠标左键打开【Data.mdb】文件,则如下图所示:

对于熟悉Access 2003的人来说,这个界面可能有些陌生,但是原理都是一样的——此时,我们注意到,当前默认显示的是的栏目,接下来点选后面的小倒黑三角,则如下图所示:

接下来,我们选中【表(B)】选项,则如下图所示: 如上图所示,在【表】栏目下,我们会发现,已经有了8个名称以Sys为前缀的表的存在,需要特别说明的是,这些表并非是Access本身就有的,而是《盟威软件快速开发平台》的系统表,也就是说,除非是教程的指引,这些表是不允许我们手工修改和删除的——如若擅自改动或删除这些平台系统表,那么,可能会导致基于平台运行的各类系统出现各种难以预料的故障。 接下来,我们正式开始建表,请依次点选【创建】——【表设计】,如下图所示:

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)内部联接(典型的联接运算,使用类似于 = 或 <> 的比较运算符)。内部联接使用比较运算符根据每个表的通用列中的值匹配两个表中的行。内部联接包括同等

ACCESS2010练习

ACCESS2010练习 1、下列对于Access2010(高版本)与Access2003(低版本)之间的说法不正确的是()。 A、通过数据转换技术,可以实现高、低版本的共享. B、高版本文件在低版本数据库中可以打开,但有些功能不能正常运行. C、低版本数据库文件无法在高版本数据库中运行. D、高版本文件在低版本数据库中能使用,需将高版本转换成低版本. 2、不能退出Access 2010的方法是()。 A、单击"文件"菜单/"退出" B、单击窗口右上角"关闭"按钮 C、ESC D、ALT+F4 3、 Access在同一时间,可打开()个数据库。 A、1 B、2 C、3 D、4 4、对表中某一字段建立索引时,若其值有重复,可选择()索引。 A、主 B、有(无重复) C、无 D、有(有重复) 5、创建表时可以在()中进行。 A、报表设计器 B、表浏览器 C、表设计器 D、查询设计器 6、不能进行索引的字段类型是()。 A、备注 B、数值 C、字符 D、日期 7、在文本类型字段的“格式”属性使用“@;尚未输入”,则下列叙述正确的是()。 A、代表所有输入的数据 B、只可输入"@"符号 C、此栏不可以是空白 D、若未输入数据,会显示"尚未输入"4个字 8、文本类型的字段最多可容纳()个中文字。 A、255 B、256 C、128 D、127 9、合法的表达式是()。 A、教师工资 between 2000 and 3000 B、[性别]="男"or[性别]="女" C、[教师工资]>2000[教师工资]<3000 D、[性别]like"男"=[性别]="女" 10、若要查询成绩为60-80分之间(包括60分,不包括80分)的学生的信息,成绩字段的查询准则应设置为()。 A、>60 or <80 B、>=60 And <80 C、>60 and <80 D、IN(60,80) 11、在查询设计器的查询设计网格中()不是字段列表框中的选项。 A、排序 B、显示 C、类型 D、准则 12、操作查询不包括()。 A、更新查询 B、追加查询 C、参数查询 D、删除查询 13、若上调产品价格,最方便的方法是使用以下()查询。 A、追加查询 B、更新查询 C、删除查询 D、生成表查询 14、若要用设计视图创建一个查询,查找总分在255分以上(包括255分)的女同学的姓名、性别和总分,正确的设置查询准则的方法应为()。 A、在准则单元格键入:总分>=255 AND 性别="女" B、在总分准则单元格键入:总分>=255;在性别的准则单元格键入:"女" C、在总分准则单元格键入:>=255;在性别的准则单元格键入:"女" D、在准则单元格键入:总分>=255 OR 性别="女" 15、在查询设计器中不想显示选定的字段内容则将该字段的()项对号取消。 A、排序 B、显示 C、类型 D、准则 16、交叉表查询是为了解决()。 A、一对多关系中,对"多方"实现分组求和的问题. B、一对多关系中,对"一方"实现分组求和的问题.

ACCESS2010数据库应用基础教程计划(16级)

2017年秋期 Access2010 16级计创班 **** 计算机组(****) *****职业高中 2017年9月 1日

叙永县职业高中教师学科授课计划专业:计算机学科:access 2010 班级:16级计算机创新班教师:***** 数据库作为数据管理技术,是计算机科学的重要分支,在当今信息社会中,信息已经成为各行业的重要财富和资源,对数据库的应用无处不在。上学期16级计算机高考班的学生已学习了Access 2010数据库4大对象,本期学习Access 2010数据库的第五、六大对象宏和模块,是Access 2010数据库最为重要的知识之一,也是对口高职必考内容之一,为了更好地完成本学期的教学任务,将教学计划安排如下: 一、课程的性质 Access 2010数据库应用基础教程是中等职业学校的一门技能操作课程。在本学期中主要任务是掌握Access 2010数据库的第六大对象模块和VBA,掌握VBA 编程基础,并能灵活使用相关知识做出登录系统。 二、课程教学目标 (一)宏的基本知识。 (二)学会创建模块:VBA编程环境(进入VBE、VBE界面) (三)掌握了解面向对象程序设计的基本概念 (四)掌握VBA编程基础:常量、变量、表达式 (五)掌握VBA程序流程控制:顺序控制、选择控制、循环控制 (六)掌握模块中的子过程与子函数,及其调用和参数传递。 (七)能编写事件过程:键盘事件、鼠标事件、窗口事件、操作事件和其他事件。 (八)了解VBA程序的调试:设置断点、单步跟踪,设置监视点。 (九)综合应用前述知识,使用Access 2010开发一个登录系统。 三、教学方法 (一)主要采取项目教学、讲授、演示、实践等教学方法,尽量采取互动式教学以活跃课堂气氛;认真备课,写教案,研究教材,备教法,因材施教;鼓励学生多思考、提问、动手操作,小组内多交流合作;及时批改作业,多用激励的

vb2010+access数据库连接

VB2010+Access用户登陆验证(精简) Public Class login '管理员登陆 Private Sub Button1_Click(ByVal sender As System.Object, ByVa l e As System.EventArgs) Handles Button1.Click Dim ObjConn As New OleDb.OleDbConnection("Provider=Micros oft.Jet.OLEDB.4.0;Data Source=cardbs.mdb") Dim ObjCom As New OleDb.OleDbCommand("select * from admin ", ObjConn) Dim ObjDap As New OleDb.OleDbDataAdapter Dim ObjDar As OleDb.OleDbDataReader Dim pd As Boolean = False Dim i As Integer ObjCom = New OleDb.OleDbCommand("select * from admin", Ob jConn) '与数据库建立连接 ObjConn.Open() ObjDar = ObjCom.ExecuteReader '循环判断与数据库中数据是否相同 Do While ObjDar.Read() If ComboBox1.Text = "" Then MsgBox("请输入用户名!") ElseIf Trim(ComboBox1.Text) <> (ObjDar.Item("admin_na me")) Then MsgBox("用户名不存在!") ComboBox1.Focus() ElseIf TextBox2.Text = "" Then MsgBox("请输入密码!") 'End If ElseIf Trim(TextBox2.Text) <> (ObjDar.Item("admin_psw ")) Then MsgBox("密码输入不正确!") 'TextBox2.Focus() Else For i = 0 To ObjDar.FieldCount - 1 If Trim(ComboBox1.Text) = (ObjDar.Item("admin _name")) And Trim(TextBox2.Text) = (ObjDar.Item("admin_psw")) Then 'MsgBox("成功登陆") Me.Hide() Form_main.Show() pd = True Exit Sub End If

Access数据库设计的步骤

Access数据库设计的步骤 数据库设计一般要经过:确定创建数据库的目的、确定数据库中需要的表、确定该表中需要的字段、确定主关键字和确定表之间的关系等步骤 1.确定创建数据库的目的 设计数据库的第一个步骤是确定数据库的目的及如何使用。用户需要明确希望从数据库得到什么信息,由此可以确定需要什么主题来保存有关事件(表)和需要什么事件来保存每一个主题(表中的字段)。 与将使用数据库的人员进行交流。集体讨论需要数据库解决的问题,并描述需要数据库生成的报表;同时收集当前用于记录数据的表格,然后参考某个设计得很好且与当前要设计的数据库相似的数据库。 2.确定该数据库中需要的表 确定表可能是数据库设计过程中最难处理的步骤。因为要从数据库获得的结果、要打印的报表、要使用的格式和要解决的问题不一定能够提供用于生成表的结构线索。 不必使用Access来设计表。实际上,先在纸上草拟并润色设计可能是较好的方法。在设计表时,应该按以下设计原则对信息进行分类。 (1)表不应包含备份信息,表间不应有重复信息。由此,关系数据库中的表与常规文件应用程序中的表(例如,电子表格)有所不同。 (2)如果每条信息只保存在一个表中,只需在一处进行更新,这样效率更高,同时也消除了包含不同信息的重复项的可能性。例如,要在一个表中只保存一次每一个客户的地址和电话号码。 (3)每个表应该只包含关于一个主题的信息。 (4)如果每个表只包含冠以一个主题的事件,则可以独立于其他主题维护每个主题的信息。例如,将客户的地址与客户订单存在不同表中,这样就可以删除某个订单但仍然保留客户的信息。 3.确定表中需要的字段 每个表中都包含关于同一主题的信息,并且表中的每个字段包含关于该主题的各个事件。例如,客户表可以包含公司的名称、地址、城市、省和电话号码的字段。在草拟每个表的字段时,请注意下列提示: (1)每个字段直接与表的主题相关。 (2)不包含推导或计算的数据(表达式的计算结果)。 (3)包含所需的所有信息。 (4)以最小的逻辑部分保存信息(例如,名字和姓氏而不是姓名)。 4.确定主关键字 Access为了连接保存在不同表中的信息,例如将某个客户与该客户的所有订单相连接,数据库中的每个表必须包含表中唯一确定的每个记录的字段和字段集。这种字段和字段集称作主键(主关键字)。 5.确定表之间的关系 因为已经将信息分配到各个表中,并且已定义了主键字段,所以需要通过某种方式告知Access如何以有意义的方法将相关信息重新结合到一起。如果进行上述操作,必须定义Access数据库中的表之间的关系。 6.优化设计 在设计完需要的表、字段和关系后,就应该检查该设计并找出任何可能存在

Access2010基础教学大纲

第7章Access 2010 教学目的与要求 通过一个实例介绍数据库技术,使学生对以数据库技术为核心的信息管理系统有一个整体的认识。 在本章知识介绍中引入基本概念的、数据类型、关系数据特点等知识点。 通过讲解数据收集、库表建立与维护、建立表与表间的联系、查询的使用、添加窗体和报表来理解和掌握数据库的操作流程。 在实例中引导学生学习和掌握简单算法、条件表达、函数及表达式使用。 重点 表的创建及常规属性设置、参数查询、交叉表查询、自定义计算 难点 条件表达式书写 教学方式 案例教学、理论+实践 教学时间安排 4学时(理论)+4学时(实践) 内容(红色字体涉及内容是讲课是要注意的) 7 数据库基础 7.1 数据库概述 7.1.1 数据及数据处理 简单介绍数据、信息、数据处理概念 7.1.2数据管理的发展(可省略) 7.1.3数据库系统组成(DBS,DBMS,DB) 7.2 数据模型 7.2.1 数据模型(侧重介绍关系模型) 7.2.2 关系模型的基本术语 涉及的概念要介绍清楚

7.3 Access数据库及其应用 7.3.1 Access数据库概述 7.3.2 创建Access数据库 7.3.3 在Access数据库中创建表 1.不同数据类型的选择和使用 2.重点介绍表设计视图创建表 3.表结构中“常规属性”设置:字段大小、默认值、有效性规则和文本、必填、格式等 7.3.4 表的维护与操作 1.学生要根据一个张表,会选取主键,会建索引,及常规维护 2.数据会筛选、查询 3.重点介绍表与表间关系的建立 7.3.5 查询 1.根据设计视图创建选择查询,介绍各种不是数据类型条件的书写 2.参数查询 3.交叉表查询 7.3.6 窗体 简单介绍窗体的创建,如何显示表和查询的数据 7.3.67 报表 简单介绍报表的创建,如何显示表和查询的数据 时间安排:(只是参考时间) (7.1—7.2 大约20分钟) 7.3.1-7.3.4 大约70分钟 7.3.5 大约60分钟 7.3.6 大约20分钟 7.3.7 大约10分钟

access2010登录窗体设计教案

项目二面向对象程序设计 任务四 VBA登录窗体的设计 一、教材分析 使用VBA创建一个具有登录功能的窗体是第十章模块与VBA的最后一部分内容,是对之前所学知识的综合运用和提升。本节知识点是高考必考内容之一,所以学生在掌握操作的同时还必须掌握相应理论内容。 二、学情分析 教学对象为14级计算机高考班的学生,学生已经学习了If语句、msgbox 函数、变量等内容,所以能完成任务。本节的内容比较贴近实际,学生较感兴趣。 三、教学目标 (一)知识目标 学生能根据设计需求,自由地选择控件进行窗体设计;锻炼学生程序设计的能力,尤其If语句和msgbox函数的使用。 (二)能力目标 通过教学初步培养学生分析问题,解决实际问题,培养学生运用知识的能力和加强理论联系实际的能力。 (三)情感目标 提高学生合作、交流、分析和创新能力,缩短“学”和“用”的距离。 四、教学重点 If语句、msgbox、变量的使用;根据要求选择控件,并能创新地去开发窗体。 五、教学难点 msgbox函数、变量的灵活应用。 六、教学方法 教法:项目教学法、讲解法、演示法、任务驱动法 学法:观察法、探究学习法、动手实践法 七、教学过程 (一)项目导入和明确项目任务

创设教学情景:调查学生对QQ或网上购物等的使用,展示部分登录系统(图片);由相关登录系统导入新课,检查知识的准备情况。明确任务用VBA创建一个具有登录功能的窗体。 (二)制定项目实施计划和项目实施过程 1.教师演示讲解 子任务一:制作登录窗体界面 教师演示讲解创建数据库、创建窗体,展示登录窗体设计图,分析完成登录窗体设计和相关属性设置。用两个文本框分别输入用户名和密码,有两个按钮,分别是“登录”和“取消”。 2.学生活动 学生观察图片,认真分析自行选择控件设计登录窗体。学生独立操作,小组长检查,教师指导,巡视。 3.教师演示讲解 子任务二:编写代码 步骤1:单击取消,退出系统。 步骤2:定义变量读取文本框的值。 师生互动,得出退出系统Docmd.close、文本框的值Value,完成步骤1、2。 步骤3:用If语句、msgbox函数实现,如果用户名为:123,密码为:456,则显示:欢迎使用本系统!否则显示:用户名或密码输入错误,请重新输入! 教师引导学生回忆if语句的语法结构,再演示讲解登录按钮的代码。保存窗体,切换到窗体的窗体视图,验证“登录”功能和“取消”功能。 4.学生活动 学生以小组为单位适当讨论并操作,思考并回忆If语句、msgbox函数的用法,与教师互动,教师指导,巡视。 5.教师演示讲解 子任务三:密码输入不显示字符,用某一符号代替“*”。 创新工作:利用其它控件和属性进行窗体的修饰。 与QQ登录界面对比讲解,密码输入时不可见;最后对比两者界面,并展示其他效果图,发散学生思维。让学生利用课余时间收集素材,修饰登录窗体。 6.学生活动 学生适当讨论并操作,并能根据自己的设计需求,自由地选择控件修饰窗体,

ACCESS2010数据库应用技术教程 (1)

ACCESS 2010数据库应用技术教程考试试 卷(A卷) 考生请注意: 试卷下载请解压,解压完成后请将你下载的试卷文件夹修改成以自己的学号—姓名命名的文件夹,然后打开文件夹完成试题。 本次考试是机试,希望大家边做边保存,防止完成内容丢失。在完成试卷的过程中如果出现计算机卡死现象请不要私自处理,请联系监考老师。 完成试卷后将所用文件保存并关闭,打成压缩包后上传至老师要求的服务器路径下。 加油!祝你考试成功! 理论题 【请在答题卡上完成】 一选择题(本题是单项选择题,每题只有一个备选答案,多选、错选、不选均不得分。共15小题,每题1分,共计15分) 1、人们常说的数据模型是指(A)。 A、概念模型 B、实现模型 C、网状模型 D、关系模型 2、实体联系图又称为(C)。 A、N-S图 B、DFD C、E-R图 D、RPD图 3、实体所具有的特性称为(B)。 A、实体 B、属性 C、元组 D、关系 4、数据库管理系统简称(C)。

A、DBO B、DBS C、DBMS D、DBA 5、实体联系图又称为(C)。 A、N-S图 B、DFD C、E-R图 D、RPD图 6、在宏中,openReport操作可用来打开指定的(D)。 A、查询 B、状态栏 C、窗体 D、报表 7、“商品”与“顾客”两个实体集之间的联系一般是(D)。 A、一对一 B、一对多 C、多对一 D、多对多 8、在E-R图中,用来表示实体的图形是(A)。 A、矩形 B、椭圆形 C、菱形 D、三角形 9、设有表示学生的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC关键字(键或码)为:(C)。 A、课程.成绩 B、学号.成绩 C、学号.课号 D、学号.姓名,成绩 10、在数据管理技术发展的三个阶段中,数据共享最好的是(C)。 A、人工管理阶段 B、文件系统阶段 C、数据库系统阶段 D、三个阶段相同 11、Access2003中,表的字段数据类型中不包括(D)。 A、文本型 B、数字型 C、窗口型 D、货币型 12、Access2003的表中,(D)不可以定义为主键。 A、自动编号 B、单字段 C、多字段 D、OLE对象 13、如果一个字段在多数情况下取一个固定的值,可以将这个值设置成字段的(B)。 A、关键字 B、默认值 C、有效性文本 D、输入掩码 14、在对某字符型字段进行升序排序时,假设该字段存在这样四个值:"100"、"22"、"18"和"3",则最后排序结果是(C)。

access数据库习题

第1章数据库基础知识_习题 一、选择题 1.数据库系统与文件系统的主要区别是()。D A.数据库系统复杂,而文件系统简单 B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件 C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(。B A.数据的物理独立性B.数据的逻辑独立性 C.数据的位置独立性D.数据的存储独立性 3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式 4.以下对关系模型性质的描述,不正确的是()。C A.在一个关系中,每个数据项不可再分,是最基本的数据单位 B.在一个关系中,同一列数据具有相同的数据类型 C.在一个关系中,各列的顺序不可以任意排列 D.在一个关系中,不允许有相同的字段名 5.关系数据库中的码是指()。D A.能唯一决定关系的字段B.不可改动的专用保留字 C.关键的很重要的字段D.能唯一标识元组的属性或属性集合 6.自然连接是构成新关系的有效方法。一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的()。D A.元组B.行C.记录D.属性 7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于()。B A.实体完整性约束B.用户定义完整性约束 C.参照完整性约束D.视图完整性约束 8.在A ccess中,“表”是指()。A A.关系B.报表C.表格D.表单 9.在A ccess中,用来表示实体的是()。C A.域B.字段C.记录D.表 10.把E-R图转换成关系模型的过程,属于数据库设计的()。B A.概念设计B.逻辑设计C.需求分析D.物理设计 二、填空题 1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。支持数据库各种操作的软件系统叫数据库管理系统。由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统 2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。 3.关系中能唯一区分、确定不同元组的属性或属性组合,称为该关系的。关键字 4.在关系数据库的基本操作中,从表中取出满足条件元组的操作称为选择;把两个关系中相同属性值的元组联接到一起形成新的二维表的操作称为联接;从表中抽取属性值满足条件列的操作称为投影

access报表知识点

access报表知识点 【篇一:access报表知识点】 access2010报表知识点 一、报表的概念及特点 1、报表用于数据输出。窗体可以交互,既可以输入也可以输出。 2、报表可以对记录排序、分组、计算,但不能修改数据表中的数据。 3、报表和窗体的数据源都可以是表或查询。 二、报表的视图: 1、报表视图:不分页显示报表实际效果。 2、打印预览视图:分页显示报表实际效果。 3、布局视图:显示报表实际效果,可以修改报表上控件属性。 4、设计视图:创建和编辑报表的结构。 三、创建报表的方式: 1、创建基本报表:自动创建,速度快。默认进入“布局视图” ①选中数据表,即确定报表的数据源,只能是一个表或一个查询。 ②“创建”选项卡→“报表”功能区→“报表”按钮。 ③保存创建的表(可以与数据表同名)。 特点:只能把一个表或查询中的全部字段设置在报表中。 2、使用向导创建报表:可以对字段进行分组、排序、统计,可以选 择各种布局和样式。默认进入“打印预览视图”。创建步骤如下: ①“创建”选项卡→“报表”功能区→“报表向导”按钮。 ②在“表/查询”下拉列表框中选择数据源表或查询,把需要的字段从“可用字段”添加到“选定字段”。数据源可以是多个表(已建立关系)或查询。 ③添加分组级别,确定分组字段。 ④排序:最多按4个字段排序。 ⑤布局方式:纵栏表、表格、两端对齐(窗体向导多一个布局方式:数据表) ⑥标题:显示在报表页眉中的报表标题,也是存储时的报表名。可 以与数据源表名相同。 ⑦保存报表 3、使用“空报表”工具创建报表:适合于报表中字段较少。 ①“创建”选项卡→“报表”功能区→“空报表”按钮,默认进入“布局视图”。

ACCESS实例教程

实验一数据库及表的操作 一、实验目的 1.掌握数据库的创建及其它简单操作 2.熟练掌握数据表建立、数据表维护、数据表的操作 二、实验内容与要求 1.数据库的创建、打开、关闭 2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容 4.数据表的操作:查找替换数据、排序记录、筛选记录 三、实验步骤 案例一:创建数据库 1.创建空数据库 要求:建立“教学管理”数据库。 操作步骤: 图1-1创建教学管理数据库 (1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。把它修改为“教学管理”如图1-1所示。 (2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。 (3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。 (4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。 (5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。

图1-2“文件新建数据库”对话框 (6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。 图1-3表1的数据表视图 2.使用模板创建Web数据库 要求:利用模板创建“联系人Web数据库.accdb”数据库。 操作步骤: (1)启动Access。 (2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。Web数据库是Access2010新增的功能。这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示 (3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示 当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文

(完整版)《Access2010数据库基础与应用》期末考试题(A卷)(含答案)

《Access2010数据库基础与应用》期末考试题(A卷)(含答案) 1.DBMS 提供了__________语言,用于实现数据的插入、更新、删除、检索等任务。 A.DCL B.DDL C.DML D.APL 2.在E-R图中,用来表示“实体”的图形是__________。 A.椭圆形B.矩形C.三角形D.菱形 3.在Access 数据库设计中,将E-R图转换为关系模式是___________中的任务。 A.数据库物理设计B.数据库优化 C.数据库概念设计D.数据库逻辑设计 4.在Access 数据库中,用于存储数据的对象是__________。 A.表B.窗体C.报表D.查询 5.下列叙述中,___________是错误的。 A. 一个关系中的任意两个分量不可以相同 B. 一个关系中的任意两个属性名不可以相同 C. 一个关系中的任意两个元组不可以完全相同 D. 关系中的元组也称为记录 6.对于一个日期/时间类型的字段,如果想使该字段数据以类似“xxxx年x月x日”方式显示,可以通过对其字段属性的“格式”设定为____________来实现。 A.短日期B.中日期C.长日期D.常规日期 7.下列实体的联系中,属于一对多的联系是___________。 A.学生与宿舍床位B.学校与校长 C.学生与课程D.学校与教师 8.SQL 语句中的CREATE TABLE 关键字的功能是在数据库中__________。 A.创建表B.创建查询 C.创建窗体D.创建数据访问页 9.“学院”表中有一个“学院名称”字段,要查找学院名称为“商学院”或“法学院”的记录,使用的条件是__________。 A.In("商学院或法学院") B.In("商学院","法学院") C.In("商学院" or "法学院") D.In("商学院" and "法学院") 10.用表“教师”创建新表“教师2”,所使用的查询方式是__________。 A.删除查询B.生成表查询 C.追加查询D.交叉表查询 11.如下关于更新查询的说法中,正确的是___________。 A.在更新查询中可以更改(源)表中的字段名 B.在更新查询中只能更改一个字段的数据 C.利用更新查询可以生成新表 D.在更新查询中可以更改指定表中的满足指定条件的一个或多个记录 12.在查询设计网格中,在查询条件设置中,与“Between "001" And "999"”等价的是___________。 A.>"001" Or <"999" B.>"001" And <"999" C.>="001" Or <="999" D.>="001" And <="999"

Access2010_数据库及表的操作

《小型数据库应用与开发》 操作指导 编著:李坤 2014年4月

实验一数据库及表的操作 一、实验目的 1.掌握数据库的创建及其它简单操作 2.熟练掌握数据表建立、数据表维护、数据表的操作 二、实验内容与要求 1.数据库的创建、打开、关闭 2.数据表的创建:建立表结构、设置字段属性、建立表之间关系、数据的输入 3.数据表维护:打开表、关闭表、调整表外观、修改表结构、编辑表内容 4.数据表的操作:查找替换数据、排序记录、筛选记录 三、实验步骤 案例一:创建数据库 1.创建空数据库 要求:建立“教学管理”数据库。 操作步骤: 图1-1创建教学管理数据库 (1)在Access 2010启动窗口中,在中间窗格的上方,单击“空数据库”,在右侧窗格的文件名文本框中,给出一个默认的文件名“Database1.accdb”。把它修改为“教学管理”如图1-1所示。 (2)单击按钮,在打开的“新建数据库”对话框中,选择数据库的保存位置,单击“确定”按钮,如图1-2所示。 (3)这时返回到access启动界面,显示将要创建的数据库的名称和保存位置,如果用户未提供文件扩展名,access将自动添加上。 (4)在右侧窗格下面,单击“创建”命令按钮,如图1-1所示。 (5)这时开始创建空白数据库,自动创建了一个名称为表1的数据表,并以数据表视图方式打开这个表1,如图1-3所示。

图1-2“文件新建数据库”对话框 (6)这时光标将位于“添加新字段”列中的第一个空单元格中,现在就可以输入添加数据,或者从另一数据源粘贴数据。 图1-3表1的数据表视图 2.使用模板创建Web数据库 要求:利用模板创建“联系人Web数据库.accdb”数据库。 操作步骤: (1)启动Access。 (2)在启动窗口中的模板类别窗格中,双击样本模板,打开“可用模板”窗格,可以看到Access提供的12个可用模板分成两组。一组是Web数据库模板,另一组是传统数据库模板——罗斯文数据库。Web 数据库是Access2010新增的功能。这一组Web数据库模板可以让新老用户比较快地掌握Web数据库的创建,如图1-4所示 (3)选中“联系人Web数据库”,则自动生成一个文件名“联系人Web数据库.accdb”,保存位置在默认Window系统所安装时确定的“我的文档”中显示在右侧的窗格中,参见图1-3所示当然用户可以自己指定文件名和文件保存的位置,如果要更改文件名,直接在文件名文本框中输入新的文件名,如要更改数据库的保存位置,单击“浏览”按钮,再打开的“文件新建数据库”对话框中,选择数据库的保存位置。

Access数据库基础与应用基础知识笔记

第一章数据库基础知识 1DBS:由硬件系统、数据库(DB)、数据库管理系统(DBMS)及相关软件、数据库管 理员和用户组成 2数据库(DB)是指一组按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。 3DBMS的主要功能 1)数据定义:定义数据库结构 2)数据操纵:插入、删除、修改和查询数据等基本操作 3)数据库运行管理:是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性检查和执行等 4)数据的组织、存储和管理:数据库中需要存放多种数据,DBMS负责分门别类地组织、存储和管理这些数据 5)数据库的建立和维护:数据库的建立包括数据库初始数据的输入与数据转换等;数据库的维护包括数据库的转储与恢复,数据库的重组织与重构造、性能监测与分析等 6)数据通信接口:提供与其他软件系统进行通信的功能 4数据库管理员(DBA) 用户(User)包括专业用户和最终用户,专业用户是设计数据库和开发应用程序的人员,最终用户是使用数据库的普通用户。 5数据库应用系统(Database Application System) 1)三级结构: 外模式:是各个用户所看到的数据库内模式:是机器“看到”的数据库概念模式:是数据库管理员所看 到的数据库 2)两级映射: 外模式/概念模式映射:保证了数据的逻辑独立性概念模式/内模式映射:保证了数据的物理独立性 6数据模型(Data Model)是现实世界中数据特征的抽象,是用来描述数据的一组概念和定义。

1)概念数据模型(简称概念模型):是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,广泛使用的概念模型是“实体—联系”模型Entity-Relationship Model i)E-R模型: 实体:是客观存在且可以相互区别的事物 实体集:具有相同性质(特征)实体的集合 属性:是指实体或联系所具有的特征与性质。 联系:是实体集之间的抽象表示。(例如,“读者”实体集与“图书”实体集之间存在“借阅”联系)1:1 1:n m:n ii)E-R图:矩形框表示实体集,菱形框表示联系,椭圆形(或圆形)框表示属性2)逻辑数据模型(简称数据模型):这是用户从数据库的角度所看到的模型,是具体的DBMS所支持的数据模型,传统的数据模型有层次模型、网状模型、关系模型 i)层次模型:数据库系统中最早出现的数据模型,它用树型结构表示各类实体以及实体间的联系。若 用图来表示,则层次模型是一棵倒置的树。 ii)网状模型:表示非层次关系,它的节点间可以任意发生联系。若用图来表示,则网状模型是一个网络。 3)物理数据模型(简称物理模型):面向计算机物理表示的模型,描述了数据在存储介质上的组织结构 7数据类型 1)关系模型:用二维表表示实体集,通过外部关键字表示实体集之间的联系。 i)静态特征---数据结构 动态特征---数据操作 完整性约束---完整性规则 ii)属性、域、元组、关系 iii)关键字(Key):是关系中能唯一区分元组的属性或属性的组合 候选关键字(Candidate Key):是一种特殊的关键字,即去掉其中任何一个属性,剩余属性的组合 将不能构成关键字 主关键字(Primary Key):从候选关键字中选出一个作为主关键字,主关键字的值不能为空 外部关键字 iv)关系必须规范化;一个关系中不能出现相同的属性名、元组;元组(或属性)的次序无关紧要 v)关系运算:并、差、交、选择、投影、联接 8数据库设计基础 1)数据库设计原则:概念单一化“一事一地”;避免在表之间出现重复字段;表中的字段必须是原始数据和基本数据元素;用外部关键字保证有关联的表之间的联系 2)数据库设计步骤 9Access 2010 1)表(Table) 2)查询(Query):查询的结果是一个动态的数据集,以表的形式显示,但并不存储数据,是以表为基础数据源的“虚表” 3)窗体(Form) 4)报表(Report):报表的设计方法与窗体非常相似,二者的区别主要体现在用途上,报表能通过各种控件来显示数据,但不能像窗体那样利用界面对数据库中的数据进行操作 5)宏(Macro):一系列操作的集合,用来简化一些经常性的操作;用户可以将使用频率较高的重复性操作设计成宏,当执行这个宏时,就会按这个宏的定义依次执行相应的操作;宏可以单独使用,也可以与窗体配合使用

ACCESS数据库程序设计课程标准

国家中等职业教育改革发展示范学校软件信息与服务专业建设 1.2.5核心课程的课程标准 3.核心课ACCESS数据库程序设计 课程标准 东莞理工学校软件信息与服务专业项目建设小组

一、课程的性质 1、课程定位 《ACCESS数据库程序设计》是理实一体化课程,是面向软件与信息服务、计算机应用专业学生开设的必修专业课。通过本课程的学习,能使学生掌握程序设计的基本思想与方法。通过本门课程的学习,培养学生掌握基本的数据库理论知识、有一定的数据库系统设计能力,能够使用Access软件进行中小型数据库应用系统的开发。使学生能够根据实际问题建模,并能建立数据库;能够使用SQL 语句操作数据库;能够建立窗体和报表,并用VBA实现相应的功能。同时也为毕业后从事相关专业职业岗位工作具备基本计算机应用能力打下坚实的基础。 2、课程任务 该课程的任务,除了要求学生学会使用Access进行数据库设计,更重要的是要求学生学习VBA软件设计思想,利用VBA进行Access数据库的后台开发,以此拓展学生的软件设计的思维空间,训练学生的软件设计的实际开发能力。在教学过程中注重培养提高学生的职业岗位技能和职业素质,力求达到岗位技能和职业标准。 二、职业活动 《ACCESS数据库程序设计》课程是软件与信息服务、计算机应用专业的必修课程,坚持“以企业应用为背景,以工作过程为导向,以任务驱动为手段,以职业竞岗位目标,变应试为应用”的教学设计理念,在岗位调研的基础上解构关键职业岗位能力,以职业能力为中心设计教学过程。

三、课程目标 1、职业关键能力目标 (1)熟悉Access的运行环境和开发环境; (2)了解表、查询、窗体、报表、数据访问页、宏、模块等概念; (3)理解数据库、关系型数据库的相关概念以及数据库设计方法; (4)理解数据库中各个对象之间的关系; (5)掌握数据库、表、查询、窗体、报表、数据访问页、宏、模块的创建方法; (6)掌握使用VBA语言编程的基本方法; (7)能熟练使用SQL语言建立查询; (8)使用Access数据库管理系统创建一般复杂的数据库应用系统。 2、职业专门能力目标 (1)能掌握常用软件算法设计和编码规范; (2)能掌握常用数据库的规范和数据库查询设计; (3)能对软件项目需求进行分析,设计总体目标,了解客户需求,进行具体规划; (4)能够使用Access软件进行中小型数据库应用系统的开发; (5)能根据需求选择合适系统架构,了解软件系统特性并进行合理选型; (6)能进行系统集成设计和软件系统的实施和软件测试。 3、方法能力目标 经历科学探究过程,认识科学探究的意义,尝试应用科学探究的方法研究面向对象程序设计相关问题,验证程序算法的正确性和效率。通过面向对象程序设计思想和实际项目开发的学习过程,了解程序设计的基本流程,认识面向对象程序设计思想在实际项目开发中的重要作用。能计划并调控自己的学习过程,通过自己的努力能解决学习中遇到的实际问题,有一定的自主学习能力。参加一些编程实践活动,尝试经过思考发表自己的见解,尝试运用所学习的程序设计方法和思想设计具有实用价值的应用程序或网站。具有一定的质疑能力,信息收集和处理能力,分析、解决问题能力和交流、合作能力。 四、课程内容 1、预备知识 学习本课程,学生必须具备的知识和技能有:计算机应用基础、一定编程基础等。 2、核心内容 课程重难点及课时分配如下表所示:

相关文档
最新文档