南开大学复习资料-数据库技术与程序设计.docx
《南开大学复习资料-数据库技术与程序设计.docx》由会员分享,可在线阅读,更多相关《南开大学复习资料-数据库技术与程序设计.docx(42页珍藏版)》请在咨信网上搜索。
《数据库技术与程序设计》 一、 观部分:(单项选择、判断) (一)、选择部分 单选题1.数据库系统的核心是(A)。 A. 数据模型B.数据库管理员C.数据库D.数据库管理系统 1. 数据库设计包括两个方面的设计内容,它们是(A )。 A. 概念设计和逻辑设计B.模式设计和内模式设计 C.内模式设计和物理设计D.结构特性设计和行为特性设计 1. 为了合理组织数据,应遵从的设计原则是()。 A. 一事一地的原则,即一个表描述-个实体或实体间的一种联系 B. 表中的字段必须是原始数据和基本数据元素,并避免在之间出现重复字段 C. 用外部关键字保证有关联的表之间的联系 D. 以上各条原则都包括 2. 决定属性取值范围的是()。 A. 实体B.域C.码D.联系 3. 在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配 备两名收款员配合工作,共同使用一套收款设备为顾客服务。在某-•时段,实体 之间属于一对一关系的是()。 A. “顾客”与“收款口”的关系 B. “收款口”与“收款员”的关系 C. “班组”与“收款员”的关系 D. “收款口”与“设备”的关系 1. 在数据库中能够唯一标示一个元组的属性或属性的组合称为()。 A. 记录B.字段C.关键字D.域 例题:填空题 1. 关于创建索引文件,以下说法错误的是()。 A. 应该为所有表的所有字段创建索引 B. 数据库的数据量大的时候,能大大加快数据的检索速度 C. 当数据量不大的时候,创建索引是毫无意义的 D. 当数据进行增、删、改操作时,索引会降低这些操作的速度 2. 在数据表中,建立索引的主要作用是()。 A. 节省存储空间 B. 提高查询速度 C. 便于管理 D. 防止数据丢失 ★考核知识点:选择查询 参见讲稿章节:5.2、5.3 附1.1.11 (考核知识点解释及答案): 选择查询是一种最基本的查询方式,其功能包括指定记录和字段的查询条件 和对查询结果的排序、分组、统计汇总。 查询设计视图可以独立的创建查询文件,也可以对向导创建的查询文件进行 修改。 查询设计视图由上下两部分组成,上半部分是数据源区,显示查询数据源使 用的数据表和关联关系;下半部分是设计网格区,负责设计查询的主要内容。 查询设计视图界面 设计网格默认有以下几个主要内容: • 字段:查询设计中所使用的字段名,从数据源区的表中选取; •表:说明上方对应的该字段来自哪个数据源表; •排序:查询结果是否按该字段排序,如果排序,是升序还是降序; •显示:该字段在查询结果表中是否显示; •条件:限定该字段的查询条件;•或:当查询条件多于一个,旦多个条件之间采用逻辑或运算时,将用到 该网格。 例题:单选题 1. 在Access2016数据库中使用向导创建查询,其数据源()。 A. 来自多个表 B. 来自一个表 C. 来自一个表的一部分 D. 以上都可以 2. 在Access2016中,查询的数据源可以是()。 A. 表 B. 查询 C. 表、查询和报表 D. 表和查询 3. 使用Like运算符,查询姓“江”学生的子句正确的是()。 A. 〃*江〃 B. 〃*江*〃 C. "?江〃 D. 〃江*〃 ★考核知识点:参数查询 参见讲稿章节:5.4 附1. 1. 12 (考核知识点解释及答案): 前面介绍的各种设计方法所创建的查询,无论是对行还是对列的限定条件, 都是由数据库程序员事先设计好的,一旦提交给数据库管理员或者是用户使用, 查询条件便不能再更改。 在实际的数据库开发项目中,数据库的设计者和使用者往往是不同的人,而 且设计好的数据库应用程序必须经过打包封装,使用者要想修改原始程序往往是 不可能的。就像我们不满意网络游戏中的某个情节,无法修改游戏程序一样。即 便是程序设计者创建给自己使用,总是进入设计视图修改也很不方便。因此,为 了提高数据库查询程序的通用性,ACCESS 2016提供了参数查询功能。参数查询 本质上也是一种选择查询。 参数查询在设计的时候为条件设置参数,用一段提示信息代替想要用户输入 的参数值,这段提示信息一定要用“[]”括起来。查询文件执行时将弹出对话 框提示该信息,让用户输入具体的参数值,再将该值代入条件表达式完成查询。 可以设置参数的位置包括设计网格中的“条件”网格和“或”网格。 例题:单选题 1.创建参数查询时,在查询设计视图的条件网格中应将参数提示文本放置在 ()o A. {}中 B. ()中 C. □中 D. ◊中 ★考核知识点:操作查询 参见讲稿章节:5.5 附1.1.13 (考核知识点解释及答案): 1生成表查询 生成表查询创建的一般过程如下: 正确创建一个选择查询文件,打开该选择查询的设计视图; 在ACCESS 2016窗口上方选择查询工具菜单、查询类型工具栏选用“生成 表”;也可以在设计视图设计网格以外的位置点击右键、查询类型的级联项中选 用“生成表查询”; 在弹出的生成表对话框中输入新表的表名和所属数据库名; 点击菜单运行查询,之后在导航栏中查看新表。 2追加查询 追加查询创建的一般过程如下: 正确创建一个选择查询文件,打开该选择查询的设计视图; 在ACCESS 2016窗口上方选择查询工具菜单、查询类型工具栏中选用“追 加”;也可以在设计视图设计网格以外的位置点击右键、查询类型的级联项中选 用“追加查询"; 在弹出的追加对话框中输入新表的表名和所属数据库名称; 点击菜单运行查询,之后在导航栏中打开表查看追加情况。 3更新查询 更新查询创建的一般过程如下: 打开查询设计视图,在ACCESS 2016窗口上方选择查询工具菜单、查询类型 工具栏中选用“更新”;也可以在设计视图设计网格以外的位置点击右键、查询 类型的级联项中选用“更新查询”; 设置设计网格的更新条件和更新内容; 点击菜单运行查询,之后在导航栏中打开表查看更新情况。 4删除查询 删除询创建的一般过程如下: 打开查询设计视图,在ACCESS 2016窗口上方选择查询工具菜单、查询类型 工具栏中选择“删除”;也可以在设计视图设计网格以外的位置点击右键、查询 类型的级联项中选用“删除查询”; 设置设计网格的删除目标表和删除条件; 点击菜单运行查询,之后在导航栏中打开表查看删除情况。 例题:单选题 1. 将表A的记录添加到表B中,若保持表B中原有的记录,可以使用的查询 是()。 A. 选择查询 B. 生成表查询 C. 追加查询 D. 更新查询 2. 若在数据库中已有同名的表,要通过查询覆盖原表,应使用的查询类型是 ()o A. 删除 B. 追加 C. 生成表 D. 更新 ★考核知识点:SQL数据定义语言 参见讲稿章节:6.2 附1. 1.14 (考核知识点解释及答案): SQL源定义功能 数据定义语言DDL,用于描述数据库中各种数据对象的结构。例如,对数据库、表、索引、视图 的建立、修改或删除都属于数据定义的范畴。此类常用的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‘ 修改数据库表结构,删除字段, DROP. DROP TABLE .. 删除 DROP INDEX. 删除索引. 例题:单选题 1. 在Access2016数据库中创建一个新表,应该使用的SQL语句是()。 A. CreateTable B. Al terTable C. Createlndex D. CreatcDatabasc ★考核知识点:SQL数据杳询语言 参见讲稿章节:6.8 附1. 1.15 (考核知识点解释及答案): 数据操作., INSERT INSERT INTO--VAUJES……. 在表中迫加新记录, UPDATE- UPDATE……SET……, 更新表中峡’ DELETE- DELETE-• FROM. 删除表中 1 •在表中插入记录 该命令的i般结构是:•’ INSERT INTO表名[(字段名1[,字段名2,・・・])•]•,VALUES燧邸 . . 2•在表中更新记录 SQLi唳更新命令的执行相当于创建一个更新查询类型的查询文件。更新i软的SQL命令的一■般格式是: LPDATE 表名, SET字段名1・=•表达式L -[,字段名 2 = ^jV2・...h [WHERE条件表达式1 • [AND OR条件表达式2,-3•在表中删除记录 SQLi快删除命令的执行相当于创建个删除查询类型的查询文件。删除iDR的SQL命令的-般格式是: DELETE FROM表名• [TORE <条件表达式>];■ 例题:单选题 1. 学号为9922011的学生选修了 103号课程、考试成绩为85分,向选课成 绩表中添这条新记录的正确命令是()。 A. INSERT 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). 标签控件&用于描述静态文木信息即在窗体运行过程中不发生变化的文字,如标题或者说明性文字。这些对外显示的文字存放在标签控件的标题(Caption)属性中…标签控件常用届性说明~文本框控件(Text及Label). 属性, 功能, 名称- Name- 设置控件的名称。.• 标题, Caption- 设置对象显示的文字信息。・ 可见. Visible. 值为“是“窗体运行时控件正常显示,否则控件被隐藏。 宽度, Width- 设置控件的水平尺寸。 高度, Height. 设置控件的垂直尺寸。, Top, 设置控件弛窗体顶部边框的距离。 左- Left. 设置控件距窗体左侧边框的距离。 背景色. BackColor - 设置控件的背景颜色。本属性对标签控件无效。 前景色, ForeColor - 设置输出文字的字体颜色。 字体名称, FontName- 设计控件显示文字的字体。 字号, FontSize・ 设计控件显示文字的字号… 文本框控件丽允许用户在使用窗体时输入或者编辑其中的信息,也可■以用于显示后台数据库中的数据,即文本框可以与某个数据源进行绑定,也可以不绑定。. 文本枢控件常用届性说明--命令按钮控件(Command). 属性, 功能, 输入掩码. InputMask“ 设置文本框的掩码,例如定义掩码为“密码”则输入的信息 将以“*”显示。- 默认值, Value- 设置文本框显示的初始信息。 可用, Enabled. 值为“True”控件呈可用状态,否则不可适用。 是否锁定, lacked. 值为“True”控件值为只读状态不可修改… 命令按钮常用的属性有:表示按钮上输出信息的"标题”、表示坐标位置的“上边距”和“左”、 表示按钮大小尺寸的“宽度”和“高度”、定义字体的相关属性等。大部分属性与前两个控件相同, 这里不再累述。,-列表框控件(List) “ 列表框控件弟常用于显示供用户选择的列表项。当列表项很多,不能同时显示时,列表框将产生滚动条。“列却皆神I渤I康柱说I儿5. •组合框控件(Combo) “ 属性, 标示符。 功能. 列数- ColumnCount .■ 确定列表枢中显示数据的列数,该数值与绑定字段数一 列标题’ ColumnHeads 。 值为“True”显示绑定数据项的字段名… 行来源。 RowSource •> 指定列表框中显示值的来源… 行来源类型。 RowSourceType。 确定列表框中数据源类型 组合框业的组成与列表框类似也是由两个组合,一部分是标签Label成分,另一部分是组合框 成分Comb。。其中组合框Combo成分具有文本框和列表框的功能。也就是说用户使用组合框时,既可 以通过使用文本框输入组合框中的对象值,也可以在列表中选择某一项。输入的内容或者是选择的 内容将如何使用,比如把输入的内容赋值给变量,或者将选择的内容存入表中记录的某个属性值。“ 组合框的许多属性都与列表框相同,需要补充的属性有:"组奇说件帝川届牲说明. 属性, 府符。 功能, 列表行数., ListRowsp 确定组合框中下拉列表项的行数,默认值为16。当列表项实 际行数大于 16行H寸将产生垂直滚动条… •> ListCount。 列表框控件也其有该属性。功能:获取列表框或者组合框中 列发框部分的行数,该属性是只读属性,用户只能获取不能 修改,因此列&框或组合框控件的狷性窗1 1中没有该届性, 只能在后台以命令方式访问。。 6, -子窗体控件(Child) “ 通过子窗体启1向导新建或者使用已有窗体,并将该窗体嵌入到另一个窗体中,形成窗体的嵌套。 该对象实质上就是一个窗体,因此它具有正常窗体的一切属性。,-•直线控件(Line)和矩形控件(Box), 线条控件'用于在窗体上画各种直线;矩形或称为形状控件口用于在窗体上画矩形图案。线条 控件最常用的属性是宽度和高度,如果设置直线的高度为零,就是水平直线。畛I犬控件的高度和宽 度决定了矩形的大小。,-图像控件(Image) “ 选择图像控件-,在窗体相应位置拖动,将弹出一个打开文件对话框。在该对话框中选择要插入的图像文件,即可在窗体中显示图片。,图像控件常用属性说明-复选框控件(Check)、选项按钮(Option)和选项组控件(Frame) ’ 属性, 标不符•> 功能. 图片。 Picture * 确定绑定的位图或其他类型图形文件路径和名称。, 缩放模式, SizeMode- 默认为“缩放”模式,另还可以选择“剪裁”和“拉伸”模 式显示图像。, 复选框控件7、选项按钮◎都可以用来显示“是/否”型字段的值。实际上,在Windows风格的 窗口操作中,人们习惯使用复选框来操控“是/否”型数据的值,而单选按钮通常作为选项组控件的 一部分。“•选项卡控件“ 我们都知道,Windows风格的对话框大部分会包含多个标签,每个标签中乂可以包含许多对象即 控件。在窗体设计中选项卡控件。就是实现这种效果的工具。. 10. •超链接控件” 创建一个空的窗体,添加超链接控件。,将弹出如下所示的对话框。这里的功能与办公软件 PowerPoint当中的设置超链接功能很相似。超级链接可以链接到多种文件类型,与PowerPoi nt不同 的是,这里还可以超链接到当前数据库里面的其他对象。, 例题:填空题 1. 窗体Caption属性的作用是()。 A. 确定窗体的标题 B. 确定窗体的名称 C. 确定窗体的边界类型 D. 确定窗体的字体 2. 能够接受数值型数据的窗体控件是()。 A. 图型 B, 文本框 C, 命令按钮 D. 标签 3. 在窗体中,用来输入或编辑数据的交互型控件是()。 Access 2016基本数据类型• 数据类型。 用法 字段大小。 短文本- 字母数字数据(名称、标题等),例 如姓名、电话号、学号等等。 由用户定义。最多255个字符,只 保存输入的字符,不保存文本前后 的空格., 长文本。 长短不固定或长度很长的文本。 最多约1GB,但显示长文本的控件 限制为显示前64, 000个字符,不可 定义。 数字, 可用于算术运算的数字数据。分为字 节、整型、长整型、单精度、双精度、 同步复制ID和小数几种字段大小。 由用户定义。不同分类的存储上限 分别是1、2、4、8、12或16个字 节 大数。 数字数据, 8字节,可期麟货币型数据,并 与ODBC中的SQL_BIGINT数据类型 兼容, 日期/时间“ 可分别表示日期或时间,可显示为7 种格式。 8个字节,不可变。 货币。 货币数据,使用4•位小数的精度进 行存储., 8个字节,不可变。 自动编号。 在添加记录时自动插入的唯一顺序 号(每次递增1)或随机编号,可用作 缺省关键字, 4个字节,不可变。 是/否" 字段只包含两个值中的一个,例如 “是/否”、“真/假”、“开/关' 1个字节,不可变。 OLE对象. 对象的连接与嵌入,将其他格式的外 部文件(二进制数据)对象链接或嵌 入到表中- 最大2GB,不可定义- 超级链接. 存储超级链接的字段。超级链接可以 是UNC路径或LRL地址- 最多8, 192个字符(超链接数据类 型的每个部分最多可包含2048个 字符)。 附件, 附件可以链接所有类型的文档和二 进制文件,不会占用数据库空间。 最大约-2 GB,不可定义。 计算, 显示根据同一表中的其他数据计算 而来的值,可以用表达式生成器来创 建. 由参与计算的字段决定,不可定义- 查阅向导, 允许用户使用组合框选择来自其他 表或细攻列表中的选项,选择此选 项,将启动向导进行定义。 取决于查阅字段的数据类型,不可 定义。 l. Access2016数据库中,表的组成是()。 A. 字段和记录 B.查询和字段 C.记录和窗体 D.报表和字段 2. 如果字段内容为声音文件,则该字段的数据类型应定义为()。 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应用程序的功能区里选择“创建”选项卡,并单击“宏与代 码,,组中“模块,,按钮,即可打开VBA。 2. VBA窗口组成 (1) 工程资源管理器 又称为工程窗口。在其中的列表框中列出了应用程序中所有的模块文件。单 击“查看代码”按钮可以打开相应代码窗口;单击“查看对象”按钮可以打开相 应对象窗口;单击“切换文件夹”按钮可以隐藏或显示对象分类文件夹。 (2) 属性窗口 属性窗口列出了所选对象的各个属性,分“按字母序”和“按分类序”两种 查看方式,可以直接在属性窗口中编辑对象的属性。此外,还可以在代码窗口内 用VBA代码编辑对象的属性。 (3) 主显示区(代码窗曰) 代码窗口是由对象组合框、事件组合框和代码编辑区3部分构成。 在代码窗口中可以输入和编辑VBA代码。实际操作时,可以打开多个代码 窗口查看各个模块的代码,且代码窗口之间可以进行复制和粘贴。 例题: 单选题1.VBA代码调试过程中,能够动态了解变量和表达式变化情况的是 A. 监视窗口 B. 本地窗口 C. 立即窗口 D. 快速监视窗口 单选题2.在VBA代码调试过程中,能够显示出所有在当前过程中变量声明 及变量值信息的是 A. 快速监视窗口 B. 监视窗曰 C. 立即窗口 D. 本地窗曰 ★考核知识点:面向对象基本概念 参见讲稿章节:9.1、9.2 附1.1.18 (考核知识点解释及答案): 面向对象的程序设计(Object Oriented Programming, OOP),是目前程序 设计方法的主流方式。首先它引入了类的概念,并由此产生了类库。设计者可以 通过继承等方式,实现对类的重用,这就大大提高了代码的可重用性。而类又具 有封装性,它将面向对象的数据和代码封装在一起,使数据的安全性增强。对类 进行实例化以后,就产生了对象。对象是程序运行的最基本实体,其中包含有该 对象的所有属性和操作方法。各对象既是独立的实体,又可以通过消息传递相互 作用。另外,设计者还可以不破坏已有对象的完整性,在已有对象的基础上构造 更复杂的类对象。总之,OOP模式以对象或数据为中心,以数据和方法的封装体 为程序设计的基本单位,程序模块之间的消息交互存在于对象一级,这就给程序 设计提供了--致性、灵活性、独立性和可靠性。 例题:单选题 1.下面对于“对象”的各种描述中错误的是()。 A. 对象是反映客观事物属性及行为特征的描述 B. 对象是面向对象编程的基本元素,是“类”的具体实例 C. 对象都具有可见(视)性 D. 对象把事物的属性和行为封装在一起,是一个动态的概念 2. 下面对于“事件”和“方法”的各种描述中正确的是()。 A. 如果没有编入代码,相应的事件就不能被激活 B. 任何时候调用“方法”都完成同一个任务 C. “事件”必须由用户激活 D. “方法”和“事件”都是为了完成某项任务,故其中的代码都需要编辑 ★考核知识点:窗体面向对象程序设计 参见讲稿章节:9.3〜9.11 附1.1.19 (考核知识点解释及答案): ・1控件对象的属性 我们识别一个对象最宜接的方式是通过对象的外观来感知它,由此熟悉对象的特性,并进一步 操控对象。对象的外观由对象的静态属性来决定,也就是说,对象的属性描述了对象静态特征。例 如按钮对象,它的静态属性有标题、名称、背景颜色、宽度、高度等等。. 属性是对象所具有的固有特征,可以理解为属于对象的某些变量,在创建一个对象的时候,这 些代表属性的变最被各种类型的数据来赋值。无论是窗体还是窗体中的控件,在使用过程中都需要 定义自己的属性变量。. 属性定义语句的一般格式为:,[〈集合名〉].〈对象名〉.〈属性名>•=•属性值. 大多数情况〈集合名〉都是表示当前对象所属的容器,如窗体、报表等。 •2控件对象的方法, 对象的方法也叫做对象的成员函数,实际上就是VB提供的一种特殊的过程函数,该函数完成对 象实施的某种操作功能。方法作为对象的常见动作,不仅决定了对象的行为,也是从动态的角度描 述了对象的特性。, 在面向对象的程序设计过程中,方法可以理解为使对象完成某个动作的代码,可以在程序中直 接调用,就像在模块化程序设计中调用函数一样。对象方法调用代码的一般格式为:. [〈集合名〉].对象名.方法名[参数表]“ 同样,大多数情况〈集合名〉也都是表示当前对象所属的容器,如窗体、报表等。,・3事件的概念. 每个对象都能对特定的操作动作或环境状态变化做出识别和响应,这种特定的用户操作动作或 状态变化称为事件。. 事件的发生都是有规律的,也遵循-定秩序。下面就列举一些常用操作所触发事件的先后顺序。• 在描述事件时,我们统一采用“事件名(对象名)”的标准格式,例如“Open (窗体)”,表 示“窗体对象的Open事件被触发”… 1. -开启窗体 Open(窗体)一Load(窗体)-*Resizc(窗体)一Activate(窗体)一 Currcnt(窗体)一 Enter(第一个拥有焦点的控件)f GotFocus(第一个拥有焦点的控件). 2. -关闭窗体 Exit(控件)-*LostFocus(控件)-* Unload(窗体)f Deactivate 窗体)-*Close(窗体)” 3..单击控件 MouseDown(控件)-*MouseUp(控件)-*Click(控件). 4.-双击控件 MouseDown(控件)-*MouseUp(控件)一Click(控件)-*DblClick(控件). -*MouseUp(控件). 在窗体的面向对象的程序设计中,应该随时把握住3个"W”: “Who —hen―hat”,即“哪Z 3W Z 3W Z 3W Z 3W Z 3W Z 3W 个对象,在什么时候,要做什么”。-Who——对哪一个控件编程即明确“面向对象”中的“对象”是谁When — 程序什么时候执行即明确什么事件被触发时需要做出响应What―程序内容是什么即明确事件被触发时要做出什么响应动作计时器同步事件. VBA计时器由一个时间间隔(Timerlnterval)属性和一个计时器事件(Timer)组成。计时触发 属于同步事件,首先应该设置窗体的计时器间隔属性,系统将按照这个预先设定好的时间间隔规律 触发计时器事件,以便计时器事件中的代码按照固定的频率循环被执行,其次应编辑Timer事件的代 码,定义每当时间间隔到了的时该该做什么。" 例题:单选题 1. 在窗体上,设置控件Command。为不可见的属性是()。 A. CommandO. Name B. CommandO. Caption C. CommandO. Enabled D. CommandO. Visible 2. 在某窗体上,有一个标有“显示”字样的命令按钮(名称为Commandl )和 一个文本框(名称为textDo当单击命令按钮时,将变量sum的值显示在文本 框内,正确的代码是()。 A. Me. Textl. Caption=sum B. Me. Textl. Value=sum C. Me. Textl. Text=sum D. Me. Textl. Visible二sum 3. 启动窗体时,系统首先执行的事件过程是()。 A. Load B. Click C. Unload D. GotFocus (二)、判断部分 ★考核知识点:数据完整性 参见讲稿章节:2.4 附1. 2. 1 (考核知识点解释及答案): 实体完整性规则规定:一个关系中任何记录的关键字不能为空值,并且不能 存在重复的值。 参照完整性解决关系与关系间引用数据时的合理性问题。 用户自定义完整性规则根据具体需求制定具体的数据约束条件,它反映某一 具体应用所涉及到数据必须满足的语义要求。 例题: 判断题:1.关系的完整性规则是用以保证数据的正确性、有效性和相容性 的。()o ★考核知识点:创建窗体 参见讲稿章节:7.1 附1.2.2 (考核知识点解释及答案): 窗体(Form)就是一个软件系统中的交互界面或窗口。在数据库应用系统中, 用户通过窗体使用数据库,完成对数据的所有操作。例如上图的“银行转账”界 面中,用户通过提示信息“请输入您转账的账号”知道这是转账界面:通过文本 框输入账号;通过按钮进行相应操作。系统根据用户输入的账号和按钮的选择进 行相应底层处理。 1.“窗体”功能 使用当前选定的数据表或者查询文件作为窗体的数据来源,自动创建一个窗 2. “空白窗体”功能简介 “空白窗体”中包含的所有对象需要使用者自行定义,对象的添加、删除、 编辑等操作大多都与“窗体设计”类似,区别是“空白窗体”的布局比较单一, “窗体设计”创建的窗体格局更加丰富多彩。 3. “窗体向导”功能 使用“窗体向导”能够非常方便的创建各式各样布局的窗体,对于初学者来 说非常方便快捷。 4. “其他窗体”功能简介 如果选择了功能区中“其他窗体”按钮,会出现一个如图所示的选择菜单, 这里提供了更多的选择,以便创建不同风格的窗体。 例题: 判断题1.窗体是Access数据库中的重要对象,通过窗体用户可以实现:输 入、编辑、存储表中的数据。() ★考核知识点:报表 参见讲稿章节:7.6、7.7 附1.2.3 (考核知识点解释及答案): 报表的主要用途是打印输出,换句话说,报表的设计目标不是屏幕显示。多 数情况下,在报表默认的浏览方式即“打印预览”中,仅能看到报表的局部效果, 而窗体可以呈现出设计的整体效果。 创建报表最主要的工作是定义报表的数据源和报表的整体布局。数据源是报 表的数据来源,通常是由数据表、查询来担当。报表布局决定报表的输出格式。 报表的创建方法大多都与窗体类同,但是,二者有着本质的区别: 窗体中的文本框控件在未设置只读属性时,可以在使用窗体时通过窗体界面 输入的信息更改数据源的基本数据。报表则不然,即使报表中包含绑定数据源的 文本框对象,大多数报表也仅是输出数据项的具体值,不具有编辑功能,更不能 更新后台数据。因此,报表设计时忽略了组合框、列表框、选项按钮等类似供用 户输入的控件对象。报表中最常用的控件就是标签和文本框,另外,可以使用 复选框输出“是/否”型字段的值。 (1) “设计”标签 报表“设计”标签共包含6组工具,依次为“视图”、“主题”、“分组和汇总”、“控件”、"页眉/页脚”和“工具”组。与窗体不同的是这里包含了“分组和汇总”。 (2) “排列”、“格式”标签 这两个标签的结构、功能与窗体基本相同。不同之处是报表的“格式”标签 下“位置”组中没有“定位”选项。 (3) “页面设置” “页眉设置”是“报表设计工具”中独有的内容。熟悉Office办公软件的用 户,都会对“页面设置”有所了解。它包括“页面大小”和“页面布局”两个选 项,用于对报表页面进行各种输出格式设计。 例题: 判断题1:通过报表只能显示或打印数据,不能通过报表修改或输入数据。 判断题2:引用窗体或报表上的控件值,引用的语法如下:Forms! [ffl体]![控 件名]或[Forms]![窗体]![控件名] ★考核知识点:宏 参见讲稿章节:10.1~10.2 附1.2.4 (考核知识点解释及答案): 宏(Macro)是一个或多个操作的集合,其中每个操作都能实现特定的功能。 如果用户频繁重复某些工作,就可以创建一个宏来简化这个工作序列。当执行这 个宏时,系统就会按这个宏的定义依次执行相应的操作。宏里面的每个操作都是 由一条简单的宏命令实现的,宏命令就像函数,由Access 2016编辑和定义,用 户只要选择这些宏命令名,就可以由系统自动完成一些数据库常规操作,而节省 了编辑程序代码的过程。 1宏命令 宏功能强大,儿乎涉及到数据库管理中的所有环节,Access 2016的在线帮 助系统中将宏操作分为11类,具体为:数据输入、数据导入导出、数据库对象、 筛选/查询/搜索、宏命令、系统命令、用户界面命令、窗口管理、数据块、数据 操作、ADP对象。每一类中都包含若干个与本类相关的宏操作命令。在Access2016的宏设计视图中常用的是前8类。 2宏的分类 在Access 2016中,宏有多种类型,这里分别介绍操作序列宏、宏组、条件 宏和数据宏。 •操作序列宏:由一个宏操作命令序列构成的单个宏,称为操作序列宏。 •宏组:将多个操作序列宏顺序排列,形成一个宏的集合,称为宏组。宏 组由多个宏组成,每个宏可以独立运行。通常情况下,把数据库中一些 功能相关的宏组成一个宏组,有助于数据库的操作和管理。 •条件宏:通常情况下,操作序列宏和宏组中的每个宏都能单独执行。如 果需要指定条件来决定某个宏是否运行、什么时候运行,那么这样的宏 称为条件宏。 •数据宏:类似触发器,在数据表事件发生时自动调用的宏。 例题: 判断题1.宏是一个或多个操作命令的集合,其中每个命令实现一个特定的操 作。 判断题2.宏不是数据库主要对象之一。 判断题3.使用宏组的目的是为了减少程序内存消耗。 判断题4.在宏设计视图中使用“生成分组程序块”操作,会生成一个“Gro叩” 宏模块。 二、主观部分: (一)、填空部分 ★考核知识点:数据和信息的概念 参见讲稿章节:1.1 附2.1.1 (考核知识点解释及答案): 数据(Data)在一般意义上被认为是对客观事物特征所进行的一种抽象化、 符号化表示。需要明确的是我们这里所指数据的概念,比以往在科学计算领域中 涉及的数据己大大地拓宽了。这里的数据不仅包括数字、字母、汉字及其他特殊 字符组成的文本形式的数据,而且还包括图形、图像、声音等多媒体数据。总之, 凡是能够被计算机处理的对象都称为数据。 信息(Information)通常被认为是有一定含义的、经过加工处理的、对决策 有价值的数据。 信息=数据+处理 数据是信息的载体,它表示了信息; 信息是数据的内涵,即数据的语义解释。 例题: 填空题1.数据是表示()的载体。 ★考核知识点:结构化数据与非结构化数据 参见讲稿章节:1.1 附2.1.2 (考核知识点解释及答案): 数据库(DataBase, DB)是指存储在计算机存储设备上,以一定数据结构存 储的相关数据的集合。 数据库中的大量数据按照一定的规则(即数据模型)来存放,这就是“结构 化数据”。 例题: 填空题1.数据库中的数据按照一定的数据模型存放,此类数据被称为()。 ★考核知识点:表的参照完整性关系 参见讲稿章节:3.4 附2. 1. 3 (考核知识点解释及答案): 为了使整个数据库成为一个相关数据的完整集合,还必须为表与表之间设置 关联关系,实现数据库的参照完整性约束机制。 确定父表和子表的关系,在数据库“一对多”的关联中,“一”方就是父表,“多”方就是子表。教学管理数据库中的四张表存在三对关系,分别是: 系名(父表)一一学生(子表) 学生(父表)一一选课成绩(子表) A.修改字段类型B.设置索引 C.增加字段D.删除记录 1. 下列不能创建索引的数据类型是:()。 A.短文本 B.货币 C.日期 D. OLE对象 2. 在数据表中,建立索引的主要作用是()。 A.节省存储空间B.提高查询速度C.便于管理 D.防止数据丢失Access- 2016标准数据类型 数据类型. 类型 符号。 占用 字节。 取值范围. 整型(Integer) %. 2. -32768•〜32767 - 长整型(Long) •> &. 4. -2147483648-〜• 2147483647。 单精度(Single)。 !•> 4. 负数:-3.402823E381.401298E-45 . 正数:1.401298E-45-〜• 3.402823E38, 双精度(Double) “ 4 8. 负数:-1. 79769313486232E308 〜• -4. 94065645841247E-324。 正数:4. 94065645841247E-324 -〜• 1.79769313486232E308, 短文本型(String). $• 不定. 0〜• 255个字符" 长文本. 无。 不定, 0〜63, 999个字符- 货币型(Currency) . 0. 8. -922337203685477. 5808 〜• 922337203685477. 5807 日期型(Date). 无〃 8. 100-01-01— 9999-12-31, 布尔型(Boolean). 无•, 1. True-或 False。- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 南开大学 复习资料 数据库技术 程序设计
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文