数据库表的设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

第3章数据库表的设计和使用开始主讲:第3章数据库表的设计和使用【学习目标】从概念上掌握字段、记录、表、数据库、主键和外键、索引和参照完整性;创建“学生成绩管理系统”中的4张基本数据库表,即“学生基本信息表”、“成绩表”、“课程信息表”和“政治面貌代码表”;创建4张表之间的关系;设置表的“常规”属性,“查阅”属性和“表”属性。【本章内容】3.1创建数据库3.2创建表3.3表的关系3.4管理数据表第3章数据库表的设计和使用3.1、创建数据库数据库及数据库管理系统的直观概念数据库数据库管理系统3.1创建数据库Access2002提供两种创建数据库的方法:1.使用数据库向导,为所创建的数据库选择所需的表、窗体及报表等。2.先创建一个空数据库,然后再添加表、窗体、报表及其他对象。3.1创建数据库1、使用数据库向导3.1创建数据库2、先创建一个空数据库,然后再添加表、窗体、报表及其他对象。返回目录1.使用数据库向导创建表2.使用表向导创建表3.使用设计器创建表4.通过输入数据创建表3.2创建表1.使用数据库向导创建表这是最简单的方法,用户所做的工作就是选择。缺点是,如果用户想要的数据库不是系统提供的10种之一,这种方法就无法满足用户的需求。3.2创建表2、使用表向导创建3.2创建表3、使用设计器创建表这是最灵活和最有效的方法,也是开发过程中最常用的方法。学生成绩管理系统项目由4张表组成:课程信息表成绩表学生基本信息表政治面貌代码表3.2创建表3、使用设计器创建表4张表的字段组成和彼此关系如图:3.2创建表4通过输入数据创建表这是最灵活和最有效的方法,也是开发过程中最常用的方法。学生成绩管理系统项目——成绩表:课程信息表成绩表学生基本信息表政治面貌代码表3.2创建表返回目录练习1、建立属于自己的数据库文件,命名为自己的学号.mdb2、创建4个表,如图3-14所示内容。注意数据类型的选择。3、向4个表输入数据,数据内容为你们班的同学,并为他们打分。注意:输入顺序为政治面貌代码表、课程信息表———学生基本信息表———成绩表。1.表之间的关系类型2.创建表间关系3.删除表关系4.查看关系3.3表的关系3.3.1表之间的关系类型通过表之间的关系就可以指出一个表中的数据与另一个表中数据的关联方式。表之间的关系有4种可能:类型描述一对一一个表中的每个记录只与第二个表中的一个记录匹配一对多一个表中的每个记录与第二个表中的一个或多个记录匹配,但第二个表中的每个记录只能与第一个表中的一个记录匹配多对一一个表中的多个记录与第二个表中的一个记录匹配多对多一个表中的每个记录与第二个表中的多个记录匹配,反之亦然在下列情况下,应该应用参照完整性规则:公用字段是主表的主键。相关字段具有相同的格式(数据类型)。两个表都属于相同的数据库。参照完整性规则会强迫用户进行下列操作:1.在将记录添加到相关表中之前,主表中必须已经存在了匹配的记录。2.如果匹配的记录存在于相关表中,则不能更改主表中的主键值。3.如果匹配记录存在于相关表中,则不能删除主表中的记录。3.3.1表之间的关系类型用户可以用多种方式来定义表之间的关系在用户首次使用表向导创建表时,向导会给用户提供创建表之间关系的机会;另外用户也可以在设计视图中创建和修改表之间的关系。以项目为例,创建项目中4张表之间的关系。3.3.2创建表间关系3.3.2创建表间关系在“关系”窗口内选中要进行删除关系的连线,如“课程信息表”和“成绩表”的连线,此时的关系连线会变粗。再按Delete键,将会弹出询问用户是否要将此关系从数据库中永久删除的提示框。3.3.3删除表关系①单击工具栏中的“关系”按钮,表示要查看数据库中定义的表间关系;②单击工具栏中的“清除版式”按钮,可从“关系”窗口中删除所有的表。此操作并不是真正删除表或关系,只是将此表或关系从“关系”窗口中删除,如果用户需要对其进行恢复,则可以单击工具栏中的“显示表”按钮,在弹出的“显示表”对话框中双击该表,然后单击“关闭”按钮,将“显示表”对话框关闭即可。3.3.4查看关系返回目录3.4.1修改表的结构3.4.2复制数据表3.4.3导出数据表3.4.4设置表的说明信息3.4.5隐藏表3.4.6设置数据确认表达式3.4.7删除表3.4.8重命名表3.4.9关闭表3.4管理数据表修改字段名修改字段名并不会影响本表中的数据,但对于查询、窗体、报表、模块、数据访问页等对象会有影响。程序可能会由于找不到该字段而产生错误。插入新字段插入和删除字段是数据库表设计过程中经常用的操作。3.4.1修改表的结构修改字段名修改字段名并不会影响本表中的数据,但对于查询、窗体、报表、模块、数据访问页等对象会有影响。程序可能会由于找不到该字段而产生错误。插入新字段插入和删除字段是数据库表设计过程中经常用的操作。删除字段如果要删除字段已经和其它表定义了关系,要先删除关系。3.4.1修改表的结构在Access中复制数据库的表有几种方式:复制结构复制结构和数据复制数据以我们的项目为例,复制“成绩表”。3.4.2复制数据表在Access中复制数据库的表有几种方式:复制结构复制结构和数据复制数据3.4.2复制数据表3.4.3导出数据表以我们的项目为例,把“成绩表”导出。在此我们要把“成绩表”导出成MicrosoftExcel3的表。3.4.4设置表的说明信息数据库中拥有数百个表,为了区别各个表,可以为表指定一个说明信息,来说明表的功能。以我们项目为例,设置“课程信息表”的说明信息3.4.5隐藏表大量的数据表给表的管理带来了非常大的困难,有一些表具有特殊的用途,通常可以把它们隐藏起来,这样减少了窗口中显示表的数量。隐藏表的操作很简单,只需要在图3-48中把“属性”的隐藏选项选中即可。3.4.6设置数据确认表达式使用数据确认技术可以对表中的数据(输入或编辑数据)进行操作确认,使数据尽可能保持正确,减少出错的可能性。在表的字段属性“有效性规则”中输入表达式,这些表达式将限制特定的值或值的范围,从而保证某个字段的值正确。在“有效性文本”中输入出错时的提示信息。3.4.7删除表在Access中,用户可以对无用的数据表或出现错误的表进行删除。下面以我们的项目为例,删除“女生信息”表。3.4.8重命名表在“数据库”窗口中选择需要重命名的表。从“编辑”下拉菜单中选择“重命名”命令,或直接按F2键,也可以选定要重命名的表,等待一秒钟后再次单击该表,此时将进入编辑状态。输入新名后,例如“成绩表”,按回车键将其进行保存即可。3.4.9关闭表用户操作完表后,可以将其关闭,其关闭的方法有3种:在“文件”菜单中选择“关闭”命令。单击右上角的关闭按钮。双击该表左上角的控制菜单图标。返回目录创建Access2002数据库创建表表的关系管理数据表本章小节返回目录

1 / 34
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功