Ac数据基础应用 11_第1页
Ac数据基础应用 11_第2页
Ac数据基础应用 11_第3页
Ac数据基础应用 11_第4页
Ac数据基础应用 11_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第2章

数据库、表的建立与维护第2章

数据库、表的建立与维护

第一讲数据库与表的创建本讲主要教学内容12数据库的创建表的操作3建立表之间的关系小结4学习目标1

掌握数据库的创建过程。2

掌握表的定义与记录的输入方法。3

掌握关系的定义方法。重点与难点表中字段属性的定义与表之间关系的创建是本讲的重点。表中字段属性和含义与关系定义的作用是本讲的重点。引言在Access中,数据库实际上是一个容器,在该容器中可以存放很多数据对象,如表、查询、窗体、报表、数据访问页与模块等,其中非常重要的对象就是表,表是数据库的基础,它记录着数据库中全部的数据内容。而其他对象只是Access提供的对数据库进行维护的工具而已。正因为如此,设计一个数据库的关键,就集中在建立数据库中的基本表上。本章将介绍数据库和表的建立与维护。

2.1数据库的操作

2.1.1Access的启动与退出Access启动后的界面。2.1数据库操作2.1.2创建数据库操作注意:此时建立的数据库是一个空的数据库,数据库文件的扩展名为.mdb。2.1.3数据库的打开数据库的打开方式有“打开”、“以只读方式打开”、“以独占方式打开”与“以独占只读方式打开”4种。具体含义如下:

打开:默认以共享方式打开选定的数据库,并可进行数据读写。

以只读方式打开:所有用户都只能读,即可以查看但不能编辑任何数据库对象。

以独占方式打开:只允许打开它的用户读写,而其他用户不能打开该数据库。

以独占只读方式打开:只允许打开它的用户读,而其他用户不能打开该数据库。2.2数据库的操作2.2表的操作表是整个数据库工作的基础,也是所有查询、窗体与报表的数据来源。表设计的好坏,直接关系到数据库的整体性能,在很大程度上影响着实现数据库功能的各对象的复杂程度。本节将详细介绍表的建立,包括Access数据类型,建立表结构,向表中输入数据,字段属性设置以及建立表与表之间的关系等内容。2.2表的操作

2.2.1表的命名为表命名时,要遵循软件工程的方法,表的前缀应该用系统或模块的英文名的缩写(全部大写或首字母大写)。如果系统功能较简单,没有划分为模块,则可以用系统英文名称的缩写作为前缀,否则以各模块的英文名称缩写作为前缀。例如:有一个模块叫做BBS,则数据库中所有对象的名称都要加上前缀BBS,即命名为:BBS_+数据库对象名称,如BBS_CustomerInfo表示论坛模块中的客户信息表。

[J1]BBS已经是缩写!2.2表的操作

2.2.1表的命名

表的名称必须易于理解,一般用表示表的功能的英文单词或缩写英文单词命名。无论是完整英文单词还是缩写英文单词,单词首字母必须大写。

如果表可用一个英文单词来表示,请用完整的英文单词来表示;例如:系统资料中的客户表的表名可命名为:SYS_Customer。如果当前表需用两个或两个以上的单词来命名时,尽量以完整形式书写,如太长可采用两个英文单词的缩写形式;例如:系统资料中的客户明细表可命名为:SYS_CustItem。表名称不应该取得太长(一般不超过三个英文单词)。在命名表时,用单数形式表示名称。例如,使用Employee,而不是Employees。对于有主明细的表来说。明细表的名称为:主表的名称+字符Dts。例如:采购定单表的名称为PO_Order,则采购定单的明细表为PO_OrderDts。

[J1]BBS已经是缩写!2.2表的操作

2.2.2建立表的结构

[J1]BBS已经是缩写!创建表有三种主要的方法:一是使用设计器创建表;二是使用向导创建表;三是通过输入数据创建表。2.2表的操作

[J1]BBS已经是缩写!

表设计器2.2表的操作

2.2.2建立表的结构

