access2010第三章操作题
《ACCESS2010数据库应用技术.》课后习题参考答案

《ACCESS2010数据库应用技术》课后习题参考答案目录第1章.................................................................................................. .. (2)第2章.................................................................................................. .. (4)第3章.................................................................................................. .. (5)第4章.................................................................................................. .. (5)第5章.................................................................................................. .. (6)第6章.................................................................................................. .. (7)第7章.................................................................................................. .. (8)第8章.................................................................................................. .. (9)第9章.................................................................................................. (12)1第1章一、选择题1.B2.A3.B4.B5.D6.C7.A8.D9.C10.A11.C12.D13.B14.D15.B二、填空题1.数据库,数据库管理系统,数据库系统2.元组,属性3.1:n或一对多4.选择5.文件6.表,窗体三、问答题1.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
《Access2010数据库基础教程》查询

3.4.1 在设计视图中创建查询
创建不带条件的 查询
可以基于单数 据源或者多数 据源的查询。 如基于多数据 源,则表间已 建立关系
创建带条件的查 创建要求用户输
询
入条件值的查询
可以基于单数 据源或者多数 据源的查询。 查询条件是关 系表达式,表 达式的运算结 果是一个逻辑 值
3.2.1 简单查询向导
【例3.2】查询每位住院病人的总费用,显示“病人编 号”、“病人姓名”和“总费用”3个字段。
3.2.2 交叉表查询向导
用户的查询需求需要对数据进行分类统计。交又表查询 显示来源于表中某个字段的统计值,并将它们分组放置 在查询表中。左侧列显示的字段是行标题,上侧列显示 的字段是列标题。
【例3.15】创建一个删除查询,删除“住院医生护士信息表 的副本”中所有的主任医生和副主任医生。
3.7 SQL查询
❖ 语句格式: SELECT <目标列表达式> [,<目标列表达式>] … FROM <表名>[, <表名> ] … [ WHERE <条件表达式> ] [ GROUP BY <列名1> [ HAVING <条件表达式> ] ] [ ORDER BY <列名2> [ ASC|DESC ] ];
说明 逻辑运算符
连接运算符
特殊运算符
查询条件中使用的各种运算符
3.3.2 查询条件中使用的函数
1、字符函数
求字串长度: Len(C) 取子串:Left(C,N)
Right(C,N) Mid(C,n1[,n2])
2、日期时间函数
Len([姓名])=2 Left([姓名],1)=“张” Right([姓名],1)=“中” Mid([姓名],2,1)=“平”
Access 2010数据库应用技术案例教程 第3章-数据库和表

每个字段的各种属性。
【例3-6】在“教务管理”数据库中,运用“表设计器”创建一
个名为Stu的表。表结构如表3-1所示。
字段名可以包含字 母、数字、汉字、 空格和其他字符, 不能用空格字符开 头,不能包含句点
“.”、感叹号 “!”、方括号 “[]”、。字段名
字段名 学号 姓名 性别
是否团员
出生日期
表3-1 Stu表结构
3.1.3 管理数据库
1. 备份数据库 2. 查看数据库属性 3. 压缩和修复数据库
3.2 创建表
3.2.1 使用表模板创建数据表
通过“表”模板,运用Access2010内置的表模板来建立。对于一些 常用的应用,如联系人、资产等信息,运用表模板会比手动方式更加 方便和快捷。
3.2.2 使用表设计创建数据表【重点】
第3章 数据库和表
本章思维导图
学习目标
1. 掌握创建和管理数据库。 2. 了解数据库的基本操作。 3. 掌握建立表结构方法。 4. 能向表中熟练输入各类数据。 5. 掌握建立表对象之间的关联。 6. 熟练掌握表的基本操作。 7. 了解数据表格式的设置。
教学内容
3.1 创建数据库 3.2 创建表 3.3 数据类型与字段属性 3.4 建立表之间的关系 3.5 编辑数据表 3.6 设置数据表格式
➢ 链接数据:是指在自己的数据库中形成一个链接表对象, 每次在Access数据库中操作数据时,都是即时从外部数据 源获取数据。链接的数据未与外部数据源断绝联接,而将 随着外部数据源数据的变动而变动。比较适合在网络上 “资源共享”的环境中应用。链接过程快,但以后的操作 较慢。
Access2010数据库基础教程综合练习参考答案

