vf课件第6章 数据库基本操作与视图_第1页
vf课件第6章 数据库基本操作与视图_第2页
vf课件第6章 数据库基本操作与视图_第3页
vf课件第6章 数据库基本操作与视图_第4页
vf课件第6章 数据库基本操作与视图_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

1、第第6章章 数据库基本操作与视图数据库基本操作与视图6.1 数据库的概念与基本操作数据库的概念与基本操作6.2 数据库中表的相关操作数据库中表的相关操作6.3 永久关系与参照完整性永久关系与参照完整性6.4 视图视图 6.1 数据库的概念与基本操作数据库的概念与基本操作数据库是一个容器文件,包含表、表间关系、视数据库是一个容器文件,包含表、表间关系、视图、连接以及存储过程等。图、连接以及存储过程等。数据库的创建分为两步:数据库的创建分为两步:1 1、创建数据库、创建数据库(JXGL.DBC)(JXGL.DBC)2 2、添加、创建各类对象:、添加、创建各类对象: 表表(添加或创建)(添加或创建)

2、 表间永久关系表间永久关系(创建)(创建) 视图视图(本地视图、(本地视图、* *远程视图)远程视图) o 6.1.2 数据库的创建数据库的创建 在在Visual FoxPro中,建立数据库文件可以采用菜单中,建立数据库文件可以采用菜单和命令两种操作方式。和命令两种操作方式。1菜单操作方式菜单操作方式2用命令建立数据库用命令建立数据库 建立数据库文件也可以在命令窗口中用命令创建。建立数据库文件也可以在命令窗口中用命令创建。 【命令】【命令】 CREATE DATABASE 数据库文件名数据库文件名? 1、添加表、添加表“数据库设计器数据库设计器”窗口内窗口内单击鼠标右键单击鼠标右键单击单击 “

3、添加表添加表”命令命令 示例:添加示例:添加“学生学生.DBF”到到“JXGL”数据库中。数据库中。2、移去表、移去表“数据库设计器数据库设计器”窗口内窗口内选中表选中表 单击鼠标右键单击鼠标右键单击单击 “删除删除”命令命令 示例:将示例:将“学生表学生表”从从“学生成绩学生成绩”数据库中数据库中“移去移去”。3、新建表、新建表o6.1.3 数据库的数据库的打开打开、修改和关闭、修改和关闭1打开数据库打开数据库OPEN DATABASE数据库文件名数据库文件名?NOUPDATEEXCLUSIVESHARED【例【例6-2】以独占方式打开】以独占方式打开“学生管理系统学生管理系统”数据库。数据

4、库。OPEN DATABASE 学生管理系统学生管理系统.dbc exclusive2修改数据库修改数据库【命令】【命令】 MODIFY DATABASE 数据库文件名数据库文件名? NOWAIT NOEDIT 【例【例6-3】修改数据库】修改数据库“学生管理系统学生管理系统”。MODIFY DATABASE 学生管理系统学生管理系统关闭数据库关闭数据库菜单方式:菜单方式: 在项目管理器中:在项目管理器中:“数据数据”选项卡选项卡选中数据库选中数据库 按右侧按右侧“关闭关闭”按钮,按钮,工具栏上相应数据库名消失。工具栏上相应数据库名消失。命令方式:命令方式:格式格式1 :CLOSE DATA

5、关闭关闭当前当前数据库数据库格式格式2 :CLOSE DATA ALL 关闭关闭所有所有数据库数据库格式格式3 :CLOSE ALL 关闭关闭所有打开的文件所有打开的文件 数据库中最重要的成分是数据库中最重要的成分是数据库表数据库表。与。与自由表自由表相相比,数据库表具有以下特性:比,数据库表具有以下特性:1)可以使用长表名)可以使用长表名(最多可以包含最多可以包含128个字符个字符)、长字段、长字段名(自由表为名(自由表为10字符,数据库表可到字符,数据库表可到128个字符);个字符);2)可以为字段指定标题和添加注释;)可以为字段指定标题和添加注释;3)可以指定字段默认值和输入掩码;)可以

6、指定字段默认值和输入掩码;(P102)4)可以规定字段级规则和记录级规则;)可以规定字段级规则和记录级规则;5)支持主关键字、参照完整性和表间永久关系;)支持主关键字、参照完整性和表间永久关系;6)支持)支持INSERT、UPDATE、DELETE触发器;触发器;6.2 数据库中表的相关操作数据库中表的相关操作6.3 永久关系与参照完整性永久关系与参照完整性 1.永久关系永久关系 2.参照完整性参照完整性6.4 视图视图1、视图的概念、视图的概念: 视图是一个视图是一个虚拟表虚拟表,是,是VFP中用于查询数据的一种方法。视图中的数中用于查询数据的一种方法。视图中的数据可以来源于几个数据库表(称为基表),甚至来源于另一个视图。可以据可以来源于几个数据库表(称为基表),甚至来源于另一个视图。可以通过指定的字段和条件对基表中的有关数据进行查看,又可以在视图上修通过指定的字段和条件对基表中的有关数据进行查看,又可以在视图上修改数据,并将修改后的数据反馈回基表。改数据,并将修改后的数据反馈回基表。 视图本身不存储数据,而是只存储视图的定义,(在数据库的视图本身不存储数据,而是只存储视图的定义,(在数据库的.DBC文件中),运行视图时,根据视图定义从基表中提取数据。文件中),运行视图时,根据视图定义

温馨提示

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

评论

0/150

提交评论