access作业

合集下载

《数据库基础及应用》网上作业(1-5章)

《数据库基础及应用》网上作业(1-5章)

Access2010《数据库基础及应用》网上作业(1-6章)(共68 题)第1 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得关系 T,则所使用的运算是________。

A)笛卡尔积B)自然连接C)并D)交[A]选A[B]选B[C]选C[D]选D答案: B第2 题: (单选题, 1.5 分)数据库技术的根本目标是要解决数据的_____。

[A]存储问题[B]共享问题[C]安全问题[D]保护问题答案: B第3 题: (单选题, 1.5 分)下列叙述中错误的是_______。

[A]数据库系统是在文件系统之上加入数据库管理系统对数据进行管理[B]各种数据库管理系统均基于某种数据模型[C]数据库管理系统必须在操作系统支持下工作[D]数据库系统比文件系统能够管理更多的数据答案: D第4 题: (单选题, 1.5 分)数据库管理系统通常提供授权功能来控制不同用户访问数据的权限,这主要是为了实现数据库的_____。

[A]可靠性[B]一致性[C]完整性[D]安全性答案: D第5 题: (单选题, 1.5 分)有三个关系 R、S 和 T 如下:R S T由关系 R 和 S 通过运算得到关系 T,则所使用的运算是________。

A)并B)交C)笛卡尔积D)自然连接[A]选A[B]选B[C]选C[D]选D答案: B第6 题: (单选题, 1.5 分)有两个关系 R 和 T 如下:R T由关系 R 通过运算得到关系 T,则所使用的运算是________。

A)选择B)投影C)交D)并[A]选A[B]选B[C]选C[D]选D答案:A第7 题: (单选题, 1.5 分)下列属于应用软件的是______。

[A]C语言编译系统[B]数据库管理系统[C]教务管理系统[D]Windows操作系统答案: C第8 题: (单选题, 1.5 分)层次模型、网状模型和关系模型是根据_____划分。

ACCESS实训习题

ACCESS实训习题
学生信息
姓名
性别
学号
录取专业
出生年月
李力

9510
25
1985
张扬

9511
32
1983
郝明

9512
34
1987
陈晨

9513
33
1986
要求:
(1)创建学生信息表、出生年月汇总表(通过查询功能)、学生信息汇总表(通过查询功能)。
(2)学生信息表包含“学号”、“姓名”信息。
(3)出生年月汇总表包含“学号”、“姓名”、“出生年月”信息。
要求:
1.用ACCESS创建“联系人”表(内容如下表所示)。
2.用ACCESS创建如下所示的“通话记录”表。
3.为“联系人”表和“通话记录”表建立关系。
4.向“联系人”表中输入记录有关通话信息的数据(通话信息的数据内容如下表,表中的“姓名”对应联系人表中的“姓名”)。
4.13(07下B套)按照题目要求完成后,用ACCESS的保存功能直接存盘。
要求:
1.用Access创建“姓名表”(内容如下表所示)。
2.用Access创建“成绩表”(内容如下表所示)。
3.用Access创建“性别表”(内容如下表所示)。
4.通过Access的查询功能生成“学生成绩汇总表”(内容如下表所示)。
4.19(09上B套)题目:按照要求完成后,用Access 的保存功能直接存盘。
2002.5.10
李齐
天视
5524
古城奇案
侦探片
1999.12.20
张三枫
南风
9312
小八戒
动画片2005.5.1来自孙晓天视要求:
(1)创建:片名表、发行时间表、编剧制作表和按“发行时间”降序排列的影视数据汇总表。

Access查询作业(1-20题)

Access查询作业(1-20题)

1.考生文件夹下存在一个数据库文件"samp2.mdb",里面已经设计好表对象"tCourse"、"tScore"和"tStud",试按以下要求完成设计:(1)创建一个查询,统计人数在15人以上的班级人数,并输出"班级编号"和"班级人数"两列信息。

所建查询命名为"qT1"。

要求:使用"姓名"字段统计人数。

说明:"学号"字段的前8位为班级编号。

(2)创建一个查询,当运行该查询时,屏幕上显示提示信息:"请输入要比较的分数:",输入要比较的分数后,该查询查找学生选课成绩的平均分大于输入值的学生信息,并输出"姓名"和"平均分"两列信息。

所建查询命名为"qT2"。

(3)创建一个查询,显示平均分最高的前5位学生的"姓名"信息。

所建查询命名为"qT3"。

