ACCESS实验答案

合集下载

《ACCESS数据库实用教程》习题参考答案

《ACCESS数据库实用教程》习题参考答案

《ACCESS数据库实用教程》课后综合练习参考答案第一章数据库基础知识一、选择题1.B 2.B 3.C 4.B 5.B 6.A 7.A 8.D 9.A 10.C 11.C 12.B 13.A 14.C 15.C二、填空题1.信息2.层次模型关系模型3.关系数据模型4.逻辑独立性5.物理独立性6.物理独立性7.同一实体内第二章8. 一对多关系、多对多关系9. 投影10. 需求分析三、上机实训实训1.1 成绩管理数据库设计简要操作步骤如下:(1)设计出数据库的概念结构图,即E-R图,如下图1.1所示。

(2)设计出数据库的逻辑结构图,即关系模型,分别如下。

学生表(学号,姓名,出生日期,政治面貌,所学专业,联系电话,照片)课程表(课程代码,课程名称,课程类别,学分,开课系编号)成绩表(学号,课程代码,平时成绩,期末考试成绩)第二章Access 2003数据库设计与创建一、选择题1.C 2.B 3.A 4.D 5.C 6.A 7.C 8.D 9.B 10.B 11.C 12.B 13.A 14.B 15.B二、填空题1.数据库管理2.打开、设计、新建3.向导4.Web数据访问页、 .mdb5.数据访问页6.关闭时压缩三、上机实训实训2.1 教学信息管理数据库的创建及相关操作简要操作步骤:略实训2.2 采用不同方法创建数据库简要操作步骤:第三章表一、选择题1.A 2.D 3.A 4.D 5.A 6.D 7.B 8.C 9.D 10.C11.A 12.D 13.A 14.C 15.B 16.A 17.B 18.D 19.A 20.C二、填空题1.3种,使用向导创建表、通过输入数据创建表、使用设计视图创建表2.表结构、表内容3.“自动编号”、单字段、多字段4.主表5.主关键,外键三、上机实训实训3.1 数据表的创建与维护1.简要操作步骤如下:(1)打开“教学管理信息系统”数据库,在数据库窗口的“对象”列表中单击“表”对象。

Access大题答案

Access大题答案

第一题1.将考生文件夹下的“tScore.xls”文件导入到当前数据库文件中,表名不变;分析导入表的字段构成,判断并设置其主键。

外部数据----Excel---文件名:E:\Exam\56005580\AC\218\tScore.xls---打开----在添加主键时,选择“我自己选择主键”----下一步—完成。

如图1-1所示。

图1-12.设置“tScore”表中“成绩ID”字段的数据类型为“文本”,字段大小为“5”;修改“学号”字段的字段大小,使其与“tStud”表中相应字段的字段大小一致;修改“课程编号”字段的字段大小,使其与“tCoures”表中相应字段的类型和大小一致。

3.设置“tStud”表中“入校时间”字段的格式为“长日期”、有效性规则为:“输入的入校时间必须为9月”有效性文本为:“输入的月份有误,请重新输入”。

有效性规则:Month([入校时间])=9有效性文本:输入的月份有误,请重新输入4. 对主表“tStud”与相关表“tScore”建立关系,并实施参照完整性。

5. 建立一个名为“Q1”的查询,查找党员记录,具体要求如下:1)数据来源为“tStud”表2)显示“学号”“政治面貌”“性别”“入校时间”字段。

6. 建立一个名为“Q2”的查询,要求如下:1)数据来源为“tStud”“tScore”表;2)当运行该查询时,屏幕上显示提示信息:“请输入要比较的分数:”,输入要比较的分数后,该查询显示所有平均分大于输入值的学生的“学号”“姓名”“平均分”双击成绩----点击汇总,选择平均值----将字段“成绩”改为“平均分:成绩”----条件:>=[请输入要比较的分数:]。

如图1-2所示图1-2第二题1. 在数据库中建立新表,表名为“游客”,表结构如下所示:字段名称类型字段大小-----------------------------游客ID 文本16姓名文本10性别文本1年龄数字整型电话文本20相片OLE2. 分析“游客”表的字段构成,判断并设置主键字段。

access答案总结

access答案总结

