access2010第三章操作题
《ACCESS2010数据库应用技术.》课后习题参考答案
《ACCESS2010数据库应用技术》课后习题参考答案目录第1章.................................................................................................. .. (2)第2章.................................................................................................. .. (4)第3章.................................................................................................. .. (5)第4章.................................................................................................. .. (5)第5章.................................................................................................. .. (6)第6章.................................................................................................. .. (7)第7章.................................................................................................. .. (8)第8章.................................................................................................. .. (9)第9章.................................................................................................. (12)1第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.答:计算机数据管理技术经历了人工管理、文件管理、数据库管理以及新型数据库系统等发展阶段。
Access 2010数据库应用技术案例教程 第3章-数据库和表
每个字段的各种属性。
【例3-6】在“教务管理”数据库中,运用“表设计器”创建一
个名为Stu的表。表结构如表3-1所示。
字段名可以包含字 母、数字、汉字、 空格和其他字符, 不能用空格字符开 头,不能包含句点
“.”、感叹号 “!”、方括号 “[]”、。字段名
字段名 学号 姓名 性别
是否团员
出生日期
表3-1 Stu表结构
3.1.3 管理数据库
1. 备份数据库 2. 查看数据库属性 3. 压缩和修复数据库
3.2 创建表
3.2.1 使用表模板创建数据表
通过“表”模板,运用Access2010内置的表模板来建立。对于一些 常用的应用,如联系人、资产等信息,运用表模板会比手动方式更加 方便和快捷。
3.2.2 使用表设计创建数据表【重点】
第3章 数据库和表
本章思维导图
学习目标
1. 掌握创建和管理数据库。 2. 了解数据库的基本操作。 3. 掌握建立表结构方法。 4. 能向表中熟练输入各类数据。 5. 掌握建立表对象之间的关联。 6. 熟练掌握表的基本操作。 7. 了解数据表格式的设置。
教学内容
3.1 创建数据库 3.2 创建表 3.3 数据类型与字段属性 3.4 建立表之间的关系 3.5 编辑数据表 3.6 设置数据表格式
➢ 链接数据:是指在自己的数据库中形成一个链接表对象, 每次在Access数据库中操作数据时,都是即时从外部数据 源获取数据。链接的数据未与外部数据源断绝联接,而将 随着外部数据源数据的变动而变动。比较适合在网络上 “资源共享”的环境中应用。链接过程快,但以后的操作 较慢。
access数据库习题
第1章数据库基础知识_习题一、选择题1.数据库系统与文件系统的主要区别是()。
DA.数据库系统复杂,而文件系统简单B.文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件C.文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量D.文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决2.在关系数据库系统中,当关系的模型改变时,用户程序也可以不变,这是(.B A.数据的物理独立性B.数据的逻辑独立性C.数据的位置独立性D.数据的存储独立性3.数据库三级模式中,用逻辑数据模型对用户所用到的那部分数据的描述是( A A.外模式B.概念模式C.内模式D.逻辑模式4.以下对关系模型性质的描述,不正确的是().CA.在一个关系中,每个数据项不可再分,是最基本的数据单位B.在一个关系中,同一列数据具有相同的数据类型C.在一个关系中,各列的顺序不可以任意排列D.在一个关系中,不允许有相同的字段名5.关系数据库中的码是指( )。
DA.能唯一决定关系的字段B.不可改动的专用保留字C.关键的很重要的字段D.能唯一标识元组的属性或属性集合6.自然连接是构成新关系的有效方法。
一般情况下,当对关系R和S使用自然连接时,要求R和S含有一个或多个共有的( )。
DA.元组B.行C.记录D.属性7.在建立表时,将年龄字段值限制在18~40之间,这种约束属于().BA.实体完整性约束B.用户定义完整性约束C.参照完整性约束D.视图完整性约束8.在A ccess中,“表”是指()。
AA.关系B.报表C.表格D.表单9.在A ccess中,用来表示实体的是( ).CA.域B.字段C.记录D.表10.把E-R图转换成关系模型的过程,属于数据库设计的()。
BA.概念设计B.逻辑设计C.需求分析D.物理设计二、填空题1.数据库是在计算机系统中按照一定的方式组织、存储和应用的数据集合。
支持数据库各种操作的软件系统叫数据库管理系统.由计算机、操作系统、DBMS、数据库、应用程序及有关人员等组成的一个整体叫数据库系统2.数据库常用的逻辑数据模型有层次模型,网状模型,关系模型,Access属于关系模型。
Access2010数据库基础教程综合练习参考答案
一.思考题:略。 二.选择题: 1.A 2.C 3.A 4.A 5.D 6.B 7.A 8.C 9.D 10.A 三.填空题: 1. 投影,选择,联接 2. 多对多(或N:M) 3. 对象 4. 查询;窗体;报表;宏和模块 5. Office 2010办公软件 6.选项卡按钮,功能区,导航窗格,状态栏,数据库窗口 7. 一条记录,一个字段 8. 实体;参照,用户定义的 9.层次模型、网状模型、关系模型。 10.差
Visual Basic 程序设计——第二章
综合练习参考答案
1 2 3 4
第1章 综合练习参考答案
第2章 综合练习参考答案
第3章 综合练习参考答案 第4章 综合练习参考答案
2
5 6
第5章 综合练习参考答案
第6章 综合练习参考答案
第7章 综合练习参考答案 第8章 综合练习参考答案
7
8
3
第1章
综合练习参考答案
8
第6章
综合练习参考答案
一.思考题:略。 二.选择题: 1、B 2、C 3、B 4、C 5、C 6、A 7、B 8、B 9、A 10、C 三.填空题: 1、操作命令 2、消息框 3、Click 4、操作 5、宏组 6、宏 7、AutoExec 8、命令按钮 9、MsgBox 10、关闭当前窗体
9
第7章
5
第3章
综合练习参考答案
一.思考题:略。 二.选择题: 1、D 2、C 3、A 4、D 5、B 6、C 7、D 8、C 9、D 10、A 三.填空题: 1、数据表和查询 2、Like “李*” 3、where age >=18 and age <=23 4、GROUP BY 5、COUNT(*) 6、数据表视图;设计视图;SQL视图,设计 7、表 8、生成表查询、追加查询、删除查询、更新查询 9、半角引号(“ ”) 10、空格;分号(;)
数据库基础与应用(Access 2010) 第3章 表的操作
3.2 表的创建
3.2.1 创建表的方法 在 Access 2010 中创建表的方法有 5 种:使用设 计视图创建表、使用数据表视图创建表、使用表 模板创建表、使用字段模板创建表和通过导入外 部数据创建表。 1 .使用设计视图创建表 使用设计视图创建表是一种比较常见的方建 的。
4 .“默认值”属性 默认值( Default )是在输入新记录时自动取定 的数据内容。在一个数据库中,往往会有一些字 段的数据内容相同或者包含有相同的部分,为减 少数据输入量,可以将出现较多的值作为该字段 的默认值。
3.1.2 字段的数据类型 1. 文本型 文本型 (Text) 字段可以保存字符数据,也可以是 不需要计算的数字。设置“字段大小”属性可以控 制文本型字段能输入的最大字符个数,最多为 255 个字符。如果取值的字符个数超过了 255 ,可使用 备注型。 注意:在 Access 中,每一个汉字和所有特殊字 符 ( 包括中文标点符号 ) 都算为一个字符。 在 Access 中,文本型常量要用英文单引号 (′) 或 英文双引号 (″) 括起来。
5. 使用导入外部数据的创建表 Access 数据库有多种方法实现与其他应用项目的 数据共享,既可以直接从某个外部数据源获取数据 来创建新表或追加到已有的表中,也可以将表或查 询中的数据输出到其他格式的文件中。前者叫做数 据的导入,后者叫做数据的导出。
1 )从外部数据源导入数据 由于导入的外部数据的类型不同,导入的操作步 骤也会有所不同,但基本步骤是类似的。 Excel 电 子表格软件是 Microsoft Office 软件包的组件之一, 它有方便的表格计算和数据处理功能。
2 .“输入掩码”属性 可以利用输入掩码( Input Mask )强制实现某种 输入模式,使数据的输入更方便。定义输入掩码时, 将格式中不变的符号定义为输入掩码的一部分,这 样在输入数据时,只需输入变化的值即可。 对于文本、数字、日期 / 时间、货币等数据类型的 字段,都可以定义输入掩码。 Access 为文本型和日 期 / 时间型字段提供了输入掩码的向导,而对于数字 和货币型字段只能使用字符直接定义“输入掩码” 属性。当然,文本和日期 / 时间型字段的输入掩码也 可以直接使用字符进行定义。
《数据库应用基础--Access 2010》参考答案
模块一数据库的分析与设计习题与实训一一、选择题1.B2.A3.C4.B5.A6.C7.D8.A9.B 10.C11.A 12.B 13.C 14.D 15.A二、填空题1.数据、信息2.数据处理3.关系模型_、层次模型。
4.二维表5.物理数据独立性6.一对多、多对多7.实体、属性、联系8.关系模式9.逻辑结构设计10.实体完整性三、上机实训任务一设计图书管理系统数据库1. 绘制E-R图(1)确定实体、联系和属性实体有:管理员、借书证、图书联系有:管理员为教师或学生办理借书证;教师或学生通过借书证进行借书或还书操作;管理员将图书保存到仓库中。
(2)确定局部(分)E-R图实体属性图如图1所示。
实体之间的关系图如图2所示。
(3)集成完整(总)E-R图将图1和图2合并起来,即为集成完整的E-R图,详细的图略。
图1 《教学信息管理系统》实体属性图图2 《教学信息管理系统》关系图2. 将E-R 图转化为关系模型 (1)实体转化为数据表管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) 用户(用户编号, 姓名, 用户类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话) 图书(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格,图书介绍)(2)联系转化为数据表借书证(借书证号, 用户编号,办证时间, 有效时间)借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)图书存储(图书编号, 仓库编号, 入库时间, 库存数量)(3)数据库的关系模式经过优化设计得,“图书管理”数据库的关系模式:①管理员(职工编号, 姓名, 性别, 民族, 籍贯, 出生日期, 工龄, 文化程度, 管理员照片) ②借书证(借书证号, 姓名, 借书证类型,单位名称, 职务, 性别, 出生日期, 证件类型, 联系电话,办证时间, 有效时间)③借书(管理员编号, 借书证号, 图书编号, 借书数量, 借阅时间)④还书(管理员编号, 借书证号, 图书编号, 还书数量, 还书时间)⑤图书存储(图书编号, 图书名称, 图书类别, 作者, 出版社, 出版日期, 价格, 图书介绍, 入库时间, 库存数量)模块二数据库的创建与维护习题与实训二一、选择题1.B2.D3.C4.C5.A二、填空题1.__数据管理___2.数据表、查询、窗体、报表、宏3.“数据表视图”、“数据透视表视图”、“数据透视图视图”和“设计视图”4.数据库的备份、数据库的还原5.独占方式三、上机实训任务一 Access 2010的基本操作1.采用多种方法启动和退出Access 2010。
access2010版基本操作题
基本操作题创建数据库:在考生文件夹中单击右键创建,更改扩展名为mdb新建字段名称、数据类型、字段大小,设置主键、小数位数、默认值、有效性规则、有效性文本:设计视图输入数据:数据表视图调整字段位置:数据表视图,选择目标字段,拖住移动设置行高:数据表视图,选中任一记录,单击右键——行高——输入设置关系,实施参照完整性:关闭目标表,单击数据库工具——关系——选中字段拖至目标字段(一般字段名称相同)——弹出对话框——选中相应复选框将xls表导入数据库,第一行包含列标题,设置主键,命名表/将文本文件中的数据导入追加到表中/链接到数据库中:单击外部数据——“导入并链接”Excel——浏览——选中目标文件——选中相应复选框——我自己选择主键——输入表名称使用报表向导创建报表,包含表中所有字段:单击创建——报表向导——选中目标表——>>——输入报表名称修改表筛选设计:数据表视图,选中目标字段——单击筛选器——取消全选——目标条件将字段列冻结:数据表视图,选中目标字段——单击右键——冻结字段设置单元格效果、网格线颜色:数据表视图,单击文本格式右下角的小箭头——选中目标效果将表以文本文档格式导出到考生文件夹下,第一行包含列字段名称,逗号为分隔符,命名文件:选中目标表,单击外部数据——“导出”文本文件——选中相应要求——输入文件名隐藏列:数据表视图,选中目标字段——单击右键——隐藏列取消隐藏列:数据表视图,选中任一字段——单击右键——取消隐藏列——选中目标字段列添加字段:设计视图,选中目标位置的下一行——单击右键——插入行——输入字段名称设置所有字段列列宽为最佳匹配:数据表视图,选中第一个字段,按住Shift键,选中末字段,单击右键——字段宽度——最佳匹配将文件夹的图片以插入对象的方法加入到字段中:单击右键——插入对象——由文件创建——浏览——选中目标文件将表另存为窗体类型的副本:选中目标表——单击文件——对象另存为——更改名称——选择保存类型将表安某字段升序排列:数据表视图,选中目标字段——单击右键——升序在窗体中,以命令按钮“com1”为基准,调整命令按钮“com2”的大小与位置。
Access2010数据库第三章习题(2)
Access2010数据库第三章习题(2)第3章查询的创建与应⽤⼀、选择题1、利⽤对话框提⽰⽤户输⼊查询条件,这样的查询属于()。
A:选择查询 B:参数查询C:操作查询 D:SQL查询2、假设“公司”表中有编号、名称、法⼈等字段,查找公司名称中有“⽹络”⼆字的公司信息,正确命令是()。
A:SELECT * FROM公司FOR名称 = " *⽹络* "B:SELECT * FROM公司FOR名称LIKE "*⽹络*"C:SELECT * FROM公司WHERE名称="*⽹络*"D:SELECT * FROM公司WHERE名称LIKE"*⽹络*"3、已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学⽣每借阅⼀本书⽣成⼀条记录,要求按学⽣学号统计出每名学⽣的借阅次数,下列SQL语句中,正确的是()。
A:Select 学号,Count(学号) from 借阅B:Select 学号,Count(学号)from借阅Group By 学号C:Select 学号,Sum(学号) from 借阅D:Select 学号,Sum(学号)from 借阅 Order By 学号4、在学⽣借书数据库中,已有“学⽣”表和“借阅”表,其中“学⽣”表含有“学号”、“姓名”等信息,“借阅”表含有“借阅编号”、“学号”等信息。
若要找出没有借过书的学⽣记录,并显⽰其“学号”和“姓名”,则正确的查询设计是()。
A:B:C:D:5、在Access数据库对象中,体现数据库设计⽬的的对象是()。
A:报表 B:模块 C:查询D:表6、在书写查询准则时,⽇期型数据应该使⽤适当的分隔符括起来,正确的分隔符是()。
A:* B:% C:& D:#7、假设有⼀组数据:⼯资为3000元,职称为“讲师”,性别为“男”,在下列逻辑表达式中结果为“假”的是()。
(完整版)Access2010练习题
ACCESS练习题(一、二、三章)班级姓名成绩一、单项选择题。
(每小题2分,共60分)1、数据库窗口中包含()种对象选项。
A、5B、6C、7D、82、如果在创建表中建立字段“简历”,其数据类型应当是()。
A、文本B、数字C、日期D、备注3、用二维表来表示实体及实体之间联系的数据模型是()。
A、关系模型B、层次模型C、网状模型D、实体-联系模型4、Access中表和数据库的关系是()。
A、一个数据库可以包含多个表B、一个表只能包含两个数据库C、一个表可以包含多个数据库D、一个数据库只能包含一个表5、表的组成内容包括()。
A、查询和字段B、字段和记录C、记录和窗体D、报表和字段6、数据库是()组织起来的相关数据的集合。
A、按一定的结构和规则B、按人为的喜好C、按时间先后顺序D、杂乱无章的随意的排列7、在数据库中存储的是()A、数据B、数据模型C、数据以及数据之间的联系D、信息8、在数据表视图中,不能()。
A、修改字段的类型B、修改字段的名称C、删除一个字段D、删除一条记录9、在Access数据库的表设计视图中,不能进行的操作是()。
A、修改字段类型B、设置索引C、增加字段D、删除记录10、下列Access表的数据类型的集合,错误的是()。
A、文本、备注、数字B、备注、OLE对象、超级链接C、通用、备注、数字D、日期/时间、货币、自动编号11、同一个数据模型的任意两个元组值()、A、不能全同B、可全同C、必须全同D、以上都不是12、使用表设计器来定义表的字段时,以下哪个项()可以不设置内容。
A、字段名称B、说明C、数据类型D、字段属性13、ACCESS在同一时间,可打开()个数据库。
A、1B、2C、3D、414、数据库DB、数据库系统DBS和数据库管理系统DBMS三者之间的关系是()A、DBS包括DB和DBMSB、DBMS包括DB和DBSC、DB包括DBS和DBMSD、DBS就是DB,也就是DBMS15、下列实体的联系中,属于多对多联系的是()。
《ACCESS2010数据库应用技术》课后习题参考答案
《ACCESS2010数据库应用技术》课后习题参考答案目录第1章 (2)第2章 (4)第3章 (5)第4章 (5)第5章 (6)第6章 (7)第7章 (8)第8章 (9)第9章 (12)第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所示。
有关学校信息管理的数据都存放在一个统一的数据库中,数据库不再面向某个部门的应用,而是面向整个应用系统,实现了数据共享,并且数据库和应用程序之间保持较高的独立性。
)新型数据库系统包括分布式数据库系统、面向对象数据库系统、多媒体数据库系统等,为复杂数据的管理以及数据库技术的应用开辟新的途径。
2.答:数据独立性是指应用程序与数据库的数据结构之间相互独立。
在数据库系统中,因为采用了数据库的三级模式结构,保证了数据库中数据的独立性。
access2010_操作题145道带评析_发布版
所有操作题1、考生文件夹下存在一个数据库文件"Access2.accdb",里面已经设计好两个表对象"学生1"和"学生2"。
试按以下要求完成设计:(1)以表"学生1"为数据源创建一个选择查询,查找并显示"编号"、"姓名"、"性别"、"进校日期"和"奖励否"五个字段内容,所建查询命名为"学生查询1"。
(2)以表"学生1"为数据源使用查询设计视图创建一个选择查询,查找并显示所有姓李并且年龄大于25岁学生的"姓名"、"年龄"和"出生地"三个字段内容,所建查询命名为"学生查询2"。
(3)使用查询设计视图创建一个删除查询,删除表"学生2"中性别为男的记录,所建查询命名为"学生查询3"。
注意:设计此查询条件表达式时,不允许使用特殊运算符Like。
(4)创建一个窗体,命名为"窗体1"。
设置窗体的"导航按钮"属性为"否",并将窗体"标题"属性设为"信息浏览";在窗体的主体节区添加两个命令按钮,分别命名为"comR1"和"comR2",按钮标题为"浏览"和"退出"。
评析:本题主要考的是数据库的查询和窗体的设计。
本题解题思路:(1)点击"创建"选项卡,在"查询"组选择"查询设计",然后在弹出的"显示表"窗体上选择"学生 1"表,点击"添加"按钮,关闭"显示表"窗体。
ACCESS2010试题
Access 2010练习题一一、选择题1、下面不属于关系模型的完整性约束:()A、用户自定义完整性B、规范化C、实体完整性D、参照完整性3、将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元组,这种操作称为:()A、选择B、投影C、连接D、并4、Access属于哪种类型的数据库: ( )A、层次数据库B、网状数据库C、关系数据库D、面向对象数据库5、不属于Access对象的是:( ) A、表 B、文件夹 C、窗体 D、查询6、表由哪些部分组成:()A、查询和字段B、字段和记录C、记录和窗体D、报表和字段7、在SQL查询中使用Where子句指出的是:( )A、查询目标B、查询结果C、查询视图D、查询条件8、如果表A中的一条记录与表B中的多条记录相匹配,而表B中的一条记录只能与表A中的一条记录相匹配,则表A与表B存在的关系是:()A、一对一B、一对多C、多对一D、多对多(9)~(12)题使用已建立的“tEmployee”表,表结构如下所示:字段名称字段类型字段大小雇员Id文本 10姓名文本10性别文本1出生日期日期/时间职务文本14简历备注联系电话文本89、在“tEmployee”表中,“姓名”字段的字段大小为10,在此列输入数据时,最多可输入的字母数是:()A、5B、10C、15D、2010、为了确保输入的联系电话值只能为8位数字,可以通过设置字段属性的哪个部分:()A、输入掩码B、输入法模式C、必填字段D、有效性文字11、若在“tEmployee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行中输入:( )A 、like “王”B 、like “王*”C 、= “王”D 、= “王*”12、下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是:( )A 、删除查询B 、生成表查询C 、选择查询D 、更新查询13、利用Access 的SQL 视图可以创建:( )A 、选择查询B 、数据定义查询C 、动作查询D 、以上三种都可以14、Access 支持的查询类型有:( )A 、选择查询,交叉表查询,参数查询,SQL 查询和动作查询B 、基本查询,选择查询,参数查询,SQL 查询和动作查询C 、多表查询,单表查询,交叉表查询,参数查询和动作查询D 、选择查询,统计查询,参数查询,SQL 查询和动作查询15、设有如下关系表:RS T AB C 112223A B C 313A B C 112223313则下列操作中正确的是:( )A 、B 、C 、D 、S R T =S R T =S R T ⨯=S R T /=16、设置数据库的用户密码时,应该用什么方式打开数据库:( )A 、只读B 、独占只读C 、独占D 、共享17、 Access 数据库中哪个数据库对象是其他数据库对象的基础( )。
数据库基础与应用Access2010第3-6章简答题答案
数据库基础与应用Access2010课后简答题3~6章第3章简答题1、答:查询就是根据给定的条件从数据库的一个表或多个表中筛选出符合条件的记录,构成一个数据的集合。
提供数据的表即数据表,是查询的数据来源。
2、答:(1)使用查询向导在“创建”选项卡“查询”组中,点击“查询向导”按钮,弹出“新建查询”对话框,包括:简单查询向导、交叉表查询向导、查找重复项查询向导、查找不匹配项查询向导。
接下来根据需求在查询向导的指导下建立即可。
(2)使用“设计”视图在“创建”选项卡“查询”组中,点击“查询设计”按钮,弹出“显示表”对话框,接下来选择所需数据来源即数据表,显示在查询设计视图上半部分,可设置相同字段的联系;下半部分用于指定查询所用的字段、排列方式、是否显示、汇总计算、查询条件的设置。
3、答:选择查询是按照用户需求,根据一定条件从已有的数据源中选择满足特定准则的数据形成一个动态集,将已有数据再组织或增加新的统计结果,不改变数据源中原有的数据状态。
操作查询除了从数据源中选择数据外,还可以对表中的记录进行追加、修改、删除、更新,即改变表的内容,还有生成表查询可以生成新表数据,并且这种更新是不可恢复的。
第4章简答题1、:答(1)综合统一。
数据库支持的数据语言统一(定义语言、操作语言、控制语言、语言风格)(2)高度非过程化。
只需提出“做什么”(3)面向集合的操作方式。
(4)语言简洁。
(5)同一种语法结构,两种使用方式。
(联机交互方式、嵌入式)2、答:SQL特定查询:(1)联合查询:可以将两个或两个以上的表或查询所对应的多个字段的记录合并为一个查询表中的记录。
(2)传递查询:可直接将命令发送到ODBC数据库服务器,在另一个数据库中执行查询,在使用查询时,可以不与服务器的表连接,直接使用相应的表,可减少网络负荷。
(3)数据定义查询:SQL还提供用于定义和维护表结构的数据定义语句,使用数据定义查询可以在当前数据库中创建、删除、更改表和创建索引,每个数据定义查询只能包含一条数据定义语句。
Access 2010数据库应用基础教程课后习题答案
第1章1. 数据库(Database,DB)就是数据的集合,例如,日常生活中,我们用笔记本记录亲朋好友的联系方式,将他们的姓名、地址、电话等信息都记录下来。
这个“通讯录”就是一个最简单的“数据库”。
在计算机领域,数据库是指长期存储在计算机内的、有组织的、可共享的、统一管理的相关数据的集合。
数据库系统是计算机化的记录保持系统,它的目的是存储和产生所需要的有用信息。
这些有用的信息可以是使用该系统的个人或组织的有意义的任何事情,是对某个人或组织辅助决策过程中不可少的事情。
2. 数据库管理系统(Database Management System,DBMS)是位于用户和数据库之间的一个数据管理软件,它的主要任务是对数据库的建立、运用和维护进行统一管理、统一控制,即用户不能直接接触数据库,而只能通过DBMS来操纵数据库。
DBMS提供了如下几方面的功能。
●数据库定义功能:DBMS提供相应数据定义语言定义数据库结构,刻画数据库的框架,并被保存在数据字典中。
数据字典是DBMS存取和管理数据的基本依据。
●数据存取功能:DBMS提供数据操纵语言实现对数据库数据的检索、插入、修改和删除等基本存取操作。
●数据库运行管理功能:DBMS提供数据控制功能,即数据的安全性、完整性和并发控制等,对数据库运行进行有效的控制和管理,以确保数据库数据正确有效和数据库系统的有效运行。
●数据库的建立和维护功能:包括数据库初始数据的装入,数据库的转储、恢复、重组织,系统性能监视、分析等功能。
这些功能大都由DBMS的实用程序来完成。
●数据通信功能:DBMS提供处理数据的传输,实现用户程序与DBMS之间的通信,这通常与操作系统协调完成。
3. 关系模型、层次模型和网状模型。
4. 关系模型(Relational Model)是用二维表格结构来表示实体及实体之间联系的数据模型。
关系模型的数据结构是一个“二维表框架”组成的集合,每个二维表又可称为关系,因此可以说,关系模型是“关系框架”组成的集合。
数据库应用基础——Access2010第3版书后习题含答案
数据库应用基础——Access 2010书后习题单元一认识数据库系统(10页)一、选择题1、数据库管理系统是()。
A、操作系统B、系统软件C、编译系统D、应用软件2、不属于数据库系统组成部分的是()。
A、用户B、数据库管理系统C、硬件D、文件3、Access 2010属于()。
A、网状数据库系统B、层次数据库系统C、分布式数据库系统D、关系型数据库系统4、Access 2010数据库文件的扩展名是()。
A、.mdbB、.dbfC、.accdbD、.mdbx5、Access 2010的核心数据库对象是()。
A、查询B、表C、报表D、窗体6、空数据库是指()。
A、没有基本表的数据库B、没有任何数据库对象的数据库C、数据库中数据表记录为空的数据库D、没有窗体和报表的数据库7、在Access中,用来表示实体的是()。
A、域B、字段C、记录D、表8、下列实体联系中,属于多对多联系的是()。
A、学生与课程B、乘客与座位C、商品编码与商品D、班级与学生9、一个学校教师和课程间的联系是()。
A、一对一B、一对多C、多对一D、多对多10、一个人与他的身份证号码对应的关系是()。
A、一对多B、一对一C、多对一D、多对多11、一个班级所有同学与他们各自的各科成绩的关系是()。
A、一对多B、一对一C、多对一D、多对多12、不是Access 2010数据库对象的是()。
A、查询B、表C、报表D、视图二、判断题1、数据库系统是一个独立的系统,可不依赖操作系统。
()2、数据库系统的核心是数据库管理系统。
()3、Access 2010是数据库管理系统。
()4、创建数据库时必须先确定文件名。
()5、Access 2010存储的数据库对象存储在一个以“.mdb”为扩展名的数据库文件中。
()6、表就是数据库,数据库就是表。
()7、Access 2010数据库只包括数据表。
()8、视图是Access数据库中的对象。
()9、创建好空白数据库后,系统将自动进入“数据表视图”。
《Access2010应用基础》单元练习三 创建、维护和使用表[8页]
单元练习三创建、维护和使用表一、单项选择题1.在Access中,表的字段()A、可以按任意顺序排列B、可以同名C、可以包含多个数据项D、可以取任意类型的值2.Access数据库中数据表的一个记录、一个字段分别对应着二维表的()A、一行、一列B、一列、一行C、若干行、若干列D、若干列、若干行3.下面关于Access表的叙述中,错误的是()A、在Access表中,可以对备注型字段进行“格式”属性设置B、若删除表中含有自动编号型字段的一条记录后,Access不会对表中自动编号型字段重新编号C、创建表之间的关系时,应关闭所有打开的表D、可在表的设计视图“说明”列中,对字段进行具体的注释4.在Access中创建表有多种方法,但不包括()A、使用模板创建表B、通过输入数据创建表C、使用设计器创建表D、使用自动窗体创建表*5.表设计视图上半部分的表格用于设计表中的字段,表格的每一行均由4部分组成,它们从左到右依次为()A、字段选定器、字段名称、数据类型、字段大小B、字段选定器、字段名称、数据类型、字段属性C、字段选定器、字段名称、数据类型、字段特性D、字段选定器、字段名称、数据类型、说明区6.在“表格工具/设计”选项卡中,“视图”按钮的作用是()A、用于显示、输入、修改表的数据B、用于修改表的结构C、可以在不同视图之间进行切换D、可以通过它直接进入设计视图7.在表设计器中定义字段的工作包括()A、确定字段的名称、数据类型、字段宽度以及小数点的位数B、确定字段的名称、数据类型、字段大小以及显示的格式C、确定字段的名称、数据类型、相关的说明以及字段属性D、确定字段的名称、数据类型、字段属性以及设定主关键字*8.定义表结构时,不用定义()A、字段名B、数据库名*C、字段类型D、字段长度9.下列关于Access表中字段的说法中,正确的是()A、字段名长度为1-255B、字段名可以包含字母、汉字和数字*C、字段名能包含句点. 、惊叹号!、方括号[]等D、同一个表中字段名可以相同10.Access字段名中不能包含的字符是()A、@B、!C、%D、&11.下列符号中不符合Access字段命名规则的是()A、[婚否]B、数据库C、schoolD、AB_1212.Access能处理的数据包括()A、数字B、文字C、图片、动画、音频D、以上均可以13.Access表中字段的数据类型不包括()A、文本B、备注C、通用D、日期/时间14.不正确的数据类型是()A、文本型B、双精度型C、主键型D、长整型15.下面()中所列出的不全包括在Access可用的数据类型中。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分查询的条件设置1.关系运算> 、>= 、< 、<= 、<> 、=2.逻辑运算Not 、And 、Or3.特殊运算In 用于指定一个字段的取值列表,列表中的任意一个值都可以与查询字段相匹配。
Between …And …指定一个字段的取值范围(闭区间)Like 与* ? # [ ] 配合使用,进行模式匹配查找Is Null 判断字段取值是否为空Is Not Null 判断字段取值是否为非空4.常用的查询条件数值区间判断(1)成绩Between 60 And 100等价于:>=60 And <=100字符的判断(2)“教授” OR “副教授”等价于:Right([职称],2)= “教授”InStr([职称],“教授”)=1 OR InStr([职称],“教授”)=2IN(“教授”,“副教授”)(3) Left([姓名],1)=”王”等价于:Like “王*”InStr( [姓名],”王”)=1(4)Mid( [学号],5,2)=”03”等价于:InStr( [学号],”03”)=5日期判断(5) >=#1992-01-01# AND <=#1992-12-31#等价于:Year( [工作时间] )=1992Between #1992-01-01# And #1992-12-31#空值判断(6)查询“简历”字段为空并且成绩不及格的学生的信息。
Is Null AND <60第二部分打开文件夹下的数据库database1,里面已经建立了有关的表,利用这些表完成以下查询设计。
1. 根据”学生”和”成绩”表建立以下查询:(1)以表"学生"为数据源创建一个选择查询,查找并显示所有姓李并且年龄大于25岁,学生的"姓名"、"年龄"和"出生地"三个字段,查询命名为"qa1"。
(2)创建一个更新查询,将表"学生"中"年龄"字段值加1,并把"团员否"字段的值,修改为“非团员”,查询命名为"qa2"。
(3)创建查询,计算并显示"姓名"和"平均成绩"二个字段(其中平均成绩是计算数学、计算机、和英语三门课成绩的平均值),查询命名为"qa3"。
(4)创建一个参数查询,按输入的进校日期查找已报到的学生信息,显示学生的"姓名"、"年龄"、"出生地"和“进校日期”字段的内容。
当运行查询时,对话框中提示"请输入进校日期",查询命名为"qa4"。
2. 建立"tGroup"和"tEmployee"两表之间的一对多关系,并实施参照完整性。
以表"tEmployee"为数据源创建一个选择查询,检索职务为经理的职工的"编号"和"姓名"信息,然后将两列信息合二为一输出(比如,编号为"000011"、姓名为"吴大伟"的数据输出形式为"000011吴大伟"),并命名字段标题为"管理人员",查询命名为"qb1"。
3. 根据表"tTeacher1"和表"tTeacher2"完成以下查询:(1)以表"tTeacher1"为数据源创建一个选择查询,查找并显示没有在职的教师的"姓名"、"学历"、"职称"和"联系电话"三个字段,查询命名为"qc1"。
(2)创建一个追加查询,从表"tTeacher1"里检索出年龄小于等于45的党员教授或年龄小于等于35的党员副教授记录,将其追加到空白表"tTeacher2"的相应五个字段中,查询命名为"qc2"。
4. 创建一个选择查询,显示"tLine"表的所有字段,并添加一个计算型字段"优惠价格",计算公式为:优惠价格=费用*(1-10%),查询命名为"qd1"。
5. 创建一个删除查询,删除表"tBand"中"出发时间"在2002年以前(不含)的团队记录,查询命名为"qd2"。
6. 以表"tStock"为数据源创建一个参数查询,按产品代码查找某种产品库存信息,并显示"产品代码"、"产品名称"和"库存数量"。
当运行该查询时,提示框中应显示"请输入产品代码",查询命名为"qe1"。
7. 根据表"tStock",创建一个交叉表查询,统计并显示每种产品不同规格的平均单价,显示时行标题为“产品名称”,列标题为“规格”,计算字段为“单价”,查询命名为"qe2"。
注意:交叉表查询不做各行小计。
8. 以表对象"tStaff"为数据源创建一个选择查询,查找并统计教师按照性别进行分类的平均年龄,然后显示出标题为"性别"和"平均年龄"的两个字段,查询命名为"qe3"。
(选中“平均年龄”列,右击鼠标,在弹出菜单中选择“属性”,设置格式和小数位数)9. 以表对象"tStaff"为数据源创建一个参数查询,查找教师的"编号"、"姓名"、"性别"和"职称"四个字段内容。
其中"性别"字段的准则条件为参数,要求引用窗体对象"fTest"上控件"tSex"的值,查询命名为"qe4"。
10. 创建一个删除查询,删除表对象"tTemp"中所有姓"李"的记录,查询命名为"qe5"。
11. 创建一个更新查询,将"学生"表中"年龄"字段值加1,查询命名为"qT1"。
12. 创建一个更新查询,将"tBmp"表中"编号"字段值均在前面增加"05"两个字符,查询命名为"qT2"。
13. 创建一个删除查询,删除表对象"tEmp"里所有姓名含有"红"字的记录,查询命名为"qT3"。
14. 根据"tGrade"表创建一个分组统计查询,假设"学生ID"字段的前4位代表年级,统计各个年级不同课程的平均成绩,显示"年级"、"课程ID"和"成绩之Avg",并按"年级"降序排列,查询保存为"qs1"。
15、根据"tStud"表,创建一个追加查询,将表对象"tStud"中"学号"、"姓名"、"性别"和"年龄"四个字段追加到表"tStud1"的对应字段中,查询保存为"qs2"。
(规定:"姓名"字段的第一个字符为姓,剩余字符为名。
将姓名分解为姓和名两部分,分别追加到目标表的"姓"、"名"两个字段中)16、根据表"tStud"、"tScore"、"tCourse"和一个空表"tStud2"完成以下操作:(1)创建一个查询,查找并显示年龄在18到20之间(包括18岁和20岁)的学生"姓名"、"性别"、"年龄"和"入校时间",查询名为"qu1"。
(2)创建一个查询,将所有学生设置为非党员,查询名为"qu2"。
或(3)创建一个查询,将有不及格成绩的学生的"姓名"、"性别"、"课程名"和"成绩"等信息追加到"tStud2"表的对应字段中,并确保"tStud2"表中男生记录在前、女生记录在后,所建查询名为"qu4"。
要求创建此查询后,运行该查询,并查看运行结果。
(4)以表对象"tScore"为基础,创建一个交叉表查询。
要求:选择学生的"学号"为行标题、"课程号"为列标题来统计输出学生平均成绩,查询命名为"qu5"。
注意:交叉表查询不做各行小计。
17. 根据表对象住宿登记表"tA"和住房信息表"tB"。
按要求完成设计:(1)创建一个查询,查找并显示客人的"姓名"、"入住日期"和"价格"三个字段,查询命名为"qy1"。
(2)创建一个参数查询,显示客人的"姓名"、"房间号"和"入住日期"三个字段。
将"姓名"字段作为参数,对话框中提示"请输入姓名",查询命名为"qy2"。
(3)以表对象"tB"为基础,创建一个交叉表查询。
要求:选择楼号为行标题、名称显示为"楼号","房间类别"为列标题来统计输出每座楼房的各类房间的平均房价信息。
查询命名为"qy3"。
注:房间号的前两位为楼号。
交叉表查询不做各行小计。