ACCESS数据库技术及应用 第三章
数据库应用基础ACCESS(第二版)习题解答
第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。
数据库技术及应用教程 第三章 Access数据库管理系统
教学进度
运行结果:
计算机科学与工程系
教学进度
• 窗体 • 窗体(form)是屏幕的显示窗口。窗体是在数据库操计作算的机过科程学中与无工程系
时不在的数据库对象。它可以用来控制数据库应用系统流程,可以接 收用户信息,可以完成对表或查询中的数据输入、编辑、删除等操作 。 • 利用“窗体”设计视图创建数据窗体的工作窗口如图所示:
• Access 2016数 据库中包含了表 、查询、窗体、 报表、宏页和模 块等数据库对象 。在“数据库” 窗口左侧面板对 象组中提供了与 之对应的对象图 标,这些图标提 供了直接访问数 据库中各种对象 的功能。
计算机科学与工程系
教学进度
表 计算机科学与工程系
• 表(Table)是数据库中用来存储数据的对象,它是整个 数据库系统的数据源,也是数据库其它对象的基础。 利用“表”浏览器设计表的工作窗口如图所示:
教学进度
3.1 ACESS对象介绍
计算机科学与工程系
3.1.1 ACESS功能及特性 (1) 界面友好、易操作。 (2) 方便数据共享 (3) 简化安全设置 (4) SharePoint高速在线以及离线应用 (5) 走向网络
教学进度
计算机科学与工程系
• 3.1.2安装环境 • Access 2016是Office 2016组件中的一个重要组 成部分,因此安装了Office 2016 就安装了Access 2016。 • 操作步骤如下: (1)将Office 2016 系统U盘插入电脑,自动运行 安装程序; (2)输入用户信息和CDKey; (3)选择安装方式(典型安装或自定义安装); (4)确定安装路径。
教学进度
计算机科学与工程系
教学进度
3.2 创建数据库
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习题及答案(汇总)
2.修改字段名时不影响该字段的数据内容,也不会影响其他基于该表创建的数据库对象。( )
答案:×
3.数据表字段的最初排列顺序与数据表创建时字段的输入顺序是一致的。()
答案:√
4.一个数据表中可以有多个主关键字。( )
答案:√
5.删除记录的过程分两步进行。先选定要删除的记录,然后将其删除。()
答案:√
(2)创建表有三种方法:使用向导、使用通过输入数据创建表和使用表设计器。
2.简述使用“表设计器”创建表的基本步骤?
答案:
(1)双击“使用设计器创建表”,打开表设计器。
(2)在表设计器中,输入各个字段的名称,在“数据类型”下选择各个字段的数据类型;然后设置各字段的相关属性。
(3)单击工具栏中的“保存”按钮,保存设计好的表结构。
答案:查看,分析,更改数据,数据来源
6.报表是把数据库中的数据的特有形式。
答案:打印输出
7.数据访问页可以将数据库中的数据发布到上去。
答案:Internet
三、判断题
1.数据就是能够进行运算的数字。( )
答案:×
2.在Access数据库中,数据是以二维表的形式存放。( )
答可以绘图。( )
第2章 数据库和表的创建
一、选择题
1.建立表的结构时,一个字段由( )组成。
A.字段名称 B.数据类型 C.字段属性 D.以上都是
答案:D
2.Access2003中,表的字段数据类型中不包括( )。
A.文本型 B.数字型 C.窗口型 D.货币型
答案:C
3.Access2003的表中,( )不可以定义为主键。
答案:数据排序、数据筛选
7.当冻结某个或某些字段后,无论怎么样水平滚动窗口,这些被冻结的字段列总是固定可见的,并且显示在窗口的。
Access数据库技术与应用
使用SQL语句进行查询,支持多表连接、子查询、聚合函数等高级 功能。
查询优化
根据数据量大小和查询需求,合理选择查询方式,提高查询效于从数据库表中检索数据,支持字段、表 和通配符选择。
WHERE子句
用于设置筛选条件,过滤出符合条件的数据 行。
ORDER BY子句
集成性
Access可以与其他Office应用程 序(如Excel、Word等)无缝集 成,方便数据的导入和导出。
本地和云端支持
Access既可以在本地计算机上 运行,也可以通过Office 365 在云端运行。
安全性
Access提供了数据加密、用户 权限管理和备份恢复等功能,
确保数据的安全性。
关系数据库系统
数据库定义
01
数据库是一个存储和管理数据的系统,能够存储大量
的数据,并且能够高效地检索、更新和管理数据。
数据模型
02 数据模型是数据库的逻辑结构,包括数据类型、数据
关系和数据操作等。
数据库管理系统
03
数据库管理系统是用于创建、管理和维护数据库的软
件。
Access数据库的特点
易用性
Access是一个可视化数据库管 理系统,用户可以通过直观的 界面轻松创建和管理数据库。
用于对查询结果进行排序,支持升序和降序 排列。
JOIN操作
用于连接多个表,通过相关字段将数据关联 起来。
参数查询和交叉表查询
参数查询
通过输入参数值进行查询,支持单参数和多参数查询。
交叉表查询
将两个或多个表的行和列进行交叉组合,生成新的数据表。
05 窗体和报表
窗体设计
窗体概述
窗体是Access数据库中用于输入、 编辑和显示数据的界面。通过窗 体,用户可以与数据库进行交互, 完成各种操作。
《数据库原理与应用(Access)》第3章:表的基本操作
2:数字(货币)型格式。有预定义和自定义格式,系统提供的预定义格式及简 单示例,有“常规数字”、“货币”、“固定”等7种。 3:是/否型格式。可以按照预定义格式选择是/否、真/假、开/关,也可以设为自 定义格式。 4:日期/时间型格式。也有预定义和自定义格式,系统提供了“长日期”、 “短日期”等7种。 3) 小数位数:对于数字字段或者货币字段,可以设置数字的小数点位数。默认 值为“自动”,自动能显示货币、整型、标准和百分比格式种的两个小数位, 并显示出一般数字格式中数字值的当前精度。设置“小数位数”属性只影响 可显示的小数位数,而不影响实际存储的小数位数。 4) 输入掩码:指定输入数据时的格式,可用“输入掩码向导”来编辑输入掩码。 “输入掩码”属性主要为字段的内容做一个详细的设定,在输入数据的时候可 以根据掩码的提示进行输入,如果数据的格式不符合要求,系统就会拒绝操 作。 (1) 输入掩码中使用的格式字符 输入掩码中出现的字符都有其固定的含义,表3-3列出的是常用的几种字符。
(1)运算符 1算术运算符 用于连接数字操作数,得到数字结果。包括+,–,*,/,∧,\\(整除),MOD (取余) 2、关系运算符 关系运算符包括<,<=,<>,>,>=,Between…and…(指定一个数字 范围)。 3、逻辑运算符 逻辑运算符在表达式中起连接、声明等作用。常用的逻辑运算符包括以下几种。 ★ And(与):前后两个条件都为真时,表达式的值才为真。 ★ Or(或):前后两个条件只要有一个为真,表达式的值即为真。 ★Not(非):条件的相反值。 字符串合并 &:将运算符两边的文本连接在一起。
第 3 章 表的基本操作
知识要点
1、理解数据表的概念 2、掌握表的创建方法 3、掌握表结构的修改 4、掌握数据的输入、查询与修改方法 5、掌握设计表与表之间的关系。
《数据库及其应用-Access》第03章
第3章Access及其数据库管理本章要点:Access概述:发展、特点,界面与操作,工作环境定制Access数据库基础:概念、数据库对象、数据库存储Access数据库操作:数据库创建、打开与关闭,组或对象复制与删除Access数据库管理:可靠性管理、安全性管理3.1 Access概述Access是微软(Microsoft)公司Office办公套件中重要的组成部分,是目前最流行的桌面数据库管理系统。
3.1.1 Access发展概述微软最初的主要业务领域在操作系统方面。
后来,它又进入到办公软件、数据库等其他领域,相继开发了Word、Excel等Office软件和Access数据库管理系统。
Office第1版于1989年发布。
而最早的Access 1.0 版发布于1992年11月,操作系统是Windows 3.0。
起初Access作为一个单独产品进行销售,后来微软认为将Access捆绑在Office中一起发售更为有利。
Office 97于1996年12月发布,Access被捆绑到Office 97中,成为其重要一员。
现在Access已是Office办公套件中不可缺少的部件。
其后,微软不断更新Office的版本,其功能变得日益强大。
1999年1月发行Office 2000,2001年5月发行Office XP(2002)。
2002年11月,Office 2003发行。
当前,最新的版本是Office 2007版。
自从1992年开始发行以来,Access已成为最流行的桌面DBMS,应用领域十分广泛。
目前,不管是处理公司客户订单数据,还是管理个人通讯录,或者记录和处理大量科研数据,以及作为中小型网站的数据库服务器,人们都可以利用Access来完成大量数据的管理工作。
Access已成为办公室中不可缺少的数据处理软件之一。
作为微机上运行的关系型DBMS,Access的界面友好、易学易用、开发简单、访问灵活。
其主要特点如下:(1) 完善地管理各种数据库对象,具有强大的数据组织、用户管理、安全检查等功能。
《数据库原理与应用Access》第3章
利用“表”设计视图创建表的工作窗口如图所示:
3.3.2 查询对象
• 通过查询,可以按照一定的条件或准则从 一个或多个表中筛选出需要的字段和记录, 并将它们集中起来,形成动态数据集,这 个动态数据集将显示在虚拟数据表中,以 供用户浏览、打印和编辑。
查询
查询(query)也是一个“表”,是以表为基础数据源的“虚 表”。查询可以作为表加工处理后的结果,它是一个或多个表的相 关信息的“视图”,它还可以作为数据库其它数据库对象的数据来 源。
Hale Waihona Puke (1)在Access 2003系统菜单下,打开“文件”菜
单,选择“退出”命令。 (2)打开“文件”菜单,按“X”字母键。
(3)按X按钮。
(4)按“Ctrl+Alt+Del”组合键,打开“关闭程 序”窗口,按“结束任务” 按钮。
3.3 Access数据库的系统结构
• Access所提供的各类对象都存放在同一个数据库 文件(.mdb)中,Access中将数据库文件称为数 据库对象。 • 数据库对象是Access最基本的容器对象,它是关 于某个特定主题的信息集合,具有管理本数据库 中所有信息的功能。在数据库对象中,用户可以 将自己不同的数据分别保存在独立的存储空间中, 这些空间被称为数据表; Access数据库对象共有 7类不同的子对象,它们分别是表、查询、窗体、 报表、数据访问页、宏和模块。
图3.2 数据库“设计”视图窗口
3.3.1 表对象
• 表是数据库中用来存储数据的对象,是整 个数据库系统的基础。Access允许一个数 据库包含多个表,通过在表之间建立“关 系”,可以将不同表中的数据联系起来, 以供用户使用。
表
表(Table)是数据库中用来存储数据的对象,它是整 个数据库系统的数据源,也是数据库其它对象的基础。 利用“表”浏览器维护表中数据的工作窗口如图所示:
数据库原理与应用教程与实训(Access版)习题答案.
7)默认值在新建记录时将自动输入到字段中。
8)“有效性规则”属性可以指定对输入到记录、字段中的数据的要求。
9)“必填字段”属性可以指定字段中是否必须有值。
10)索引可加快对“索引”字段的查询以及排序和分组操作。
6.略
第4章习题答案
一、选择题
1.C 2.A 3.D 4.A 5.C 6.A 7.B 8.B
(4)单击“新建”按钮,Access会在两个表的相关字段间设置一条关系线,用来表示它们之间的关系。
3.在数据库中,各个表中的字段必须是协调的,这样它们才能按照相同的顺序来显示信息。这样的协调必须利用关系来完成。关系通过匹配关键字字段中的数据来执行,关键字字段通常是两个表中具有相同名称的字段。在大多数情况下,这些匹配的字段是表中的主关键字,对于每一个记录提供唯一的标识符,并且在其他表中有一个外部关键字。关系数据库是通过外部关键字来建立表与表之间的关系。
(3)单击工具栏中的“升序排序”按钮 或“降序排序”按钮 即可。
5.可以定义以下属性:
1)字段名可以方便地使用和识别字段。
2)数据类型决定了该字段能存储什么样的数据。
3)字段说明是为了帮助用户更好地记住字段的用途或者使其他用户了解该字段的目的。
4)“字段大小”属性可以控制字段使用的空间大小。
5)“格式”属性用来决定数据的打印方式和屏幕显示方式。
关系数据库具有高度的数据和程序的相对独立性,从而使应用程序与数据的逻辑结构和数据的物理存储方式无关。
关系数据库中的数据具有较高的数据共享性。
关系数据库具有较好的数据一致性,便于统一管理和控制。
关系数据库具有较灵活和方便的数据更新能力,便于扩充。
4.数据库设计的基本步骤:
《数据库技术及应用》知识点总结精选全文
可编辑修改精选全文完整版《数据库技术与应用》知识点总结第一章数据库基础1.基本概念:数据:数据泛指对客观事物的数量、属性、位置及其相互关系的抽象表示,以适合于用人工或自然的方式进行保存、传递和处理。
数据是形成信息的源泉,信息是有价值的数据是数据的内涵。
信息:有一定含义的、经过加工处理的、对决策有价值的数据数据库:数据库是长期存储在计算机内、有组织的可共享的数据集合。
数据库管理系统(DBS的核心):专门用于管理数据可的计算机系统软件。
数据库系统:带有数据库的计算机系统,一般由数据库、数据库管理系统(及其开发工具)、相关硬件、软件和各类人员组成。
2.数据管理的发展阶段1.人工管理阶段:没有直接存储设备、操作系统、管理软件2.文件系统阶段:把计算机众多数据组织成相互独立的数据文件3.数据库系统阶段:一定的格式、统一管理、冗余度小4.分布式数据库阶段:物理上分离、逻辑上统一5.面向对象数据库阶段3. 数据模型:(1)基本概念:数据模型:数据库系统的形式框架,用来描述数据的一组概念和定义,包括描述数据、数据联系、数据操作、数据语义以及数据一致性的概念工具。
概念模型:按用户的观点对数据和信息进行建模,是现实世界到信息世界的第一层抽象,强调语义表达功能。
实体:客观存在的并且可以相互区别的“事物”实体集:性质相同的同类实体的集合属性:描述实体的特征域:属性的取值范围主键:用来唯一标识一个元组的某个属性或属性组合联系(1:1,1:n,m:n):实体集之间的关系,反应事物之间的相互关联,联系也是主体,也可具有属性关系模型:采用二维表来表示实体以及实体之间关系的模型。
本质是一张表。
关系、关系模式:1:1关系名(属性1,属性2,……)1:n 将1的主键放入n中学生(班级编号,……)n:m 将实体的主键放入关系的属性中(2)E-R模型:能根据具体问题构建E-R模型、画出E-R图实体集:矩形框属性:椭圆联系:菱形(3)关系模型的数据结构、关系的性质数据查询、数据插入、数据删除、数据修改关系运算:选择(减少个体保留所有属性)、投影(所有个体的部分属性)、联结(4)E-R模型转换为关系模型(5)关系模型的完整性(实体、参照、自定义)实体:主键不能为空参照:外键为空或在其担任主键的实体集中存在自定义:用户自己定义的语义要求第二章A ccess数据库与表的操作1. Access数据库设计的一般步骤2. 基本概念:Access数据库、表、记录、字段3. 使用表设计器创建表(1)字段名命名规则不能空格开头、不能用.!()[]、最长64个字符(2)字段类型:文本、数字、日期/时间、是/否、查阅向导(备选项中选择)(3)字段属性:字段大小、输入掩码(控制数据的输入)、有效性规则(规范、核查)、有效性文本(提示信息)、默认值、索引(搜索或排序的根据,加快查询速度)、必填字段(4)设置主键4.建立表间关系:关联字段、实施参照完整性5.表的复制、更名、删除6.数据的导入、导出第三章查询1.查询的概念和作用查询是根据查询条件从一个或多个表中获取数据的方法浏览、更新、分析数据2.选择查询使用条件从一个或多个表中检索数据,然后按所需顺序显示数据3.条件查询(1)查询条件的表示①条件的组合:and、or、not②取值范围的说明: >、<、>=、<=、<>between… and…In③条件不确定: like*(替代零个一个或多个任意字符)、?(任意单一字符)、#(任意一个数字)、[ ](替代方括号内任意字符)、!(替代方括号内字符以外的任意字符)、-(2)函数①统计函数(SUM,AVG,COUNT,MAX,MIN)②字符串函数(LEN,LEFT,RIGHT,MID)③日期函数(DATE,NOW,YEAR,MONTH,DAY)4.交叉表查询、重复项查询、不匹配项查询:特点、何时适用交叉:对数据库中表和查询进行分类统计,使用的字段必须来源于同一个表或查询重复:对某些怒有相同值得记录进行检索和分类,判断信息正确性不匹配:查找可能的遗漏,在一张表中有另一张表中没有4.参数查询在作为参数字段的条件行中,以[ ]括起与字段名不同的内容5.操作查询:生成表查询、更新查询、删除查询、追加查询第四章 SQL查询select-from-where、insert、update、delete,要求能读懂select:构成查询结果的属性列from:作查询的表where:查询条件insert:将子查询结果插入到指定的表update:数据更新,需要更新的表delete:删除字段数据定义:用于定义和修改基本表、定义视图和定义索引create(建立) drop (删除) alter(修改)数据操纵:用于表或视图的数据进行添加、删除和修改等操作 insert(插入)delete update数据查询:用于从数据库中检索数据 select数据控制:用于控制用户对数据的存取权利 grant(授权) revote(回收权限)第五章窗体1.窗体的概念和作用概念:通过灵活多样的控件使用构成了用户与数据库的交互界面,从而完成显示、输入和编辑数据等事物作用:可作为浏览、编辑、输入输出表或查询中数据的交互界面可作为组织、控制整个系统中对象的外观界面2.创建窗体的三种方法自动创建、窗体向导、设计视图3.窗体的构成窗体页眉、页面页眉、主体、页面页脚、窗体页脚4.窗体的控件(1)类型:结合型控件、非结合型控件、计算型控件(2)常用控件:文本框,命令按钮,列表框和组合框,标签,选项组,选项按钮,子窗体/子报表(3)常用属性:名称、标题记录源:窗体的数据来源,一般为表或查询控件来源:控件所显示数据的来源,通常是与控件结合的字段行来源:组合框、列表框的列表选项来源5.主/子窗体:主窗体内套有子窗体,便于在同一窗体中显示不同表中相关联的数据第六章报表1.报表的概念和作用:与窗体的功能比较、区别报表用于对数据库中的数据进行浏览、分析、汇总和输出;窗体用于浏览、编辑、输入、输出2.报表的构成:报表页眉、页面页眉、组页眉、主体、组页脚、页面页脚、报表页脚3.排序和分组报表中的数据(对最多10个字段分组)汇总项:可以添加多个字段的汇总,并且可以对同一字段执行多种类型的汇总分组间隔项:确定记录如何分组在一起,可以自定义标题项:更改汇总字段的标题,可以用于列标题还可用于标记页眉与页脚的汇总字段有/无页眉节选项:用于添加或移除每个组前面的页眉节4.标签报表:特点:在一页中显示多个标签,通过标签报表,用户可以查看到多个且数据格式相一致的标签。
Access数据库基础与应用基础知识笔记
第一章数据库基础知识1DBS:由硬件系统、数据库(DB)、数据库管理系统(DBMS)及相关软件、数据库管理员和用户组成2数据库(DB)是指一组按一定数据模型组织的、长期存放在辅助存储器上的、可共享的相关数据的集合。
3DBMS的主要功能1)数据定义:定义数据库结构2)数据操纵:插入、删除、修改和查询数据等基本操作3)数据库运行管理:是DBMS运行时的核心部分,包括对数据库进行并发控制、安全性检查、完整性检查和执行等4)数据的组织、存储和管理:数据库中需要存放多种数据,DBMS负责分门别类地组织、存储和管理这些数据5)数据库的建立和维护:数据库的建立包括数据库初始数据的输入与数据转换等;数据库的维护包括数据库的转储与恢复,数据库的重组织与重构造、性能监测与分析等6)数据通信接口:提供与其他软件系统进行通信的功能4数据库管理员(DBA)用户(User)包括专业用户和最终用户,专业用户是设计数据库和开发应用程序的人员,最终用户是使用数据库的普通用户。
5数据库应用系统(Database Application System)1)三级结构:外模式:是各个用户所看到的数据库内模式:是机器“看到”的数据库概念模式:是数据库管理员所看到的数据库2)两级映射:外模式/概念模式映射:保证了数据的逻辑独立性概念模式/内模式映射:保证了数据的物理独立性6数据模型(Data Model)是现实世界中数据特征的抽象,是用来描述数据的一组概念和定义。
1)概念数据模型(简称概念模型):是对现实世界的第一层抽象,是用户和数据库设计人员之间进行交流的工具,广泛使用的概念模型是“实体—联系”模型Entity-Relationship Modeli)E-R模型:实体:是客观存在且可以相互区别的事物实体集:具有相同性质(特征)实体的集合属性:是指实体或联系所具有的特征与性质。
联系:是实体集之间的抽象表示。
(例如,“读者”实体集与“图书”实体集之间存在“借阅”联系)1:11:n m:nii)E-R图:矩形框表示实体集,菱形框表示联系,椭圆形(或圆形)框表示属性2)逻辑数据模型(简称数据模型):这是用户从数据库的角度所看到的模型,是具体的DBMS所支持的数据模型,传统的数据模型有层次模型、网状模型、关系模型i)层次模型:数据库系统中最早出现的数据模型,它用树型结构表示各类实体以及实体间的联系。
Access数据库应用技术习题答案
第一章数据库基础一、选择题DBACB,BABC二、简答题1.解释什么是信息,什么是数据及二者之间的关系。
信息(Information)与能源、物质并列为人类社会活动的三大要素,我们所在的时代被称为信息时代。
信息是对现实世界中事物的存在特征和运动状态及不同事物间的相互联系等多种属性的描述。
它反映的是关于某一客观系统中某一事物的某一方面在某一时刻的表现形式。
数据(Data)是客观事物存在方式和运动状态反映的记录。
由于对客观事物存在方式和运动状态所反映的记录是用一定的符号来表达的,因此数据就是信息的具体表现形式。
数据有一定的结构,有型与值之分。
数据的型给出了数据表示的类型,如整型、实型、字符型等,而数据的值给出了符合给定型的值,如整型值取2003,字符型值取“VBA”。
数据是信息的载体,而信息是数据的内涵。
2.什么是数据库?什么是数据库系统?数据库系统由哪些部分组成?数据库是数据的集合,具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,并可被各个应用程序所共享。
数据库存放数据是按照数据所提供的数据模式存放的,具有集成与共享的特点,即数据库集中了各种应用的数据,进行统一的构造和存储,而使它们可被不同应用程序所使用。
数据库系统(DBS)是一种可以有组织地、动态地存储大量关联数据并能够方便用户访问的计算机软件和硬件资源组成的系统,主要由数据库(数据)、数据库管理系统(软件)、数据库管理员(人员)、硬件平台(硬件)、软件平台(软件)五个部分构成。
3.计算机数据管理的发展阶段经历了哪几个阶段?数据管理是指对数据的组织、存储、维护、查询和传输。
计算机数据管理随着计算机软、硬件和计算机应用范围的发展而不断进步,经历了由低级到高级的三个阶段,详见教材表1-1。
4.什么是数据模型?在数据库系统中,常用的数据模型有哪几种?数据模型是对现实世界数据特征的抽象,由于计算机不能直接处理现实世界中的具体事物,所以必须人为地把具体事物转化为计算机可以处理的数据。
Access 数据库技术与应用_整套课件完整版ppt教学教程最全电子讲义教案(最新)
数据定义 数据操作 数据库的运行管理 数据组织、存储与管理 数据库的保护 数据库的维护 数据通信
Access数据库技术与应用
6/23/2021
27
1.3.3 数据库系统
是指引进数据库技术后的计算机系统,是实现有组织 地、动态地存储大量相关数据、提供数据处理和信息 资源共享的便利手段。
属性(Attribute)
二维表的每一列在关系中称为属性,每个属性有一个属性名,一个属性 在其每个元组上的值称为属性值。
域(Domain)
属性的取值范围。
Access数据库技术与应用
6/23/2021
33
1.4.1 关系术语
主关键字或主码(Primary Key)
关系中能够唯一标识一个元组的属性或属性的组合称为主关 键字或主码。在Access 中,主码也称为主键,用字段或字 段的组合表示。
外部关键字或外键(Foreign Key)
如果关系中某个属性或属性组合并非本关系的关键字,但却 是另一个关系的关键字,则称这样的属性或属性组合为本关 系的外部关键字或外键。在关系数据库中,用外部关键字表 示两个表间的联系。
Access数据库技术与应用
6/23/2021
外关键字
34 外关键字
学号
学科
成绩
010011
数学
82
010012
数学
83
010011
英语
45
010012
英语
62
010011
政治
97
010012
政治
99
Access数据库技术与应用
主关键字
学号 010011 010012 010015 010016 010017
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (7)OLE对象型 用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。 在其他使用OLE协议程序创建的对象,可以将这些对象链接或嵌入到 Microsoft Access表中。 (8)超级链接型 用于超链接,可以是UNC路径或URL网址。超级链接地址包含显示文本、 地址、子地址等。 (9)查阅型 显示从表或查询中检索到的一组值,或显示创建字段时指定的一组值。 (10)“计算字段”:计算的结果。计算时必须引用同一张表中的其他字 段。可以使用表达式生成器创建计算。
(1)算术运算符:+、-、*、/、\、Mod、^
(2)关系运算符:<、>、<=、>=、 =、<> (3)字符串运算符:&、Like、Not Like (4)逻辑运算符:And、Or 、Not (5)其他运算符:Between … And、In、Is
3.2 表中数据的编辑
3.2.1 表中数据的修改 例3.6 将上面例3.1中创建的数据库“设备.accdb”的 增值表(zz)的“编号”字段值为“2-005”的记录 的“增值”字段的值改为“1500”。
取消冻结列的操作步骤如下: 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 将鼠标移动到表sb的任意一个字段名称上,单击鼠 标右键,此时会弹出与图3.47相同的快捷菜单,选择“取 消冻结所有字段”项,冻结列将被恢复正常。
3.3 表中记录的操作
3.3.2 记录的定位 说明: (1) 表示将表中的第一条记录确定为当前记录; (2) 表示当前记录的上一条记录为当前记录; (3) 表示当前记录的下一条记录为当前记录; (4) 表示将表中的最后一条记录确定为当前记录; (5) 表示将在表中最后一条记录的后面添加一条记 录,并把新记录确定为当前记录。
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (2)文本型 (3)日期/时间型
①“短日期”:显示短格式的日期。具体取决于读者所在区域的日期和时 间设置,如美国的短日期格式为3/14/2012。
②“中日期”:显示中等格式的日期,如美国的中日期格式为14-Mar-01。 ③“长日期”:显示长格式的日期。具体取决于读者所在区域的日期和时 间设置,如美国的长日期格式为Wednesday, March 14, 2012。 ④“时间(上午/下午)”:仅使用12小时制显示时间,该格式会随着所在区 域的日期和时间设置的变化而变化。 ⑤“中时间”:显示的时间带“上午”或“下午”字样。 ⑥“时间(24小时)”:仅使用24小时制显示时间,该格式会随着所在区域 的日期和时间设置的变化而变化。
ຫໍສະໝຸດ 格式符的定义为:“符号串”#。
3.1 数据表的创建
3.1.4 表的属性设置
2. 字段的输入掩码设置
使用“输入掩码”属性,可以使数据输入更容易,并且可以控制用 户在文本框类型的控件中的输入值。 3.字段的有效性规则设置 系统数据的“有效性规则”对输入的数据进行检查,如果录入了无 效的数据,系统将立即给予提示,提醒用户更正,并强迫光标停留 在该字段所在处,直到输入的数据符合字段有效性规则,以减少系 统的错误。
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (2)显示 步骤1 打开数据库“设备.accdb”; 步骤2 在“数据表视图”中打开表sb; 步骤3 将鼠标移动到表sb任意一个字段的名称上,单 击鼠标右键,此时会弹出与图3.47相同的快捷菜单, 选择“取消隐藏字段”项,弹出“取消隐藏列”对 话框,如图3.49所示,处于未选中状态的复选框表示 该列已被隐藏,单击“启用日期”前面的复选框, 使其处于选中状态,然后单击“关闭”按钮,隐藏 的“启用日期”列将被恢复显示。
③“真/假”:用于将0显示为“假”,并将任何非零值显示为“真”。
④“开/关”:(默认格式)用于将0显示为“关”,并将任何非零值显示为“开”。 (6)自动编号型 自动编号型是用来存储递增数据和随机数据的字段类型。 自动编号型字段的数据无需输入,每增加一个新记录,Access系统将自动型字段的 数据自动加1或随机编号。用户不用给自动编号型字段输入数据,也不能更新自动编 号型字段的数据。
(11)“附件”:任何受支持的文件类型,Access 2010 创建的ACCDB 格式的文件是一种新的类型,它可以将图像、电子表格文件、文档、图表 等各种文件附加到数据库记录中。
3.1 数据表的创建
3.1.1 表的构成
2. 表的属性设置 在创建表时,不仅需要考虑表中每个字段的基本属 性(字段名、字段类型和字段大小),还要考虑字 段的格式、输入掩码、默认值、有效性规则等属性, 从而更合理、更全面的设计表的结构。 在创建表的时候,有时由于对问题的需求考虑不周 等原因,导致日后需要对已有的表进行属性值的修 改。
3.2 表中数据的编辑
3.2.2 表中新数据的添加 例3.7 在上面例3.1中创建的数据库“设备.accdb”的 大修表(dx)中增加一条记录:“编号”字段值为 “1-002”,“年月”字段值为“2004/09/11”, “费用”字段值为“80”。
3.2 表中数据的编辑
3.2.3 表中数据的复制 例3.8 复制例3.7的数据库“设备.accdb”的大修表 (dx)中新增记录(“编号”字段值为“1-002”, “年月”字段值为“2004/09/11”,“费用”字段 值为“80”)到最后。 注意:复制记录操作时,如果操作的是含有主键的 表,由于数据库中主键的值不允许重复,需要修改 主键的值。 若想复制多条记录,可重复进行
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (1)隐藏 方法一 步骤1 打开数据库。 步骤2 在“数据表视图”中打开要操作的表。 步骤3 选中需要隐藏的某列数据。 步骤4 在选中的列上单击鼠标右键,弹出快捷菜单,选择“隐藏字段”项, “启用日期”列将被隐藏。 方法二 步骤3 将鼠标移动到要隐藏的字段“启用日期”的第一行,向右边移动到 与右边字段中间分割位置,这时鼠标会变成左右箭头形状。此时按住鼠标 左键不放,向左拖动,直到“启用日期”列右边界线与左边界线重合为止 时松开鼠标左键,“启用日期”列将被隐藏。 方法三 步骤3 选中需要隐藏的某列数据。将鼠标移动到“启用日期”列的“启动 日期”文字上时,鼠标形状变成向下箭头形状,此时单击鼠标右键,弹出 如图3.47所示的快捷菜单; 步骤4 选择“字段宽度”项,弹出如图3.48所示的“列宽”设置对话框, 输入0,然后单击“确定”按钮,“启用日期”列将被隐藏。
ACCESS数据库技术及应用
第三章 Access2010表
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (1)数字型 ①“常规”:存储时没有明确进行其他格式设置的数字。 ②“货币”:用于应用 Windows 区域设置中指定的货币符号和格式。 ③“欧元”:用于对数值数据应用欧元符号(€),但对其他数据使用 Windows 区域设置中指定的货币格式。 ④“固定”:用于显示数字,使用两个小数位,但不使用千位数分隔符。 如果字段中的值包含两个以上的小数位,则 Access 会对该数字进行四舍 五入。 ⑤“标准”:用于显示数字,使用千位数分隔符和两个小数位。如果字段 中的值包含两个以上的小数位,则将该数字四舍五入为两个小数位。 ⑥“百分比”:用于以百分比的形式显示数字,使用两个小数位和一个尾 随百分号。如果基础值包含四个以上的小数位,会对该值进行四舍五入。 ⑦“科学计数”:用于使用科学(指数)记数法来显示数字。
3.3 表中记录的操作
3.3.1 显示、隐藏和冻结列 (3)冻结列 步骤1 打开数据库; 步骤2 在“数据表视图”中打开要操作的数据表; 步骤3 选中要冻结的列,然后在选中列上单击鼠标右键, 弹出与图3.47相同的快捷菜单,选择“冻结字段”,选中 的列就会被移动到最左端,向右滚动屏幕时,冻结的列都 会保持在屏幕的左端不动。
3.1 数据表的创建
3.1.4 表的属性设置
1. 字段的输入/显示格式设置
(1)自定义“数字”型字段的格式 格式符的定义:格式符号[\“符号串”] (2)自定义“文本”与“备注”型字段的格式 格式符的定义:格式符号[;“符号串”] (3)自定义“日期/时间”型字段的格式 格式符的定义:格式符号 (4)“货币”型字段常用格式 (5)“日期/时间”型字段系统常用格式 (6)“是/否”型字段系统常用格式 (7)自定义“自动编号”型字段格式
3.1 数据表的创建
3.1.1 表的构成 1. 表结构的定义及字段类型 (4)备注型 对于长度较长的文本及数字,应采用备注型字段。最多可存储65 535个字符。备注 型字段实际上是文本型字段的特殊形式,备注型字段不能排序或索引。 (5)是/否型 在Access中,使用“-1”表示所有“是”值,使用“0”表示所有“否”值。 ①“复选框”:显示一个复选框。 ②“是/否”:(默认格式)用于将0显示为“否”,并将任何非零值显示为“是”。
(4)通过“字段”模板建立设计表。
(5)通过“表设计”建立,在表的“设计视图”中设计表,用户需要设 置每个字段的各种属性。 (6)通过“SharePoint列表”,在SharePoint网站建立一个列表,再在 本地建立一个新表,并将其连接到SharePoint列表中。
3.1 数据表的创建