中石油大学 Access数据库 参考 答案 附件为数据库

上传人:Q535****83助学 文档编号:93360391 上传时间:2019-07-20 格式:DOCX 页数:17 大小:746.19KB
返回 下载 相关 举报
中石油大学 Access数据库 参考 答案 附件为数据库_第1页
第1页 / 共17页
中石油大学 Access数据库 参考 答案 附件为数据库_第2页
第2页 / 共17页
亲,该文档总共17页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《中石油大学 Access数据库 参考 答案 附件为数据库》由会员分享,可在线阅读,更多相关《中石油大学 Access数据库 参考 答案 附件为数据库(17页珍藏版)》请在金锄头文库上搜索。

1、中国石油大学(北京)远程教育学院 Access数据库应用 一、题型一、SQL语句(4小题,每题3分,共12分)二、简答题(每小题3分,共16题,共48分)。三、课程设计(1题,共40分)二、题目一、SQL语句(4小题,每题3分,共12分)1请写出以下SQL语句的功能: SELECT COUNT(编号) FROM 职工表 WHERE YEAR(NOW()-YEAR(进厂日期)=25答:查询职工表中工龄超过25年的职工人数。2写出相应的SQL语句:查询“sell”表中商品编码为“A002”且进货时间为两天前的记录,并按进货时间“datetime”降序排序。答:Select * from sell

2、where code=“A002”and datetimedate()-2 order by datetime desc;3写出相应的SQL语句:删除“stock”表中库存数量“amount”为空的记录。答:Delete from stock where amount is null4写出相应的SQL语句:已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每借阅一本书生成一条记录,按学生学号统计出每名学生的借阅次数。答:Select学号,Count(学号) from 借阅Group By 学号二、简答题(每小题3分,共16题,共48分)。1 创建表的方法有哪些?答:创建

3、表有三种方法:使用向导、使用通过输入数据创建表和使用表设计器。2 什么是查询?查询有哪些类型?答:查询就是以数据库中的数据作为数据源,根据给定的条件,从指定的数据库的表或查询中检索出用户要求的记录数据,形成一个新的数据集合。ACCESS提供了5种类型的查询,包括选择查询、参数查询、交叉表查询、操作查询和SQL查询。3简述窗体的功能和创建子窗体的两种方法:答:窗体是主要用于输入和显示数据的数据库对象,也可以将窗体用作切换面板来打开数据库中的其他窗体和报表,或者用作自定义对话框来接收输入及根据输入执行操作。窗体是一个组合式的对象,也就是说用户可以根据自己的需要在窗体中增加相应的控件,并定义其外观、

4、行为和位置等。 一种是同时创建主窗体和子窗体;另一种方法是将已有的窗体添加到另一个窗体中,创建带有子窗体的主窗体。4Access2007数据库的对象包括哪些? 并描述其中任意2个对象的功能。答:表、查询、窗体、报表、宏、模块。数据表是存放数据的地方,是数据库最基本的组成部分,也是其他对象的数据库源。查询就是根据一定的查询条件对数据库中的数据进行查找的一种操作。5描述下列这段代码完成的功能Dim sName As IntegerDim iResponse As IntegersName=“ ”Do While sName=“ ”sName=InputBox(“请输入您的名字:”)If sName

5、=“ ” Then iResponse=msgBox(“想退出吗?”,vbYesNo) If iResponse=vbYes ThenExit Do End If End If Loop答:在程序运行时提示输入名字,直到输入了名字或选择退出才结束执行的。6现有某查询设计视图(如下图所示),请描述该查询的含义。答:身高在160以上的女性和所有的男性。7数据库和数据库管理系统的区别。答:数据库:是实体,只是一些数据的集合。数据库管理系统:主要负责对数据库进行统一的管理和控制。Access2007就是一种数据库管理系统。8什么是操作查询?操作查询有哪些类型?答:在一次操作中更改许多记录的查询称为操作

6、查询。操作查询又可分为4种类型:删除查询、更新查询、追加查询和生成表查询。9什么是SQL查询?SQL查询有哪些类型?答:用户使用SQL语句创建的查询被称为SQL查询。SQL查询又可分为4种类型:联合查询、传递查询、数据定义查询和SQL子查询等。10什么是数据表?创建数据表的步骤?答:数据表是存放数据的地方,是数据库最基本的组成部分,也是其他对象的数据库源。创建表的操作步骤如下:1 创建新表。2 切换到“创建”标签,单击“表”按钮产生空白表;3 进入设计视图,设置字段的名称,选择数据类型,设置字段大小。4 设置字段的属性。5 设置索引和主键。6 单击“保存”按钮,存储表。11窗体、模块各自的功用

7、?答:窗体是主要用于输入和显示数据的数据库对象,也可以将窗体用作切换面板来打开数据库中的其他窗体和报表,或者用作自定义对话框来接收输入及根据输入执行操作。模块作为Access数据库中的一个重要对象,它是将VBA声明、表达式和程序作为一个单元进行保存的集合。12过程与函数的区别答:过程和函数就是指能够执行特定功能的语句块,都是为编写程序而服务的。但是它们之间是有区别的。过程是VBA代码的一个单元,它包括一系列用于执行某个任务或是进行某种计算的语句。过程只执行一个或多个操作,没有返回值。函数其实也是过程,不过它是一种特殊的、能够返回具体值的过程,返回的值通常是计算的结果或测试的结果,能够在表达式中

8、使用。13简述宏和宏组的基本功能。答:宏就是一个或多个操作的集合,其中的每个操作都能够实现特定的功能。宏组是指在一个宏单中包括多个宏。其中不同的宏使用不同的宏名。宏组是一个组织宏的好办法,通常将一个窗体或报表中的所有宏放在一个宏组中,这样就可以很容易地找到特定表单中的所有宏。14Access2007的导入数据是指什么?可以导入的文件类型有哪些?答:导入数据就是将外部数据导入到Access表中。Access2007数据库中可以加导入的文件类型有很多,如dBASE文件、Excel文件、HTML及XML文件、文本文件、ODBC数据库文件等。15在窗体中,组合框与列表框有何主要区别?答:组合框:有弹出

9、式值列表,可以进行添加。列表框:有个弹出式值列表,但不能进行添加。16报表与窗体的联系和区别?答:报表是专门为打印而设计的特殊窗体,Access 2007中使用报表对象来实现打印格式数据功能,将数据库中的表、查询的数据进行组合,形成报表,还可以在报表中添加多级汇总、统计比较、图片和图表等。窗体最终显示在屏幕上,而报表还可以打印出来;窗体可以与用户进行信息交互,而报表没有交互功能。三、课程设计(1题,共40分)请结合自身工作中涉及的场景,设计一个小型的数据库管理系统,使用Access2007或其它数据库管理软件实现。1 需求分析描述:建立一个学生信息管理系统,包括课程表、成绩表和学生信息表,表结

10、构如下图所示。2 3个表的逻辑结构如下所示:“课程表”的逻辑结构表 表一字段名 字段类型 字段宽度 格式 索引 其他 课程号 自动类型 长整型 无 有(无重复) 主键 课程名文本 50 无 有(无重复) 学时 文本 50 无无主讲教师编号文本 50 无 无 开课时间 文本 50 无 无 学分文本 50 无 无 备注文本 50 无 无 “成绩表”的逻辑结构表 表二字段名 字段类型 字段宽度 格式 索引 其他 成绩编号 自动类型 长整型 无 有(无重复) 主键 学号 文本 50 无 无 课程编号文本 6 无 无 成绩数字无无等级文本50无无“学生表”的逻辑结构表 表三字段名 字段类型 字段宽度 格

11、式 索引 其他 学号 自动类型 长整型 无 有(无重复) 主键 姓名 文本 50 无 无 性别 文本50 无 无 出生日期文本 50无无 政治面貌文本50 无 无 毕业学校文本 50 无无 班级文本50无无照片OLE对象2)操作步骤创建学生表的逻辑结构表的步骤:1、 打开已建好的的Access数据库,打开后主界面如下所示:2、 单击“创建”标签,单击“表设计”,打开“表设计窗口”,如图:3、 在“表设计窗口”中输入“学生表的逻辑结构表”中的规定,输入相应字段,将“学号”设置为主键,“性别”的有效性规则为“男 or 女”。如图4、 点击“关闭”将其保存为“学生表”,并打开该表录入相应数据,如下图

