vfp第4章数据库及数据库表的操作

vfp第4章数据库及数据库表的操作

ID:41095727

大小:552.01 KB

页数:41页

时间:2019-08-16

vfp第4章数据库及数据库表的操作_第1页
vfp第4章数据库及数据库表的操作_第2页
vfp第4章数据库及数据库表的操作_第3页
vfp第4章数据库及数据库表的操作_第4页
vfp第4章数据库及数据库表的操作_第5页
资源描述:

《vfp第4章数据库及数据库表的操作》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、4.1VFP数据库概述4.2数据库的创建4.3数据库的使用4.4数据库表的属性设置4.5参照完整性设置第四章数据库及数据库表的操作总结和作业1要求重点掌握数据库的创建和使用方法数据库表的基本属性设置参照完整性的方法本章重点2理解数据库:数据库是许多相关的数据库表的集合数据库表之间有联系(关系)表之间的关系数据库表4.1数据库概述数据库Page793教师表课程表学生表任课表成绩表专业表工号课程编号课程编号学号专业编号系院表系院编号系院编号例4-1“学生学籍管理系统”数据库中表与表之间的关系4.1数据库概述Page8044.2数据库的创建数据库的创建包含三个步骤:创建一个新数据库将已有表添加

2、到数据库中或新建数据库表建立数据库表与表之间的永久关系Page805数据库索引文件(DCX)数据库备注文件(DCT)数据库文件(DBC)创建数据库产生三个文件一个数据库文件4.2.1创建新数据库Page806[例4-2]创建“student”数据库界面方式“新建”对话框项目管理器→新建数据库命令方式数据库的创建方式这样新建的数据库不会自动加到项目中去(但以后可以添加进去)4.2.1创建新数据库Page807数据库的创建方式界面方式:全部选项卡点击新建新建数据库4.2.1创建新数据库Page808CREATEDATABASEstudentCREATEDATABASE[DatabaseNam

3、e

4、?]说明:该命令执行后,并不直接进入“数据库设计器”窗口,只是建立了一个新的数据库文件。数据库的创建方式命令方式:4.2.1创建新数据库Page8191.数据库表的创建4.2.2新建数据库表或将已有表添加到数据库中“数据库”菜单新建表界面方式[例4-3]在当前数据库“student”中创建一张数据库表kc。“数据库设计器”新建表项目管理器数据库表Page8110数据库已经打开:CREATETABLE-SQL命令方式OPENDATABASEstudentCREATETABLEcj(xhC(8),kcdhC(4),cjN(5,1))CREATETABLEcjFREE(xhC(8),kcd

5、hC(4),cjN(5,1))使用FREE创建自由表1.数据库表的创建4.2.2新建数据库表或将已有表添加到数据库中[例4-3]在当前数据库“student”中创建一张数据库表cj。Page81112.将已有表添加到数据库中4.2.2新建数据库表或将已有表添加到数据库中[例4-4]将已有自由表xs添加到“student”数据库中。界面方式:①打开“student”数据库设计器;②“数据库设计器”工具栏中“添加表”按钮,弹出“打开”对话框;③在对话框中选定要添加的自由表xs,单击“确定”按钮Page8212OPENDATABASEstudentADDTABLEjs命令方式2.将已有表添加到

6、数据库中4.2.2新建数据库表或将已有表添加到数据库中[例4-4]将已有自由表js添加到“student”数据库中。ADDTABLE[TableName

7、?][NAMELongTableName]ADDTABLEjsNAME教师表使用NAME用于指定长表名Page83131:mn:m1:1关系模型中实体之间的联系4.2.3建立数据库表之间的永久关系Page8314一对多关系(主表、子表)例如:学生表与成绩表多对多关系(纽带表)例如:学生表与课程表一对一关系1.数据库表之间的关系4.2.3建立数据库表之间的永久关系Page8315一对多关系子表主表4.2.3建立数据库表之间的永久关系Pag

8、e8416多对多关系4.2.3建立数据库表之间的永久关系Page8417在一对多关系中,主表用主索引或侯选索引;子表用普通索引在一对一关系中,两个表必须都用主索引或侯选索引规则2.永久关系的建立在数据库中是永久存在的,其永久关系保存在数据库文件中使用索引建立,类型决定于索引的类型4.2.3建立数据库表之间的永久关系Page8418[例4-5]在“student”数据库中,学生表(xs.dbf)与成绩表(cj.dbf)之间创建永久关系。4.2.3建立数据库表之间的永久关系①确定两张表之间关系类型。一对多②建立主表xs的主索引或侯选索引。xh③子表cj以主表xs的主关键字作为该表的外部关键字

9、建普通索引。主表主索引(侯选索引)到子表索引建立永久关系2.永久关系的建立Page8519补充内容:P12主关键字:主关键字段的记录必须具有唯一性,不能为空外部关键字:当一张二维表(A)的主关键字被包含到另一张二维表(B)中时,A表的主关键字称为B表的外部关键字(相对)20OPENDATABASEstudent1.数据库的打开和关闭4.3数据库的使用②菜单、工具栏—“打开”③命令方式:[例4-6]打开和关闭数据库“student”P

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

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

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