资源描述
填空:
1.目前常用的数据库管理系统软件有 Access 、SQL Sever 和 Oracle.
2.数据 实际上就是存储在某一种媒体上的能够被识别的物理符号。
3.一个关系的逻辑结构就是一个 二维表 。
4.对关系进行选择、投影或连接运算之后,运算的结果仍然是一个 关系 。
5.在关系数据库的基本操作中,从表中选出满足条件的元组的操作称为 选择 ;从表中抽取属性值满足条件的列的操作称为 投影 ;把两个关系中相同属性和元素连接在一起构成新的二维表的操作称为 联接 。
6.要想改变关系中属性的排列顺序,应使用关系运算中的 投影 运算。
7.工资关系中有工资号、姓名、职务工资、津贴、公积金、所得税等字段,其中可以作为主键的字段是 工资号 。
8.表之间的关系有3种,即一对一关系、一对多 和 多对多 。
9.Access 是功能强大的 数据库管理 系统,具有界面友好、易学易用、开发简单、接口灵活 等特点。
10. 表 是数据库中用来存储数据的对象,是整个数据库系统的基础。
11、 Access 数据库中的对象包括: 表 、 查询 、 窗体 、 宏 、 报表 、 web数据访问页 和 模块 。
12、Access 中,除 web数据访问页 之外,其他对象都存放在一个扩展名 –mdb 的数据库文件中。
13、修改表结构只能在 设计 视图中完成。
14、修改字段包括修改字段的名称、数据类型 、说明等。
15、在Access 中,可以在 数据表 视图中打开表,也可以在设计视图中打开表。
16、“是/否”型字段实际保存的数据是 -1 或 0 , -1 表示“是”, 0 表示“否”。
17、如果希望两个字段按不同的次序排序,或者按两个不相邻的字段排序,须使用 高级筛选/排序 窗口。
18、在数据表视图中, 冻结 某字段列或几个字段列后,无论用户怎样水平滚动窗口,这些字段总是可见的,并且总是显示在窗口的最左边。
19、在Access 的数据表中,必须为每个字段制定一种数据类型,字段的数据类型有 文本 、 备注 、 数字 、 日期/时间 、货币、 自动编号 、是/否 、OLE对象 、超链接 、查阅向导 。其中 自动编号 数据类型可以用于每个新记录自动生成数字。
20、在数据数据时,如果希望输入的格式标准保持一致或希望检查输入是的错误,可以通过设置字段的 输入掩码 属性来设置。
21、Access 2003 中5种查询分别是 选择查询 、参数查询 、交叉表查询 、 操作查询 、和 SQL查询。
22、查询“教师”表中“职称”为教授或副教授的记录的条件为 “教授”or “副教授” 。
23、使用查询设计视图中的 总计 行,可以对查询中全部记录或记录组计算一个或多个字段的统计值。
24、在对“成绩”表的查询中,若设置显示的排序字段是“学号”和“课程ID”,则查询结果先按 学号 排序、学号 相同时再按 课程ID 排列。
25、在查询中,写在“条件”栏同一行的条件之间是 与/and 的逻辑关系,写在“条件”栏不同行条件之间是 或/or 的逻辑关系。
26、SOL 语言是关系型数据库的标准语言。
27、写出下列函数名称:对字段内的值求和 sum( ) ;字段内的值求最小值 min( ) ;某字段中非空值的个数 count( ) 。
28、操作查询包括 生成表查询 、更新查询 、 追加查询 、删除查询 。
选择:
1、 数据库DB、数据库系统DBS和数据管理系统DBMS之间的关系是:(DBS包括DB和DBMS) .
2、 在数据管理技术的发展过程中,大致经历了人工管理阶段、文件系统阶段和数据系统阶段。其中数据独立性最高的阶段是 (数据库系统) 阶段。
3、 如果表A中的一条记录表与表B中的多条记录相匹配,且表B中的一条记录与表A中的多条记录相匹配,则表A与表B间的关系是(多对多)关系。
4、 在数据库中能够唯一地标识一个元组的属性(或者属性的组合)称为(主键)。
5、 表示二维表的“列”的关系模型术语是(字段)。
6、 表示二维表中的“行”的关系模型术语是(元组)
7、 Access的数据库类型是(关系数据库)。
8、 属于传统的集合运算的是(并、差、交)
9、 关系数据库管理系统的3种基本关系运算不包括(比较)。
10、 下列关于关系模型特点的描述中,错误的是(可以将日常手工管理的各种表格,按照一张表一个关系直接存放到数据库系统中)。
11、 在数据库设计的步骤中,当确定了数据库中的表后,接下来应该(确定表中的字段)
12、 在建立“教学信息管理”数据库时,将学生信息和教师信息分开,保存在不同的表中的原因是(当删除某一学生信息时,不会影响教师信息,反之亦然。)
13、 Access所属的数据库应用系统的理想开发环境的类型是(中小型)。
14、 Access是一个(数据库管理)软件。
15、 利用Access创建的数据库文件,其默认的扩展名为(.MDB)
16、 在Access中,建立数据库文件可以选择“文件”下拉菜单的(新建)菜单命令。
17、 下列(删除数据库)不是“任务窗格”的功能。
18、 Access在同一时间,可打开(1)个数据库。
19、 Access2003建立的数据库文件,默认为(Access2000)。
20、 以下不属于Access数据库对象的是(组合框)。
21、 在Access数据库对象在,不包括(工作簿)对象。
22、 Access中的(数据访问页)对象允许用户使用Web浏览器访问Internet或企业网中的数据。
23、 Access数据库中储存和管理数据的基本对象是(表),它具有结构的某个相同主题的数据集合。
24、 数据表及查询是Access数据库的(数据来源)
25、 下列说法中正确的是(在Access中,数据库中的全部数据都存储在表中)。
26、 在使用“模板”创建数据库时,在“数据库向导”第二个对话框的“表中的字段”列表框中,有用斜体字表示的字段,它们表示(当前表可选择的字段)。
27、 下列选项中错误的字段名是(通信地址.2)
28、 Access表中字段的数据类型不包括(通用)
29、 如果表中有“联系电话”字段,若要确保输入的联系电话值只能为8位数,应将该字段的输入掩码设置为(00000000)。
30、 通配任何单个字母的通配符是(?)
31、 若要求在文本框中输入文本是达到密码“*”号的显示效果,则应设置的属性是(“密码”的属性)
32、 下列选项叙述不正确的是(如果文本字段中已经有数据,那么减小字段大小不会丢失数据)
33、 要在输入某日期/时间型字段值时自动插入当前系统日期,应在该字段的默认值属性框中输入(Date( ))表达方式。
34、 数据表中的“行”称为(记录)
35、 默认值设置是通过(用指定的值填充字段)操作来简化数据输入。
36、 “按选定内容筛选”允许用户(根据当前选中字段的内容,在数据表视图窗口中查看筛选结果)
37、 在Access中,利用“查找和替换”对话框可以查找到满足条件的记录。若要查找当前字段中所有第一个字符为“y”,最后一个字符为“w”的数据,下列选项中正确使用的通用配符是(y*w)
38、 Access查询的数据源可以来自(表和查询)
39、 Access数据库中的查询有很多种,其中最常用的查询是(选择查询)
40、 下面关于选择查询的说法正确的是(如果基本表的内容变化,则查询的结果会自动更新)
41、 查询“学生”表中“姓名”不为空值的记录条件是(Is Not Null)
42、 若统计“学生”表中1988年出生的学生人数,应在查询设计视图中,将“学号”字段“总计”单元格设置为(Count)
43、 在查询的设计视图中,通过设置(显示)行,可以让某个字段只用于设定条件,而不必出现在查询结果中。
44、 下面在使用“交叉表查询向导”创建交叉表的数据源的描述中,正确的是(创建交叉表的数据源可以来自于多个表或查询)
45、 对于参数查询,“输入参数值”对话框的提示文本设置在设计视图的“设计网格”的(“条件”行)
46、 如果用户希望根据某个或某些字段不同的值来查找记录,则最好使用的查询是(参数查询)
47、 如要从“成绩”表中删除“考分”低于60分的记录,应该使用的查询是(操作查询)
48、 操作查询可以用于(更改已有表中的大量数据)
49、 如果想显示电话号码字段中6打头的所有记录(电话号码字段的数据类型为文本型),在条件行键入(Like“6*”)
50、 如果想显示“姓名”字段中包含“李”字所有记录,在条件行键入(Like “*李*”)
51、 从数据库中删除表所用的SQL语句为(DROP TABLE )
问答:
1、 什么是数据、数据库、数据库管理系统和数据库系统?
数据是指储存在某一种媒体上的能够被识别的物理符号。数据库是指长期储存在计算机内的,有组织的、可共享的数据集合。
数据库管理系统是位于用户与操作系统之间的数据管理软件。数据库系统是指在计算机系统中引入数据库后的系统。
2、 数据管理技术的发展大致经历了那几个阶段?各阶段的特点是什么?
人工管理阶段,特点:数据域处理数据的程序互相不独立,数据不做长期保存;
文件系统阶段,特点:程序与数据有一定独立性,文件可长期保存,但冗余度大;
数据库系统阶段,特点:基本实现数据共享,减少数据冗余,较高的数据独立性,有统一的数据控制和数据管理。
3、 数据库管理系统所支持的传统数据模型是哪3种?各自都有哪些优缺点?
数据模型
占用内存空间
处理效率
设计弹性
数据设计复杂度
界面亲和力
层次模型
高
高
低
高
低
网状模型
中
中-高
低-中
高
低-适度
关系模型
低
低
高
低
高
4、 设计数据库的基本步骤有哪些?
1、 分析数据需求;2、确定需要的表;3、确定需要的字段;4确定各表之间的关系;5、改进整个设计。
5、 数据表有设计视图和数据表视图,它们各有什么作用?
“设计视图”主要用于设计Access表的结构,例如编辑字段,定义字段的数据类型、长度、默认值等参数。
“数据表视图”主要用于编辑和显示当前数据库中的数据,用户在录入数据、修改数据、删除数据的时候,大部分操作都是在“数据表视图”中进行的。
6、 表中字段的数据类型共有几种?
10种数据类型:文本、备注、数字、日期/时间、货币、自动编号、是/否、OLE对象、超级链接、查阅向导。
7、 如何输入备注字段的数据?(这题不知道,自己乱写的)
打开表,设置字段——定义字段类型——选择“备注”——输入相关备注内容。
8、 记录的筛选与排序有何区别?Access提供了几种筛选方式?他们有何区别?
排序是根据当前表中的一个或多个字段的值对整个表中的偶记录进行重新排列。
筛选则是从众多数据表中挑选出一部分满足某种条件的数据进行处理。
1.按选定内容筛选,最简单的筛选方法;
2.按窗体筛选,快速的筛选方法;
3.按筛选目标筛选,较灵活的筛选方法;
4.高级筛选,可进行复杂的筛选,满足多重条件。
9、 怎样冻结或解冻列,隐藏或显示列?
冻结:打开表——选定要冻结的列——单击字段选定器——选择格式“冻结列”——选择文件“保存”;
解冻:格式—— 取消对所有列的冻结 。
隐藏:格式——隐藏列。
显示:格式——取消隐藏列。
10、 查询与数据表的关系是什么?
都是数据的来源,但是同一个数据库中数据表和查询名称不可重复。 数据表负责保存记录,查询负责取出记录,二者目的相同。
11、 汇总查询的意义是什么?
数据库强大的查询功能,使用户能够很方便从海量数据中找到针对特定需求的数据。使用Access的查询对象可以按照不同的方式查看、更改和分析数据,查询结果还可以作为其他数据库对象的数据来源。
描述题:
1、例3-8,将“学生”表中“性别”字段的“字段大小”设置为1,字段的“默认值”设置为“男”,“生日”字段的“格式”设置为“yyyy/mm/dd”格式。P50
步骤:1.在数据库窗口中,单击“表“;2.单击“学生”表,单击工具栏“设计”按钮;3.单击“性别”字段任一列,“字段属性”中“字段大小”文本框输入“1”,“默认值”输入“男”。4.单击“生日”字段任一列,“字段属性”中“生日”单击“格式”。5.直接在“格式”属性框中输入“yyyy/mm/dd”。
2.例3-18,在数据表视图中打开“学生”表.P66
步骤:1.启动Access及打开“D: \Access\教学信息管理.mdb”数据库,单击“表”对象。2.单击“学生”表,单击“打开”按钮。
3.例3-28,将“学生备份”表重命名为“学生基本信息”表,然后再将其删除。P76
步骤:1.启动Access打开“D: \Access\教学信息管理.mdb”,单击“表”;2.单击“学生备份”表,选择“编辑 | 重命名”;3.输入“学生基本信息”,点击“确定”;4.选择“学生基本信息”,选择“编辑 | 删除”,单击“是”确定删除。
4.例4-4 ,使用“查找重复项查询向导”,在“教学信息管理”中完成对“教师”表中各种职称人数的统计查询。P98
步骤:1、打开“D: \Access\教学信息管理.mdb”。2、单击“查询”——“新建”,双击“查找重复项查询向导”。3.选取具有重复字段“职称”所在的表“教师”表,单击“下一步”,在“可用字段”列表选择“职称”,单击“完成”。4.根据需要重新命名字段,即可。
5.例4-6,在“教学信息管理”数据库中查询学生的学号、姓名、课程及考分。查询的结果保存在“例4-06学生选课成绩”列表中。P102
步骤:1. 打开“D: \Access\教学信息管理.mdb”数据库。2.选择“查询”,双击“在设计视图中创建查询”,打开查询窗口“显示表”对话框;3.从对话框中选择“表”,一次双击“学生”、“课程名称”和“成绩”3张表,单击“关闭”。4.选择“学生.学号”、“学生.姓名”、“课程名称.课程”和“成绩.考分”字段。5.将“课程”字段重命名为“课程名称”。6.单击工具栏“运行”按钮,并“保存”。在“查询名称”文本框输入“例4-06学生选课成绩”,系统将按指定信息存放在查询列表中。
6.例4-8,将查询结果的“姓名”和“课程”字段移到“学号”字段前。P105
步骤:1、在“教学信息管理”数据库窗口“查询”对象中,单击“学生选课成绩”,单击“设计”按钮;2、选定“姓名”和“课程”两个字段;3、按住鼠标箭头,拖拽到“学号”字段左方,松开鼠标,“姓名”和“学号”就移到了“学号”字段前。
7.例4-10,查找1988年出生的2年级男学生,并显示“姓名”“性别”“生日”字段。P112
步骤:1、打开“D: \Access\教学信息管理.mdb”数据库;2、选择“查询”对象,双击“在设计视图中创建查询”,打开设计窗口,并打开“显示表”;3、选择“表”选项卡,单击“学生”表,再单击“添加”,单击“关闭”;4、分别双击“姓名”“性别”“年级”和“生日”字段;5、单击“年级”字段“显示”行上的复选框,变白即为取消“年级”字段显示;6、在“性别”字段的“条件”单元格输入“男”,在“年级”字段列的“条件”单元格中输入“2”,“生日”的“条件”中输入“Between#1988-1-1#and#1988-12-31#”;7、单击工具栏“保存”——“另存为”——“查询名称”中输入“例4-10 1988年出生的2年级男生”,——“确定”。8、单击工具栏“视图”即可看到要求的查询信息。
8.例4-14,查看“学生”表中每个学生的年龄,结果按“年龄”的升序排序。P115
步骤:1.打开“学生”数据表;2.在“姓名”“生日”字段后的第3列“字段”单元格中输入“年龄:—Year(Now()-Year9([生日])”;3、在第3列字段的“排序”行中选择“升序”。
9例4-16,统计各类职称的教师人数。P116
步骤:1、打开“D: \Access\教学信息管理.mdb”数据库;2、选择“查询”对象,双击“在设计视图中创建查询”选项,打开窗口,打开“显示表”;3、“显示表”中选择“表”选卡,双击“教师”表,“关闭”按钮;4、两次双击“教师”字段列表“职称”,将其连续添加到第1列、第2列。5、单击工具栏“总计”按钮。6、在第2列“职称”字段“总计”单元格中选择“计数”。7、单击工具栏“保存”—“另存为”—“查询名称”中输入“例4-16 各类职称的教师人数”—“确定”。8、单击“视图”即可看到相应查询数据表。
10例:4-18,根据输入的优秀标准,统计多门优秀的学生记录。P119
步骤:1、打开“D: \Access\教学信息管理.mdb”数据库;2、选择“查询”对象,双击“在设计视图中创建查询”,打开“显示表”。3.从“显示表”中选择“表”选项卡,双击“学生”、“成绩”表,单击“关闭”;4、将“学号”、“姓名”、“考分”字段添加到查询网格中“字段”内;5、第4列“考分”的“条件”单击右键,弹出窗口中选择“生成器”,在“生成器”窗口中确定表达式“[成绩]![考分]>=[优秀标准:]”;6、单击工具栏“总计”按钮。7、将第3列“考分”字段“总计”单元格改为“计数”,并设置降序排序;8、将第4列“考分”字段的“总计”改为“条件”;9、单击工具栏“保存”—“另存为”—“查询名称”输入“例4-18统计多门优秀的学生”—“确定”;10、单击工具栏“运行”,在弹出“输入参数值”对话框中输入“90”,单击“确定”,即可。
11例4-20.将3门以上(含3门)不及格的学生记录生成一个新表,新表名称为“例4-20生成3门以上不及格学生”。P122
步骤:1.在数据库窗口中选择“查询”对象,双击“在设计视图中创建查询”,打开窗口,打开“显示表”;2、从“显示表”中选择“表”—双击“学生”表和“成绩”表—“关闭”;3、双击“学生”表的“学号”“姓名”“班级ID”字段,再次两次双击“成绩”表的“考分”字段。4、单击工具栏“查询类型”,选择“生成表查询”,在对话框“表名称”输入“例4-20生成3门以上不及格学生”,单击“当前数据库”,将新表放入“教学信息管理”数据库中,“确定”;5、单击工具栏“总计”按钮,每个字段设置“总计”、“排序”、“条件”栏;6、单击工具栏“运行”,“输入参数值”中输入“60”—“确定”;7、单击提示框“是”,Access开始建立所需表格。8.返回数据库窗口,单击“表”对象,打开“例4-20生成3门以上不及格学生”数据表,完成。
展开阅读全文