文档详情

第6章数据库与视图.ppt

发布:2017-06-18约4.8千字共44页下载文档
文本预览下载声明
总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新建表 (
显示全部
相似文档