讲数据库的创建和使用

讲数据库的创建和使用

ID:42431806

大小:848.56 KB

页数:75页

时间:2019-09-15

讲数据库的创建和使用_第1页
讲数据库的创建和使用_第2页
讲数据库的创建和使用_第3页
讲数据库的创建和使用_第4页
讲数据库的创建和使用_第5页
资源描述:

《讲数据库的创建和使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7-8讲数据库的创建和使用本章学习要求数据库的概念数据库的创建、打开、关闭等基本操作(数据库设计器)数据库表的创建、添加数据库表的数据扩展属性:数据级和表级永久关系与参照完整性(基本概念、设置)本章重点及难点数据库表的数据扩展属性永久关系参照完整性的理解与设置1本章内容4.1VFP数据库概述4.2数据库的创建4.3数据库的使用4.4VFP数据库字典概述4.5数据库表4.6永久关系和参照完整性4.7操作数据库及其对象的几个常用函数24.1VFP数据库概述数据库是一个包容器,用来组织和联系表,它提供了存取数据的一种结构。内容:表表之间的关系

2、连接视图存储过程3系代码表教师表课程表学生表任课表成绩表专业表实例:教学管理数据库44.2数据库表的创建4.2.1数据库的创建4.2.2VFP数据库的组成54.2.1数据库的创建界面方式在“项目管理器”中新建通过“新建”对话框创建命令方式createdatabase[数据库名

3、?]★每创建一个数据库会生成三个相关文件:.DBC、.DCT、.DCX64.2.2VFP数据库的组成表视图连接存储过程71.数据库表前链保存在数据库文件中指向库表存储有关表文件的路径和文件名信息后链保存在一张表的表头中指向拥有该表的数据库存储有关库文件的路径和文件信

4、息从属于某个数据库的表。数据库表与数据库之间的相关性通过“双向链接”实现。数据库文件数据库表文件82.视图(view)是一种“虚表”类型,其数据来源于一张或多张表。学号姓名性别200501张玲女200516李可男200509谢园男学号姓名课程成绩200501张玲英语81200501张玲数学73200509谢园计算机92学号姓名200501张玲200516李可200509谢园学号姓名性别英语成绩200501张玲女81200516李可男78200509谢园男86本地视图远程视图93.连接(connection)◎是保存在数据库中的一个定义,指

5、定远程数据源的名称。◎创建远程数据连接的目的是创建远程视图。◎连接远程数据源的方法:直接访问机器上注册的ODBC数据源用“连接设计器”设计自定义连接104.存储过程是保存在数据库中的过程代码,数据库移动时会自动随数据库移动。包括:保存用户自定义函数和过程保存参照完整性代码打开数据库时,它们便被加载到内存中创建、修改或移去存储过程的方法:“项目管理器”→“存储过程”“数据库设计器”→“数据库”菜单MODIFYPROCEDURE114.3数据库的使用◎创建数据库◎打开数据库◎关闭数据库◎删除数据库◎设置当前数据库◎检查数据库有效性12界面方式

6、创建打开关闭移去删除→从项目中移去→从磁盘删除13设置当前数据库14命令方式创建数据库createdatabase[数据库名

7、?]打开数据库opendatabase[数据库名

8、?]关闭数据库closedatabase关闭当前数据库closedatabaseall关闭所有数据库closeall关闭所有设置当前数据库setdatabaseto数据库名15删除数据库deletefile数据库名注意点:删除数据库时,如果直接从windows的“资源管理器”窗口中删除,或利用deletefile命令,这些方法不会删除该数据库所包含的数据库表中的链接

9、信息。因此,应通过“项目管理器”→“移去”操作进行删除,这样该数据库所包含的数据库表将自动变成自由表。16检查数据库的有效性validatedatabase[recover][toprinter

10、tofile文件名]recover用于说明更新链接,缺省时仅检查数据库的有效性。to子句用于说明检查结果的去向,缺省时在vfp主窗口中显示。说明:该命令只能处理以“独占”方式打开的数据库。在更新链接时,如果数据库表文件不在原位置,系统会打开:“检查数据库”对话框,要求用户进行文件的定位。174.4VFP数据字典概述数据字典是包含数据库中所有表信息

11、的一个表。每个数据库带有一个数据库字典。数据库表可以享受到数据字典的各种功能。使用数据字典,可以创建字段级规则和记录级规则,保证主关键字字段内容的唯一性。如果不用数据字典,也可通过编程实现上述功能。18数据字典可以创建和指定以下内容:表中字段的标题、注释、默认值、输入掩码和显示格式,以及表单中使用的默认控件类。表的主索引关键字长表名和表注释字段级和记录级有效性规则存储过程插入、更新和删除事件的触发器194.5数据库表4.5.1数据库表的创建4.5.2数据库表的字段的扩展属性4.5.3数据库表的表属性4.5.4数据库表的约束机制及其激活时机

12、综述4.5.5数据库表的索引4.5.6数据库表的添加与移去4.5.7有关数据库及数据库表的几点说明204.5.1数据库表的创建界面方式“项目管理器”窗口“数据库设计器”在数据库打开时,利用菜单

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。