第7-8讲 数据库的创建与使用.ppt

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第7-8讲 数据库的创建和使用 本章学习要求 数据库的概念 数据库的创建、打开、关闭等基本操作(数据库设计器) 数据库表的创建、添加 数据库表的数据扩展属性:数据级和表级 永久关系与参照完整性(基本概念、设置) 本章重点及难点 数据库表的数据扩展属性 永久关系 参照完整性的理解与设置 4.2.1 数据库的创建 界面方式 在“项目管理器”中新建 通过“新建”对话框创建 命令方式 1. 数据库表 前链 保存在数据库文件中 指向库表 存储有关表文件的路径和文件名信息 后链 保存在一张表的表头中 指向拥有该表的数据库 存储有关库文件的路径和文件信息 表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中使用的默认控件类。 表的主索引关键字 长表名和表注释 字段级和记录级有效性规则 存储过程 插入、更新和删除事件的触发器 4.5.1 数据库表的创建 界面方式 “项目管理器”窗口 “数据库设计器” 在数据库打开时,利用菜单命令或常用工具栏“新建” 命令方式 在数据库打开时,利用create table-SQL命令 界面方式 通过“项目管理器” 通过“数据库设计器“ 4.6.3 参照完整性 设置参照完整性时,应满足以下规则: 在关联的数据表间,子表中的每一个记录在对应的父表中都必须有一个父记录。 对子表作插入记录操作时,必须确保父表中存在一个父记录。 对父表作删除记录操作时,其对应的子表中必须没有子记录存在。 4.6.3 参照完整性 参照完整性规则包括三种规则: 更新规则:当父表中记录的关键字值被更新时触发 删除规则:当父表中记录被删除时触发 插入规则:当在子表中插入或更新记录时触发 每种规则又包括三种设置 级联:将操作也作用于建立永久关系的另一数据库表 限制:禁止操作 忽略:允许操作 参照完整性的设置 命令使用小结 有关数据库操作命令 有关数据表操作命令 有关记录操作命令 有关索引操作命令 有关表之间的关系的操作命令 有关数据库操作命令 创建数据库 CREATE DATABASE[数据库文件名 >|?] 打开数据库 OPEN DATABASE [数据库|?][EXCLUSIVE|SHARED] [NOUPDATE][VALIDATE] 修改数据库 MODIFY DATABASE [数据库文件名|?] 关闭数据库 CLOSE DATABASE 关闭当前数据库 CLOSE DATABASE ALL 关闭所有数据库 CLOSE ALL 关闭所有 有关数据库操作命令 设置当前数据库 SET DATABASE TO 数据库名 检查数据库的有效性 VALIDATE DATABASE [RECOVER] [TO PRINTER | TO FILE 文件名] 删除数据库 DELETE DATABASE [ <数据库文件名>|?] 有关数据库操作命令 添加数据库表 ADD TABLE [表名|? ][NAME 长表名] 移去和删除数据库表 REMOVE TABLE [表名|? ][ DELETE|RECYCLE] 有关数据表操作命令 创建数据表 CREATE[数据表文件名 >|?] 修改表结构 MODIFY STRUCTURE 打开表 USE 表名[IN 工作区号|表别名] [AGAIN] [ALIAS 自定义表别名] [EXCLUSIVE] [SHARED] [NOUPDATE] 有关数据表操作命令 关闭表 ① 关闭当前工作区中的表 USE ② 关闭非当前工作区中的表 USE IN 工作区号|表别名 SELECT 工作区号|表别名 USE ③关闭所有工作区中的表 CLOSE ALL ④关闭自由表 CLOSE TABLES 表的独占与共享 SET EXCLUSIVE ON SET EXCLUSIVE OFF 有关数据表操作命令 表的独占与共享 SET EXCLUSIVE ON SET EXCLUSIVE OFF 有关记录操作命令 查看表的记录 BROWSE [FIELDS 字段名1,字段名2...][FOR 条件] [FREEZE字段名] [NOAPPEND] [NODELETE] [NOMODIFY] [TITLE 字符表达式] LIST/DISPLAY [范围][FIELDS 字段名1,字段名2...][FOR 条件][WHILE 条件][TO PRINT][OFF] 注意: FOR:在指定范围内对所有满足条件的记录操作 WHILE:从当前记录开始到第一个不满足条件记录之间的记录 有关记录操作命令 记录的筛选 SET FILTER TO [条件表达式] 字段的筛选 SET FIELD TO

文档评论(0)

kehan123 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档