一.思考题:略。 二.选择题: 1.A 2.C 3.A 4.A 5.D 6.B 7.A 8.C 9.D 10.A 三.填空题: 1. 投影,选择,联接 2. 多对多(或N:M) 3. 对象 4. 查询;窗体;报表;宏和模块 5. Office 2010办公软件 6.选项卡按钮,功能区,导航窗格,状态栏,数据库窗口 7. 一条记录,一个字段 8. 实体;参照,用户定义的 9.层次模型、网状模型、关系模型。 10.差
Visual Basic 程序设计——第二章
综合练习参考答案
1 2 3 4
第1章 综合练习参考答案
第2章 综合练习参考答案
第3章 综合练习参考答案 第4章 综合练习参考答案
2
5 6
第5章 综合练习参考答案
第6章 综合练习参考答案
第7章 综合练习参考答案 第8章 综合练习参考答案
7
8
3
第1章
综合练习参考答案
8
第6章
综合练习参考答案
一.思考题:略。 二.选择题: 1、B 2、C 3、B 4、C 5、C 6、A 7、B 8、B 9、A 10、C 三.填空题: 1、操作命令 2、消息框 3、Click 4、操作 5、宏组 6、宏 7、AutoExec 8、命令按钮 9、MsgBox 10、关闭当前窗体
9
第7章
5
第3章
综合练习参考答案
一.思考题:略。 二.选择题: 1、D 2、C 3、A 4、D 5、B 6、C 7、D 8、C 9、D 10、A 三.填空题: 1、数据表和查询 2、Like “李*” 3、where age >=18 and age <=23 4、GROUP BY 5、COUNT(*) 6、数据表视图;设计视图;SQL视图,设计 7、表 8、生成表查询、追加查询、删除查询、更新查询 9、半角引号(“ ”) 10、空格;分号(;)
access2010第三章操作题

第一部分查询的条件设置1.关系运算> 、>= 、< 、<= 、<> 、=2.逻辑运算Not 、And 、Or3.特殊运算In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between …And …指定一个字段的取值范围(闭区间)Like 与* ? # [ ] 配合使用,进行模式匹配查找Is Null 判断字段取值是否为空Is Not Null 判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩Between 60 And 100等价于:>=60 And <=100字符的判断(2)“教授” OR “副教授”等价于:Right([职称],2)= “教授”InStr([职称],“教授”)=1 OR InStr([职称],“教授”)=2IN(“教授”,“副教授”)(3) Left([姓名],1)=”王”等价于:Like “王*”InStr( [姓名],”王”)=1(4)Mid( [学号],5,2)=”03”等价于:InStr( [学号],”03”)=5日期判断(5) >=#1992-01-01# AND <=#1992-12-31#等价于:Year( [工作时间] )=1992Between #1992-01-01# And #1992-12-31#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。
Is Null AND <60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。
1. 根据”学生”和”成绩”表建立以下查询:(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的"姓名"、"年龄"和"出生地"三个字段,查询命名为"qa1"。
数据库基础与应用(Access 2010) 第3章 表的操作

3.2 表的创建
3.2.1 创建表的方法 在 Access 2010 中创建表的方法有 5 种:使用设 计视图创建表、使用数据表视图创建表、使用表 模板创建表、使用字段模板创建表和通过导入外 部数据创建表。 1 .使用设计视图创建表 使用设计视图创建表是一种比较常见的方建 的。
4 .“默认值”属性 默认值( Default )是在输入新记录时自动取定 的数据内容。在一个数据库中,往往会有一些字 段的数据内容相同或者包含有相同的部分,为减 少数据输入量,可以将出现较多的值作为该字段 的默认值。
3.1.2 字段的数据类型 1. 文本型 文本型 (Text) 字段可以保存字符数据,也可以是 不需要计算的数字。设置“字段大小”属性可以控 制文本型字段能输入的最大字符个数,最多为 255 个字符。如果取值的字符个数超过了 255 ,可使用 备注型。 注意:在 Access 中,每一个汉字和所有特殊字 符 ( 包括中文标点符号 ) 都算为一个字符。 在 Access 中,文本型常量要用英文单引号 (′) 或 英文双引号 (″) 括起来。
5. 使用导入外部数据的创建表 Access 数据库有多种方法实现与其他应用项目的 数据共享,既可以直接从某个外部数据源获取数据 来创建新表或追加到已有的表中,也可以将表或查 询中的数据输出到其他格式的文件中。前者叫做数 据的导入,后者叫做数据的导出。
1 )从外部数据源导入数据 由于导入的外部数据的类型不同,导入的操作步 骤也会有所不同,但基本步骤是类似的。 Excel 电 子表格软件是 Microsoft Office 软件包的组件之一, 它有方便的表格计算和数据处理功能。
2 .“输入掩码”属性 可以利用输入掩码( Input Mask )强制实现某种 输入模式,使数据的输入更方便。定义输入掩码时, 将格式中不变的符号定义为输入掩码的一部分,这 样在输入数据时,只需输入变化的值即可。 对于文本、数字、日期 / 时间、货币等数据类型的 字段,都可以定义输入掩码。 Access 为文本型和日 期 / 时间型字段提供了输入掩码的向导,而对于数字 和货币型字段只能使用字符直接定义“输入掩码” 属性。当然,文本和日期 / 时间型字段的输入掩码也 可以直接使用字符进行定义。
《数据库应用基础--Access 2010》参考答案