access答案总结1、显示页码,控件来源中根据要求的书写形式:=[page] & "/" & [pages]1/2="第" & [page] & "页/共" & [pages] & "页"第1页/共2页="-" & [page] & "/" & [pages] & "-" -1/4- 2、以XXXX年XX 月显示=year(date()) & "年" & month (date()) & "月"3、计算机平均单价并且保留两位小数:=round(avg([单价]),2)4、统计团队数量:=count([团队ID])5、先修课程中含有101或102的条件:like "*101*" or like "*102*"6、更新查询,在编号前面加入05,切换查询类型到更新查询,在“更新到”行写入:"05" & [编号]7、将编号和姓名合并为一列显示,在字段行写入:管理人员: [编号] & [姓名]8、已知入住时间和价格,计算应交金额:应交金额: (date()-[入住时间]) * [价格]9、默认值为本年度的一月一日:dateserial(year(date()),1,1)10、根据产品ID的第一位查找,第一位为2的条件写法:left([表名]![产品ID],1)="2"11、单价高于平均单价的条件,在单价字段的条件行写入:>(select avg([单价]) from tBook)12、查找姓王的姓名为两个字的条件:Like "王?"13、创建查询计算优惠后价格,在字段行写入:优惠后价格:[费用]*0.914、预约日期在星期一的条件:weekday([预约日期])=215、查询中根据单价数量计算奖金,在字段行写入:奖金: SUM([单价]*[数量])*0.0516、出发日期在2002年以前,在出发时间条件行写入:year([出发时间])<200217、创建查询,根据学号前8位计算班级:班级: left([学号],8)18、输入掩码类:电话号码的设置:"010-"00000000灯泡规格设置:"220V-"00"W"三位整数两位小数:999.0019、第一个字符只能是A,后面必须是三位数字:"A"00020、让小于20岁的男生复选框打勾,在控件来源中写入:=iif([性别]="男" and [年龄]<20,-1,0)21、参数查询,查找某月出生.,出生日期字段条件行写入:month([出生日期])=[请输入月份]22、引用记录源外的表中内容=dlookup("名称","tGroup","部门编号='"& [所属部门] &"'")23、已知年龄,计算出生年份:=year(date())-[年龄]24、已知出生日期,计算年龄的值:=Year(Date())-Year([出生日期])25、入校时间只能输入1月到10月的值:month([入校时间])>=1 and month([入校时间])<=10 26、金额合计的大小决定是否达标:=iif(Sum([单价]*[数量])>30000,"达标","未达标") 27、学号的第5、6位决定系别:=iif(Mid([学号],5,2)="10","信息","经济")28、将查询设置为参数查询,某窗体的控件作为参数,在控件内容所对应的字段的条件行写入:[forms]![控件所在窗体名]![控件名]如:[forms]![femp]![tss]29、显示系统当前日期:=date()30、上一年度5月1日前的日期:<=dateserial(year(date())-1,5,1)31、设置日期的显示形式:要求:9月1日1990年格式中输入:m月d日yyyy年要求:09月01日1990格式中输入:mm月dd日yyyy32、设置复合主键:将所设置字段同时选中设置33、设置表的有效性规则,使最低储备小于最高储备,在表的设计视图下选择“属性表”,在有效性规则中写入:[最低储备]<[最高储备]34、姓名为两个字:len([姓名])=235、根据党员否字段的值显示“党员”或“非党员”=iif([党员否]=-1,"党员","非党员")36、根据性别字段的1和2显示男和女=switch([性别]=”1”,”男”,[性别]=”2”,”女”)37、将编号的第一位更新为“1”,编号字段更新到写:"1" & Mid([编号],2)38、判断年龄是奇数:[年龄] Mod 2=139、参数查询,查找输入的爱好,在简历字段条件行写:Like "*" & [请输入爱好] & "*"40、参数查询,查找输入的姓氏,在姓名字段条件行写:like [请输入姓氏] & ”*”代码总结:在两行***之间写入下面冒号后的内容2-3-5保存按钮不可用、用户名只读、弹出提示框、关闭窗体ADD1: CmdSave.Enabled = FalseADD2: tUser_1.Enabled = False科普教育老安相信努力必有收获,你肯定能顺利通过考试,加油!ADD3: MsgBox "请重新输入口令!"ADD4: Docmd.Close3-3-5 如果名字和密码输入正确、将光标置于tuser中、关闭窗体ADD1: If name = "cueb" And pass = "1234" Then ADD2: tUser.SetFocusADD3: DoCmd.Close4-3 ldetail显示citem的选择项再加“内容:”、fdetail子窗体的记录源、弹出提示框ADD1: Ldetail.Caption = cItem & "内容:"ADD2: fDetail.Form.RecordSource = "tstud"ADD3: MsgBox "查询项目和查询内容不能为空!!!", vbOKOnly ",注意"5-3 窗体标题为“****年度报表输出”、“退出”按钮的文字以红色显示、预览打开报表、错误处理ADD1: Me.Caption = Year(Date) & "年度报表输出" ADD2: bt2.ForeColor = 255ADD3: DoCmd.OpenReport "rEmp", acViewPreview ADD4: ErrHanle:22-3 显示全部记录ADD: BBB.Form.RecordSource = "select * from tStudent"24-3-5 保存按钮可用ADD: CmdSave.Enabled = True25-3-5 计算党员职工平均年龄,写入外部文件ADD1: If rs.EOF ThenADD2: tAge = sage28-3-5 弹出提示框ADD: MsgBox "请重新输入口令!"29-2-3 将btitle的标题设置为tText的内容加“等级考试测试”,去除tText中的空格ADD: bTitle.Caption = Trim(tText) & "等级考试测试" 29-3-4 弹出输入框、预览输出报表ADD1: k = InputBox("请输入大于0的整数值")ADD2: DoCmd.OpenReport "rEmp", acViewPreview 30-3-4 当>=3、预览输出报表ADD1: Case Is >= 3ADD2: DoCmd.OpenReport "rEmp", acViewPreview 32-3-4 追加职工信息、关闭窗体ADD1: If Not ADOrs.EOF ThenADD2: DoCmd.Close34-3-4 弹出提示框MsgBox "请重新输入口令!"39-3-4 计算斐波那契数列第19项,ADD1: Dim f(19) As IntegerADD2: f(i) = f(i - 1) + f(i - 2)ADD3: tData = f(19)41-3-3 标签红色字体显示、调用用户编写mdpnt预览输出报表ADD1: bTitle.ForeColor = 255ADD2: mdPnt acViewPreview 51-3 窗体标题显示“**年度报表输出”、“退出”按钮字体加粗、预览输出报表、错误处理ADD1: Caption= Format(Date, "yy") & "年度报表输出" ADD2: bt2.FontBold = TrueADD3: DoCmd.OpenReport "rEmp", acViewPreview ADD4: errhanle:53-3: 设置窗体的标题为标签的标题、计算10000以内素数、运行宏ADD1: Caption = bTitle.CaptionADD2:Dim i As Integern = 0For i = 0 To 10000If sushu(i) = True Thenn = n + 1mn = iEnd IfNext iADD3:DoCmd.RunMacro "mEmp"56-3 窗体的标题为标签的标题、1+2+...<=30000、运行宏ADD1: Caption = bTitle.CaptionADD2: For i = 0 To 30000sum = sum + iIf sum <= 30000 Thenn = iEnd IfNext iADD3: DoCmd.RunMacro "mEmp"新题型窗体的标题为“XXXX年XX月”再加标签的标题me.Caption=year(date()) & "年" & month(date()) & "月" & tTitle.Caption窗体的标题为“本周第X天库存浏览”Me.Caption = "本周第" & Weekday(Date) & "天库存浏览"按年代分组,添加文本框显示“1960年代”形式,在文本框控件来源=(Year([聘用时间])\10)*10 & "年代"男性最大年龄、记录遍历ADD1: MAgeMax = rs.Fields("年龄")ADD2: rs.MoveNext雇员查找ADD1: Set rs = New ADODB.Recordset ADD2: If rs.EOF ThenADD3: Me.TxtDetail = ""科普教育老安相信努力必有收获,你肯定能顺利通过考试!。

