数据库与表-ACCESS培训讲义.ppt
《数据库与表-ACCESS培训讲义.ppt》由会员分享,可在线阅读,更多相关《数据库与表-ACCESS培训讲义.ppt(71页珍藏版)》请在三一办公上搜索。
1、全国计算机等级考试二级ACCESS培训讲义,对培训学员要求,1、明确自己,明确目标!2、注重方法,100投入!3、团队合作,共解难题!4、注重资料,按章按知识点逐一把握5、不抛弃不放弃,坚持就是胜利!,自信坚持成功,第二章,数据库和表,数据库及表,关键考点,创建数据库 建立表结构:使用向导、使用表设计器、使用数据表 设置字段属性 数据表之间的关系类型 建立表间关系 设置参照完整性 修改表的结构 调整表的外观 查找与替换数据 排序数据 筛选数据,数据库及表,2.1 创建数据库,Access数据库是所有相关对象的集合,包括表、查询、窗体、报表、宏、模块、Web页等。每一个对象都是数据库的一个组成部
2、分,其中,表是数据库的基础,它记录数据库中的全部数据内容。而其他对象只是Access提供的用于对数据库进行维护的工具而已。正因为如此,设计一个数据库的关键,就集中在建立数据库中的基本表上。数据库设计的步骤 明确建立数据库的目的。确定所需要的数据表。确定所需要的字段。确定关键字。确定关系。改进设计。,数据库及表,2.1 创建数据库,创建数据库有两种方法:第一先建立空数据库,然后向其中添加表、查询、窗体等数据库对象。第二是使用“数据库向导”,利用系统提供的模版来建立数据库,同时创建所需的表、查询、窗体等。,数据库及表,2.1 创建数据库,一、创建空数据库(注意ACCESS数据库的扩展名)启动ACC
3、ESS时创建 工具栏“文件”“新建”创建 示例:创建“教学管理”数据库,数据库及表,2.1 创建数据库,二、使用“向导”创建数据库,数据库及表,2.1 创建数据库,打开ACCESS数据库 启动ACCESS时打开 使用工具栏“文件”“打开”命令 直接点击数据库文件(*.mdb),数据库及表,2.1 创建数据库,打开数据库 打开按钮列表中命令的说明(了解)打开:默认以共享方式打开选定的数据库,并可进行数据读写。以只读方式打开:所有用户都只能读,即可以查看但不能编辑任何数据库对象。以独占方式打开:只允许打开它的用户读写,以后其他用户不能再打开该数据库。以独占只读方式打开:只允许打开它的用户读,而且其
4、他用户不能打开该数据库。,数据库及表,2.1 创建数据库,关闭ACCESS数据库(重点)点击右上角的”关闭”按钮通过文件退出菜单命令ALT+F4ALT+F+X,数据库及表,2.2 创建表,“表”是ACCESS数据库的基础,是存储数据的地方,其他数据库对象都要在表的基础上建立并使用。,数据库及表,2.2 创建表,由于表的创建和设计主要在于确定字段、及字段所使用的数据类型。所以在先对ACCESS的字段名字和数据类型进行介绍。,数据库及表,2.2 创建表,字段 字段是通过在表设计器的字段输入区输入字段名、数据类型、字段属性而建立的。字段注意2个要点:1、不允许出现在字段名称中的字符:句点.惊叹号!方
5、括号 左单引号 2、字段名最长可达64个字符,数据库及表,2.2 创建表,数据库及表,2.2 创建表,字段的数据类型主要考核如下几个方面:教材P30 字段中可以使用什么类型的值。需要用多少存储空间来保存字段的值(字段大小)。是否需要对数据进行计算(主要区分是否用数字,还是文本、备注等)。是否需要建立排序或索引(备注、超链接及OLE对象型字段不能使用排序和索引)。是否需要进行排序(数字和文本以及日期的排序有区别)。是否需要在查询或报表中对记录进行分组(备注、超链接及OLE对象型字段不能用于分组记录)。,数据库及表,2.2 创建表,建立表的结构 ACCESS数据库中表由表的结构(关系模式)和表的内
6、容(表中的数据)两部分构成,只有先建立了表的结构,才能向表中输入数据。通过设计器创建 通过向导创建 通过输入数据集创建,数据库及表,2.2 创建表,通过输入数据(数据表视图)创建 进入“数据表视图”通过表对象的新建按钮 通过双击“通过输入数据创建表”注意事项 通过双击“数据表视图”中的字段进行字段名修改 该方法建立的表字段数据类型根据所输入的数据而定 例:建立学生表教材P33例题2.5/2.6,数据库及表,2.2 创建表,通过向导创建 进入向导 通过双击“通过输入数据创建表”注意事项 该方法创建的表并不能完全满足用户要去,需要进一步根据需要进行修改,数据库及表,2.2 创建表,通过”设计”视图
7、(最常使用的方法)该方法能根据用户预先设计好的表相关形式进行创建。进入“设计视图”通过双击“使用设计器创建表”创建过程 输入字段名称 选择字段数据类型 设定表的关键字 设置字段对应属性 保存并输入表的名称 建立学生表,数据库及表,2.3 表的数据输入,使用“数据表”视图直接输入数据 进入“数据表”视图 在表对象中双击所选的表 例:向学生表输入记录,如何输入OLE字段:在字段例单击右键插入对象 OLE字段有两种存储形式:嵌入式、连接式,数据库及表,2.3 表的数据输入,获取外部数据 用户可以将现有的各种符合ACCESS输入/输出协议的表导入到ACCESS表中,如Excel、Louts、dbase
8、、FoxPro等等。注意事项“文件”“获取外部数据”“导入”导入的数据可以添加到已创建的表中(数据要求与当前表的结构相符),也可在导入时直接建立新表(数据类型可能与设计的不同,需要修改)。例:从学生电子表格、已存在的ACCESS库中导入数据,数据库及表,2.4 字段属性的设置,格式:决定改变数据显示与打印的格式 针对某一数据类型而言的。不同数据类型其格式选择不同。,数据库及表,2.4 字段属性的设置,默认值:加新记录在数据表中自动显示的值。默认值只是开始值,可在输入时改变,其作用是为了减少输入时的重复操作。默认值必须与数据类型相匹配 输入文本值时,可以不加引号 可以使用表达式定义默认值,如”D
9、ate()”,数据库及表,表达式,表达式:是许多Access 操作的基本组成部分,是产生结果的符号组合,这些符号包括标识符、运算符和值。例如,可以使用下列表达式来显示“小计”和“运货费”控件的数值总和:=小计+运货费,何时使用表达式 定义计算控件或字段,建立有效性规则,或设置默认字段值。建立筛选或查询中的条件表达式 在VBA程序中,为函数、语句和方法指定参数。,数据库及表,表达式,表达式的基本符号:将窗体、报表、字段或控件的名称用方括号包围#:将日期用数字符号包围“”:将文本用双引号包围&:可以将两个文本连接为一个文本串!运算符:运算符指出随后出现的是用户定义项.运算符:随后出现的是 Acce
10、ss 定义的项。注意:计算控件的表达式前必须有等号(=)。示例 1、“北京”、100、#2008-3-12#、“北京”&“奥运”等于“北京奥运”2、Forms!订单!订单ID 引用“订单”窗体上的“订单ID”控件 3、Reports!发票 引用“发票”报表4、SELECT 雇员.雇员ID,订单.订单ID FROM 雇员,订单,数据库及表,表达式,表达式是运算符、常量、字段值、函数、字段名和属性等的任意组合。,数据库及表,表达式举例,1.Sage BETWEEN 20 AND 23 等价于 Sage=20 and Sage26,注意:在书写表达式时,一定要分清楚表达式中引入的数据类型。数据类型可
11、通过字段的定义确定。,数据库及表,表达式,技巧:可利用“表达式生成器”通过选择输入表达式,数据库及表,2.4 字段属性的设置,有效性规则(一个表达式):数据的有效性规则用于对字段所接受的值加以限制,以保证数据输入的准确性。有些有效性规则可能是自动的,如检查数值字段的文本或日期值是否合法。有效性规则也可以是用户自定义的:如:Between#1/1/1970#and#12/31/2003#、”男”or”女”可利用“表达式生成器”通过选择输入规则表达式 可利用“有效性文本”来设置输入错误时的提示。,数据库及表,2.4 字段属性的设置,输入掩码:输入掩码为数据的输入提供了一个模板,可确保数据输入表中时
12、具有正确的格式。在密码框中输入的密码不能显示出来,只能以“*”形式显示,只需要在“输入掩码”文本框内设置为“*”即可。输入掩码可以使用向导,但仅“文本”、“日期/时间”类型有向导 常用掩码 长日期 9999/99/99 短日期0000/99/99 邮编000000,数据库及表,2.4 字段属性的设置,输入掩码 使用输入掩码属性时,可以使用一串代码作为预留区域来制作一个输入模版。,数据库及表,2.4 字段属性的设置,常用掩码 长日期:9999/99/99 短日期:0000/99/99 邮编:000000 身份证号:000000000000000999,数据库及表,2.4 字段属性的设置,其他属性
13、 标题:在数据表显示时,以标题代替字段名显示。小数位数 必填字段:指明该字段必须输入 允许空字符串:可以不输入任何数据 索引:通过在某些字段上建立索引,使表中的数据以此索引排序。,数据库及表,2.4 字段属性的设置,表的索引 当表中的数据很多时,需要利用索引帮助用户更有效地查询数据。建索引目的:提高查询速度 索引的概念涉及到记录的物理顺序与逻辑顺序。文件中的记录的磁盘存储顺序称为物理顺序。索引不改变物理顺序,而是按某个索引关键字来建立记录的逻辑顺序。索引创建方式 单一字段索引:表设计器字段属性索引 多字段索引:设计视图工具栏“索引”按钮,数据库及表,2.5 建立表之间的关系,数据库中的各表之间
14、并不是孤立的,它们彼此之间存在或多或少的联系,这就是“表间关系”。这也正是数据库系统与文件系统的重点区别。只有合理的建立了表之间的关系,才能为数据库后续的应用打下良好的基础。表的关系 一对一 一对多:一端称为主表,多端为相关表 多对多:在数据库系统中,通常将一个多对多关系转换为两个一对多关系。,数据库及表,2.5 建立表之间的关系,表的主关键字 数据库中的每一个表都必须有一个主关键字。它用于保证表中的每条记录都是唯一的。指定了表的主键之后,为确保唯一性,Access 将防止在主键字段中输入重复值或 Null。Access 中定义三种类型的主键 自动编号主键 单字段主键 多字段主键:在设计视图中
15、,按住CTRL键选定多个字段,然后设定为主键。,注意:更改主键时,首先要删除旧的主键,而删除旧的主键,先要删除其被引用的关系。,数据库及表,2.5 建立表之间的关系,表的完整性 关系模型的完整性是对关系的某种约束条件。在关系模型中有3类完整性约束:实体完整性(主属性不能取空值)、参照完整性和用户定义的完整性。其中实体完整性和参照完整性是关系模型必须满足的约束条件 参照完整性:定义外键与主键之间的引用规则。(两个表之间的公共关键字)参照完整性的操作规则(重点理解)不能在子表的外键字段中输入不存在于父表主键中的值。如果在子表中存在匹配的记录,则不能从主表中删除这个记录。如果在子表中存在匹配的记录,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 ACCESS 培训 讲义
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5985460.html