1、数据库技术与程序设计一、 观部分:(单项选择、判断)(一)、选择部分单选题1.数据库系统的核心是(A)。A. 数据模型B.数据库管理员C.数据库D.数据库管理系统1. 数据库设计包括两个方面的设计内容,它们是(A )。A. 概念设计和逻辑设计B.模式设计和内模式设计C.内模式设计和物理设计D.结构特性设计和行为特性设计1. 为了合理组织数据,应遵从的设计原则是()。A. 一事一地的原则,即一个表描述-个实体或实体间的一种联系B. 表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段C. 用外部关键字保证有关联的表之间的联系D. 以上各条原则都包括2. 决定属性取值范围的是()。A.
2、 实体B.域C.码D.联系3. 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配 备两名收款员配合工作,共同使用一套收款设备为顾客服务。在某-时段,实体 之间属于一对一关系的是()。A. “顾客”与“收款口”的关系B. “收款口”与“收款员”的关系C. “班组”与“收款员”的关系D. “收款口”与“设备”的关系1. 在数据库中能够唯一标示一个元组的属性或属性的组合称为()。A. 记录B.字段C.关键字D.域例题:填空题1. 关于创建索引文件,以下说法错误的是()。A. 应该为所有表的所有字段创建索引B. 数据库的数据量大的时候,能大大加快数据的检索速度C. 当数据量不大的时候,
3、创建索引是毫无意义的D. 当数据进行增、删、改操作时,索引会降低这些操作的速度2. 在数据表中,建立索引的主要作用是()。A. 节省存储空间B. 提高查询速度C. 便于管理D. 防止数据丢失考核知识点:选择查询参见讲稿章节:5.2、5.3附1.1.11 (考核知识点解释及答案):选择查询是一种最基本的查询方式,其功能包括指定记录和字段的查询条件 和对查询结果的排序、分组、统计汇总。查询设计视图可以独立的创建查询文件,也可以对向导创建的查询文件进行 修改。查询设计视图由上下两部分组成,上半部分是数据源区,显示查询数据源使 用的数据表和关联关系;下半部分是设计网格区,负责设计查询的主要内容。查询设
4、计视图界面设计网格默认有以下几个主要内容: 字段:查询设计中所使用的字段名,从数据源区的表中选取;表:说明上方对应的该字段来自哪个数据源表;排序:查询结果是否按该字段排序,如果排序,是升序还是降序;显示:该字段在查询结果表中是否显示;条件:限定该字段的查询条件;或:当查询条件多于一个,旦多个条件之间采用逻辑或运算时,将用到 该网格。例题:单选题1. 在Access2016数据库中使用向导创建查询,其数据源()。A. 来自多个表B. 来自一个表C. 来自一个表的一部分D. 以上都可以2. 在Access2016中,查询的数据源可以是()。A. 表B. 查询C. 表、查询和报表D. 表和查询3.
5、使用Like运算符,查询姓“江”学生的子句正确的是()。A. *江B. *江*C. ?江D. 江*考核知识点:参数查询参见讲稿章节:5.4附1. 1. 12 (考核知识点解释及答案):前面介绍的各种设计方法所创建的查询,无论是对行还是对列的限定条件, 都是由数据库程序员事先设计好的,一旦提交给数据库管理员或者是用户使用, 查询条件便不能再更改。在实际的数据库开发项目中,数据库的设计者和使用者往往是不同的人,而 且设计好的数据库应用程序必须经过打包封装,使用者要想修改原始程序往往是 不可能的。就像我们不满意网络游戏中的某个情节,无法修改游戏程序一样。即 便是程序设计者创建给自己使用,总是进入设计
6、视图修改也很不方便。因此,为 了提高数据库查询程序的通用性,ACCESS 2016提供了参数查询功能。参数查询 本质上也是一种选择查询。参数查询在设计的时候为条件设置参数,用一段提示信息代替想要用户输入 的参数值,这段提示信息一定要用“”括起来。查询文件执行时将弹出对话 框提示该信息,让用户输入具体的参数值,再将该值代入条件表达式完成查询。 可以设置参数的位置包括设计网格中的“条件”网格和“或”网格。例题:单选题1.创建参数查询时,在查询设计视图的条件网格中应将参数提示文本放置在 ()oA. 中B. ()中C. 中D. 中考核知识点:操作查询参见讲稿章节:5.5附1.1.13 (考核知识点解释
7、及答案):1生成表查询生成表查询创建的一般过程如下:正确创建一个选择查询文件,打开该选择查询的设计视图;在ACCESS 2016窗口上方选择查询工具菜单、查询类型工具栏选用“生成 表”;也可以在设计视图设计网格以外的位置点击右键、查询类型的级联项中选 用“生成表查询”;在弹出的生成表对话框中输入新表的表名和所属数据库名;点击菜单运行查询,之后在导航栏中查看新表。2追加查询追加查询创建的一般过程如下:正确创建一个选择查询文件,打开该选择查询的设计视图;在ACCESS 2016窗口上方选择查询工具菜单、查询类型工具栏中选用“追 加”;也可以在设计视图设计网格以外的位置点击右键、查询类型的级联项中选
8、 用“追加查询;在弹出的追加对话框中输入新表的表名和所属数据库名称;点击菜单运行查询,之后在导航栏中打开表查看追加情况。3更新查询更新查询创建的一般过程如下:打开查询设计视图,在ACCESS 2016窗口上方选择查询工具菜单、查询类型 工具栏中选用“更新”;也可以在设计视图设计网格以外的位置点击右键、查询 类型的级联项中选用“更新查询”;设置设计网格的更新条件和更新内容;点击菜单运行查询,之后在导航栏中打开表查看更新情况。4删除查询删除询创建的一般过程如下:打开查询设计视图,在ACCESS 2016窗口上方选择查询工具菜单、查询类型 工具栏中选择“删除”;也可以在设计视图设计网格以外的位置点击
9、右键、查询 类型的级联项中选用“删除查询”;设置设计网格的删除目标表和删除条件;点击菜单运行查询,之后在导航栏中打开表查看删除情况。例题:单选题1. 将表A的记录添加到表B中,若保持表B中原有的记录,可以使用的查询 是()。A. 选择查询B. 生成表查询C. 追加查询D. 更新查询2. 若在数据库中已有同名的表,要通过查询覆盖原表,应使用的查询类型是 ()oA. 删除B. 追加C. 生成表D. 更新考核知识点:SQL数据定义语言参见讲稿章节:6.2附1. 1.14 (考核知识点解释及答案):SQL源定义功能数据定义语言DDL,用于描述数据库中各种数据对象的结构。例如,对数据库、表、索引、视图
10、的建立、修改或删除都属于数据定义的范畴。此类常用的SQL语句有Create (建立)、Alter (修改)、 Drop (删除),后而可加Database Table、Index、View等表示操作的对象。.功能,命令.语法,厝义.数据定义.CREATE*CREATE TABLE.创建新表,同时可添加数据约束.CREATE INDEX.创建一个新的数据索引文件.CREATE VIEW.创建个新的视图ALTER,ALTER TABLE ADD,修改数据库表结构,添加新字段.ALTER TABLE ALTER.修改数据库表结构,修改字段属性.ALTER TABLE DROP修改数据库表结构,删除字
11、段,DROP.DROP TABLE .删除DROP INDEX.删除索引.例题:单选题1. 在Access2016数据库中创建一个新表,应该使用的SQL语句是()。A. CreateTableB. Al terTableC. CreatelndexD. CreatcDatabasc考核知识点:SQL数据杳询语言参见讲稿章节:6.8附1. 1.15 (考核知识点解释及答案):数据操作.,INSERTINSERT INTO-VAUJES.在表中迫加新记录,UPDATE-UPDATESET,更新表中峡DELETE-DELETE- FROM.删除表中1 在表中插入记录该命令的i般结构是:INSERT
12、INTO表名(字段名1,字段名2,),VALUES燧邸 . .2在表中更新记录SQLi唳更新命令的执行相当于创建一个更新查询类型的查询文件。更新i软的SQL命令的一般格式是:LPDATE 表名,SET字段名1=表达式L-,字段名 2 = jV2.hWHERE条件表达式1 AND OR条件表达式2,-3在表中删除记录SQLi快删除命令的执行相当于创建个删除查询类型的查询文件。删除iDR的SQL命令的-般格式是:DELETE FROM表名 TORE 条件表达式;例题:单选题1. 学号为9922011的学生选修了 103号课程、考试成绩为85分,向选课成 绩表中添这条新记录的正确命令是()。A. I
13、NSERT INTO 选课成绩 VALUES (9922011”, 103, 85)B. INSERT TO 选课成绩 VALUES (9922011 ,103”, 85)C. INSERT INTO 选课成绩(学号,课程号,成绩)VALUES C9922011, 103,85)D. INSERT TO 选课成绩(学号,课程号,成绩)VALUES (9922011”, 103”, 85)考核知识点:窗体控件参见讲稿章节:7.3、7.4、7.5附1. 1. 16 (考核知识点解释及答案):1. 标签控件(Label).标签控件&用于描述静态文木信息即在窗体运行过程中不发生变化的文字,如标题或者说
14、明性文字。这些对外显示的文字存放在标签控件的标题(Caption)属性中标签控件常用届性说明文本框控件(Text及Label).属性,功能,名称-Name-设置控件的名称。.标题,Caption-设置对象显示的文字信息。可见.Visible.值为“是“窗体运行时控件正常显示,否则控件被隐藏。宽度,Width-设置控件的水平尺寸。高度,Height.设置控件的垂直尺寸。,Top,设置控件弛窗体顶部边框的距离。左-Left.设置控件距窗体左侧边框的距离。背景色.BackColor -设置控件的背景颜色。本属性对标签控件无效。前景色,ForeColor -设置输出文字的字体颜色。字体名称,FontN
15、ame-设计控件显示文字的字体。字号,FontSize设计控件显示文字的字号文本框控件丽允许用户在使用窗体时输入或者编辑其中的信息,也可以用于显示后台数据库中的数据,即文本框可以与某个数据源进行绑定,也可以不绑定。.文本枢控件常用届性说明-命令按钮控件(Command).属性,功能,输入掩码.InputMask“设置文本框的掩码,例如定义掩码为“密码”则输入的信息 将以“*”显示。-默认值,Value-设置文本框显示的初始信息。可用,Enabled.值为“True”控件呈可用状态,否则不可适用。是否锁定,lacked.值为“True”控件值为只读状态不可修改命令按钮常用的属性有:表示按钮上输出
16、信息的标题”、表示坐标位置的“上边距”和“左”、 表示按钮大小尺寸的“宽度”和“高度”、定义字体的相关属性等。大部分属性与前两个控件相同, 这里不再累述。,-列表框控件(List) “列表框控件弟常用于显示供用户选择的列表项。当列表项很多,不能同时显示时,列表框将产生滚动条。“列却皆神I渤I康柱说I儿5. 组合框控件(Combo) “属性,标示符。功能.列数-ColumnCount .确定列表枢中显示数据的列数,该数值与绑定字段数一列标题ColumnHeads 。值为“True”显示绑定数据项的字段名行来源。RowSource 指定列表框中显示值的来源行来源类型。RowSourceType。确
17、定列表框中数据源类型组合框业的组成与列表框类似也是由两个组合,一部分是标签Label成分,另一部分是组合框 成分Comb。其中组合框Combo成分具有文本框和列表框的功能。也就是说用户使用组合框时,既可 以通过使用文本框输入组合框中的对象值,也可以在列表中选择某一项。输入的内容或者是选择的 内容将如何使用,比如把输入的内容赋值给变量,或者将选择的内容存入表中记录的某个属性值。“组合框的许多属性都与列表框相同,需要补充的属性有:组奇说件帝川届牲说明.属性,府符。功能,列表行数.,ListRowsp确定组合框中下拉列表项的行数,默认值为16。当列表项实 际行数大于 16行H寸将产生垂直滚动条Lis
18、tCount。列表框控件也其有该属性。功能:获取列表框或者组合框中 列发框部分的行数,该属性是只读属性,用户只能获取不能 修改,因此列&框或组合框控件的狷性窗1 1中没有该届性, 只能在后台以命令方式访问。6, -子窗体控件(Child) “通过子窗体启1向导新建或者使用已有窗体,并将该窗体嵌入到另一个窗体中,形成窗体的嵌套。 该对象实质上就是一个窗体,因此它具有正常窗体的一切属性。,-直线控件(Line)和矩形控件(Box),线条控件用于在窗体上画各种直线;矩形或称为形状控件口用于在窗体上画矩形图案。线条 控件最常用的属性是宽度和高度,如果设置直线的高度为零,就是水平直线。畛I犬控件的高度和
19、宽 度决定了矩形的大小。,-图像控件(Image) “选择图像控件-,在窗体相应位置拖动,将弹出一个打开文件对话框。在该对话框中选择要插入的图像文件,即可在窗体中显示图片。,图像控件常用属性说明-复选框控件(Check)、选项按钮(Option)和选项组控件(Frame) 属性,标不符功能.图片。Picture *确定绑定的位图或其他类型图形文件路径和名称。,缩放模式,SizeMode-默认为“缩放”模式,另还可以选择“剪裁”和“拉伸”模 式显示图像。,复选框控件7、选项按钮都可以用来显示“是/否”型字段的值。实际上,在Windows风格的 窗口操作中,人们习惯使用复选框来操控“是/否”型数据
20、的值,而单选按钮通常作为选项组控件的 一部分。“选项卡控件“我们都知道,Windows风格的对话框大部分会包含多个标签,每个标签中乂可以包含许多对象即 控件。在窗体设计中选项卡控件。就是实现这种效果的工具。.10. 超链接控件”创建一个空的窗体,添加超链接控件。,将弹出如下所示的对话框。这里的功能与办公软件 PowerPoint当中的设置超链接功能很相似。超级链接可以链接到多种文件类型,与PowerPoi nt不同 的是,这里还可以超链接到当前数据库里面的其他对象。,例题:填空题1. 窗体Caption属性的作用是()。A. 确定窗体的标题B. 确定窗体的名称C. 确定窗体的边界类型D. 确定
21、窗体的字体2. 能够接受数值型数据的窗体控件是()。A. 图型B, 文本框C, 命令按钮D. 标签3. 在窗体中,用来输入或编辑数据的交互型控件是()。Access 2016基本数据类型数据类型。用法字段大小。短文本-字母数字数据(名称、标题等),例 如姓名、电话号、学号等等。由用户定义。最多255个字符,只 保存输入的字符,不保存文本前后 的空格.,长文本。长短不固定或长度很长的文本。最多约1GB,但显示长文本的控件 限制为显示前64, 000个字符,不可 定义。数字,可用于算术运算的数字数据。分为字 节、整型、长整型、单精度、双精度、 同步复制ID和小数几种字段大小。由用户定义。不同分类的
22、存储上限 分别是1、2、4、8、12或16个字 节大数。数字数据,8字节,可期麟货币型数据,并 与ODBC中的SQL_BIGINT数据类型 兼容,日期/时间“可分别表示日期或时间,可显示为7 种格式。8个字节,不可变。货币。货币数据,使用4位小数的精度进 行存储.,8个字节,不可变。自动编号。在添加记录时自动插入的唯一顺序 号(每次递增1)或随机编号,可用作 缺省关键字,4个字节,不可变。是/否字段只包含两个值中的一个,例如 “是/否”、“真/假”、“开/关1个字节,不可变。OLE对象.对象的连接与嵌入,将其他格式的外 部文件(二进制数据)对象链接或嵌 入到表中-最大2GB,不可定义-超级链接
23、.存储超级链接的字段。超级链接可以 是UNC路径或LRL地址-最多8, 192个字符(超链接数据类 型的每个部分最多可包含2048个 字符)。附件,附件可以链接所有类型的文档和二 进制文件,不会占用数据库空间。最大约-2 GB,不可定义。计算,显示根据同一表中的其他数据计算 而来的值,可以用表达式生成器来创 建.由参与计算的字段决定,不可定义-查阅向导,允许用户使用组合框选择来自其他 表或细攻列表中的选项,选择此选 项,将启动向导进行定义。取决于查阅字段的数据类型,不可 定义。l. Access2016数据库中,表的组成是()。A. 字段和记录 B.查询和字段 C.记录和窗体 D.报表和字段2
24、. 如果字段内容为声音文件,则该字段的数据类型应定义为()。A. 文本 B.长文本 C.超级链链接D.0LE对象3. 在Access2016数据库的表设计视图中,不能进行的操作是()。A. 文本框控件B. 标签控件C. 复选框控件D. 列表框控件考核知识点:VBA编程环境参见讲稿章节:8.1附1.1.17 (考核知识点解释及答案):Access 2016 所提供的 VBA 开发界面称为 VBE (Visual Basic Editor, VB 编 辑器),它为VBA程序的开发提供了完整的开发和调试工具。1. 开启VBA在Access 2016应用程序的功能区里选择“创建”选项卡,并单击“宏与代
25、 码,组中“模块,按钮,即可打开VBA。2. VBA窗口组成(1) 工程资源管理器又称为工程窗口。在其中的列表框中列出了应用程序中所有的模块文件。单 击“查看代码”按钮可以打开相应代码窗口;单击“查看对象”按钮可以打开相 应对象窗口;单击“切换文件夹”按钮可以隐藏或显示对象分类文件夹。(2) 属性窗口属性窗口列出了所选对象的各个属性,分“按字母序”和“按分类序”两种 查看方式,可以直接在属性窗口中编辑对象的属性。此外,还可以在代码窗口内 用VBA代码编辑对象的属性。(3) 主显示区(代码窗曰)代码窗口是由对象组合框、事件组合框和代码编辑区3部分构成。在代码窗口中可以输入和编辑VBA代码。实际操
26、作时,可以打开多个代码 窗口查看各个模块的代码,且代码窗口之间可以进行复制和粘贴。例题:单选题1.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是A. 监视窗口B. 本地窗口C. 立即窗口D. 快速监视窗口单选题2.在VBA代码调试过程中,能够显示出所有在当前过程中变量声明 及变量值信息的是A. 快速监视窗口B. 监视窗曰C. 立即窗口D. 本地窗曰考核知识点:面向对象基本概念参见讲稿章节:9.1、9.2附1.1.18 (考核知识点解释及答案):面向对象的程序设计(Object Oriented Programming, OOP),是目前程序 设计方法的主流方式。首先它引入了类的概念
27、,并由此产生了类库。设计者可以 通过继承等方式,实现对类的重用,这就大大提高了代码的可重用性。而类又具 有封装性,它将面向对象的数据和代码封装在一起,使数据的安全性增强。对类 进行实例化以后,就产生了对象。对象是程序运行的最基本实体,其中包含有该 对象的所有属性和操作方法。各对象既是独立的实体,又可以通过消息传递相互 作用。另外,设计者还可以不破坏已有对象的完整性,在已有对象的基础上构造 更复杂的类对象。总之,OOP模式以对象或数据为中心,以数据和方法的封装体 为程序设计的基本单位,程序模块之间的消息交互存在于对象一级,这就给程序 设计提供了-致性、灵活性、独立性和可靠性。例题:单选题1.下面
28、对于“对象”的各种描述中错误的是()。A. 对象是反映客观事物属性及行为特征的描述B. 对象是面向对象编程的基本元素,是“类”的具体实例C. 对象都具有可见(视)性D. 对象把事物的属性和行为封装在一起,是一个动态的概念2. 下面对于“事件”和“方法”的各种描述中正确的是()。A. 如果没有编入代码,相应的事件就不能被激活B. 任何时候调用“方法”都完成同一个任务C. “事件”必须由用户激活D. “方法”和“事件”都是为了完成某项任务,故其中的代码都需要编辑考核知识点:窗体面向对象程序设计参见讲稿章节:9.39.11附1.1.19 (考核知识点解释及答案):1控件对象的属性我们识别一个对象最宜
29、接的方式是通过对象的外观来感知它,由此熟悉对象的特性,并进一步 操控对象。对象的外观由对象的静态属性来决定,也就是说,对象的属性描述了对象静态特征。例 如按钮对象,它的静态属性有标题、名称、背景颜色、宽度、高度等等。.属性是对象所具有的固有特征,可以理解为属于对象的某些变量,在创建一个对象的时候,这 些代表属性的变最被各种类型的数据来赋值。无论是窗体还是窗体中的控件,在使用过程中都需要 定义自己的属性变量。.属性定义语句的一般格式为:,集合名.对象名.属性名=属性值.大多数情况集合名都是表示当前对象所属的容器,如窗体、报表等。2控件对象的方法,对象的方法也叫做对象的成员函数,实际上就是VB提供
30、的一种特殊的过程函数,该函数完成对 象实施的某种操作功能。方法作为对象的常见动作,不仅决定了对象的行为,也是从动态的角度描 述了对象的特性。,在面向对象的程序设计过程中,方法可以理解为使对象完成某个动作的代码,可以在程序中直 接调用,就像在模块化程序设计中调用函数一样。对象方法调用代码的一般格式为:.集合名.对象名.方法名参数表“同样,大多数情况集合名也都是表示当前对象所属的容器,如窗体、报表等。,3事件的概念.每个对象都能对特定的操作动作或环境状态变化做出识别和响应,这种特定的用户操作动作或 状态变化称为事件。.事件的发生都是有规律的,也遵循-定秩序。下面就列举一些常用操作所触发事件的先后顺
31、序。 在描述事件时,我们统一采用“事件名(对象名)”的标准格式,例如“Open (窗体)”,表 示“窗体对象的Open事件被触发”1. -开启窗体Open(窗体)一Load(窗体)-*Resizc(窗体)一Activate(窗体)一 Currcnt(窗体)一Enter(第一个拥有焦点的控件)f GotFocus(第一个拥有焦点的控件).2. -关闭窗体Exit(控件)-*LostFocus(控件)-* Unload(窗体)f Deactivate 窗体)-*Close(窗体)”3.单击控件MouseDown(控件)-*MouseUp(控件)-*Click(控件).4.-双击控件MouseDow
32、n(控件)-*MouseUp(控件)一Click(控件)-*DblClick(控件).-*MouseUp(控件).在窗体的面向对象的程序设计中,应该随时把握住3个W”: “Who henhat”,即“哪Z3WZ3WZ3WZ3WZ3WZ3W个对象,在什么时候,要做什么”。-Who对哪一个控件编程即明确“面向对象”中的“对象”是谁When 程序什么时候执行即明确什么事件被触发时需要做出响应What程序内容是什么即明确事件被触发时要做出什么响应动作计时器同步事件.VBA计时器由一个时间间隔(Timerlnterval)属性和一个计时器事件(Timer)组成。计时触发 属于同步事件,首先应该设置窗体的
33、计时器间隔属性,系统将按照这个预先设定好的时间间隔规律 触发计时器事件,以便计时器事件中的代码按照固定的频率循环被执行,其次应编辑Timer事件的代 码,定义每当时间间隔到了的时该该做什么。例题:单选题1. 在窗体上,设置控件Command。为不可见的属性是()。A. CommandO. NameB. CommandO. CaptionC. CommandO. EnabledD. CommandO. Visible2. 在某窗体上,有一个标有“显示”字样的命令按钮(名称为Commandl )和 一个文本框(名称为textDo当单击命令按钮时,将变量sum的值显示在文本 框内,正确的代码是()。
34、A. Me. Textl. Caption=sumB. Me. Textl. Value=sumC. Me. Textl. Text=sumD. Me. Textl. Visible二sum3. 启动窗体时,系统首先执行的事件过程是()。A. LoadB. ClickC. UnloadD. GotFocus(二)、判断部分考核知识点:数据完整性参见讲稿章节:2.4附1. 2. 1 (考核知识点解释及答案):实体完整性规则规定:一个关系中任何记录的关键字不能为空值,并且不能 存在重复的值。参照完整性解决关系与关系间引用数据时的合理性问题。用户自定义完整性规则根据具体需求制定具体的数据约束条件,它
35、反映某一 具体应用所涉及到数据必须满足的语义要求。例题:判断题:1.关系的完整性规则是用以保证数据的正确性、有效性和相容性 的。()o考核知识点:创建窗体参见讲稿章节:7.1附1.2.2 (考核知识点解释及答案):窗体(Form)就是一个软件系统中的交互界面或窗口。在数据库应用系统中, 用户通过窗体使用数据库,完成对数据的所有操作。例如上图的“银行转账”界 面中,用户通过提示信息“请输入您转账的账号”知道这是转账界面:通过文本 框输入账号;通过按钮进行相应操作。系统根据用户输入的账号和按钮的选择进 行相应底层处理。1.“窗体”功能使用当前选定的数据表或者查询文件作为窗体的数据来源,自动创建一个
36、窗2. “空白窗体”功能简介“空白窗体”中包含的所有对象需要使用者自行定义,对象的添加、删除、 编辑等操作大多都与“窗体设计”类似,区别是“空白窗体”的布局比较单一, “窗体设计”创建的窗体格局更加丰富多彩。3. “窗体向导”功能使用“窗体向导”能够非常方便的创建各式各样布局的窗体,对于初学者来 说非常方便快捷。4. “其他窗体”功能简介如果选择了功能区中“其他窗体”按钮,会出现一个如图所示的选择菜单, 这里提供了更多的选择,以便创建不同风格的窗体。例题:判断题1.窗体是Access数据库中的重要对象,通过窗体用户可以实现:输 入、编辑、存储表中的数据。()考核知识点:报表参见讲稿章节:7.6
37、、7.7附1.2.3 (考核知识点解释及答案):报表的主要用途是打印输出,换句话说,报表的设计目标不是屏幕显示。多 数情况下,在报表默认的浏览方式即“打印预览”中,仅能看到报表的局部效果, 而窗体可以呈现出设计的整体效果。创建报表最主要的工作是定义报表的数据源和报表的整体布局。数据源是报 表的数据来源,通常是由数据表、查询来担当。报表布局决定报表的输出格式。 报表的创建方法大多都与窗体类同,但是,二者有着本质的区别:窗体中的文本框控件在未设置只读属性时,可以在使用窗体时通过窗体界面 输入的信息更改数据源的基本数据。报表则不然,即使报表中包含绑定数据源的 文本框对象,大多数报表也仅是输出数据项的
38、具体值,不具有编辑功能,更不能 更新后台数据。因此,报表设计时忽略了组合框、列表框、选项按钮等类似供用 户输入的控件对象。报表中最常用的控件就是标签和文本框,另外,可以使用 复选框输出“是/否”型字段的值。(1) “设计”标签报表“设计”标签共包含6组工具,依次为“视图”、“主题”、“分组和汇总”、“控件”、页眉/页脚”和“工具”组。与窗体不同的是这里包含了“分组和汇总”。(2) “排列”、“格式”标签这两个标签的结构、功能与窗体基本相同。不同之处是报表的“格式”标签 下“位置”组中没有“定位”选项。(3) “页面设置”“页眉设置”是“报表设计工具”中独有的内容。熟悉Office办公软件的用
39、户,都会对“页面设置”有所了解。它包括“页面大小”和“页面布局”两个选 项,用于对报表页面进行各种输出格式设计。例题:判断题1:通过报表只能显示或打印数据,不能通过报表修改或输入数据。判断题2:引用窗体或报表上的控件值,引用的语法如下:Forms! ffl体!控 件名或Forms!窗体!控件名考核知识点:宏参见讲稿章节:10.110.2附1.2.4 (考核知识点解释及答案):宏(Macro)是一个或多个操作的集合,其中每个操作都能实现特定的功能。如果用户频繁重复某些工作,就可以创建一个宏来简化这个工作序列。当执行这 个宏时,系统就会按这个宏的定义依次执行相应的操作。宏里面的每个操作都是 由一条
40、简单的宏命令实现的,宏命令就像函数,由Access 2016编辑和定义,用 户只要选择这些宏命令名,就可以由系统自动完成一些数据库常规操作,而节省 了编辑程序代码的过程。1宏命令宏功能强大,儿乎涉及到数据库管理中的所有环节,Access 2016的在线帮 助系统中将宏操作分为11类,具体为:数据输入、数据导入导出、数据库对象、 筛选/查询/搜索、宏命令、系统命令、用户界面命令、窗口管理、数据块、数据 操作、ADP对象。每一类中都包含若干个与本类相关的宏操作命令。在Access2016的宏设计视图中常用的是前8类。2宏的分类在Access 2016中,宏有多种类型,这里分别介绍操作序列宏、宏组、
41、条件 宏和数据宏。操作序列宏:由一个宏操作命令序列构成的单个宏,称为操作序列宏。宏组:将多个操作序列宏顺序排列,形成一个宏的集合,称为宏组。宏 组由多个宏组成,每个宏可以独立运行。通常情况下,把数据库中一些 功能相关的宏组成一个宏组,有助于数据库的操作和管理。条件宏:通常情况下,操作序列宏和宏组中的每个宏都能单独执行。如 果需要指定条件来决定某个宏是否运行、什么时候运行,那么这样的宏 称为条件宏。数据宏:类似触发器,在数据表事件发生时自动调用的宏。例题:判断题1.宏是一个或多个操作命令的集合,其中每个命令实现一个特定的操 作。判断题2.宏不是数据库主要对象之一。判断题3.使用宏组的目的是为了减
42、少程序内存消耗。判断题4.在宏设计视图中使用“生成分组程序块”操作,会生成一个“Gro叩” 宏模块。二、主观部分:(一)、填空部分考核知识点:数据和信息的概念参见讲稿章节:1.1附2.1.1 (考核知识点解释及答案):数据(Data)在一般意义上被认为是对客观事物特征所进行的一种抽象化、 符号化表示。需要明确的是我们这里所指数据的概念,比以往在科学计算领域中 涉及的数据己大大地拓宽了。这里的数据不仅包括数字、字母、汉字及其他特殊 字符组成的文本形式的数据,而且还包括图形、图像、声音等多媒体数据。总之, 凡是能够被计算机处理的对象都称为数据。信息(Information)通常被认为是有一定含义的
43、、经过加工处理的、对决策 有价值的数据。信息=数据+处理数据是信息的载体,它表示了信息;信息是数据的内涵,即数据的语义解释。例题:填空题1.数据是表示()的载体。考核知识点:结构化数据与非结构化数据参见讲稿章节:1.1附2.1.2 (考核知识点解释及答案):数据库(DataBase, DB)是指存储在计算机存储设备上,以一定数据结构存 储的相关数据的集合。数据库中的大量数据按照一定的规则(即数据模型)来存放,这就是“结构 化数据”。例题:填空题1.数据库中的数据按照一定的数据模型存放,此类数据被称为()。考核知识点:表的参照完整性关系参见讲稿章节:3.4附2. 1. 3 (考核知识点解释及答案
44、):为了使整个数据库成为一个相关数据的完整集合,还必须为表与表之间设置 关联关系,实现数据库的参照完整性约束机制。确定父表和子表的关系,在数据库“一对多”的关联中,“一”方就是父表,“多”方就是子表。教学管理数据库中的四张表存在三对关系,分别是:系名(父表)一一学生(子表)学生(父表)一一选课成绩(子表)A.修改字段类型B.设置索引 C.增加字段D.删除记录1. 下列不能创建索引的数据类型是:()。A.短文本 B.货币 C.日期 D. OLE对象2. 在数据表中,建立索引的主要作用是()。A.节省存储空间B.提高查询速度C.便于管理 D.防止数据丢失Access- 2016标准数据类型数据类型
45、.类型 符号。占用 字节。取值范围.整型(Integer)%.2.-3276832767 -长整型(Long) &.4.-2147483648- 2147483647。单精度(Single)。!4.负数:-3.402823E381.401298E-45 .正数:1.401298E-45- 3.402823E38,双精度(Double) “48.负数:-1. 79769313486232E308 -4. 94065645841247E-324。正数:4. 94065645841247E-324 -1.79769313486232E308,短文本型(String).$不定.0 255个字符长文本.无。不定,063, 999个字符-货币型(Currency) .0.8.-922337203685477. 5808 922337203685477. 5807日期型(Date).无8.100-01-01 9999-12-31,布尔型(Boolean).无,1.True-或 False。