2021年access实验报告二含答案

2021年access实验报告二含答案
2.“计算字段”格式及需要注意问题。
答: 当需要统计数据在表中没有对应字段, 或者用于计算数据值起源于多个字段时, 这时应该在“设计网格”中添加一个计算字段, 计算字段是指依据一个或多个表中一个或多个字段并使用表示式建立新字段。
需注意问题: 计算表示式输入规则是: “计算字段名:表示式”其中计算字段名与表示式之间分隔符是英文半角“:”。
三、 试验原理:
1.“总计查询”操作方法。
答:在数据库窗口中单击“查询”对象; 双击“在设计视图中创建查询”, 显示“显示表”对话框; 单击“表”选项卡, 在选项卡中添加数据源, 然后单击“关闭”关闭该对话框; 在查询“设计视图”中选中要总计行, 然后单击工具栏上“汇总”, 出现“总计”行, 然后在要总计列中选择“计数”项; 最终“保留”。
答: 打开“退货商品信息查询”设计视图——另起一个空格输入“退货日期:left([退货编号],2)+”年”+Mid([退货编号],3,2)+”月”+Mid([退货编号],5,2),”——再将总计设为表示式。
六、 试验中碰到问题
答: 试验操作不熟悉, 概念不清, 尤其是对于表示式利用不熟。
6、 请为试验内容7改写条件, 使“吉林”全部企业供货信息都保留到“吉林供货信息查询”表中。请写出步骤, 或画出示意图。
答:
7、 请将试验内容9“联络人”由“孙晓霞”更新为学生自己名字, 请写出步骤。
答: 打开“设计视图”将相关内容添加上去——在“用户编号”列“条件”行输入“[请输入用户编号:]”——实施“更新命令”——在“更新”行第二列输入“[请输入新联络人:]”——点击“运行”——输入用户编号——输入新联络人为学生名。
3.不匹配项查询功效是什么。
答:能够在一个表中查找那些再另一个表格没有相关统计统计。

(完整版)数据库技术—ACCESS习题及答案(汇总)

(完整版)数据库技术—ACCESS习题及答案(汇总)
答案:√
2.修改字段名时不影响该字段的数据内容,也不会影响其他基于该表创建的数据库对象。( )
答案:×
3.数据表字段的最初排列顺序与数据表创建时字段的输入顺序是一致的。()
答案:√
4.一个数据表中可以有多个主关键字。( )
答案:√
5.删除记录的过程分两步进行。先选定要删除的记录,然后将其删除。()
答案:√
(2)创建表有三种方法:使用向导、使用通过输入数据创建表和使用表设计器。
2.简述使用“表设计器”创建表的基本步骤?
答案:
(1)双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。
答案:查看,分析,更改数据,数据来源
6.报表是把数据库中的数据的特有形式。
答案:打印输出
7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet
三、判断题
1.数据就是能够进行运算的数字。( )
答案:×
2.在Access数据库中,数据是以二维表的形式存放。( )
答可以绘图。( )
第2章 数据库和表的创建
一、选择题
1.建立表的结构时,一个字段由( )组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是
答案:D
2.Access2003中,表的字段数据类型中不包括( )。
A.文本型 B.数字型 C.窗口型 D.货币型
答案:C
3.Access2003的表中,( )不可以定义为主键。
答案:数据排序、数据筛选
7.当冻结某个或某些字段后,无论怎么样水平滚动窗口,这些被冻结的字段列总是固定可见的,并且显示在窗口的。

Access 基本操作_2-3_ 参考答案

Access 基本操作_2-3_ 参考答案

Access 基本操作_2一、实验目的1.创建索引。

2.用SQL语句实现选择查询。

3.用SQL语句实现追加查询、更新查询和删除查询。

二、实验内容打开xssjk_2数据库,实现以下操作:---------------创建索引--------------1.为学生表的姓名字段创建唯一索引,索引名为xmsy.2.为学生表的专业号字段创建降序普通索引,索引名为zywysy..---------------用SQL语句实现以下查询功能---------------注:1).每小题建立一个查询,查询名分别为:q1,q2,q3,……*2).实现方法还可使用查询设计器或查询向导。

---------------单表查询---------------1.查询student表中所有的学生记录。

Select * from student2.查询student表中所有学生的姓名和性别。

Select 姓名,性别from student3.查询student表中所有专业号(要求重复值只选一个)。