12、所示:2)操作步骤:创建“开课时间在2013年中121021班级学生的选课情况” 的查询,其操作步骤如下:1、 打开“创建”标签,单击“查询设计”,将弹出的“显示表”关闭。2、 在“设计视图”上半区域右击,选择“SQL视图”命令,打开“SQL视图”3、 输入“SQL”语句SELECT Course.*, Student.班级FROM Student INNER JOIN (Course INNER JOIN Grade ON Course.课程号 = Grade.课程编号) ON Student.学号 = Grade.学号WHERE (Student.班级)=121021)AND (Cours

13、e.开课时间)like 2013*);4给出创建窗体的功能描述,窗体上要用到至少3种类型的控件,并给出创建窗体的步骤;(3分)1)功能描述:a) 创建一个学生基本信息的窗体。效果图如下:2)创建步骤操作步骤:1、 单击“创建”,点击“窗体设计”弹出“窗体设计窗口2、 点击“窗体向导”按钮3、 选择表所有字段4、 点击下一步5、 点击完成。5创建报表2-3个报表,并给出创建一个报表的步骤;(3分)1)报表功能描述 a)创建一个学生基本信息的报表2)创建步骤:对a)的操作步骤:1、 单击“创建”标签,单击“报表向导”弹出“报表向导对话框”。2、 选择“全部字段”,单击“下一步”。3、 点击完成。4、 单击两次“下一步”,选“大纲”,再点击两次“下一步”,改报表指定标题为“各地区客户”后点完成。6使用宏创建窗体,创建宏把前面创建的查询、窗体和报表全部整合到一个主窗体上,单击该窗体上的某个命令按钮时,宏就可以自动执行并完成所要做的工作,给出创建一个宏的步骤。(3分)1)功能描述:创建宏把 添加报表的前一项后一项最后一项第一项等按钮。2)操作步骤操作步骤:1、 单击“创建”标签,点击“宏”按钮2、 创建宏3、 结果。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号