Access 2010:第3章 表的建立与维护2010解析
Access 2010数据库应用:创建数据表的方法
《Access2010数据库应用》
单元3 创建与编辑Access数据表
创建数据表的方法
2
《Access2010数据库应Fra bibliotek》数据表是数据库中用来存储数据的对象,是 整个数据库系统的基础,应在创建查询、报表等 其他数据库对象之前先创建数据表。
Access允许在一个数据库中包含多个数据表, 用户可以在不同的数据表中存储不同类型的数据。
3
Access 2010创建数据表的方法主要有三种: (1)使用表的“设计视图”创建表; (2)使用表的“模板”创建表; (3)通过输入数据创建表。其中使用设计 视图创建表是Access最常用的一种方法。
4
《Access2010数据库应用》
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 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数据表知识点汇总
Access2010建立和维护数据表知识点任务1 建立数据表一、关于表的基本概念。
表:是数据库中最基本的对象,一切数据只存储于表中。
字段:是指表中的列,一个表最多255个字段。
记录:是指表中的行。
字段名:最大长度不超过64个字符,字段名中不能有点、叹号、中括号(.![]),可以有空格但不能在前面。
主键:又叫主关键字,关于主键应掌握以下几点:①主键值能惟一地标识表中记录。
②一个表只能有一个主键。
③主键可以由一个字段,也可以由多个字段组成。
④主键的值不可重复,也不可为空(NULL)。
⑤Access自动按主键值的顺序显示表中的记录,如果没有定义主键,则按输入记录的顺序显示表中的记录。
⑥建立主键是两个表建立关联的基础。
⑦虽然主键不是必需的,但最好为每个表都设置一个主键。
⑧自动编号型字段可自动创建为主键,创建了主键的字段自动创建为无重复的索引。
外键:又称为外关键字,另一个表的主键在当前表中称为外键。
二、Access 2010的数据类型(12个):①文本:最大长度255个字符,默认255个字符。
用于存储文本和数字。
②数字:在“字段大小”属性中有7个选项:字节、整型、长整型(默认)、小数、单精度、双精度、同步复制ID。
③货币:系统自动显示人民币符号和千位分节逗号。
④备注:长度一般大于255个字符,不超过65535个字符。
⑤日期/时间:用于存储日期或时间。
⑥自动编号:系统自动指定(递增或随机)唯一的顺序号,删除后不能再生成。
⑦是/否:用于保存只有两种状态的数据。
⑧OLE对象:主要用于存放图形、声音、图像等对象,可以采用嵌入和连接两种方式。
⑨超:主要用于存放网址。
⑩附件:用于在一个字段中存储多个不同类型的文件,比如可以是Word文档和图片文件。
○11计算:把多个字段值经过运算作为该字段值。
○12查阅向导:提供一个建立字段容的组合框。
三、创建表的方法:0、Access数据表的视图(1)数据表的4种视图:①设计视图:主要用于创建及修改表结构、定义字段属性。
Access数据库技术及应用第3章 Access 2010表
(1)运用“设计视图”对自动创建的数据表进行修改,这几乎是必 需的操作。
(2)运用“设计视图”更改表的结构和用“设计视图”创建表的原 理是一样的,两者的不同之处在于在运用“设计视图”更改表的结构之 前,系统已经创建了字段,只需对字段进行添加或删除操作即可。 ( 3 )在“开始”选项卡下单击“视图”按钮,进入表的“设计视 图”,可以在此实现对字段的添加、删除和修改等操作,也可以对“ 字段属性”进行设置,最后保存修改。
2.表数据的输入方式 例 3.1 新建数据库“设备 .accdb”,根据表 3.1 和表3.2 建立设备 表sb,根据表3.3和表3.4建立大修表“dx”,根据表3.5和表3.6建立增 值表“zz”,根据表3.7和表3.8建立部门代码表“bmdm”。(步骤)
3.1
数据表的创建
3.1.3 表结构的修改
第三章 Access 2010表
表是 Access 中最基本的数据对象,用于存 储数据。一个数据库最基本的需求是至少要有 一个数据表,作为数据库中其他对象的数据源。 表结构设计得好坏直接影响到数据库的性能, 也直接影响整个系统设计的复杂程度。因此, 设计一个结构、关系良好的数据表在系统开发 中是相当重要的。表中的数据组织成行、列的 形式,每一行代表一个记录,每一列代表记录 的一个属性。本章介绍表的创建和使用等相关 操作。
(2)数据类型。
(3)字段大小。
3.1 数据表的创建
3.1.1 数据表的创建
(4)字段的其他属性。 例如,表3.1是一个设备表的数据。
3.1
3.1.1
数据表的创建
数据表的创建
1. 表结构的定义及字段类型 表结构的定义,即定义表的字段属性或表的组织形式,也就是定 义表中的字段数目,每个字段的名称、类型、宽度和是否建立索引等。 Access中的字段类型有:数字型、文本型、日期/时间型、备注 型、货币型、是/否型、自动编号型、OLE对象型、超级链接型、查阅 向导型、计算字段、附件等。
Access2010数据库技术及应用第三章_表(2学时)
设置数据类型和数据大小
说明
12
3.3 创建表
表的设计
表的视图
创建表 创建表
表之间的关系
修改表结构
表的结构都可以根据需要进行修改,但对已经输入数据的表结构进行修改时, 可能影响字段中存放的数据和使用这些被修改字段的对象。如:在数据记录输入后 修改“有效性规则”,则必须修改已经输入的数据记录以满足新的有效性规则;查 询、报表、窗体等数据库对象中使用了被更名的字段,那么这些对象中的字段名也 要进行相应更改,这给应用系统开发和运行带来严重影响。这就要求在数据库设计 时做好表结构的设计工作,保证表结构修改工作在数据输入前完成。 可以在设计视图和数据表视图中修改表的结构,基于创建表结构相同的原因, 这里只介绍在设计视图中修改表结构。
建立关系的方法
建立两个表间的关系是通过分别在两个表中选取一个字段,通过这两个字段数 据间的对应关系来建立两个表之间的关系。这个字段称为关联字段。
关系类型
一对一
一对多 多对多
17
3.5 表之间的关系
表的设计
表的视图
创建表
表之间的关系 表之间的关系
创建和编辑关系
不能在已打开的表之间创建关系,创建关系前必须关闭已经打开的要创建关系 的表。两个表之间建立了“一对多”或“一对一关”系后,两个表并不是平等的, 把“一对多”关系中的“一”方称为主表(父表),“多”方称为相关表(子表)。 如“商品”表和“销售”表建立“一对多”关系后,“商品”表为主表,“销 售”表为相关表。把“一对一”关系中,第一个“一方”称为主表(父表),第二 个“一方”称为相关表(子表)。如“商品”表和“库存”表建立“一对一”关系 后,“商品”表为主表,“库存”表为相关表。
图3-41销售统计数据
第3章 Access 2010数据库应用教程 表
3.2 表结构设计概述
表的限制 字段名称 字段类型 字段属性 “学生管理”
字段名称 课程编号 课程名称 课程类别 学分 数据类型 文本 文本 文本 数字 字段大小 20 50 50 长整型
课程表
字段名称 课程编号 班级编号 教师编号 学年 学期 学时 数据类型 文本 文本 文本 文本 文本 文本 字段大小 20 20 20 50 50 50
Access 2010数据库应用教程
使用数据表视图创建
步骤如下: (3)选中“ID”列,在“属性”组中单击“名称与标题” 或直接双击“ID”列,将名称改为“学号”。
Access 2010数据库应用教程
使用数据表视图创建
步骤如下: (4)选中已更名的“学号”列,在“格式”组中的“数据类 型”中,将该列的数据类型改为“文本”。 (5)添加所需字段的字段名,然后输入记录数据,Access会 自动根据输入的值为字段分配数据类型,而后根据表结构修改 字段大小。
字段属性
“学生管理”
数据库的表结 构设计实例
OLE对象字段的大小 表中的索引个数 索引中的字段个数 属 性 有效性消息的字符个数 有效性规则的字符个数 表或字段说明的字符个数 当字段的Unicode Compression属性设置为“是” 时记录中的字符个数(除“备注” 和“OLE对象”字段外) 字段属性设置的字符个数
3.3 创建表
(4)通过“表设计”创建,在表的“设计视 图”中设计表,用户需要设置每个字段 的各种属性。
(5)通过“字段”模板创建表。
(6)通过从外部导入数据创建表。
Access 2010数据库应用教程
使用数据表视图创建
【例】创建一个“学生管理”数据库,通过 数据表视图建立“学生”表。要求如下: (1)将学号字段设置为主键,而且录入数据 时只能录入12位。 (2)性别的有效性规则设置为“男”或 “女”。 (3)出生日期显示效果为“****年**月** 日”。 (4)设置学号和姓名字段为多字段索引。
Access2010数据库基础与应用第3章表
3.1.2 字段的数据类型
字段数据类型决定该字段所保存数据的类型。 在Access中包括如下12种数据类型。 1.文本 文本类型字段用于保存字符串的数据,例如: 姓名、产品名称等。一些只作为字符用途的数字 数据也使用文本类型,例如:电话号码等。 文本类型字段的大小最大为 255 个字符。可 通过“字段大小”属性来设置文本类型字段最多 可容纳的字符数。这里的字符是指一个英文字符, 或者是一个中文的汉字。
7
3.1.2 字段的数据类型(续)
文本类型字段的大小最大为 255 个字符。 可通过“字段大小”属性来设置文本类型字段 最多可容纳的字符数。这里的字符是指一个英 文字符,或者是一个中文的汉字。
8
3.1.2 字段的数据类型(续)
3.数字 数字字段用于保存需要进行数值计算的数据,通过 “字段大小”属性可以指定如下几种类型的数值: (1)字节—— 占1个字节,保存0~255之间的整数。 (2)整型——占2个字节,保存 -32768~32767之间的整数。 (3)长整型——占4个字节。 (4)单精度 ——占4个字节。(有效数字最多7位) (5)双精度 ——占8个字节, (有效数字有15位)
15
3.1.2 字段的数据类型(续)
10.查阅向导 用于创建这样的字段,它允许用户使用组 合框选择来自其他表(或查询)或来自一组列 表的值。在数据类型列表中选择此选项,将会 启动向导进行定义。需要与对应于查阅字段的 主键大小相同的存储空间。
16
3.1.2 字段的数据类型(续)
11.计算字段 用于存放根据同一表中的其他字段计算而来 的结果值,字段大小为8字节。计算不能引用其 他表中的字段,可以使用表达式生成器创建计算。 表达式例子:[周学时]*[上课周数 12.附件 将图像、电子表格文件、Word文档、图表 等文件附加到记录中,类似于在邮件中添加附件。 使用附件字段可将多个文件附加到一条记录中。
Access基础教程-Access2010第三章
4.在“表格工具/字段”选项卡下的“格式”组中将数 据类型改为“文本”,将“属性”组中的“字段大小”改为 6,如图3.6所示。 5.单击数据表视图中“院系代码”字段后的“单击以添 加”,在弹出的快捷菜单中选择字段的数据类型为“文本”, 将反显的默认字段名称“字段1”修改为“院系名称”,按 回车键确认修改,将“属性”组中的“字段大小”为40(或 重复步骤2-4完成“院系名称”字段的创建与设置),结果 如图3.7所示。
除了以上的预定义格式外,用户也可以在格式属性框中 输入自定义格式符来定义数据的输入形式,例:将“出生日 期”的格式属性定义为“mm\月dd\日yyyy”,如图3.18 所示,则数据表视图中显示输出的形式将会是“10月30日 1995”,如图3.19所示。其中mm表示两位月份,dd表示 两位日期,yyyy表示四位年份。更多的内容请参考Access 帮助。 3.输入法模式
1.主键的基本类型 (1)自动编号主键。当向表中添加每一条记录时,可 以将自动编号字段设置为自动输入连续数字的编号。将自动 编号字段指定为表的主键是创建主键的最简单的方法。如果 在保存新建的表之前没有设置主键,此时 Microsoft Access 将询问是否创建主键,如图3.33所示。如果回答 “是”,Microsoft Access 将为新表创建一个“自动编号” 字段作为主健;如果回答“否”,则不建立“自动编号”主 键;如果回答“取消”,则放弃保存表的操作。
创建表工作包括构造表中的字段、字段命名、定义字段 的数据类型和设置字段属性等内容。在现有的数据库中创建 表有以下几种方法: 使用数据表视图创建表 使用设计视图创建表 使用SharePoint列表创建表 除以上三种方法外,获取外部数据的“导入”和“链接” 方法也可以在数据库中创建表,具体内容详见3.6小节。
数据库应用基础Access 2010第3章
• 学习目标: • Access2010中有表、查询、窗体、报表、宏和模块等六大对象,通过这六个 对象,用户可以在一个数据库文件中对数据库进行管理,实现信息管理和数 据共享,本章主要讨论数据表的一些基本操作。 • 在本章中用户将达到以下学习目标: • 1. 通过对Access2010数据库的操作理解数据库和表的基本概念。 • 2. 掌握Access2010数据库的组成、界面及对象,熟练掌握创建数据库的基本 方法, • 3. 理解Access2010数据类型、表结构的概念,熟练掌握创建表的方法,掌握 创建主键和索引、建立有效性规则的方法, • 4. 掌握表结构的修改、编辑表内容、记录排序、记录筛选的方法, 掌握表之 间关系的建立。
2
• 问题导向 1.为什么要学ACCESS 2.ACCESS与EXCEL的不同 3.ACCESS的最基本操作有哪些
第2章 Access2010初步
• • • • • • • • • • • • 2.1 Access 2010简介 2.1.0 Access VS Excel 2.1.1 Access2010的特点 2.1.2 Access2010应用环境 2.1.3Access 2010上下文命令和快 速访问 2.1.4 数据库对象 2.2 新建数据库 2.2.1 使用模板创建数据库 2.2.2 新建空白数据库 2.3 新建数据表 2.3.1. 通过数据表视图创建表 2.3.2通过设计介
• Microsoft Office Access是由微软发布的关系型数据库管理 系统。它结合了微软专用的JET数据引擎和图形用户界面两 项特点,是Microsoft Office办公套件的成员之一。 • Access广泛地应用于中小型企事业单位进行数据处理,具 有简单易学、功能齐全、数据兼容性好等众多优点。特别 适合非专业人员进行桌面数据库应用程序开发。 • 在1992年11月Microsoft公司推出了第一个个人关系数据库 系统Access 1.0,很快成为桌面数据库的领导者。此后经过 不断地改进和优化,从1995年开始,Access作为Microsoft Office套装软件的一部分,先后推出了多个版本,直到现 在的Access 2010。 • Access在2000年的时候成为了计算机等级考试中的计算机 二级的一种数据库语言并且因为它的易学易用的特点正逐 步取代传统的VFP成为二级考试中最受欢迎的数据库语言
《大学计算机》Access 数据库中表的建立和维护实验报告
《大学计算机》Access 数据库中表的建立和维护实验报告一、实验目的1.掌握 Access 数据库的创建及其他简单操作2.掌握外部数据的导入方法3、掌握数据表字段属性的设置方法和应用4.掌握 SQL 中的建立数据表的命令二、实验环境要求1.Windows7 操作系统的计算机。
2.配备 Access2010三、实验任务描述实验项目一创建空数据库操作步骤: 1.创建一个名称为 BingGuan 的空数据库(1)启动 ACCESS2010,出现新建数据库画面,如图 5-1,选中“空数据库”图标,在“文件名”列表框中选择数据库存放位置,在此选择 F 盘中的 Hotel 文件夹,并在文件名文本框中输入数据库名称,在此输入文件名 BinbGuan.accdb,点击“创建”图标。
(2)这时开始创建空白数据库,进入创建数据库主界面,如图5-2 所示,自动创建了一个名称为表 1 的数据表。
(3)这时,光标在“添加新字段”列中的第一个空单元格中,可以开始输入数据。
是旅客入住登记表,其表名为 HotelRoom.(1)创建名称为 BinbGuan 的“空数据库”,打开后如图 5-2 所示的窗口。
默认有表 1 及其字段 ID。
(2)进入 Access 工作界面,在“所有 Access 对象”栏中出现默认表名“表 1”,将鼠图 5-2 创建表结构标箭头对准“表 1”二字按鼠标右键,点击“重命名”,将“表 1”更名为“HotelRoom”。
在表名 HotelRoom 上点右键,选择“设计视图”,出现如图 5-3 的画面,按表 5-1 所列,分别输入字段、字段类型和字段长度。
(3)“入住时间”在整个使用阶段不会出现重复,可以将其设计为主键。
将鼠标对准“入住时间”所在行,点右键,在“主键”前面会出现一把_____图样,即为主键。
如果要去除主键,仅需将钥匙图样去除即可。
(4)至此,表 HotelRoom 建立完成,可以向表中输入数据了。
(Access数据库技术及应用)第三章Access2010表
第三章 Access2010表
3.1 数据表的创建
3.1.1 表的构成
1. 表结构的定义及字段类型 (1)数字型 ①“常规”:存储时没有明确进行其他格式设置的数字。 ②“货币”:用于应用 Windows 区域设置中指定的货币符号和格式。 ③“欧元”:用于对数值数据应用欧元符号(€),但对其他数据使用
⑥“百分比”:用于以百分比的形式显示数字,使用两个小数位和一个尾 随百分号。如果基础值包含四个以上的小数位,会对该值进行四舍五入。
⑦“科学计数”:用于使用科学(指数)记数法来显示数字。
3.1 数据表的创建
3.1.1 表的构成
1. 表结构的定义及字段类型 (7)OLE对象型 用于存储来自于Office或各种应用程序的图像、文档、图形和其他对象。在
表的字段属性。 (3)通过“表”模板,运用Access内置的表模板来建立。 (4)通过“字段”模板建立设计表。 (5)通过“表设计”建立,在表的“设计视图”中设计表,用户需要设
置每个字段的各种属性。 (6)通过“SharePoint列表”,在SharePoint网站建立一个列表,再在本地
建立一个新表,并将其连接到SharePoint列表中。
3.1 数据表的创建
3.1.3 表结构的修改
1.利用设计视图更改表的结构
(1)运用“设计视图”对自动创建的数据表进行修改。很多的字段可能 是没用的,而有可能自己需要的字段却没有创建,这都可以在表的“设计 视图”中进行修改。
(2)运用“设计视图”更改表的结构和用“设计视图”创建表的原理是 一样的,两者的不同之处在于在运用“设计视图”更改表的结构之前,系 统已经创建了字段,仅需要对字段进行添加或删除操作。
格式符的定义为:“符号串”#。
Access 2010--第3章 数据库的创建与管理第3-3讲 数据库的安全管理
。如果输入的密码不正确,撤消命令无效。
五、数据库的备份与还原
1.备份数据库
使用Access中的数据库备份功能,可以对数 据库定期做备份,避免数据库丢或损坏造成 损失。步骤如下:
① 打开要备份的数据库(以StudentGrade数据库为例)。
② 单击“文件”选项卡中的“保存并发布”命令。 ③ 单击“文件类型”组中的“数据库另存为”选项,然后
双击“数据库另存为”组中的“备份数据库”按钮。
④ 在弹出的“另存为”对话框中选择保存位置,单击“保
存”按钮。Access在备份数据库时,自动给出备份数据 库名,默认的备份数据库名为原数据库名+下划线+当前 系统日期。
五、数据库的备份与还原
2.还原数据库
如果数据库文件丢失或损坏,可以使用备份文件对数据库 进行还原。可以还原整个数据库,也可以只还原数据库中 的部分对象。
打包并签名后,数字签名会确认在创建该包之后数据库未进行过更 改。 从包中提取数据库后,签名包与提取的数据库之间将不再有关系。 Access 2010只能对.accdb、.accde等文件格式的数据库使用“打 包并签署”工具。对采用早期文件格式的数据库也提供了进行签名 和分发的工具,所使用的数字签名工具必须适合于所使用的数据库 文件格式。 一个包中只能添加一个数据库。 该过程将对包含整个数据库的包(而不仅仅是宏或模块)进行签名 。 该过程将压缩包文件,以便缩短下载时间。 可以从位于运行 Windows SharePoint Services 3.0 或更高版本 的服务器上的包文件中提取数据库。
二、 信任中心的设置
可以通过“信任中心”对话框左侧的选项,逐
个设置受信任的文档、加载项、ActiveX 设置、 宏设置、DEP设置、消息栏、个人信息选项等内 容。
Access2010 第三章
第4章 表
学习目标
创建表。
设置表中的字段属性。
数据的编辑方法。 创建索引和主键。 创建和编辑表间的关系。
3.1 表的组成
3.1.1 表的结构 (1) 教师表:字段包括职工号、姓名、性别、参加 工作日期、职称、工资、教研室、邮政编码和电话等。 (2) 学生表:字段包括学号、姓名、性别、出生日 期、婚否、政治面貌、家庭住址、电话号码、系号等。 (3) 课程表:字段包括课程号、课程名称、开课学 期、学时、学分、课程类别、专业和教研室。 (4) 选课表:字段包括学号、课程号和成绩。 (5) 用户表:字段包括用户名、口令和权限。 (6) 系部表:字段包括系号、系名称、负责人、电 话和系主页。
3.5.2 记录筛选
1.选择筛选 选择筛选用于查找某一字段满足一定条 件的数据记录,条件包括“等于”、“不等 于”、“包含”、“不包含”等,其作用是
隐藏不满足选定内容的记录,显示所有满足
条件的记录。
3.5.2 记录筛选
2.按窗体筛选
按窗体录并显示,
3.3.2 创建表间的关系
3.编辑表间关系
1) 更改关联字段
2) 删除关系
3) 显示所有关系
3.3.2 创建表间的关系
4.实施参照完整性
参照完整性是一个规则,使用它可以保证已
存在关系的表中记录之间的完整有效性,并且不
会随意地删除或更改相关数据,即不能在子表的 外键字段中输入不存在于在主表中的值,但可以 在子表的外键字段中输入NULL值来指定这些记 录与主表之间并没有关系。
3.2.2 设置字段属性
设置常规属性
1.设置字段显示格式
2.设置字段的输入掩码
3.设置字段的小数位数、输入掩码 4.设置有效性规则和有效性文本
Access-2010数据表知识点
Access2010建立和维护数据表知识点任务1 建立数据表一、关于表的基本概念。
表:是数据库中最基本的对象,一切数据只存储于表中。
字段:是指表中的列,一个表最多255个字段。
记录:是指表中的行。
字段名:最大长度不超过64个字符,字段名中不能有点、叹号、中括号(.![]),可以有空格但不能在前面。
主键:又叫主关键字,关于主键应掌握以下几点:①主键值能惟一地标识表中记录。
②一个表只能有一个主键。
③主键可以由一个字段,也可以由多个字段组成。
④主键的值不可重复,也不可为空(NULL)。
⑤Access自动按主键值的顺序显示表中的记录,如果没有定义主键,则按输入记录的顺序显示表中的记录。
⑥建立主键是两个表建立关联的基础。
⑦虽然主键不是必需的,但最好为每个表都设置一个主键。
⑧自动编号型字段可自动创建为主键,创建了主键的字段自动创建为无重复的索引。
外键:又称为外关键字,另一个表的主键在当前表中称为外键。
二、Access 2010的数据类型(12个):①文本:最大长度255个字符,默认255个字符。
用于存储文本和数字。
②数字:在“字段大小”属性中有7个选项:字节、整型、长整型(默认)、小数、单精度、双精度、同步复制ID。
③货币:系统自动显示人民币符号和千位分节逗号。
④备注:长度一般大于255个字符,不超过65535个字符。
⑤日期/时间:用于存储日期或时间。
⑥自动编号:系统自动指定(递增或随机)唯一的顺序号,删除后不能再生成。
⑦是/否:用于保存只有两种状态的数据。
⑧OLE对象:主要用于存放图形、声音、图像等对象,可以采用嵌入和连接两种方式。
⑨超链接:主要用于存放网址。
⑩附件:用于在一个字段中存储多个不同类型的文件,比如可以是Word文档和图片文件。
○11计算:把多个字段值经过运算作为该字段值。
○12查阅向导:提供一个建立字段内容的组合框。
三、创建表的方法:0、Access数据表的视图(1)数据表的4种视图:①设计视图:主要用于创建及修改表结构、定义字段属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
简介ቤተ መጻሕፍቲ ባይዱ
备注
3.1 创建新表
使用设计视图创建表的过程中,需要考虑的主题: 1. 字段名称 每个字段都有一个名称,字段名称在表中应是唯一的。 在Access 2010中,字段名称应遵循以下规则: (1)长度最多只能为64个字符。 (2)可以包含字母、数字、空格及特殊的字符(除句号 “.”、感叹号“!”、重音符号“`” 和方括号“[ ]”之 外)的任意组合。 (3)不能以空格开头。 (4)不能包含控制字符(0 ~ 31的ASCII值)。
数字型字段默认为长整型。 数字型字段的字段大小及用法说明
小数 位数 字节 0 ~225(无小数位)的数字 无 整型 —32 768 ~32 767(无小数位)的数字 无 -2 147 483 648 ~ 2 147 483 647(无小数位) 长整型 无 的数字 -3.402 823×1038 ~-1.401 298×10-45 的负值, 7 单精度 1.401 298×10-45 ~ 3.402 823×1038 的正值 –1.797 693 134 862 31×10308 ~ –4.940 656 458 412 47×10324 的负值, 15 双精度 4.940 656 458 412 47×10–324 ~ 1.797 693 134 862 31×10308 的正值 同步复制ID 全球唯一的标识符(GUID) 无 -1038-1 ~ 1038-1 的数字(Access项目) 28 小数 -1028-1 ~ 1028-1 的数字(Access数据库) 字段大小 取值范围说明 存储量 大小 1字节 2字节 4字节
入学时间 日期/时间
3.1 创建新表
3.1.2 使用设计视图创建表
【例3-2】在“学籍管理信息系统”数据库中,使用表设 计视图创建“课程”表。
“课程”表结构定义
字段名 数据类型 课号 文本 课程名称 文本 类别 文本 总学时 数字 学分 数字 字段属性说明 备注 字段大小为4 字段大小为15 字段大小为8 字段大小为整型 字段大小为小数, 精度为3,数值范围 为1
第3章 表的建立与维护
3.1 3.2 3.3
创建新表 表的维护 表之间的关系
3.4
表的数据操作
数据表(简称表)是与特定主题相关的数据集合。用 户放入数据库中的数据会被存储到一个或多个相互关联的 表中,这样可以提高数据库的效率,并且能减少数据冗余 和错误。 数据表是数据库的核心,也是窗体、报表等其他对象 工作的基础。 一个数据表是由若干行和列构成的二维表,表中的行 称为记录,列称为字段,每个表都有一个表名。
强制所有字符为大写
3.1 创建新表
4)是/否类型格式 是/否类型字段的预定义格式有3种,分别为“真/假”、 “是/否”和“开/关”。 是/否类型字段的自定义格式最多由3个部分组成,完 整形式为“;字段值为真时的显示文本;字段值为假时的 显示文本”。
3.1 创建新表
(3)输入掩码 输入掩码定义的是向字段中输入数据的模式。输入掩 码可以使输入数据更容易,并且可以控制用户输入的值, 有利于提高输入数据的正确性。 可以使用输入掩码向导设置输入掩码,也可以自定义 输入掩码。 自定义输入掩码最多由3个部分组成,完整的形式 为“输入掩码本身;0、1或空白;空格所显示的字符”。
3.1 创建新表
(1)字段大小 “字段大小”属性只对文本型与数字型字段进行设置。 文本型字段的默认大小为50个字符,最大为255。若超过 255,则应考虑使用备注型。 在Access 2010中,一个汉字和一个字母都是一个字符。 注意: 在一个已存储数据的字段中,如果使字段大小 的属性值变小,可能会丢失数据。
3.1 创建新表
在Access中建立数据表,一般分为两步:一是创建表结 构,即确定表是由哪些字段组成的;二是向表中输入数据, 即确定表的内容。
3.1.1 在新建数据库时直接创建表
【例3-1】新建“学籍管理信息系统”数据库,同时创建 “班级”表。 “班级”表结构定义
字段名 班级编号 班级名称 系别 辅导员 数据类型 文本 文本 文本 文本 字段属性说明 字段大小为6 字段大小为8 字段大小为8 字段大小为4 备注
3.1 创建新表
数据类型
是/否 OLE对象 附件 超链接 查阅向导
用法说明 用于逻辑值(如“是 / 否”、“真 / 假”)数据,不允许 Null值,占一个二进制位 可存储在其他程序中创建的对象(如Word 文档、图片、 声音或其他二进制数据等),最多存储 1 GB 存储数字图像和任何类型的二进制文件的首选数据类型。 对于压缩附件为 2 GB,对于未压缩附件大约为 700KB
零 未输入
3.1 创建新表
3)文本和备注格式 文本和备注类型没有预定义格式,用户可以自定义。
自定义格式由1~2个部分组成,完整的形式为: “有文本的字段格式;零长度字符串和Null的字段格式”
文本和备注类型的自定义格式符
格式符 @ & 说明 要求文本字符(字符或空格) 不要求文本字符
<
>
强制所有字符为小写
4字节
8字节 16字节 12字节
3.1 创建新表
(2)格式 “格式”属性主要用于设置字段数据在屏幕上显示和打 印输出的样式。 可使用Access自带的预定义格式,也可自定义格式。 格式属性只影响数据的显示,不影响数据的存储。
3.1 创建新表
1)日期/时间数据格式 日期/时间数据的预定义格式
预定义格式 常规日期 长日期 中日期 短日期 长时间 中时间 短时间 说明 是 短 日 期 与 长 时 间 的 组 合 , 如 2008-8-8 21:33:40 与 Windows 区域设置中的“长日期”设置相同, 如2008年8月8日 以“yy-mm-dd”形式显示日期,如08-08-08 与 Windows 区域设置中的“短日期”设置相同, 如2008-8-8 与 Windows 区域设置中的“时间”选项卡上的 设置相同,如21:33:40 如上午 8:41 如14:37
3.1 创建新表
(4)有效性规则和有效性文本 用户可在“有效性规则”属性中定义一个条件表达式 ,当用户输入的数据不满足此条件时,Access将拒绝接受 并显示有效性文本的内容。
3.1 创建新表
(5)索引 索引类似书籍的目录,是一种用于实现快速检索的数 据结构。应为那些经常作为查找条件、分组和排序的字段 建立索引。 “索引”属性仅用于设置单字段索引,有3种选择: • 无:没有索引。 • 有(有重复):允许索引字段有重复值。 • 有(无重复):不允许索引字段有重复值。 若要设置多字段索引,可以在“设计”选项卡中单击“ 索引”按钮,在弹出的“索引”对话框中进行设置。
输入掩码格式符
格式符 说明 0 数字(0 ~ 9,必须输入,不允许加号“+”与减号“–”) 9 数字或空格(非必须输入,不允许加号和减号) 数字或空格(非必须输入;在“编辑”模式下空格显示为空 # 白,但是在保存数据时空白将删除;允许加号和减号) L 字母(A ~ Z,必须输入) ? 字母(A ~ Z,可选输入) A 字母或数字(必须输入) a 字母或数字(可选输入) & 任一字符或空格(必须输入) C 任一字符或空格(可选输入) 小数点占位符及千位、日期与时间的分隔符(实际的字符将 .,:;-/ 根据 Windows“控制面板”窗口中区域设置中的设置而定) < 将所有字符转换为小写 > 将所有字符转换为大写 使输入掩码从右到左显示,而不是从左到右显示。键入掩码 ! 中的字符始终都是从左到右输入 \ 使接下来的字符以字面字符显示(例如,\A 只显示为 A)
3.1 创建新表
常用字段属性及用法说明
用法说明 用于设置文本型和数字型数据的宽度 用于设置数据显示和打印的格式,可选择预定义 格式 格式或进行自定义 指导和规范用户的数据输入,拒绝错误输入,保 输入掩码 证输入数据的正确性 标题 用于设置字段在数据表视图中显示的列标题 当输入数据时,若不输入字段值,则使用设置的 默认值 默认值 有效性规则 设置用户输入的数据必须满足的表达式 有效性文本 违反有效性规则时显示的提示文本 必需 设置是否允许出现Null值 索引 设置是否使用索引及索引的类型 字段属性 字段大小
3.1 创建新表
2)数字与货币格式 数字与货币类型的预定义格式
预定义格式 说明 常规数字 以输入的方式显示数字 使用千位分隔符;对于负数、小数及货币符号,小数点 货币 位置按照 Windows“控制面板”窗口中的设置 使用欧元符号(€),不考虑 Windows 的“区域设置” 欧元 中指定的货币符号 至少显示一位数字,对于负数、小数以及货币符号,小 固定 数点位置按照 Windows“控制面板”窗口中的设置 使用千位分隔符;对于负数、小数以及货币符号,小数 标准 点位置按照 Windows“控制面板”窗口中的设置 乘以 100 再加上百分号 (%);对于负数、小数以及货 百分比 币符号,小数点位置按照 Windows“控制面板”窗口中 的设置 科学记数 使用标准的科学记数法,如-3.46E-03
3.1 创建新表
2.数据类型 数据表中的同一列数据应具有相同的数据特征,即数 据类型。数据类型决定了用户在字段中保存值的种类。 数据类型及用法说明
用法说明 用于文本、文本和数字的组合、不需要计算的数字(如学号等), 文本 最多255个字符,Access 2010中默认启用Unicode,一个汉字和一个 字母都是一个字符 用于长文本和文本型数字,例如注释或说明等,最多1 GB 字符或 2 备注 GB 存储空间(每个字符 2 个字节),可在一个控件中显示 65535个 字符 用于要进行算术计算的数据,存储1、2、4或8个字节,用于同步复 数字 制 ID时为16个字节 日期/时间 用于日期和时间,存储8个字节 货币 用于存储货币值,存储 8 个字节 用于在添加记录时自动插入唯一的数值,存储 4 个字节,用于同步 自动编号 复制 ID时为16个字节。 数据类型