(4)创建一个查询,运行该查询后生成一个新表,表名为"tNew",表结构包括"姓名"、"性别"、"课程名"和"成绩"等四个字段,表内容为90分以上(包括90分)或不及格的学生记录。

所建查询命名为"qT4"。

要求:创建此查询后,运行该查询,并查看运行结果。

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

试按以下要求完成设计:(1)创建一个查询,计算所选课程成绩均在80以上(含80)学生的平均分,并输出学号及平均分信息,字段显示标题为"学号"和"平均分数",所建查询命名为"qT1" 。

ACCESS数据库应用技术作业及复习资料

ACCESS数据库应用技术作业及复习资料

陕西师范大学计算机课程ACCESS数据库应用技术理论作业与上机实验院系:__________________学号:__________________姓名:________________任课教师:注意事项:●保持课堂安静,头脑清醒,思维活跃;●所有作业(理论习题+上机实验)必须按时独立完成,不得抄袭;●重视上机实践,有效利用宝贵的上机时间;●理论课随机考勤,上机课刷卡考勤,累积3次缺席,该科目按不及格处理;●发现上机时间上网聊天或玩游戏,按缺席一次处理;●该作业与实验请保留至毕业离校,以备学校或教育部抽查;●作业01 数据库基础一、选择题1. Access是一种(B )型数据库管理系统。

A. 层次B. 关系C. 网状D. 超链接2. 数据库系统的核心是(A )。

A. 数据库B. 数据模型C. 数据库管理系统D. 软件工具3. 数据库系统(D )。

A. 比文件系统能管理更多的数据B. 数据一致性是指数据类型一致C. 避免了一切数据冗余D. 减少了数据冗余4. 关系数据库管理系统能够实现的关系运算是(C )。

A. 选择、投影、连接B. 排序、索引、统计C. 关联、更新、排序D. 显示、打印、制表5. E-R图即实体-联系图,是设计(A )的有效工具之一。

A. 逻辑模型B. 概念模型C. 物理模型D. 需求分析模型6. 关系中的每一行称为(B )。

A. 属性B. 元组C. 字段D. 域7. 关系中的每一列称为(A )。

A. 属性B. 元组C. 记录D. 都不对8. 实体之间的联系可以归结为(A )三类。

A. 一对一、一对多、多对多B. 一对一、一对多、多对一C. 一对多、多对多、多对一D. 都不对9. 数据库设计包括(D )。

A. 模式设计和内模式设计B. 结构特性设计和行为设计C. 内模式设计和行为设计D. 概念设计和逻辑设计二、填空题1. 在关系模型中,每一个二维表格称为一个(关系)。

2. 按数据结构分,数据模型可以分为(E-R模型)、(关系模型)和(逻辑模型)三种。

access查询作业(有答案)

access查询作业(有答案)

课堂练习:●查询医生的名单。

SELECT 姓名FROM 医生;●查询医生的姓名,性别,出生日期,职称。

(注意查询中要求的顺序)SELECT 姓名, 性别, 出生日期, 职称FROM 医生;●查询医生的所有信息。

SELECT * FROM 医生;●查询女性或正主任医生的姓名,性别,职称,科室号SELECT 姓名, 性别, 职称, 科室号FROM 医生WHERE 性别='女' Or 职称='正主任医生';●查询女性正主任医生的姓名,科室号SELECT 姓名, 科室号FROM 医生WHERE 性别='女' And 职称='正主任医生';●按科室号升序对医生排序SELECT *FROM 医生ORDER BY科室号;●查询男性医生的姓名、职称,并将查询结果生成一张新表“男性医生”。

SELECT 姓名,职称into 男性医生FROM 医生where 性别='男'●查询某种性别的医生的姓名、职称、性别。

运行查询时要求输入性别,输入”男”查询男性医生,输入”女”查询女性医生。