Select di stinct 专业号from student4.查询student表中奖学金大于等于1000的女生的姓名和奖学金金额Select 姓名, 奖学金from student where 奖学金>=1000 and 性别=”女”5.查询student表中2004年9月7日入学的学生信息。

Select * from student where 入学时间=#2004-9-7#6.查询student表中02专业的男生和01专业的女生的学号和姓名。

Select 学号, 姓名from student where 专业号=‟02‟ and 性别=‟男‟ or 专业号=‟01‟ and 性别=‟女‟7.查询student表中姓张的学生信息。

Select * from student where 姓名like …张*‟8.查询student表中学号第三位是1的学生信息。

Access课后习题答案

Access课后习题答案

第一章:填空题:1、数据库管理系统2、选择、投影、联接3、实体、属性、联系4、查询、窗体、页、宏、模块5、层次、关系、网状2.8 练习1.选择题(1)“教学管理”数据库中有学生表、课程表和选课表,为了有效地反映这三张表中数据之间的联系,在创建数据库时应设置【 D 】。

(2012年3月计算机二级Access试题)A. 默认值B. 有效性规则C. 索引D. 表之间的关系(2)如果输入掩码设置为“L”,则在输入数据的时候,该位置上可以接受的合法输入是【C 】。

(2012年3月计算机二级Access试题)A. 必须输入字母或数字B. 可以输入字母、数字或者空格C. 必须输入字母A~ZD. 任何字符(3)在Access数据库中,用来表示实体的是【B 】。

(2012年3月计算机二级Access 试题)A. 表B.记录C .字段D .域(4)可以插入图片的字段类型是【 C 】。

(2011年9月计算机二级Access试题)A. 文本B. 备注C. OLE对象D. 超链接(5)在Access数据库的表设计视图中,不能进行的操作是【D 】。

(2012年3月计算机二级Access试题)A. 修改字段类型B. 设置索引C. 增加字段D. 删除记录(6)若要求在文本框中输入文本时达到密码“*”的显示效果,则应该设置的属性是【C 】。

(2010年3月计算机二级Access试题)A. 默认值B. 有效性文本C. 输入掩码D. 密码(7)输入掩码字符“C”的含义是【D 】。

(2011年9月计算机二级Access试题)A. 必须输入字母或数字B. 可以选择输入字母或数字C. 必须输入一个任意的字符或一个空格D. 可以选择输入任意的字符或一个空格(8)下列关于索引的叙述中,错误的是【A 】。

(2012年3月计算机二级Access 试题)A. 可以为所有的数据类型建立索引B. 可以提高对表中记录的查询速度C. 可以加快对表中记录的排序速度D. 可以基于单个字段或多个字段建立索引(9)Access中,设置为主键的字段【C 】。

《ACCESS数据库应用技术.》课后习题参考标准答案

《ACCESS数据库应用技术.》课后习题参考标准答案

《ACCESS数据库应用技术.》课后习题参考答案————————————————————————————————作者:————————————————————————————————日期:《ACCESS2010数据库应用技术》课后习题参考答案目录第1章 (4)第2章 (6)第3章 (7)第4章 (7)第5章 (8)第6章 (9)第7章 (10)第8章 (11)第9章 (14)第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.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。

人工管理阶段的数据管理是以人工管理方式进行的,一般不需要将数据长期保存;由应用程序管理数据;数据有冗余,无法实现共享;数据对程序不具有独立性。

文件管理阶段利用操作系统的文件管理功能,将相关数据按一定的规则构成文件,通过文件系统对文件中的数据进行存取和管理,实现数据的文件管理方式。

数据可以长期保存;数据对程序有一定独立性;但数据的共享性差、冗余度大,容易造成数据不一致;数据独立性差;数据之间缺乏有机的联系,缺乏对数据的统一控制和管理。

在数据库管理阶段,由数据库管理系统对数据进行统一的控制和管理,在应用程序和数据库之间保持较高的独立性,数据具有完整性、一致性和安全性高等特点,并且具有充分的共享性,有效地减少了数据冗余。

(在数据库管理阶段,学校信息管理中应用程序与数据库之间的关系如图1-4所示。

有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。

)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。

ACCESS数据库技术及应用课后习题答案

ACCESS数据库技术及应用课后习题答案

习题 1一.选择题1.在下列四个选项中,不属于...基本关系运算的是(排序)。

A. 连接B. 投影C. 选择D. 排序2.一辆汽车由多个零部件组成,且相同的零部件可适用于不同型号的汽车,则汽车实体集与零部件实体集之间的联系是(多对多)。

A. 多对多B. 一对多C. 多对一D. 一对一3.为了合理组织数据,在设计数据库中的表时,应遵从的设计原则是(以上各原则都包括)。

A. “一事一地”原则,即一个表描述一个实体或实体间的一种联系。

B. 表中的字段必须是原始数据的基本数据元素,并避免在表中出现重复字段。

C. 用外部关键字保证有关联的表之间的联系。

D. 以上各原则都包括。

4.数据库类型是根据(数据模型)划分的。

A. 数据模型B. 文件形式C. 记录形式D. 存取数据方法5.DBMS是(操作系统支持下的系统软件)。

A. 操作系统的一部分B. 操作系统支持下的系统软件C. 一种编译程序D. 一种操作系统6.在关系型数据库管理系统中,查找满足一定条件的元组的运算称为(选择)。

A. 查询B. 选择C. 投影D. 联接7. 如果要改变一个关系中属性的排列顺序,应使用的关系运算是(投影)。

