第四章 数据库的创建和使用 - 图文 联系客服

发布时间 : 星期一 文章第四章 数据库的创建和使用 - 图文更新完毕开始阅读3ee2adfe376baf1ffc4fadf0

数据库表(1)

从属于某一个数据库的表,称为“数据库表”(也叫“相关表”)。

(1)前链和后链

库表与数据库之间的相关性是通过表文件(.DBF)与库文件(.DBC)之间的双向链接实现的。双向链接包括前链和后链。

(2) 在数据库中添加、新建和移去表

在数据库中添加表是指把自由表添加到数据库中使之成为库表,本质上是建立了库与表之间的双向链接。新建数据库表是指把新建的表直接创建成数据库中的表。从数据库中移去表是指把库表从数据库中释放为自由表,本质上是删除了库文件与表文件中的双向链接信息。

在数据库中添加、新建和移去表的方法有多种。(3) 更新表和数据库的链接

数据库表(2)

表文件,则这些文件的相对路径会改变,可能会破坏已有的前链或后链。

如将库表XS由C盘移至A盘,由于表文件的移动引起库文件中的前链被破坏,可使用命令VALIDATE DATABASE RECOVER ,更新相对路径信息以重建前链。也可用USE 命令打开表,系统会显示“打开”对话框,允许重新定位该表所属的数据库或删除链接。

如果从磁盘中意外地删除了某个数据库文件,那么原来此数据库中包含的表仍然保留对该数据库引用的后链,这些表就不能再被添加到其他的数据库中,这时就需要从表中删除后链。其命令是:

FREETABLE表文件名如:FREETABLEXS表被删除了后链以后,便成为自由表,可再添加到其他的数据库中。

前链和后链

前链是保存在数据库容器(.DBC)中的有关表文件的路径和文件名信息,它将数据库与库表文件相链接。前链指向数据库中包含的表,它由各个表文件的相对路径和文件名称构成。

后链是存放在一个表的表头中的数据库的路径和文件名,用以将自身与包含自身的数据库容器相链接。后链指向拥有该表的数据库,它由数据库的相对路径和数据库名称构成。

添加、新建和移去数据库表的方法

1.利用“项目管理器”在数据库中添加、新建和移去表

2.利用“数据库设计器”在数据库中添加、新建和移去表

3.使用命令在数据库中添加、移去表语法:ADDTABLE自由表表文件名;[NAME长表名]

功能:向数据库中添加自由表。

语法:REMOVETABLE表名[DELETE]功能:从数据库中移去表。