第6章数据库与视图.ppt

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章数据库与视图资料

总63页 4.设置参照完整性 1)关于数据库的完整性控制 数据库系统运行中,必须保证数据的正确、有效和一致,完整性控制就是要保证这一点。 完整性规则包括:实体完整性、域完整性和参照完整性。 (1)实体完整性:用于标识和区分各个实体的主关键字不能取空值 (如学号不能为空),以保证实体的完整、有效; (2)域完整性:属性(字段)值必须取在合法的范围内,如性别; (3)参照完整性:一个实体的信息分散存储在几张表中,根据关键 字的值相互参照,此时,一个关系中属性的取值要参照其它关系。 * * Visual Foxpro程序设计 第6章 数据库与视图 基本概念: 数据库是一个容器文件,是存储在外存上的有结构的数据集合,用于存储数据库表的属性、组织和表间关系,以及依赖于表的视图、连接以及存储过程等。 6.1.1创建数据库 数据库的创建分为两步: 1、创建数据库 2、添加、创建各类包含对象: 表(添加或创建) 表间永久关系(创建) 视图(本地视图、*远程视图) *连接(远程视图使用) *存储过程(数据库的初始化、完整性控制、一致性控制等。) 数据库生成文件 DBC—数据库文件 DCT—备注文件 DCX—索引文件 1)使用数据库设计器 项目管理器中:“数据”选项卡?“数据库” ?“新建”按钮 ?“新建数据库”按钮 “文件”菜单或工具栏:“新建”按钮?“新建”对话框 ?选“数据库”文件类型 ?“新建文件” 由此打开数据库设计器界面,对数据库进行设计。 数据库设计器打开后,菜单栏会显示“数据库”菜单 2)命令方式——直接创建 格式: CREATE DATABASE[DatabaseName|?] 功能:在指定的位置建立一个数据库文件。 此时,该数据库将创建并自动打开;工具栏上出现库名。但数据库设计器并未打开,需要用修改数据库的方法打开 示例: 创建数据库 D:学习管理.DBC (1)菜单操作 (项目管理器中、菜单上,常用) (2)命令:CREA DATA D:学习管理 6.1.2数据库的打开、修改、关闭及删除 1.打开数据库 菜单操作: (1) “文件”菜单?“打开” 或 工具栏上“打开”按钮 ?文件类型选“数据库” ?选择数据库文件?“确定”按钮,同时打开数据库设计器 (2) 项目管理器:打开项目?“数据”选项卡 ?选中数据库?展开“+”号或按右侧“打开”按钮, 工具栏上出现相应数据库名(点右侧“修改”可打开数据库设计器)。 命令方式: 格式: OPEN DATABASE [DatabaseName|?] [EXCLUSIVE|SHARED] [NOUPDATE] 说明: 1)DatabaseName:指定被打开的数据库名。如果不指定名称或使用“?”弹出“打开”对话框,然后选择要打开的数据库。 2)EXCLUSIVE|SHARED:以“独占”或“共享”方式打开数据库。 3)NOUPDATE:数据库以只读方式打开。 4)要修改数据库,可打开数据库设计器进行修改。 2.修改数据库: 命令: MODIFY DATABASE [数据库名] 功能: 打开数据库文件,同时打开数据库设计器,可以修改当前数据库。如指定数据库不存在,该命令可创建数据库。 3.关闭数据库 菜单方式: 在项目管理器中:“数据”选项卡?选中数据库 ?按右侧“关闭”按钮, 工具栏上相应数据库名消失。 命令方式: 格式1 :CLOSE DATA 关闭当前数据库 格式2 :CLOSE DATA ALL 关闭所有数据库 格式3 :CLOSE ALL 关闭所有打开的文件 4.浏览数据库: 命令: USE 数据库名.DBC 功能: 以表的方式打开数据库文件,象表一样进行浏览。 说明:该命令中,必须使用文件扩展名。 5.删除数据库 菜单方式: 在项目管理器中:“数据”选项卡?选中 数据库 ?按右侧“移去”按钮, 有两种选择:“从项目中移去”、“从磁盘上删除”。 命令方式: 数据库必须首先关闭! DELETE? DATABASE[DatabaseName|?] [DELETETABLES][RECYCLE] 功能: DELETE? DATABASE,删除指定的[数据库文件 ] [DELETETABLES],一并删除包含的表文件 [RECYCLE],将删除的文件放入到WINDOWS回收站。 6.2 数据库中表的操作 1新建表 (

文档评论(0)

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

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档