新编VisualFoxPro教程江南大学太湖学院机电系计算机教研室2011年2月江苏省普通高校计算机等级考试指定教材江南大学太湖学院机电系计算机教研室江南大学太湖学院机电系计算机教研室第第33章数据库与表的创建和使章数据库与表的创建和使用用3
1数据库概述3
2数据库的创建、打开和使用3
3表的创建和使用3
4永久性关系与参照完整性3
5有关数据库及其对象的常用函数第第33章数据库与表的创建和使用章数据库与表的创建和使用3
1数据库概述数据库是一个容器,是许多相关的数据库表及其关系的集合
例如,一个教学管理信息系统中将涉及到教师、课程、任课、学生、成绩、系以及专业等实体,可分别用二维表来表示(如图所示)
数据库中的表并不是彼此独立的,借助于一个公共的字段可以将两张表联系起来,这就建立了一种“关系”
1数据库概述一、数据库设计的步骤:1、确定建立数据库的目的,进行数据的需求分析2、确定需要的各种表3、确定表的字段4、确定表之间的关系5、设计的优化二、VFP数据库的组成数据库表视图连接存储过程3
1数据库概述二、VFP数据库的组成1、数据库表数据库表与数据库之间的相关性是通过它们之间的双向链接实现的
前链保存在数据库文件中存储有关表文件的路径和文件名信息指向库表后链存放在一张表的表头中存储有关库文件的路径和文件信息指向拥有该表的数据库3
1数据库概述二、VFP数据库的组成2、视图(View)视图是一种“虚表”类型,其数据来源于一张或多张表
视图兼有表和查询的特点
视图可以分为本地视图和远程视图
详细内容将在下一章介绍
1数据库概述二、VFP数据库的组成3、连接(Connection)连接是保存在数据库中的一个定义,它制定了数据源的名称
ODBC:开放式数据互连连接远程数据源的方法直接访问在机器上注册的ODBC