- 1、本文档共114页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新编Visual FoxPro 教程 江南大学太湖学院机电系计算机教研室 2011年2月 第3章 数据库与表的创建和使用 江南大学太湖学院机电系计算机教研室 3.1 数据库概述3.2 数据库的创建、打开和使用3.3 表的创建和使用3.4 永久性关系与参照完整性3.5有关数据库及其对象的常用函数 3.1 数据库概述 数据库是一个容器,是许多相关的数据库表及其关系的集合。 例如,一个教学管理信息系统中将涉及到教师、课程、任课、学生、成绩、系以及专业等实体,可分别用二维表来表示(如图所示)。 数据库中的表并不是彼此独立的,借助于一个公共的字段可以将两张表联系起来,这就建立了一种“关系”。 3.1 数据库概述 一、数据库设计的步骤: 1、确定建立数据库的目的,进行数据的需求分析 2、确定需要的各种表 3、确定表的字段 4、确定表之间的关系 5、设计的优化 3.1 数据库概述 二、 VFP数据库的组成 3.1 数据库概述 二、 VFP数据库的组成 1、数据库表 数据库表与数据库之间的相关性是通过它们之间的双向链接实现的。 前链 保存在数据库文件中 存储有关表文件的路径和文件名信息 指向库表 后链 存放在一张表的表头中 存储有关库文件的路径和文件信息 指向拥有该表的数据库 3.1 数据库概述 二、 VFP数据库的组成 2、视图(View) 视图是一种“虚表”类型,其数据来源于一张或多张表。 视图兼有表和查询的特点。 视图可以分为本地视图和远程视图。详细内容将在下一章介绍。 3.1 数据库概述 二、 VFP数据库的组成 3、连接(Connection) 连接是保存在数据库中的一个定义,它制定了数据源的名称。 ODBC:开放式数据互连 连接远程数据源的方法 直接访问在机器上注册的ODBC数据源 用“连接设计器”设计自定义连接 3.1 数据库概述 二、 VFP数据库的组成 4、存储过程 存储过程是保存在数据库中的过程代码的地方 保存用户自定义函数和过程。 保存参照完整性代码。 打开数据库时,它们便被加载到内存中。 创建、修改或移去存储过程的方法: “项目管理器” “数据库设计器” MODIFY PROCEDURE 三、 VFP数据字典概述 数据字典是指存储在数据库中用于描述所管理的表和对象的数据,即关于数据的数据。这些数据称为元数据。 每个数据库都带有一个数据库字典。 数据库表可以享受到数据字典的各种功能。 使用数据字典,可以创建字段级规则和记录级规则,保证主关键字字段内容的唯一性。 如果不用数据字典,也可通过编程实现上述功能。 3.1 数据库概述 数据字典可创建、指定的内容 表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中使用的默认控件类等。 表的主索引关键字。 数据库表之间的永久性关系。 长表名和表注释。 字段级和记录级有效性规则。 存储过程。 插入、更新和删除事件的触发器。 一、数据库的创建 每创建一个新的数据库都将生成三个文件: 数据库文件(.dbc) 关联的数据库备注文件(.dct) 关联的数据库索引文件(.dcx) 数据库文件并不在物理上包含任何附属对象,仅存储指向表文件的路径指针。 一、 数据库的创建 创建数据库可以采用下述方法之一 。 使用“项目管理器” 使用“文件”菜单中的“新建”命令 使用命令 CREATE DATABASE [数据库|?] 二、 数据库的使用 1、打开数据库 2、设置当前数据库 3、检查数据库的有效性 4、关闭数据库 5、删除数据库 1、打开数据库 使用菜单 “文件”/“打开”/指定数据库文件名 使用Open Database命令 格式:Open Database [Databasename] [Exclusive | Shared] [Noupdate] 说明: Exclusive:指定以独占方式打开数据库。 Shared:指定以共享方式打开数据库。 Noupdate:以只读方式打开数据库。 1、打开数据库 数据库可以同时打开多个 OPEN DATABASE db1 OPEN DATABASE db2 OPEN DATABASE db3 2、设置当前数据库 所有打开的数据库中,只有一个是当前数据库。 在打开数据库时,最后一个打开的数据库是当前数据库。 将其他数据库设置为当前数据库 “常用”工具栏的数据库下拉列表 SET DATABASE TO [数据库名] 3、检查数据库的有效性 如果数据库和表文件的双向链接被破坏后,可重新链接,更新相对路
您可能关注的文档
- 第七节动能动能定律.ppt
- 做一个合格的IC工程师.ppt
- 专题五古诗文默写.ppt
- 做一个有思想、有道德、有修养的人.ppt
- 专题五中国共产党领导的民主革命1.ppt
- 做一个有道德的人1.ppt
- 专题五:职业适应与发展.ppt
- 做一个自信的人(共17张)湘师大版《道德与法治》七年级上册.ppt
- 第七课《最后一课》课件.ppt
- 做一个规范的教学设计.ppt
- 新高考生物二轮复习讲练测第6讲 遗传的分子基础(检测) (原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第3讲 酶和ATP(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第9讲 神经调节与体液调节(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第8讲 生物的变异、育种与进化(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第5讲 细胞的分裂、分化、衰老和死亡(检测)(原卷版).docx
- 新高考生物二轮复习讲练测第12讲 生物与环境(讲练)(原卷版).docx
- 新高考生物二轮复习讲练测第11讲 植物生命活动的调节(检测)(原卷版).docx
文档评论(0)