四表的基本操作PPT课件_第1页
四表的基本操作PPT课件_第2页
四表的基本操作PPT课件_第3页
四表的基本操作PPT课件_第4页
四表的基本操作PPT课件_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

第四章表的基本操作 3 2 Contents 3 4 1建立和打开数据库 4 1 2建立数据库新建 销售管理 数据库 新建 商品管理 数据库 4 4 1建立和打开数据库 4 1 4打开数据库注意打开方式的选择Setdatabaseto4 1 3修改数据库注意modidata与opendata的不同 5 4 1建立和打开数据库 4 1 5关闭数据库4 1 6删除数据库 6 4 2建立数据库表 4 2 1新建数据库表在打开数据库的情况下创建的表即为数据库表 例 创建数据库表sp14 6 2添加已有自由表将已有自由表添加到数据库 自由表自动成为数据库表 命令 addtable 数据库表在逻辑上从属于数据库 但物理上是独立的 可在不打开数据库的情况下单独对其进行操作一个数据表只能属于一个数据库例 添加sp表到 商品管理 数据库 添加sp表到 销售管理 数据库 7 4 6自由表 4 6 3移去和删除数据库表若数据库表已无用或要把数据库表添加到另一数据库 须执行移去或删除操作 注意移去和删除的区别 移去 对应的命令为 removetable 删除 对应的命令为 droptable例 将sp表从 销售管理 数据库中移去 8 4 2 1设置数据库表的属性 一 显示格式通过掩码设置字段值显示格式 掩码只是改变显示格式 并不更改原有数据例 设置 商品代码 字段以大写字母显示 输入掩码通过掩码控制字段值输入格式 例 设置 商品代码 字段按 1位字母 2位数字的格式输入数据 9 4 2 1设置数据库表的属性 标题在表格中以设置的标题取代原字段名显示 用以帮助用户理解 标题是字段名的另一种显示 设置标题并不更改原有字段名例 设置 单价 字段名以 建议零售价 显示 10 4 2 1设置数据库表的属性 二 字段有效性即域完整性 用于控制字段值的输入范围 规则通过书写表达式 控制字段取值有效范围 复合表达式须拆分例 单价 最高取值为20000 设置其有效性 信息当输入的字段值违反有效性规则时的提示信息 提示信息必然是字符型数据 勿忘定界符 例 若单价输入不正确 提示 单价最高两万 11 4 2 1设置数据库表的属性 默认值当字段经常出现某个值时 可设置其为默认值 这样可提高输入数据的效率 设置默认值时 一定按数据类型的格式输入 例 设置 进口否 字段的默认值为 F 12 4 5数据完整性 通过建立主索引 实现了数据的实体完整性 通过设置字段有效性 实现了域完整性 而数据的参照完整性 则是在永久关系的基础上建立的 参照完整性参照完整性RI ReferentialIntegrity 是控制数据一致性的规则 当对表中的数据进行插入 更新或删除操作时 通过参照引用相互关联的另一个表中的数据来检查对表的数据操作是否正确 以保持已定义的表间关系 13 1 3数据库系统基本概念 数据一致性要求相关表之间必须满足如下三个规则 子表中的每一个记录在对应的主表中必须有一个父记录 否则子表中的这条记录就不符合数据一致性的要求 称为孤立记录 在父表中更新记录时 如果修改了主关键字的值 则子表中相关记录的外部关键字值必须同样修改 在父表中删除记录时 与该记录相关的子表中的记录必须全部删除 14 4 5 3建立永久关系 建立永久关系的步骤确定各表之间的关系以公共字段建立索引若是一对一 则一表建主索引 另一表建候选索引若是一对多 则父表建立主索引 子表建立普通索引若是多对多 则引入第三个表 转化为两个一对多处理退拽父表主索引到子表相应索引即可例 为sp表和xs表建立永久关系例 为sp表和bm表建立永久关系 15 4 5 3数据库系统基本概念 参照完整性规则更新 当父表中的关键字值被修改时所用规则级联 用新的关键字值更新子表中的所有相关记录 限制 若子表中有相关记录则禁止更新 忽略 允许更新 不管子表中的相关记录 删除 当父表中记录被删除时所用规则级联 删除子表中所有相关记录 限制 若子表中有相关记录则禁止删除 忽略 允许删除 不管子表中的相关记录 插入 当在子表中插入或更新记录时所用规则限制 若父表中不存在匹配的关键字值 则禁止插入 忽略 允许插入 16 4 5 3数据库系统基本概念 建立参照完整性建立永久关系 数据库 清空数据库 右击关系 在参照完整性编辑器中编辑参照完整性例 设置xs bm二表间参照完整性当更改bm表中的部门代号时 与之关联的xs中的部门代号也一同被修改 一旦删除bm表中的某一记录 与其对应的xs中的记录也被自动删除 若在xs表中添加记录 而添加的记录的部门代号与bm中的任何记录的部门代号都不相同 则不允许添加 17 临时关系与永久关系建立方法总结 18 临时关系是用来控制相关表之间指针的联动 而永久关系主要是用来存储相关表之间的参照完整性 临时关系既适用于数据库表 也适用于自由表 而永久关系只适用于数据库表 临时关系在表打开时建立并生效 表关闭后该关系也自动解除 永久关系永久地保存在数据库中而不必在每次使用表时重新创建 建立临时关系的子表必须建立索引 父表可以不建立索引 而永久关系必须在两张表中根据公共字段都建立索引 而且父表必须建立主索引 临时关系与永久关系的区别 19 自由表不属于任何数据库 数据库表属于某一数据库 自由表不支持长表名和长字段名 数据库表支持 自由表不能限定数据的输入和输出格式 数据库表可以 数据库表可以创建一个主索引保证实体完整性 自由表无法设置字段有

温馨提示

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

评论

0/150

提交评论