SELECT 姓名,职称,性别FROM 医生where 性别=x●计算-3的绝对值SELECT ABS(-3) as -3的绝对值●查询今天的日期SELECT date() as 今日日期●查询今年年份SELECT year(date()) as 今年年份●查询1990-4-28出生的人至今生存了多少年、天、小时、秒SELECT datediff('yyyy',#1990-4-28#,date()) as 年●查询医生的姓名,年龄SELECT 姓名, year(date())-year(出生日期) AS 年龄FROM 医生;●查询45岁以上的医生的姓名,性别,年龄,科室号:SELECT 姓名, 性别, YEAR(DA TE())-YEAR(出生日期) AS 年龄, 科室号FROM 医生WHERE YEAR(DA TE())-YEAR(出生日期)>=45;●查询正主任医生的姓名,年龄,科室号SELECT 姓名, YEAR(DA TE())-YEAR(出生日期) AS 年龄, 科室号FROM 医生WHERE 职称='正主任医生';●查询李医生的情况:SELECT *FROM 医生WHERE 姓名Like '李*';●查询姓张的且名字是二个字的医生的信息SELECT *FROM 医生WHERE 姓名Like '张??';●查询出1970年以前出生(不含1970年)的男医生的科室号、科室名称、医生号和姓名,并按科室号升序排序。

数据库上机作业(学生学籍管理)

数据库上机作业(学生学籍管理)

上机实验-1Access2003基本操作一、实验目的1.掌握Access2003数据库的构成;2.熟悉Access2003的用户界面。

二、实验内容在Access2003中打开罗斯文示例数据库,结合该数据库来了解Access 数据库的构成,并熟悉Access2003的用户界面。

1.单击“开始”按钮,指向“程序”,然后单击“Microsoft Access”,启动Access2003。

2.在启动对话框中,单击“打开已有文件”下的“罗斯文示例数据库”。

罗斯文示例数据库通常位于“Program Files\Microsoft Office\Office\Samples”文件夹中,文件名为“Northwind.mdb”。

3.在“数据库”窗口中,单击“对象”栏下的“表”,单击“产品”表对象,然后单击“数据库”窗口的工具栏上的“打开”按钮,在“数据表”视图中查看表中的数据记录。

4.从“视图”菜单中选择“设计视图”命令,以切换到设计视图下,查看表中各个字段的定义,例如字段名、数据类型、字段大小等,然后关闭设计视图窗口。

5.在“数据库”窗口中单击“对象”栏下的“查询”,单击“各类产品”查询对象,然后单击“数据库”窗口工具栏上的“打开”按钮,在“数据表”视图下查看运行查询所返回的记录集合。

6.从“视图”菜单中选择“设计视图”命令,以查看创建和修改查询时的用户界面。

7.从“视图”菜单中选择“SQL视图”命令,以查看创建查询时所生成的SQL语句,然后关闭SQL视图窗口。

8.在“数据库”窗口中单击“对象”栏下的“窗体”,单击“产品”窗体对象,然后单击“数据库”窗口工具栏上的“打开”按钮,在窗体视图下查看窗体的运行结果,并单击窗体下方的箭头按钮,在不同记录之间移动。

9.从“视图”菜单中选择“设计视图”命令,以查看设计窗体时的用户界面。

10.从“视图”菜单中选择“数据表视图”命令,以查看存储在基础表中的数据记录,然后关闭数据表视图窗口。

数据库技术与Access应用作业

数据库技术与Access应用作业

数据库技术与Access应用【第一套作业】A★单选题:1、数据库系统与文件系统的主要区别是?( B )A、数据库系统复杂,而文件系统简单B、文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决C、文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D、文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量2、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是?( A )A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS包括DB,也就是DBMS3、数据库技术的根本目标是要解决数据的什么问题?( D )A、存储问题B、安全问题C、保护问题D、共享问题4、在数据库中,下列说法不正确的是?( B )A、数据库中的数据可以共享B、数据库避免了一切数据的重复C、数据库减少了数据冗余D、完整的数据库系统可确保更新时的一致性5、下列实体类型的联系中,属于一对多联系的是?( B )A、学生与课程B、学校与班级C、商品条形码与商品D、公司与总经理6、有关系R(学号,姓名,性别),若要查询R中所以男同学的元组,则该操作的关系代数表达式为?( D )A、∏性别(R)B、σ性别(R)C、∏性别=”男”(R)D、σ性别=”男”(R)7、关系模型是用关系来表示?( A )A、实体及其联系B、实体C、联系D、属性8、存储在计算机存储设备上的、结构化的相关数据的集合称为?( A )A、数据库B、操作系统C、数据库管理系统D、数据库应用系统9、数据库系统的核心是?( A )A、数据库管理系统B、数据库C、软件工具D、数据模型10、在关系代数的专门关系运算中,从表中取出指定属性的操作称为?( B )A、选择B、投影C、连接D、差运算★多选题:1、在数据管理技术的发展过程中,经历了哪3个阶段?( A C D )A、人工管理B、数据管理C、文件系统D、数据库系统2、数据库系统的三级模式是?( B C D )A、逻辑模式B、外模式C、模式D、内模式3、关系模型的三要素是?( A C D )A、关系数据结构B、关系数据投影C、关系数据操作D、完整性约束4、三类关系完整性约束是指?( A B C )A、实体完整性B、参照完整性C、用户定义的完整性D、数据完整性5、不同的数据库管理系统支持不同的数据模型,曾经使用过的数据模型有?( A B C D )A、层次模型B、网状模型C、关系模型D、面向对象的模型★是非题:1、数据库系统的数据独立性是指不会因为系统数据存储结构与数据逻辑结构的变化而影响应用程序。

Access作业2

Access作业2

Access(二)查询一、实验目的1、掌握表间关系的设置;2、掌握查询向导和查询设计器的创建和使用;2、掌握参数查询以及交叉表查询的创建和使用;二、实验内容1、在E盘建立自己的文件夹,命名为班级序号姓名。

将DB2复制至此,并重名为序号姓名。

2、建立表间关系:◆打开自己的数据库,选择“启用内容”后将stu表的“学号”字段,Course表中的“课程号“字段设置索引为:有(无重复)→继续将以上两个字段设置为主键(钥匙标记);◆数据库工具→关系,顺序添加stu,score,course表→关系设置如图所示:Tips:设置关系时,请先保存以上表的,并关闭表!3、使用查询向导创建查询:创建→查询向导→添加stu表中的学号,姓名,班级,score中的成绩,course 表中的课程名称,将本次查询保存名称为“向导查询”。

运行并浏览查询结果,在设计视图中修改,如调整课程名和成绩的顺序。

Tips:出错时,请先检查表间关系是否正确!3、使用查询设计器创建如下查询:◆创建→查询设计,添加stu表查询所有姓李或姓王的学生信息,结果按学号升序排列,保存本次查询为“王或李”。

运行该查询,验证查询结果是否正确!◆创建→查询设计,添加stu,score,course表,查询所有姓王或姓李的女生的(学号,姓名,性别,课程名称,成绩)。

结果按成绩降序排列,保存本次查询名称为“王或李女生成绩”,运行该查询,验证查询结果是否正确!Tips:条件中出现的任何符号均在英文,半角状态下输入!3、参数查询◆创建→查询设计,添加stu表,创建参数查询,保存本次查询名为:姓名参数。

运行该查询,验证查询结果是否正确!◆创建→查询设计,添加卫管班,创建参数查询,查询综合成绩在某个区间之间的学生信息和成绩,如综合成绩在80-90分之间。

结果按成绩降序排列,保存本次查询名为:分数区间参数。

运行该查询,验证查询结果是否正确!◆创建→查询设计,添加卫管班,创建参数查询,查询条件设置为平时成绩>某个分数,综合成绩>某个分数的学生成绩和信息。

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

作业3
数据访问页
一、完成下列数据访问页的制作。

1、以表“A班学生信息”为数据源,使用自动创建数据访问页方式创建“A班学生数据页”。

2、以表“教师信息表”为数据源,使用向导创建数据访问页方式创建按职称分组的“教师
信息数据页“。

二、创建“A班学生综合信息页”。

在上面已创建的“A班学生数据页”的基础是哪个进行如下操作,所创建的数据访问页如图一所示。

1、在“A班学生数据页”中添加两个按钮,其功能分别是:“添加记录”和“保存记录”。

2、添加一个滚动文字标题“欢迎光临A班!”,滚动方式设置为:alternate。

3、添加“常青树”主题作为数据访问页的背景。

4、插入三个超链接:
●以热点图形的方式链接到政法大学主页。

●链接到“A班学生成绩页”(提示:先以“A班成绩表为数据源创建“A班学生成绩页”)。

●给我写信(链接到自己的电子邮箱)。


一、使用宏制作控制面板
首先制作用户登录窗体,要求:打开数据库后该窗体自动弹出。

该窗体用户名是你的姓名,密码是你的学号。

用户名及密码正确时,点击“确定”按钮,可以打开主控面板(见图1),用户名及密码不正确时,弹出消息框显示“用户名及密码不正确,请重新输入”。

登录窗体
使用多级控制面板控制流程如下:
1、制作一个“主控面板”窗体,见样式图一。

图一
2、制作一个二级控制面板“报表打印”,如图二所示。

设计要求:
⑴“返回”按钮(关闭“报表打印”窗体,返回“主控面板”窗体)可用“向导”实现。

⑵前面三个按钮使用“记事本”图标(红色)或“飞机”图标。

⑶去掉导航按钮、记录选择器、滚动条和分割线等。

⑷插入任选图片(在左侧)装饰面板。

图二
3、制作一个二级控制面板“数据浏览”,如图三所示。

设计要求:
⑴使用一个“选项组”实现功能选择。

⑵插入一幅图片作为装饰(图片自定)。

⑶去掉导航按钮、记录选择器、滚动条和分隔线。

图三
4、设计一个二级控制面板“信息查询”,见图四。

设计要求:
⑴去掉导航按钮、记录选择器、滚动条和分隔线。

⑵插入一幅图片作为背景。

⑶有返回主控面板的按钮。

⑷前面三个按钮使用“地球”图片。

图四
5、建立五个宏组“查询”、“浏览”、“打印”、“退出系统”和“主控面板”。

宏组的设计要求:
⑴宏组名“查询”,包括三个宏名。

学号:打开查询“按学号查”。

姓名:打开查询“按姓名查”。

性别:打开查询“按性别查”。

挂接到二级控制面板“信息查询”相应按钮上。

⑵宏组名“浏览”,包括三个宏名。

学生:以“只读”的数据模式打开窗体“A班学生信息”。

选课:以“只读”的数据模式打开窗体“学生选课情况”。

教师:以“只读”的数据模式打开窗体“教师信息表”。

挂接到二级控制面板“数据浏览”相应按钮上。

⑶宏组名“打印”,包括三个宏名。

成绩:“以打印预览”视图打开报表“学生个人成绩表(含子报表)”。

汇总:“以打印预览”视图打开报表“A班成绩统计表”。

工资:“以打印预览”视图打开报表“工资统计表”。

挂接到二级控制面板“报表打印”相应按钮上。

⑷宏组名“退出系统”,包括一个宏名。

退出系统:保存并关闭数据库后退出Accsee应用程序。

⑸宏组名“主控面板”,包括三个宏名。

浏览:打开二级控制面板窗体“数据浏览”
查询:打开二级控制面板窗体“信息查询”
打印:打开二级控制面板窗体“报表打印”
挂接到一级控制面板“主控面板”相应按钮上。

二、使用宏制作自定义菜单
1、制作如表一所示的自定义菜单体系。

表一自定义菜单体系
图五
模块与VBA
一、创建一个名为“封面”的窗体
具体要求如下:
1、该窗体只包含一张背景图片和一个命令按钮,并且去掉该窗体导航按钮、滚动条、
分隔线和记录选定器等,见图一。

图一
2、对该窗体中的命令按钮“请输入你的年龄:”添加事件过程,当用户单击该命令按
钮时,弹出一个“年龄”信息框,如图二所示,系统能根据用户输入的不同的年龄段显示不同的信息框。

在年龄信息框中,如果用户输入的年龄小于25岁,打开信
息框显示“刻苦学习!”,如图三所示;如果用户输入的年龄在25~65岁之间,打
开信息框显示“努力工作!”;如果用户输入的年龄大于65岁,则打开信息框显示
“安享晚年!”(提示:主体语句如图四所示)。

图二
图三
图四
Private Sub Command1_Click()
Dim age As Integer
age = InputBox("请输入您的年龄:", "年龄", 20)
If age > 65 Then
MsgBox ("安享晚年!")
ElseIf age < 25 Then
MsgBox ("刻苦学习!")
Else
MsgBox ("努力工作!")
End If
End Sub
Private Sub Command1_Click()
If [text0]="张三" And [text2]="123" Then
Docmd.openform “主控”
Else
MsgBox ("输入有误,请重新输入!")
End If
End Sub
二、编程
1、 使用VBA 的模块,编制一个计算圆面积的程序。

2、 将上述圆面积的程序编制为一个函数过程,通过人机对话实现计算。

3、 编程:打开“A 班学生信息”窗体。

4、 编程:打开“工资表”报表。

5、 使用VBA 的模块,编制一个验证个人密码的程序。

各控件属性设置如下表所示。

6. 编程:输入某门课程的百分制成绩mark ,要求显示对应的等级评定,评定的条件如下:(试用多种方法)
等级=
7.根据年龄使用多分支语句选择看什么电影。

设年龄大于等于18岁的可以看所有的电影;
年龄在12至17岁之间的,可以看限制级电影;年龄小于12岁的只能看普通级电影。

8.分别用多种方法编写循环打印从1—20的整数的程序。

9.用循环结构打印九九乘法表。

优 mark ≥90 良 80≤mark<90 中 70≤mark<80 及格 60≤mark<70 不及格 mark<60。

相关文档
最新文档