模块一数据库的分析与设计习题与实训一一、选择题1.B2.A3.C4.B5.A6.C7.D8.A9.B 10.C11.A 12.B 13.C 14.D 15.A二、填空题1.数据、信息2.数据处理3.关系模型_、层次模型。
4.二维表5.物理数据独立性6.一对多、多对多7.实体、属性、联系8.关系模式9.逻辑结构设计10.实体完整性三、上机实训任务一设计图书管理系统数据库1. 绘制E-R图(1)确定实体、联系和属性实体有:管理员、借书证、图书联系有:管理员为教师或学生办理借书证;教师或学生通过借书证进行借书或还书操作;管理员将图书保存到仓库中。
(2)确定局部(分)E-R图实体属性图如图1所示。
实体之间的关系图如图2所示。
(3)集成完整(总)E-R图将图1和图2合并起来,即为集成完整的E-R图,详细的图略。
图1 《教学信息管理系统》实体属性图图2 《教学信息管理系统》关系图2. 将E-R 图转化为关系模型 (1)实体转化为数据表管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) 用户(用户编号, 姓名, 用户类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话) 图书(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格,图书介绍)(2)联系转化为数据表借书证(借书证号, 用户编号,办证时间, 有效时间)借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)图书存储(图书编号, 仓库编号, 入库时间, 库存数量)(3)数据库的关系模式经过优化设计得,“图书管理”数据库的关系模式:①管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) ②借书证(借书证号, 姓名, 借书证类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话,办证时间, 有效时间)③借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)④还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)⑤图书存储(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格, 图书介绍, 入库时间, 库存数量)模块二数据库的创建与维护习题与实训二一、选择题1.B2.D3.C4.C5.A二、填空题1.__数据管理___2.数据表、查询、窗体、报表、宏3.“数据表视图”、“数据透视表视图”、“数据透视图视图”和“设计视图”4.数据库的备份、数据库的还原5.独占方式三、上机实训任务一 Access 2010的基本操作1.采用多种方法启动和退出Access 2010。
access2010版基本操作题