[J1]BBS已经是缩写!通过输入数据创建表2.2表的操作

[J1]BBS已经是缩写!

字段属性◆字段名:字段命名时必须采用有意义的字段名,字段名中不允许出现.(句点)、!(惊叹号)、[](方括号)、’(左单引号),字段名最长可达64个字符。2.2表的操作

[J1]BBS已经是缩写!

字段属性◆数据类型◆说明2.2表的操作

[J1]BBS已经是缩写!

字段属性◆说明:“说明”栏可以不输入,但是推荐用户在这里输入对字段的描述。这样不但可以帮助你维护数据库,而且当你创建了相关的表单时,这些描述信息会自动提示在表单的状态栏中。2.2表的操作

[J1]BBS已经是缩写!

字段属性◆字段大小:对于“文本”类型,表示字段的长度,对于“数字”类型则表示数字的精度或范围。◆格式:数据显示的格式。◆输入掩码:使用原义字符来控制字段或控件的数据输入。◆标题:在相关的表单上该字段的标签上显示的标题。如果该项不输入,则以字段名作为标题。◆默认值:字段为空时的默认值。◆有效性规则:字段值的限制范围。◆有效性文本:字段值违反有效性规则时的提示信息。◆必填字段:字段值是否可以为空。◆允许空子符串:是否允许长度为零的字符串存储在该字段中。◆索引:是否以该字段创建索引。2.2表的操作

[J1]BBS已经是缩写!

主键定义2.2表的操作

[J1]BBS已经是缩写!

2.2.3表的维护1.打开与关闭表2.编辑表的内容3.调整表的外观4.获取外部数据5.查找数据和替换数据6.筛选记录2.3表之间关系的创建

[J1]BBS已经是缩写!

2.3.1主关键字数据库中的每一个表都必须有一个主关键字,主关键字除了用于标识表中记录的惟一性外,更重要的作用在于多个表间的链接。当用户为表定义了一个主键后,用户必须遵循以下的几条规则:主键必须唯一的识别每一记录。一个记录的主键不能为空。当输入记录时,主键的值必须存在。不能更改主键的域。主键的值不能改变。在Access中,可以定义自动编号主键、单字段主键与多字段主键三种类型的主键。在Access中,可以定义自动编号主键、单字段主键与多字段主键三种类型的主键。1.“自动编号”主键在进行表设计时,用户可以创建“自动编号”字段。所谓自动编号就是当用户向表中添加每一条记录时,“自动编号”字段将自动输入连续数字的编号。2.单字段主键单字段主键的定义方法在前面已做过介绍,请参见前面相关内容。3.多字段主键多字段主键的定义方法与单字段主健的定义方法相同,只是要求在表设计视图中,要先选择定义为主键的多个字段。选择多外字段的方法是按住CTRL键,然后单击需定义为主键的多个字段,然后设定为主键。2.3表之间关系的创建2.3.2表之间关系的建立2.3表之间关系的创建

要在表之间建立关系,必须确保表拥有相同数据类型的字段。其设置步骤如下:⑴打开表所在的数据库窗口。⑵单击“工具”→“关系”命令,弹出“显示表”对话框,如图2.25所示。⑶在“显示表”对话框中,选择要建立关系的表,然后单击“添加”按钮。依次添加所需的表后,单击“关闭”按钮。⑷接着在“关系”窗口中选择其中一表中的主键,按下鼠标左键拖曳到另一表中的外键,释放鼠标键后,弹出“编辑关系”对话框。⑸在“编辑关系”对话框中选中“实施参照完整性”的“级联更新相关字段”复选框。使当在更新主表中的主键字段的内容时,同步更新关系表中相关字段的内容。2.3.2表之间关系的建立2.3表之间关系的创建小结在Access中,数据库是一个容器,表是存放在该容器中一个非常重要的对象,表存放着数据库的数据。表结构定义具体包括表名,字段名、数据类型,字段说明,字段的大小,有效性规则,提示信息,默认值等内容。在Access中,可以

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论