A. 选择B. 投影C. 连接D. 重建8. 从关系表中,通过关键字挑选出相关表指定的属性组成新的表的运算称为(“连接”运算)。

A.“选择”运算B.“投影”运算C.“连接”运算D.“交”运算9.数据库DB、数据库系统DBMS和数据库管理系统DBS三者之间的关系是(DBS包括DB和DBMS)。

A. DB包括DBMS和DBSB. DBS包括DB和DBMSC. DBMS包括DBS和DBD. DBS与DB和DBMS无关10.数据库系统与文件系统管理数据时的主要区别之一是(B)。

A.文件系统能实现数据共享,而数据库系统却不能。

B.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决。

C.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。

Access练习3参考答案及评分标准

Access练习3参考答案及评分标准

--------------------------------------------------------------------------------------------------------- --- ---------一、单项选择题(共15小题,每题2分,共30分)1. B2. D3. D4.D5.A6.C7.A8.A9.A 10.C 11.A 12.D 13.C 14.D 15.B二、基本操作题(共1小题,共20分)【操作步骤】(1)选择“对象”列表中的“表”→单击“新建”按钮→选择“设计视图”→“确定”→在“字段名称”列中输入字段名“职工号”→选择“数据类型”为“文本”→单击主键按钮,将该字段设置为主键→修改“常规”标签中“字段大小”的值为6,“必填字段”为“是”,→使用类似方法,完成“性别”、“出生日期”和“岗位级别”字段输入及设置→单击工具栏上的“保存”按钮→输入数据表名字“信息”,“确定”→关闭该窗口。

(2)右击“工资”表→选择“设计视图”→选择“基本工资”列→在下方的“常规”标签的“有效性规则”栏中输入“>=700”→选择“误餐费”列→在“常规”标签的“标题”栏中输入“误餐补贴”→“保存”→关闭该窗口。

(3)双击打开“信息”表→将两条数据分别输入到表中→关闭该数据表窗口。

(4)选择“对象”列表中的“查询”→“新建”选择“设计视图”并单击“确定”→选择“工资”表并单击“添加”按钮→在“查询”窗口“字段”中依次选择“工资”表的所有字段,并在最后一列输入“税前应发金额:基本工资+岗位津贴+误餐费-工会费-住房公积”→“运行”按钮,查看查询结果→确认无误后单击“保存”按钮,输入“查询名称”为“工资单”,“确定”→关闭该窗口。

三、简单应用题(共1小题,共30分)【操作步骤】(1)步骤1:在“基本操作题.mdb”中单击“表”对象,选择“学生”表,单击“设计”按钮,打开“学生”表设计视图。

ACCESS实验答案

ACCESS实验答案

实验四Access数据库软件操作实验1. 建立数据库创建一个数据库,文件名为Test1.accdb,存放在实验目录中,在其中建立表Teachers,其结构如表1所示,内容如表2所示,主键为教师号。

表1 表Teachers的结构表2 表Teachers的内容2. 将表Teachers复制为Teachers1。

3. 用SQL中的数据更新命令数据库中表Teachers1进行操作。

1) 用INSERT命令插入一条新的记录。

600001 杨梦女59 66/04/22 YES 1660 210SQL语句:INSERT INTO teachers1 ( 教师号, 姓名, 性别, 年龄, 参加工作年月, 党员, 应发工资, 扣除工资 )VALUES ("600001", "杨梦", "女", 59, #1990/02/01#, true, 1960, 210);本题操作要点:字段、常量间逗号一定要用半角,字符常量一定要用英文的双引号或单引号,例如:"杨梦",日期常量数据一定要用##,例如:#1990/02/01#。

如果在其它机器上用,运行时,access右下角运行出现“操作或事件已被禁用模式阻止”,请更改下安全等级:文件->选项->信任中心->信任中心设置->宏设置->启用所有。

然后关闭ACCESS,重新启动ACCESS即可。

2) 用DELETE命令删除姓名为关红梅的记录。

SQL语句:DELETE*FROM teachers1WHERE姓名="关红梅"此题操作要点:菜单拦上选创建->查询设计->(此时会打开一个对话框,让用户选择要删除的表,可以不选任何表->直接选“关闭按钮”)->将鼠标移到上部分,按右键,选SQL视图。

输入命令代码即可。

3) 用DELETE命令删除年龄小于36且性别为“女”的记录。

同济大学大学计算机access作业答案

同济大学大学计算机access作业答案