基本操作题创建数据库:在考生文件夹中单击右键创建,更改扩展名为mdb新建字段名称、数据类型、字段大小,设置主键、小数位数、默认值、有效性规则、有效性文本:设计视图输入数据:数据表视图调整字段位置:数据表视图,选择目标字段,拖住移动设置行高:数据表视图,选中任一记录,单击右键——行高——输入设置关系,实施参照完整性:关闭目标表,单击数据库工具——关系——选中字段拖至目标字段(一般字段名称相同)——弹出对话框——选中相应复选框将xls表导入数据库,第一行包含列标题,设置主键,命名表/将文本文件中的数据导入追加到表中/链接到数据库中:单击外部数据——“导入并链接”Excel——浏览——选中目标文件——选中相应复选框——我自己选择主键——输入表名称使用报表向导创建报表,包含表中所有字段:单击创建——报表向导——选中目标表——>>——输入报表名称修改表筛选设计:数据表视图,选中目标字段——单击筛选器——取消全选——目标条件将字段列冻结:数据表视图,选中目标字段——单击右键——冻结字段设置单元格效果、网格线颜色:数据表视图,单击文本格式右下角的小箭头——选中目标效果将表以文本文档格式导出到考生文件夹下,第一行包含列字段名称,逗号为分隔符,命名文件:选中目标表,单击外部数据——“导出”文本文件——选中相应要求——输入文件名隐藏列:数据表视图,选中目标字段——单击右键——隐藏列取消隐藏列:数据表视图,选中任一字段——单击右键——取消隐藏列——选中目标字段列添加字段:设计视图,选中目标位置的下一行——单击右键——插入行——输入字段名称设置所有字段列列宽为最佳匹配:数据表视图,选中第一个字段,按住Shift键,选中末字段,单击右键——字段宽度——最佳匹配将文件夹的图片以插入对象的方法加入到字段中:单击右键——插入对象——由文件创建——浏览——选中目标文件将表另存为窗体类型的副本:选中目标表——单击文件——对象另存为——更改名称——选择保存类型将表安某字段升序排列:数据表视图,选中目标字段——单击右键——升序在窗体中,以命令按钮“com1”为基准,调整命令按钮“com2”的大小与位置。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分查询的条件设置1.关系运算> 、 >= 、 < 、 <= 、 <> 、 =2.逻辑运算Not 、 And 、 Or3.特殊运算In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between … And …指定一个字段的取值围(闭区间)Like 与* ? # [ ] 配合使用,进行模式匹配查找Is Null 判断字段取值是否为空Is Not Null 判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩 Between 60 And 100等价于: >=60 And <=100字符的判断(2)“教授” OR “副教授”等价于:Right([职称],2)= “教授”InStr([职称],“教授”)=1 OR InStr([职称],“教授”)=2IN(“教授”,“副教授”)(3) Left([],1)=”王”等价于: Like “王*”InStr( [],”王”)=1(4)Mid( [学号],5,2)=”03”等价于: InStr( [学号],”03”)=5日期判断(5) >=#1992-01-01# AND <=#1992-12-31#等价于: Year( [工作时间] )=1992Between #1992-01-01# And #1992-12-31#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。
Is Null AND <60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。
1. 根据”学生”和”成绩”表建立以下查询:(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓并且年龄大于25岁,学生的""、"年龄"和"出生地"三个字段,查询命名为"qa1"。
(2)创建一个更新查询,将表"学生"中"年龄"字段值加1,并把"团员否"字段的值,修改为“非团员”,查询命名为"qa2"。
(3)创建查询,计算并显示""和"平均成绩"二个字段(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值),查询命名为"qa3"。
(4)创建一个参数查询,按输入的进校日期查找已报到的学生信息,显示学生的""、"年龄"、"出生地"和“进校日期”字段的容。
当运行查询时,对话框中提示"请输入进校日期",查询命名为"qa4"。
2. 建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性。
以表"tEmployee"为数据源创建一个选择查询,检索职务为经理的职工的"编号"和""信息,然后将两列信息合二为一输出(比如,编号为"000011"、为"吴大伟"的数据输出形式为"000011吴大伟"),并命名字段标题为"管理人员",查询命名为"qb1"。
3. 根据表"tTeacher1"和表"tTeacher2"完成以下查询:(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示没有在职的教师的""、"学历"、"职称"和"联系"三个字段,查询命名为"qc1"。
(2)创建一个追加查询,从表"tTeacher1"里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表"tTeacher2"的相应五个字段中,查询命名为"qc2"。
4. 创建一个选择查询,显示"tLine"表的所有字段,并添加一个计算型字段"优惠价格",计算公式为:优惠价格=费用*(1-10%),查询命名为"qd1"。
5. 创建一个删除查询,删除表"tBand"中"出发时间"在2002年以前(不含)的团队记录,查询命名为"qd2"。
6. 以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。
当运行该查询时,提示框中应显示"请输入产品代码",查询命名为"qe1"。
7. 根据表"tStock",创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为“产品名称”,列标题为“规格”,计算字段为“单价”,查询命名为"qe2"。
注意:交叉表查询不做各行小计。
8. 以表对象"tStaff"为数据源创建一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为"性别"和"平均年龄"的两个字段,查询命名为"qe3"。
(选中“平均年龄”列,右击鼠标,在弹出菜单中选择“属性”,设置格式和小数位数)9. 以表对象"tStaff"为数据源创建一个参数查询,查找教师的"编号"、""、"性别"和"职称"四个字段容。
其中"性别"字段的准则条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,查询命名为"qe4"。
10. 创建一个删除查询,删除表对象"tTemp"中所有姓""的记录,查询命名为"qe5"。
11. 创建一个更新查询,将"学生"表中"年龄"字段值加1,查询命名为"qT1"。
12. 创建一个更新查询,将"tBmp"表中"编号"字段值均在前面增加"05"两个字符,查询命名为"qT2"。
13. 创建一个删除查询,删除表对象"tEmp"里所有含有"红"字的记录,查询命名为"qT3"。
14. 根据"tGrade"表创建一个分组统计查询,假设"学生ID"字段的前4位代表年级,统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,查询保存为"qs1"。
15、根据 "tStud"表,创建一个追加查询,将表对象"tStud"中"学号"、""、"性别"和"年龄"四个字段追加到表"tStud1"的对应字段中,查询保存为"qs2"。
(规定:""字段的第一个字符为姓,剩余字符为名。
将分解为姓和名两部分,分别追加到目标表的"姓"、"名"两个字段中)16、根据表"tStud"、"tScore"、"tCourse"和一个空表"tStud2"完成以下操作:(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生""、"性别"、"年龄"和"入校时间",查询名为"qu1"。
(2)创建一个查询,将所有学生设置为非党员,查询名为"qu2"。
或(3)创建一个查询,将有不及格成绩的学生的""、"性别"、"课程名"和"成绩"等信息追加到"tStud2"表的对应字段中,并确保"tStud2"表中男生记录在前、女生记录在后,所建查询名为"qu4"。
要求创建此查询后,运行该查询,并查看运行结果。
(4)以表对象"tScore"为基础,创建一个交叉表查询。
要求:选择学生的"学号"为行标题、"课程号"为列标题来统计输出学生平均成绩,查询命名为"qu5"。
注意:交叉表查询不做各行小计。
17. 根据表对象住宿登记表"tA"和住房信息表"tB"。
按要求完成设计:(1)创建一个查询,查找并显示客人的""、"入住日期"和"价格"三个字段,查询命名为"qy1"。
(2)创建一个参数查询,显示客人的""、"房间号"和"入住日期"三个字段。
将""字段作为参数,对话框中提示"请输入",查询命名为"qy2"。
(3)以表对象"tB"为基础,创建一个交叉表查询。
要求:选择楼号为行标题、名称显示为"楼号","房间类别"为列标题来统计输出每座楼房的各类房间的平均房价信息。
查询命名为"qy3"。
注:房间号的前两位为楼号。
交叉表查询不做各行小计。
(4)创建一个查询,统计出各种类别房屋的数量。
所建查询显示两列容,列名称分别为"type"和"num",查询命名为"qy4"。