- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第三讲数据库创建与表
建立一个Access数据库的基本步骤为: 进行系统需求分析,确定新建数据库的目的。 设计数据库的表。 规划表中的字段,并确定主键。 确定表之间的关系。 根据表间的关系,优化表、表中字段的设计。 输入数据并创建其他数据库对象,如查询、窗体、报表、宏和模块等。 使用数据库分析工具来分析和改进数据库的性能。 设置数据库的安全性。 2、建立表间关系: 激活数据库窗口 选中对话框中的表 在窗口中选中源表中的某个字段 按下“创建”按钮完成两个表间的连接操作 关闭关系视图窗口,并保存此布局设置 4、查看及修改表关系 表之间的关系并不是一成不变的,通过工具栏中的按钮,可以打开关系视图窗口,显示数据库的各表之间的关系。还可通过表关系工具栏上的“显示直接关系”、“显示所有关系”按钮,查询数据库中表之间的联接关系 。 4.4 表记录的输入 1、输入数据 文本、数字、货币型数据的输入 输入“是/否”型数据 输入日期/时间型数据 输入OLE对象型数据 输入超链接型数据 创建值列表和查阅列表字段 2、记录排序 数据库开发环境的一个基本功能就是排序记录,排序就是按照某个字段的内容值重新排列数据。在默认情况下,Access会按主键的次序显示记录,如果表中没有主键,则以输入的次序来显示记录,如果排序记录的字段上设置了索引,则排序过程会更快 3、筛选记录 按选定内容筛选 按窗体筛选 高级筛选/排序 * * 如果为同一字段定义了输入掩码,同时又设置了格式属性,格式属性将在数据显示时优先于输入掩码。这意味着即使已经保存了输入掩码,在数据设置了格式并显示时,仍将忽略输入掩码。 5)必填字段属性 必填字段属性允许用户规定数据是否必须被输入到字段中。 * * 5、定义和更改主键 Access数据库系统的强大功能,在于它可以 使用查询、窗体和报表快速地查找并组合保存在 各个不同表中的信息。要做到这一点,每一个表 应该包含这样的一个或一组字段,这些字段是表 中所保存的每一条记录的唯一标识,此信息称为 表的主键,也称为主关键字。 * * 1)主键的类型 (1)自动编号主键 当向表中添加每一条记录时,可将自动编号字段设 置为自动输入连续数字的编号。 (2)单字段主键 如果某字段中包含的都是唯一的值,可以将该字段 指定为主键。 (3)多字段主键 在不能保证任何单字段都包含唯一值时,可以将两个或 更多的字段指定为主键。 2)设置或更改主键 3)删除主键 * * 4.3 建立表间关系 通过规范化的方法,我们对表进行有效的分割,但是其实我们知道,这些表虽然被分割为数个表,但它们之间彼此关联。如:客户与订单是有关系的,这种关系可描述为“一位客户可拥有多个订单”。 因此,所谓的关系式数据库就是将数据加以分类,通过建立表之间的参照关系,既能维持数据之间的联系,又可以避免不需要的数据重复。 * * 1、常见的关系类型: 一对一关系: 指表中的某一条记录对应到另一表的某一条记录 一对多关系: 指表中的某一条记录对应到另一表的多条记录 多对多关系: 指表中的某一条记录对应到另一表的多条记录, 而被对应到的多条记录,也会对应回原表的多条 记录 * * 2、建立表间关系: 相关联字段的类型和长度 (1)创建表之间的关系时,相关联的字段不一定要有相同的名称,但必须有相同的字段类型(除非主键字段是“自动编号”类型)。 (2)当主键字段是“自动编号”类型时,只能与“数字”类型并且“字段大小”属性相同的字段关联。 (3)如果两个字段都是“数字”字段,但是“字段大小”属性须相同,两个表才可关联。 * * 3.设置关系选项 1)实施参照完整性: 用来建立表间的引用完整性。如果不选择该选 项,就可以单独对表进行操作,而不必考虑与之 相关联的另外一个表。 (如删除:先删子表,再删主表) (如插入:先在主表插入,再在子表插入) 2)级联更新相关字段: 用于确定是否允许用户修改连接字段的内容。如 果选择了该选项,当改变主表的主关键字字段的 内容时,将随之也改变相关表的主关键字字段的 内容。 * * 3)级联删除相关字段: 用于确定是否允许用户删除与其他表中的记录有 关系的记录。如果选择了该选项,允许删除主表 中的记录,但在删除主表中的记录之前,首先删 除从表中的相关记录。 * * 4.5 子数据表 当两个表之间创建了一对多关系后,将“一”端表称为主表,将“多”端表称为子数据表或子表。 * * 4.6 表的导入导出和链接 对于许多应用来说,可能表已经存在了,只需将
原创力文档


文档评论(0)