同济大学大学计算机a c c e s s作业答案集团公司文件内部编码:(TTT-UUTT-MMYB-URTTY-ITTLTY-有一个数据库Test-5.mdb,其中有表Teachers和Students,他们的结构如下表所示,请写出有关的SQL命令。

点击下载Test-5.mdb数据库第一题:在表Teachers中插入一条新的记录:600001 杨梦女 64 1966/04/22 YES 1660 210要求:日期的格式为#4/22/1966#答案:分数:10.00INSERT INTO Teachers (教师号,姓名,性别,年龄,参加工作年月,党员,应发工资,扣除工资)VALUES ("600001","杨梦","女",64,#4/22/1966#,YES,1660,210)第二题:在表Teachers中删除年龄小于36且性别为“女”的记录。

答案:分数:10.00DELETE FROM Teachers WHERE 年龄<36 AND 性别="女"第三题:用对表中工龄超过25年的职工加20%元工资。

答案:分数:10.00UPDATE Teachers SET 应发工资=应发工资*1.2WHERE(Year(date())-Year(参加工作年月))>25第四题:查询1990年之前(包括1990年)参加工作的所有教师的教师号、姓名和实发工资,查询结果按实发工资从高到低排序。

答案:分数:10.00SELECT 教师号,姓名,(应发工资-扣除工资) AS 实发工资 FROM TeachersWHERE YEAR(参加工作年月)<=1990ORDER BY 应发工资-扣除工资 DESC第五题:查询教师的人数和平均实发工资。

请参阅下图(仅供参考)。

答案:分数:10.00SELECT Count(*)AS 教师人数,AVG(应发工资-扣除工资) AS 实发工资FROM Teachers第六题:查询男女职工的最低工资、最高工资和平均工资(工资是指实发工资)。

access数据库习题答案

access数据库习题答案

access数据库习题答案第九讲习题课一、创建XSCJ数据库二、创建数据表(1)XS(表中列包括学号、姓名、专业、性别、出生日期、总学分、照片、备注)(2)KC(表中列包括课程号、课程名、开课学期、学时、学分)(3) XS_KC(表中列包括学号、课程号、学分)三、使用insert、delete、update1、向XSCJ数据库的表XS(表中列包括学号、姓名、专业、性别、出生日期、总学分、照片、备注)中插入如下的一行:081101,王林,计算机,1,1990-02-10,50 ,NULL,NULL使用下列语句:INSERT INTO XSVALUES('081101', '王林' , '计算机', 1, '1990-02-10', 50, NULL,NULL);2、将XSCJ数据库的XS表(具体数据参照附录A)中总学分小于50的所有行删除,使用如下语句:DELETE FROM XS WHERE 总学分<50;3、将XSCJ数据库的XS表中的所有学生的总学分都增加10。

将姓名为“罗林琳”的同学的备注改为“转专业学习”,学号改为“081251”。

UPDATE XS SET 总学分 = 总学分+10;UPDATE XS SET 学号 ='081251' , 备注 ='转专业学习' WHERE 姓名 = '罗林琳';四、查询---单表查询1、查询XSCJ数据库的XS表中各个同学的姓名、专业名和总学分。

SELECT 姓名,专业名,总学分 FROM XS;2、查询XS表中计算机系同学的学号、姓名和总学分,结果中各列的标题分别指定为number、name 和mark。

SELECT 学号 AS number, 姓名 AS NAME, 总学分 AS markFROM XS WHERE 专业名= ‘计算机’;3、按120分计算成绩,显示XS_KC表中学号为081101的学生课程信息。

Access数据库应用技术习题答案

Access数据库应用技术习题答案

第一章数据库基础一、选择题DBACB,BABC二、简答题1.解释什么是信息,什么是数据及二者之间的关系。

信息(Information)与能源、物质并列为人类社会活动的三大要素,我们所在的时代被称为信息时代。

信息是对现实世界中事物的存在特征和运动状态及不同事物间的相互联系等多种属性的描述。

它反映的是关于某一客观系统中某一事物的某一方面在某一时刻的表现形式。

数据(Data)是客观事物存在方式和运动状态反映的记录。

由于对客观事物存在方式和运动状态所反映的记录是用一定的符号来表达的,因此数据就是信息的具体表现形式。

数据有一定的结构,有型与值之分。

数据的型给出了数据表示的类型,如整型、实型、字符型等,而数据的值给出了符合给定型的值,如整型值取2003,字符型值取“VBA”。

数据是信息的载体,而信息是数据的内涵。

2.什么是数据库?什么是数据库系统?数据库系统由哪些部分组成?数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。

数据库存放数据是按照数据所提供的数据模式存放的,具有集成与共享的特点,即数据库集中了各种应用的数据,进行统一的构造和存储,而使它们可被不同应用程序所使用。

数据库系统(DBS)是一种可以有组织地、动态地存储大量关联数据并能够方便用户访问的计算机软件和硬件资源组成的系统,主要由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成。

3.计算机数据管理的发展阶段经历了哪几个阶段?数据管理是指对数据的组织、存储、维护、查询和传输。

计算机数据管理随着计算机软、硬件和计算机应用范围的发展而不断进步,经历了由低级到高级的三个阶段,详见教材表1-1。

4.什么是数据模型?在数据库系统中,常用的数据模型有哪几种?数据模型是对现实世界数据特征的抽象,由于计算机不能直接处理现实世界中的具体事物,所以必须人为地把具体事物转化为计算机可以处理的数据。

Access数据库上机练习加答案及解析

Access数据库上机练习加答案及解析

WORD 格式整理版优质.参考.资料第1套题目 一、基本操作题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp1.mdb ”,里面已经设计好表对象“tStud ”。

请按照以下要求,完成对表的修改:(1)设置数据表显示的字体大小为14、行高为18。

(2)设置“简历”字段的设计说明为“自上大学起的简历信息”。

(3)将“年龄”字段的数据类型改为“整型”字段大小的数字型。

(4)将学号为“20011001”学生的照片信息换成考生文件夹下的“photo.bmp”图像文件。

(5)将隐藏的“党员否”字段重新显示出来。

(6)完成上述操作后,将“备注”字段删除。

二、简单应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

考生文件夹下存在一个数据库文件“samp2.mdb ”,里面已经设计好三个关联表对象“tStud ”、“tCourse ”、“tScore ”和一个临时表对象“tTemp ”。

试按以下要求完成设计:(1)创建一个查询,按所属院系统计学生的平均年龄,字段显示标题为“院系”和“平均年龄”,所建查询命名为“qT1”。

(2)创建一个查询,查找选课学生的“姓名”和“课程名”两个字段内容,所建查询命名为“qT2”。

(3)创建一个查询,查找有先修课程的课程相关信息,输出其 “课程名”和“学分”两个字段内容,所建查询命名为“qT3”。

(4)创建删除查询,将表对象“tTemp ”中年龄值高于平均年龄(不含平均年龄)的学生记录删除,所建查询命名为“qT4”。

三、综合应用题请在“答题”菜单下选择相应命令,并按照题目要求完成下面的操作,具体要求如下:注意:下面出现的“考生文件夹”均为考试系统安装盘符下的“\K01\29010001”文件夹。

access操作题答案

access操作题答案

access操作题答案【篇一:access上机操作题库】p class=txt>1、在“d:\”根目录下,“access1.mdb”数据库文件中建立表“学生”。

⑴表结构如下:⑵设置“编号”字段为主键,其有效性规则为以“98”开头的8位数字。

⑶设置“年龄”字段的有效性规则为:年龄大于20并且小于35。

⑷设置“性别”字段的有效性规则为“男”或“女”(=”男” or =”女”),出错提示信息(有效性文本):必须输入“男”或“女”。

⑸设置“奖励否”字段的默认值为“是”。

⑹⑺⑻⑼在“学生”表中输入以下2条记录:2、在“d:\”根目录下,“access1.mdb”数据库文件中建立表“书”。

⑴表结构见右上。

⑵设置“编号”字段的有效性文本:请输入6位或8位数字。

⑶设置“进库日期”字段默认值为:2003年3月1号。

⑷设置“定价”字段值保留2位小数点。

⑸设置“需要重印否”字段的默认值为“否”。

⑹在“书”表中输入以下两条记录:3、在“d:\”根目录下,“access1.mdb”数据库文件中建立表“教师”。

⑴表结构如下:⑵设置“编号”字段为主键;⑶设置“性别”字段默认值为“女”;⑷在“教师”表中输入以下2条记录:4、在“d:\”根目录下,“access1.mdb”数据库文件中建立表“课程”。

⑴表结构如下:⑵设置“编号”字段为主键;⑶设置“学分”字段的有效性规则:大于0;⑷在“课程”表中输入以下两条记录:5、在“d:\”根目录下,“access1.mdb”数据库文件中建立表“售书”。

⑴表结构如下:⑵设置“id”字段为主键;⑶设置“图书id”字段的有效性规则为:大于0;⑷在“售书”表中输入以下5条记录:access数据库应用基础上机操作练习题二1、在”d:\”根目录下完成如下操作:⑴创建一个“学生管理”数据库、在该数据库下创建学生“基本情况”表,该表结构包含如下内容:⑵给“基本情况”表中的“学号”字段建立无重复索引;⑶给“基本情况”表中的“性别”字段建立有效性规则,该表达式:= ″男″ or= ″女″,否则提示文本信息:输入值无效。

计算机二级《Access》基础习题与答案

计算机二级《Access》基础习题与答案

计算机二级《Access》基础习题与答案2022计算机二级《Access》基础习题与答案在平时的学习、工作中,我们都要用到试题,试题是命题者根据测试目标和测试事项编写出来的。

什么样的试题才是好试题呢?下面是店铺为大家整理的计算机二级《Access》基础习题与答案,仅供参考,希望能够帮助到大家。

1[简答题]在考生文件夹下有一个数据库文件“samp2.accdb”,里面已经设计好了两个表对象“tNorra”和“tStock”。

请按以下要求完成设计。

(1)创建一个查询,查找产品最高储备与最低储备相差最小的数量并输出,标题显示为“m_data”,所建查询命名为“qT1”。

(2)创建一个查询,查找库存数量在合理范围([最低储备,最高储备])的产品,并显示“产品名称”和“库存数量”。

所建查询名为“qT2”。

(B)创建一个查询,按输入的产品代码查找其产品库存信息,并显示“产品代码”、“产品名称”和“库存数量”。

当运行该查询时,应显示提示信息:“请输入产品代码:”。

所建查询名为“q33”。

(4)创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为产品名称,列标题为规格,计算字段为单价,所建查询名为“qT4”。

注意:交叉表查询不做各行小计。

参考解析:【考点分析】本题考点:创建条件查询、总计查询、交叉表和参数查询等。

【解题思路】第1、2、3、4小题在设计视图中创建不同的查询,按题目要求添加字段和条件轰达,创建交叉表查询时分别设置行、列、值字段。

2[单选题] 条件“性别=女Or工资额>2000”的含义是A.性别为女并且工资额大于2000的记录B.性别为女或者工资额大于2000的记录C.性别为女并非工资额大于2000的记录D.性别为女或工资额大于2000.且二者择一的记录参考答案:B参考解析:0R逻辑运算符表示“或”操作,在连接的两个表达式中,当两个表达式都为假时,运算结果才为假。

因此条件“性别=女Or工资额>2000”的含义是性别为女或者工资额大于2000的记录。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验四Access数据库软件操作实验
1. 建立数据库
创建一个数据库,文件名为Test1.accdb,存放在实验目录中,在其中建立表Teachers,其结构如表1所示,内容如表2所示,主键为教师号。

表1 表Teachers的结构
表2 表Teachers的内容
2. 将表Teachers复制为Teachers1。

3. 用SQL中的数据更新命令数据库中表Teachers1进行操作。

1) 用INSERT命令插入一条新的记录。

