数据库系统管理与维护()_第1页
数据库系统管理与维护()_第2页
数据库系统管理与维护()_第3页
数据库系统管理与维护()_第4页
数据库系统管理与维护()_第5页
已阅读5页,还剩57页未读 继续免费阅读

下载本文档

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

文档简介

精品课件,1,数据库系统管理与维护,ACCESS,精品课件,2,第4章表,精品课件,3,学习要点,理解表的基本概念掌握创建表的方法掌握表结构及数据的修改方法掌握建立表间关系的方法,精品课件,4,表基础,基本概念在Access中表(Table)是一张二维表。表是用来实际存储数据的地方,是数据库系统的基础。在其他数据对象之前,必须先创建表。每个表对有一个表名,表名可以是包含字母、汉字、数字和除句号外的特殊字符的组合。一个数据库不能有两个相同名字的表。一个二维表由多列构成,每一个列有一个名称,且数据类型相同。在Access中表的列成为字段。列的名称成为字段名。一个表中不能有两个相同名字的字段。,精品课件,5,表基础,基本概念(续)一个二维表有多行组成,每一行具有相同的列,但列的数值可能不同。Access中行称为记录,每条记录包含相同的字段。表的记录可以经常增加、删除和修改。一个表是由表的结构和表中的数据而构成的。表的结构由字段的定义确定,表中的数据按表结构的规定有序存放。,精品课件,6,表基础,字段的数据类型及字段的大小字段的数据类型是指在字段中存储的数据的类型,字段的大小是指字段中存储的数据的字符个数或所占存储空间的字节数。数据类型决定了字段的存储方式以及可执行的操作。1.文本型文本型字段可以存放字母、汉字、符号和数字。文本型字段的主要字段属性为字段的大小(字符的个数,1255,默认50)。在Access中一个汉字、一个英文字母都称为一个字符。,精品课件,7,表基础,2.备注型备注型字段可以存放长文本或文本和数字的组合,最多为65535个字符。常使用备注型字段存放较长的文本。,精品课件,8,表基础,3.数字型数字型字段存放需要进行数学计算的数值型数据,如长度、总量、人数等。数字型字段的属性是字段大小。Access为提高存储效率和运行速度,把数字型数据按大小分为字节、整型、长整型、单精度型和双精度型,默认是长整型。应根据数据的取值范围来确定数字字段的类型。,精品课件,9,表基础,精品课件,10,表基础,4.日期-时间型日期-时间型字段用于存放日期和时间。存储空间为8个字节。可以表示1009999年的时间值。主要字段属性是输入掩码和格式。输入掩码是输入时的日期时间格式,格式是显示字段时的格式。其默认的输入掩码和格式按Windows的区域设置的设定。可分别为“日期/时间”设置不同的输入和显示格式可以只包含日期、只包含时间或两个都包含。,精品课件,11,表基础,5.货币型货币型字段用于存放金额数据。可看作是特殊的数字,也可用于数学计算。可为货币型字段设置不同的货币格式。货币型字段存储空间为8个字节,精确到小数点左边15位和右边4位,并在数据前显示一个货币符号。对于金额类的数据应采用货币类型,而不采用数字型。,精品课件,12,表基础,6.自动编号型自动编号型存储长整型数值。在添加新记录时,由Access自动产生一个唯一的顺序号存入自动编号型字段,因而可作为记录的唯一标识。顺序号产生的两种方式:递增和随机存储空间为4个字节,自动编号型字段不能更新,一个表中只能有一个自动编号型字段。自动编号型字段的主要字段属性是新值,取值为递增和随机,默认为递增。,精品课件,13,表基础,7.是/否(逻辑)型对于逻辑型数据,采用是/否型,表示是/否,真/假和开/关。是/否型字段大小为1个字节。是/否型字段的主要字段属性是显示控件,取值为“是”和“否”,默认为“是”。,精品课件,14,表基础,8.OLE对象对于图片和图形、Execl表格、Word文档、声音或其他二进制数据,Access提供OLE数据对象数据类型进行处理。字段大小仅受可用磁盘空间的限制。处理“OLE对象”类型字段时,可自动打开相应的应用程序编辑OLE对象。,精品课件,15,表基础,9.超级链接超级链接型字段存放的数据是超级链接地址,以以文本的格式保存用于访问Internet资源的超级链接地址。超级链接地址是指向对象、文档或Web页面的一个路径。单击超级链接时,Web浏览器或Access就使用该超级链接地址跳转到指定的目的地。,精品课件,16,表基础,10.查阅向导如果某个字段的取值来源于一个有限的集合,可以使用代码技术简化输入。查阅向导型字段允许用户使用组合框显示另一个表或窗体中的值。,精品课件,17,创建表,使用表向导创建表Access预先设计了一些常用的数据库模型,预先定义好了一些表,以向导的方式提供给用户,用户可以在向导的指引下完成一个表格的制定。例4.1使用向导创建产品表,精品课件,18,创建表,操作步骤:新建“产品情况”数据库在数据库窗口,选择“表”对象,单击“新建”按钮。,精品课件,19,创建表,选择“表向导”,单击“确定”,打开“表向导”对话框,精品课件,20,创建表,先在“示例表”中选择“产品”,在单击“添加”按钮。在“示例字段”中选择新表要添加的字段:,精品课件,21,创建表,在表向导中输入表名“产品”,选择确定一个主键,单击“完成”按钮。,精品课件,22,创建表,产品表的结构设计好了,单击工具栏中的“视图”按钮,切换到表设计视图。,精品课件,23,创建表,使用表设计器创建表例4.2使用表设计器创建学生信息表。,精品课件,24,创建表,创建/打开“学籍管理数据库”选择“对象列表”中的“表”选项,双击“使用设计器创建表”,精品课件,25,创建表,输入表的字段,设置字段的属性。,精品课件,26,创建表,单击表设计工具栏中的保存。打开另存为对话框,输入“学生信息表”,单击保存按钮保存表结构。关闭表设计器,精品课件,27,创建表,其他创建表的方法1.通过输入数据创建表通过此方法创建表时,字段名使用默认的字段名(字段1,字段2,字段3,),根据输入的记录自动指定字段类型。,精品课件,28,创建表,打开学籍管理数据库选择“表”对象,单击“新建”按钮选择“数据表视图”,打开一个空白的数据表视图输入表中的数据双击“字段1”,修改字段名,相同的方法修改其他字段的字段名关闭数据表视图,精品课件,29,创建表,导入表使用导入表的方式通过引入一个已有的外部表快速建立表。外部数据源可以是Access数据库和其他格式的数据库中的数据。操作步骤打开要导入数据的数据库选择“文件”-“获取外部数据”-“导入”,打开“导入”对话框,在“导入”对话框中确定要导入的文件类型和文件名称单击”导入”按钮。,精品课件,30,创建表,例:将班级表导入学籍数据库步骤:1.打开学籍数据库,精品课件,31,创建表,2.选择“文件”-“获取外部数据”-“导入”,选择要导入的文件。,精品课件,32,创建表,3.单击“导入”按钮,打开“导入数据表向导”,精品课件,33,创建表,4.选择“第一行包含列标题”,使得Execl表中的列标题作为导入表的字段名称。,精品课件,34,创建表,5.选择数据的保存位置,精品课件,35,创建表,6.确定导入表中不包含的字段,精品课件,36,创建表,7.设置或不设置主键,精品课件,37,创建表,链接表如果要使数据能被其他的数据库应用程序使用,可使用链接方式将外部数据表链接到Access中,供表中数据共享,精品课件,38,创建表,操作步骤打开要链入的数据库选择“文件”-“获取外部数据”-”链接表”确定要链入的文件类型和文件名称单击“链接”,精品课件,39,维护表,修改表结构要修改表结构,可选中要修改的表,单击“设计”按钮,进入设计视图进行修改。,精品课件,40,维护表,定义字段在设计视图中的“字段名称”中输入字段名称。字段是表的基本存储单元字段名称在表中必须唯一字段名称的命名原则长度最多64个字符可以是字母、数字、空格和特殊字符(除句号、感叹号和方括号)的任意组合。不能以空格开头不能包含控制字符(ASCII031),精品课件,41,维护表,设置字段的数据类型设置主键关系数据库中表的记录是由主键来标识的。主键有一个或多个字段组成,其值在表中对于每条记录来说是唯一的。表中通常有一个主键,主键值不能为空,精品课件,42,维护表,设置索引使用索引有助于将记录分类,从而提高查找记录的效率利用索引属性可以为单一字段设置一个索引。单击按钮,打开索引设置对话框中设置单一字段或多个字段(组合)设置一个索引。,精品课件,43,维护表,查阅向导数据表中的数据在有些情况可以从其他表中的某个字段中获得,或从一组预先设置好的数据中获得。使用自行键入值查阅列表在设计视图中选择字段,在数据类型组合框中,选中“查阅向导”,打开“查阅向导”对话框。查阅列的数据来源于:另外一个表固定常数,精品课件,44,维护表,输入所需的列数,在单元格中输入所需的值,精品课件,45,维护表,确定查阅列指定标签的名称。,精品课件,46,维护表,使用表或查询数据源创建查阅列表先创建一个包含查询列表内容的表打开(需建立查阅列表)表,选中字段,在数据类型组合框中,选中“查阅向导”,打开“查阅向导”对话框。,精品课件,47,维护表,选中“使用查阅列表查阅表或查询中的值”,精品课件,48,维护表,选择为查阅列表提供数据的数据表,精品课件,49,维护表,选择为查询列表提供数据的字段按“完成”按钮。保存编辑结果,关闭表设计器,精品课件,50,维护表,维护表中的数据输入数据在数据表中直接添加记录利用记录导航添加记录利用工具栏按钮添加记录利用菜单栏添加记录“插入”-”新纪录”修改数据直接进入数据表视图修改,精品课件,51,维护表,设置表和字段属性设置字段标题使用方便考虑:字段名往往用英文字母,需要用标题加以说明,精品课件,52,维护表,默认值默认值是指向表中输入新记录时字段的默认取值。将最常用的值作为默认值,可提高输入效率。,精品课件,53,有效性规则和有效性文本有效性规则用预限定输入到字段的数据必须满足的简单条件,以保证数据的正确性有效性文本是当输入的数据不满足该有效性规则时,系统显示的提示信息。,精品课件,54,维护表,建立表间关联数据库有若干个表组成,要使这些表联系起来,需要对这些表建立关联。建立表间关联的前提是在表中建立主键和索引。建立主关键字主键是表中记录的唯一标识,有一个或多个字段组合所组成。表中记录的存储顺序依赖于主键。主键字段的内容不能重复当表中设置完成主键后,表会自动按照主键的字段值的升序排序。,精品课件,55,维护表,表的关联类型关联类型指的是表与表之间的对应方式,也称关系。两个表间关系有下列三种:一对一关系在A表中的每一记录在B表中有且只有一个匹配的记录,并且在B表中的每一记录在A表中也只有一个匹配的记录。一对多关系在A表中的一条记录可以与B表中有多条记录匹配,但在B表中的一条记录只能与A表中的一个记录相匹配。多对多关系在A表中的记录能与B表中的多条记录匹配,并且在B表中的一条记录也能与A表中的多条记录相匹配,精品课件,56,维护表,建立关系的操作步骤例:建立一对一的关系关闭所有打开的表设计视图单击工具栏中的“关系”按钮在“显示表”对话框中,选择要建立关系的两张表,添加到“关系”窗口,精品课件,57,维护表,在第一个表的字段中选择要关联的字段,按住鼠标左键拖到第二个表的相应的字段上。在打开的“编辑关系”对话框中看到对应的关系类型。关闭“关系”窗口,精品课件,58,参照完整性使用参照完整性可使得表中记录数据有效、完整。在“编辑关系”对话框中选中“实施参照完整性”,可使得在已经建立关系的两个表间,建立参照完整性检查。级联更新和级联删除在选中“实施参照完整性”后,可选择“级联更新相关字段”和“级联删除相关记录”级联更新相关字段指的是当修改主表中关联字段的值时,Access自动修改从表中相关记录的关联字段的值。级联删除相关记录指的是当删除主表的某条记录时,Access自动删除从表中相关记录。,精品课件,59,维护表,使用表中的数据查找替换批量修改数据时,可以使用查找替换。操作步骤:打开表设计视图,选择要查找的字段单击“编辑”-”查找”或单击工具栏上的“查找”按钮,打开“查找和替换”对话框,精品课件,60,维护表,如

温馨提示

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

评论

0/150

提交评论