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. 分析“游客”表的字段构成,判断并设置主键字段。

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.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件。

  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字)
得分_____________ 评阅日期_____________ 教师签名_____________。

相关文档
最新文档