600001 杨梦女59 66/04/22 YES 1660 210
SQL语句:INSERT INTO teachers1 ( 教师号, 姓名, 性别, 年龄, 参加工作年月, 党员, 应发工资, 扣除工资 )
VALUES ("600001", "杨梦", "女", 59, #1990/02/01#, true, 1960, 210);
本题操作要点:字段、常量间逗号一定要用半角,字符常量一定要用英文的双引号或单引号,例如:"杨梦",日期常量数据一定要用##,例如:#1990/02/01#。

如果在其它机器上用,运行时,access右下角运行出现“操作或事件已被禁用模式阻止”,请更改下安全等级:文件->选项->信任中心->信任中心设置->宏设置->启用所有。

然后关闭ACCESS,重新启动ACCESS即可。

2) 用DELETE命令删除姓名为关红梅的记录。

SQL语句:
DELETE*
FROM teachers1
WHERE姓名="关红梅"
此题操作要点:菜单拦上选创建->查询设计->(此时会打开一个对话框,让用户选择要删除的表,可以不选任何表->直接选“关闭按钮”)->将鼠标移到上部分,按右键,选SQL视图。

输入命令代码即可。

3) 用DELETE命令删除年龄小于36且性别为“女”的记录。

SQL语句:DELETE *
FROM teachers1
WHERE 性别="女" and 年龄<36;
4) 用UPDATE对表中工龄超过25年的职工加20%元工资。

