数据库和表
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
应用主题实现了专业设计 使用主题工具可以快速设置、修改数据库外 观,以制作出美观的窗体界面、表格和报表。
Access的特点
更高的安全性
提供了经过改进的安全模型,其中包括新的加密技 术和对第三方加密产品的支持。 可以使用 Access 和 SharePoint 设计和发布 Web 数据库,用户可以在 Web 浏览器中使用 Web 数据库。加强了信息共享和协同工作的能力。
报表对象
报表是用打印格式展示数据的一种有效方式。 在Access中,如果要打印输出数据或与数据相 关的图表,可以使用报表对象。利用报表可以将 需要的数据从数据库中提取出来,并在进行分析 和计算的基础上,将数据以格式化的方式发送到 打印机。
宏对象
宏的意思是指一个或多个操作的集合,其中 每个操作都可以实现特定的功能。宏可以使需要 多个指令连续执行的任务能够通过一条指令自动 完成,而这条指令就被称为宏。
帮助系统
使用帮助的方法 从目录中,选择帮助主题,逐步进入查看帮 助内容; 在帮助窗口的关键字搜索栏中输入要搜索的 关键词,通过搜索找到相关的帮助信息; 在某个对象窗口,选中要查看帮助的关键字, 然后按F1键,打开帮助窗口,显示搜索的帮 助信息。
示例数据库
在Access 2010中,带有多个示例数据库, 其中有代表性的有:罗斯文数据库和慈善捐赠 Web数据库,它们是非常好的帮助示例。在帮 助系统中,很多示例都来自于这两个数据库。初 学者可以通过学习它,掌握Access数据库的相 关概念,通过模仿,可以掌握Access的相关操 作方法。
货币
货币数据类型是用于存储货币值的。在数据输 入时,不需要输入货币符号和千分位分隔符, Access会自动显示相应的符号,并添加2位 小数到货币型字段中。 货币型字段的长度为8字节。在计算期间禁止 四舍五入。
自动编号
自动编号数据类型是一个特殊的数据类型,用 于在添加记录时自动插入的唯一顺序(每次递 增 1)或随机编号。 自动编号型字段的长度为4字节,保存的是一 个长整型数据。每个表中只能有一个自动编号 型字段。
创建表
在Access中,常用的创建数据表的操作方法 有如下几种:
直接插入一个空表; 使用设计视图创建表; 从其他数据源导入或链接到表; 根据SharePoint列表创建表。
表规范
属性 表名的字符个数 字段名的字符个数 表中字段个数 最大值 64 64 255 属性 表中的索引个数 索引中的字段个数 有效性消息的字符个数 最大值 32 10 255
模块对象
模块是将VBA的声明和过程作为一个单元进 行保存的集合,即程序的集合。设置模块对象的 过程也就是使用VBA编写程序的过程。尽管 Access是面向对象的数据库管理系统,但其在 针对对象进行程序设计时,必须使用结构化程序 设计思想。每一个模块由若干个过程组成,而每 一个过程都应该是一个子程序(Sub)过程或一 个函数(Function)过程。
数据表外观定义
在“Access选项”对话框的“数据表”选 项卡中,可以定义数据表的外观效果,如网格线 显示方式、单元格效果及默认字体等
对象设计器定义
在“对象设计器”选项卡中,可以更改用于 设计数据库对象的默认设置。如表设计时的默认 字段、文本字段和数字字段的大小等;查询设计 时,是否显示表名称、是否自动联接、查询的字 体等;窗体和报表等模板的使用等。
Access用户界面
Access 2010的用户界面主要由三个部件 构成:功能区,是一个包含多组命令且横跨程序 窗口顶部的带状选项卡区域;Backstage 视图, 是功能区的“文件”选项卡上显示的命令集合; 导航窗格,是 Access 程序窗口左侧的窗格, 可以在其中使用数据库对象。
功能区
功能区是替代Access之前的版本中存在的 菜单和工具栏的主要功能。它主要有多个选项卡 组成,这些选项卡上有多个按钮组。功能区选项 卡含有:将相关常用命令分组在一起的主选项卡、 只在使用时才出现的上下文选项卡,以及快速访 问工具栏。
无论何时退出Access,系统都将自动保存对数据 的更改。
Access数据库的结构
Access数据库对象共有6类不同的子对象, 它们分别是表、查询、窗体、报表、宏和模块。 表是数据库的核心与基础,存放着数据库 中的全部数据;报表、查询都是从数据表中获 得信息,以满足用户特定的需求;窗体可以提 供良好的用户操作界面,通过它可以直接或间 接地调用宏或模块,实现对数据的综合处理。
导航窗格
导航窗格可用于组织归类数据库对象,并且 是打开或更改数据库对象设计的主要方式。 在导航窗格中,数据库按类别和组进行组织。 可以从多种组织选项中进行选择,还可以在导航 窗格中创建自己的自定义组织方案。
选项设置—默认文件格式的设置
Access默认的文件格式是ACCDB。默 认的文件格式是Access 2007,如果需要 更改文件的默认格式,可以通过“Access选 项”对话框来进行设置。 在“常规”选项卡下可设置数据库的文件 格式和默认保存位置。
创建数据库
Access创建数据库有两种方法:一种是创 建空白数据库,另一种是使用模板创建数据库。
打开数据库
双击数据库文件 在Access中通过工具栏的“打开”按钮或 “文件”菜单的“打开”命令
关闭数据库
单击数据库窗口的“关闭”按钮 ; 单击“文件”菜单的“关闭”命令; 双击数据库窗口的控制按钮 ; 关闭Access工作窗口; 按Alt+F4组合键。
Backstage 视图
Backstage视图是Access 2010中的新 功能。它包含应用于整个数据库的命令和信息 (如“压缩和修复”),以及早期版本中“文件” 菜单的命令(如“打印”)。 在 Backstage 视图中,可以创建新数据 库、打开现有数据库、通过 SharePoint Server 将数据库发布到Web,以及执行很多 文件和数据库维护任务。
强化的智能特性
Access的特点
更方便的宏设计
Access提供了一个全新的宏设计器,可以更加高 效地工作,减少编码错误,并轻松地组合更复杂的 逻辑以创建功能强大的应用程序。重新设计并整合 宏操作,通过操作目录窗口把宏分类组织,使得运 行宏操作更加方便。
Access的启动与退出
启动Access 关闭并退出Access
打开表的个数
2048
有效性规则的字符个数
2 048
表的大小 文本字段的字符个 数
2 GB 减去系统对 表或字段说明的字符个 象需要的空间 数 255 字段属性设置的字符个 数
255
255
字段名命名规则
由字母、汉字、数字、空格及其他非保留字符 组成,不得以空格开头。保留字符包括:圆点 (.)、惊叹号(!)、方括号([ ])、重音符 号(`)和ASCII码值在0~31的控制字符; 字段名长度不得超过64个字符; 同一个数据表的字段名称不能相同。
窗体对象
窗体是用户和数据库联系的一种界面,它是 Access数据库对象中最具灵活性的一个对象, 其数据源可以是表或查询。可以将数据库中的表 链接到窗体中,利用窗体作为输入记录的界面, 或将表中的记录提取到窗体上供用户浏览和编辑 处理;可以在窗体中使用宏,把Access的各个 对象方便地联系起来;还可以在窗体中插入命令 按钮,编制事件过程代码以实现对数据库应用的 程序控制。
表对象
表是数据库中用来存储数据的对象,是整个 数据库系统的基础。Access允许一个数据库包 含多个表,通过在表之间建立“关系”,可以将 不同表中的数据联系起来,以供用户使用。 在表中,数据以行和列的形式保存。
查询对象
通过查询,可以按照一定的条件或准则从一 个或多个表中筛选出需要的字段和记录,并将它 们集中起来,形成动态数据集,这个动态数据集 将显示在虚拟数据表中,以供用户浏览、打印和 编辑。
是/否
是/否数据类型是针对只包含两种不同取值的 字段而设置的。 是/否型字段数据常用来表示逻辑判断的结果。 字段长度为1位。
OLE对象
OLE对象数据类型是指字段允许链接或嵌入其 他应用程序所创建的文档、图片文件等。 链接是指数据库中保存该链接对象的访问路径, 而链接的对象依然保存在原文件中;嵌入是指 将对象放置在数据库中。 OLE对象字段最大长度为1GB,但它受磁盘 空间的限制;以编程方式输入数据时为2 GB 的字符存储。
创建数据表
数据表是Access数据库的基础,是存储数 据的地方,它在数据库中占有重要的地位。 数据表包括两个部分:表结构和表内容。
Access数据类型
在设计数据表结构时,需要定义表中字段所 使用的数据类型。Access常用的数据类型有: 文本、数字、日期/时间、货币、自动编号、是 /否、备忘录、OLE对象、超级链接、附件、计 算等。
强大的网络功能
Access的特点
新的数据类型和控件
新增了计算字段、多值字段和添加附件字段;备注 字段允许存储格式文本并支持修订历史记录;提供 了用于选取日期的日历。 Access的智能特性表现在各个方面,其中表达式 生成器表现更为突出,用户不需要花费时间来考虑 有关的语法和参数问题,在输入时,表达式的智能 特性为用户提供了所需要的所有信息。
数字
数字数据类型可以用来存储需要进行算术运算 的数据类型。 数字数据类型可以通过“字段大小”属性来进 行进一步的设置。系统默认的数字类型是长整 型,但Access可以对多种数据类型进行设置。
数字数据类型表
数字类型 字节 整型 值范围 0~255 -32768~32767 小数位数 无 无 字段长度 1字节 2字节
长整型 单精度 双精度
-2 147 483 648~2 147 483 647 -3.4×1038~3.4×1038 -1.79734×10308~1.79734×10308 有效数值位为18位
无 7 15
4字节 4字节 8字节 8字节
小数
日期/时间
日期/时间型数据类型是用于存储日期、时间 或日期时间组合的。日期/时间字段的长度为 8字节。 日期/时间型数据可以在“格式”属性中根据 不同的需要进行显示格式的设置。可设置的类 型有常规日期、长日期、中日期、短日期、长 时间、中时间和短时间等。
计算
计算字段用于显示计算结果,计算时必须引用 本表里的其他字段。 可以使用表达式生成器来创建计算字段。计算 字段的字段长度为8字节。
查阅向导
查阅向导用于为用户提供一个字段内容列表, 可以在组合框中选择所列内容作为字段内容。 查阅向导可以显示如下两种数据来源:
从已有的表或查询中查阅数据列表,表或查询中的 所有更新均会反映到数据列表中; 存储一组不可更改的固定值列表。
超级链接
超级链接数据类型用于存放超级链接地址。超 级链接型字段包含作为超级链接地址的文本或 以文本形式存储的字符与数字的组合。
附件
附件用于存放图片、图像、二进制文件、 Office文件等。是用于存放图像和任意类型 的二进制文件的首先数据类型。 对于压缩的附件,最大为2GB;未压缩的附 件,最大容量约为700KB。
第3章 数据库和表
Access概述
Access是Microsoft公司开发的关系型数 据库管理系统产品。作为Office套件的组成部 分,Access具有与Word、Excel、 PowerPoint等软件类似的操作界面和使用环 境,应用很广泛。
Access的特点
完备的数据库窗口
Access数据库窗口由三个部分组成:功能区、 Backstage视图和导航窗格。
文本
文本数据类型所使用的对象是文本、数字和其 他可显示的符号及其组合。 文本数据类型是Access系统的默认数据类型, 默认的字段大小是50,最多可以容纳255个 字符。字段的最多可容纳字符数可以通过设置 “字段大小”属性来进行设置。
备忘录
备忘录数据类型可以解决文本数据类型无法解 决的问题,用于存储长文本和数字的组合或具 有RTF格式的文本。 备忘录数据类型字段最多可存储 源自文库5 535个 字符;以编程方式输入数据时最大存储为 2 GB 的字符。