数据库操作题总复习.docx
- 文档编号:8940518
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:14
- 大小:140.50KB
数据库操作题总复习.docx
《数据库操作题总复习.docx》由会员分享,可在线阅读,更多相关《数据库操作题总复习.docx(14页珍藏版)》请在冰豆网上搜索。
数据库操作题总复习
《数据库》期末复习
一、数据库的创建
创建数据库的方法:
Ø“文件”菜单->“新建”命令,进入“新建文件”窗格。
Ø选择“新建文件”窗格中的“空数据库”命令
二、表的创建与使用
1.建表
(1)数据库窗口选择表对象后,单击中的工具栏“新建”按钮,弹出的菜单选“设计视图”
(2)或者据库”窗口中选择表对象后->双击“使用设计器创建表”
2.表的编辑与修改
(1)编辑、修改表结构
包括:
Ø设置单字段主键或者复合字段主键(方法见教材P64-65)
Ø添加字段、更改字段、移动字段、删除字段等(方法见教材P51-52)
Ø设置字段的属性(大小、输出格式、输入格式、设置标题、默认值、有效性规则、有效性文本、"必填"字段、索引等。
方法:
右键单击表名,弹出菜单选“设计视图”
(2)编辑、修改表记录
包括:
添加记录、删除记录等(方法见教材P55)
将图片插入照片字段的方法:
双击表,右键单击要插入图片的照片字段弹出菜单选“插入对象”-“由文件创建”-“浏览”,然后选中指定的图片后“确定”。
方法:
双击表名
3.操作数据表
(1)调整表的外观
Ø改变字段次序
Ø调整行高列宽
Ø隐藏/显示列
Ø冻结列
Ø设置数据表格式
Ø改变字体显示
方法:
双击表名,进入"数据表"视图,然后选"格式"菜单中的相关命令
(2)记录的排序操作
方法:
✓选择要排序的字段
✓单击工具栏上的”升序”或者”降序”按钮
(分别为升序和降序)
(3)记录的筛选操作(略)
4.建立表间关联关系及设置参照完整性
方法:
Ø打开数据库
Ø选择Access窗口中工具栏上的“关系”按钮
或者或选择“工具”->”关系”命令
Ø添加要创建关系的表
Ø拖动主表主键字段到子表对对应的字段弹出”编辑关系”对话框
Ø单击"实施参照完整性"前的方框,打勾后"创建"
前提条件:
两个表间要建立一对多关系,首先定义关联字段为主表的主键或建立索引属性为“有(无重复)”,然后设置关联字段在子表中的索引属性为“有(有重复)”。
5.从其他数据库或者文本文件中导入数据
方法:
打开数据库后选“文件”菜单->"获取外部数据"->"导入"
[详见题库操作题87(6)91(6)评析]
6.表的备份
方法:
单击要备份的表,“文件”菜单->"另存为"
然后输入备份的表名后“确定”。
三、查询的创建与使用
1条件
“条件”是指在查询中用来限制检索记录的表达式,它是算术运算符、逻辑运算符、常量、字段值和函数等的组合。
(1)简单条件
表达式类型
条件
字符型
"空调"
数字型
2000
日期型
#1985-1-1#
逻辑型
yes/no,true/false,on/off
书写时直接将条件写在对应字段的“条件行”
(2)运算符
Access的表达式中,使用的运算符包括算术运算符、关系运算符、逻辑运算符和字符运算符等。
Ø算术运算符
运算符
含义
运算符
含义
+
加
*
乘
-
减
/
除
\
整除
^
乘方
mod
求余
Ø关系运算符
运算符
含义
运算符
含义
>
大于
<=
小于等于
>=
大于等于
<>
不等于
<
小于
=
等于
Ø逻辑运算符
运算符
说明
Not
当Not连接的表达式为真时,整个表达式为假
And
当And连接的表达式都为真时,整个表达式为真,否则为假
Or
当Or连接的表达式有一个为真时,整个表达式为真,否则为假
Ø其他运算符
①In
该运算符右边的括号中指定一个字段值的列表,列表中的每一个值都可以与查询字段相匹配。
例:
In(“王梅”,“李岩”,“张磊”)表示查询的姓名为括号内的3个姓名之一。
②Between
这个运算符用来指定一个字段值的范围,上下限值之间用And连接。
例:
如果要表示0~100之间的数值,可以用如下表达式:
Between0and100
③Like
这个运算符由于在文本字段中指定查找模式,它通常和?
*等通配符配合使用:
表示该位置可以匹配任何一个字符。
*:
表示该位置可匹配零个或多个字符。
④&
这个运算符将两个字符串进行连接。
Ø条件示例:
条件
字段
写法
姓李
姓名
like"李*"
姓李单名
姓名
like"李?
"
年龄小于28且大于25
年龄
<28and>25
性别为“男”或者“女”
性别
"男"or"女"
接受过奖励/未接受奖励
奖励否
true/false
2.查询设计视图的使用
(1)使用设计视图创建查询
打开库点对象下的“查询”->“在设计视图中创建查询”
(2)修改查询右键单击要修改的查询->弹出的菜单选“设计视图”
或者单击要修改的查询->库窗口的“设计”按钮
(3)基本操作方法
见教材P87-P92
3.选择查询
从一个或者多个表中选取若干字段,满足一定的条件,排序,字段别名
例:
21222937
4.计算和统计查询
(1)计算表达式
例23(3)30(3)43
(1)等
23、考生文件夹下存在一个数据库文件"Access75103.mdb",里面已经设计好两个表对象"学生"和"成绩"。
试按以下要求完成设计:
(3)使用查询设计视图创建一个选择查询,计算并显示"姓名"和"平均成绩"二个字段内容(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值,为计算字段),所建查询命名为"查询3"。
注意:
不允许修改表对象"学生"和"成绩"的结构及记录数据的值。
答案截图:
说明:
在表达式前的“平均成绩:
”表示字段别名,即显示查询结果时的标题。
表达式中的字段名要用[]括起。
30(3)
30、考生文件夹下存在一个数据库文件"Access75110.mdb",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(3)创建一个选择查询,查找并显示人员表的所有字段内容并统计出每个人员的实发工资(实发工资字段的别名为"实发工资"),所建查询命名为"查询3"。
注意:
不允许修改表对象的结构及记录数据的值。
43
(1)
43、考生文件夹下存在一个数据库文件"Access75124.mdb",里面已经设计好两个表对象"煤产量"和"价格"。
试按以下要求完成设计:
(1)使用查询设计视图创建一个查询,显示出各月损耗所占比例,字段别名为"损耗率%",所建查询命名为"查询1"。
(2)统计人数、最大值和最小值,和,平均值等
用到的函数countmaxminsumavg
例3233353940等
32、考生文件夹下存在一个数据库文件"Access75113.mdb",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(1)使用查询设计视图创建一个查询,统计出所有人员的平均工资(字段别名为"平均工资"),所建查询命名为"查询1"。
平均工资:
Avg([基本工资]+[津贴]+[奖金]-[扣款])
(2)使用查询设计视图创建一个查询,统计出奖金小于100的个数(字段别名为"奖金小于100数"),所建查询命名为"查询2"。
奖金小于100数:
Count([奖金])(去掉奖金列显示旁的勾)
(3)创建一个选择查询,查找并显示年龄大于30的人员所有信息,所建查询命名为"查询3"。
人员.*Year(Now())-Year([人员]!
[出生日期])
注意:
不允许修改表对象的结构及记录数据的值。
(3)分组统计
例4749
47、考生文件夹下存在一个数据库文件"Access75128.mdb",里面已经设计好两个表对象"木制品加工"和"单价"。
试按以下要求完成设计:
(1)使用查询设计视图创建一个查询,显示出废料与原木比大于10%的生产加工信息,所建查询命名为"查询1"。
木制品加工.*废料>[原木]*.1
(2)使用查询设计视图创建一个查询,分别统计出各车间的废料总数,字段别名为"总废料",所建查询命名为"查询2"。
提示:
先在字段行输入如图所示的内容后,再点工具栏上的
按钮,然后在出现的总计行按图示进行选择。
注意:
不允许修改表对象的结构及记录数据的值。
49、考生文件夹下存在一个数据库文件"Access75130.mdb",里面已经设计好两个表对象"木制品加工"和"单价"。
试按以下要求完成设计:
(2)使用查询设计视图创建一个查询,分别统计出各车间生产总和(木方+木板),字段别名为"车间名称"、"生产总计",所建查询命名为"查询2"。
(4)其他函数的使用
yearnowleft等例3247等
5.更新查询(50-79)
创建方法:
(更新、删除及追加查询创建方法类似)
Ø单击“查询”对象-“新建”-“设计视图”,然后选择要查询的表
Ø选择“查询”菜单中的“更新查询”,或者点
旁边的三角,弹出的菜单选“更新查询”
注意:
更新、删除、追加查询等都是操作查询,因此,做题时一定要按顺序并且只能执行一次。
6.删除查询(50-79)
举例:
52、考生文件夹下存在一个数据库文件"Access76103.mdb",里面已经设计好两个表对象"学生"和"成绩"。
试按以下要求完成设计:
(1)创建一个更新查询,将每个人的计算机的成绩减5分,所建查询命名为"查询1"。
(2)创建一个更新查询,将平均成绩小于85分的同学的奖励否改为"false",所建查询命名为"查询2"。
(3)创建一个删除查询,删除991106号同学的成绩,所建查询命名为"查询3"。
59、考生文件夹下存在一个数据库文件"Access76110.mdb",里面已经设计好两个表对象"人员"和"工资"。
试按以下要求完成设计:
(2)创建一个更新查询,将职称为"初级"以外的每条记录的姓名前加入"高*",所建查询命名为"查询2"。
73、考生文件夹下存在一个数据库文件"Access76124.mdb",里面已经设计好两个表对象"煤产量"和"价格"。
试按以下要求完成设计:
(1)创建一个更新查询,将2005年的第4季度的蜂窝煤价统一更改为300元,所建查询命名为"查询1"。
(2)创建一个更新查询,将蜂窝煤价统一定为精煤价与原煤价差价的1.5倍,所建查询命名为"查询2"。
(3)创建一个删除查询,删除损耗大于原煤10%的记录,所建查询命名为"查询3"。
7.追加查询81(4)
8.参数查询81(3)
在要输入参数的字段下的条件行输入[提示信息](即将运行时显示的提示信息输在[]内)
例
81、考生文件夹下存在一个数据库文件"samp4.mdb",里面已经设计好表对象"tStud"、"tCourse"、"tScore"和"tTemp"。
试按以下要求完成设计:
(1)以表"tStud"为数据源创建一个参数查询,当运行该查询时,提示框中应显示"请输入爱好",输入爱好后,在简历字段中查找具有指定爱好的学生,显示"学号"、"姓名"、"性别"、"年龄"和"简历"五个字段内容,所建查询命名为"qT1";
(2)以表"tScore"和"tStud"为数据源创建一个总计查询,查找学生的成绩信息,并显示为"学号"、"姓名"和"平均成绩"三列内容,其中"平均成绩"一列数据为计算字段,由计算得到,选择"固定"格式并保留两位小数显示,所建查询命名为"qT2";
右键单击平均成绩列,弹出的菜单做如下设置:
:
(3)以表"tStud"、"tCourse"和"tScore"为数据源创建一个参数查询,输入学生的学号,查找并显示该学生的"姓名"、"课程名"和"成绩"三个字段内容,所建查询命名为"qT3";当运行该查询时,提示框中应显示"请输入学号";
(4)创建一个追加查询,将表"tStud"中男学生的信息追加到表的"tTemp"对应的"学号"、"姓名"、"年龄"、"所属院系"和"性别"字段中,所建查询命名为"qT4"。
四、窗体的创建与使用
1.窗体及控件属性的设置
控件的基本操作方法见教材P131
Ø右键单击窗体->"设计视图"或者单击要修改的窗体->库窗口的“设计”按钮进入窗体的设计视图
Ø选中要修改属性的控件(方法见教材P131)->工具栏上的
按钮,
Ø如果要设置窗体的属性,就在下面的下拉列表中选窗体后再设置其属性
2.窗体中控件的对齐方法
选中多个控件后,“格式”菜单->"对齐",然后选择一种对齐方式。
3.窗体的备份
方法和表的备份类似
例80829394
五、宏的创建与使用
1.自动运行的宏
方法:
右键单击宏,弹出的菜单选“重命名”,将宏名重命名为“AutoExec”
例80
2.删除宏
例82
方法:
右键单击宏,弹出的菜单选“删除”
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 操作 复习