SQL语句:
UPDATE teachers1 SET 应发工资= 应发工资*1.2
WHERE ((Year(Date())-Year(参加工作年月)>25));
操作要点:类似的更新数据表中的数据的题不建议用向导做。

直接进到SQL 视图输入代码要简单些。

此题的难点:要知道YEAR()和DATE()函数的使用方法及其含义。

Year()是取日期常量里的“年份”数据,date()是取系统时间。

小结:DELETE和UPDATE关键要记住两命令的格式,和写出正确的
WHERE 子句,即条件子句。

4. 通过Access的设计视图设计完成如下查询,然后切换至SQL视图,把SQL 语句填写在后面的横线上。

(当然也可以直接写出相应的SQL语句)下面的所有的语句都是对数据库中表Teachers进行操作。

1) 查询所有教师的基本信息。

SQL语句:
SELECT teachers.*
FROM teachers
2) 查询教师的教师号、姓名、性别和年龄
SQL语句:
SELEC T 教师号,姓名,性别,年龄
FROM teachers;
3) 查询教师的教师号、姓名和实发工资。

SQL语句:
SELECT teachers.教师号, teachers.姓名, 应发工资-扣除工资AS实发工资
FROM teachers;
此题的重点在于掌握字段“标签”的书写格式,缺省事字段名称,如果要指定字符串做为标签,一定要用AS .
4) 查询教师的人数和平均实发工资。

SQL语句:
SELECT Count(teachers.教师号) AS教师人数, Avg([应发工资]-[扣除工资]) AS 平均工资
FROM teachers;
此题操作要点:要知道常用的统计函数;查询设计的工具栏上找到“汇总”按钮,点击一下,这样在查询设计向导中会增加“总计”栏。

然后选取相应的字段和
函数。

平均工资可以先选“应发工资”,再在字段栏直接输入:-扣除工资。

标签同上,可以在切换到SQL书写模式下,直接更改。

要点是要知道SQL和向导来回切换。

(指向相应的查询页框标签,按右键,在快捷菜单中可以来回切换)
5) 查询华成的基本情况。

SQL语句:
SELECT teachers.*
FROM teachers
WHERE ([teachers]![姓名]="华成");
如上图,直接在条件栏输入条件.
6) 查询所有男教师的基本信息。

SQL语句:
FROM teachers
WHERE ([teachers]![性别]="男");
7) 查询90年以前参加工作的所有教师的教师号、姓名和实发工资。

SQL语句:
SELECT teachers.*
FROM teachers
WHERE teachers.参加工作年月<#1/1/1990#;
在条件栏输入: <#1990/1//#。

注意日期常量的写法.
8) 查询所有不姓高的学生的基本情况。

(此题改为教师)
SQL语句:
FROM teachers
WHERE teachers.姓名Not Like "高*";
此题的要点是:LIKE是个关系运算符号,包含的意识,LIKE “高*”,意识是包含高姓人名,*是统配符号,表示任意一个字符串,?表示任意一个字符,这两符号常常和LIKE连用,NOT 是逻辑运算符非的意识。

NOT LIKE 就是不包含。

9) 查询男女生的最低分最高分和平均分数
SQL语句:
10) 查询男女职工的最低工资、最高工资和平均工资(工资是指实发工资)。

SQL语句:
SELECT Min([应发工资]-[扣除工资]) AS 最低工资, Max([应发工资]-[扣除工资]) AS 最高工资, Avg([应发工资]-[扣除工资]) AS 平均工资
FROM teachers;
此题直接切换到SQL视图输入要简单些。

注意AS的用法。

11) 查询所有党员的教师号和姓名,并且按年龄从大到小排列。

SQL语句:
SELECT teachers.教师号, teachers.姓名
FROM teachers
WHERE teachers.党员=True
ORDER BY teachers.年龄DESC;
12)查询党员和非党员的人数和平均年龄
SQL语句:
SELECT teachers.党员, Count(党员) AS 党员之计数, Avg(年龄) AS 年龄之平均值FROM teachers
GROUP BY teachers.党员
ORDER BY teachers.党员;
此题难点在于对group by 和order by 的理解和使用。

分组统计一定要按分组
字段排序。

一、实验习题
1. 在access中如何建立表?什么是表的主键?有什么作用?
2. “查询”和“表”是一回事吗?解释一下它们的相同点和不同点?
3. 请简要写出使用Access的设计视图完成数据库的查询工作的一般步骤。

二、实验总结和体会
(不得少于120字)
得分_____________评阅日期_____________教师签名_____________。

相关文档
最新文档