vfp第4章数据库及数据库表的操作课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《vfp第4章数据库及数据库表的操作课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 数据库 操作 课件
- 资源描述:
-
1、1n4.1VFP4.1VFP数据库概述数据库概述n4.24.2数据库的创建数据库的创建n4.34.3数据库的使用数据库的使用n4.44.4数据库表的属性设置数据库表的属性设置n4.54.5参照完整性设置参照完整性设置第 四 章2要求重点掌握要求重点掌握p数据库的创建和使用方法数据库的创建和使用方法p数据库表的基本属性数据库表的基本属性p设置参照完整性的方法设置参照完整性的方法3理解数据库:理解数据库:u数据库是许多数据库是许多相关相关的数据库表的集合的数据库表的集合u数据库表之间有联系数据库表之间有联系(关系关系)表之间的关系表之间的关系数据库表数据库表4.1数据库概述数据库数据库Page 7
2、94教师表教师表课程表课程表学生表学生表任课表任课表成绩表成绩表专业表专业表工号工号课程编号课程编号课程编号课程编号学号学号专业编号专业编号系院表系院表系院编号系院编号系院编号系院编号例例4-1“4-1“学生学籍管理系统学生学籍管理系统”数据库中表与表之间的关系数据库中表与表之间的关系4.1数据库概述Page 8054.2数据库的创建5数据库的创建包含三个步骤:数据库的创建包含三个步骤:1.创建一个新数据库创建一个新数据库2.将已有表添加到数据库中或新建数据库表将已有表添加到数据库中或新建数据库表3.建立数据库表与表之间的永久关系建立数据库表与表之间的永久关系Page 806数据库备注文件数据
3、库备注文件(DCT)(DCT)数据库文件数据库文件(DBC)(DBC)5创建数据库产生三个文件创建数据库产生三个文件 一个数据库文件一个数据库文件4.2.1创建新数据库Page 807 例例4-24-2创建创建“student”student”数据库数据库界面方式界面方式l“新建新建”对话框对话框l 项目管理器项目管理器 新建数据库新建数据库命令方式命令方式5数据库的创建方式数据库的创建方式这样新建的数据库不会自动加到项目中去这样新建的数据库不会自动加到项目中去(但以后可以添加进去)(但以后可以添加进去)4.2.1创建新数据库Page 8085数据库的创建方式数据库的创建方式界面方式:界面方式
4、:全部全部选项卡选项卡点击新建点击新建新建数据库新建数据库4.2.1创建新数据库Page 809CREATE DATABASE studentCREATE DATABASE DatabaseName|?说明:说明:该命令执行后,并不直接进入该命令执行后,并不直接进入“数据库设计器数据库设计器”窗口,只窗口,只是建立了一个新的数据库文件。是建立了一个新的数据库文件。5数据库的创建方式数据库的创建方式 命令方式:命令方式:4.2.1创建新数据库Page 81105 1.数据库表的创建数据库表的创建4.2.2新建数据库表或将已有表添加到数据库中“数据库数据库”菜单菜单新建表新建表界面界面方式方式 例
5、例4-34-3在当前数据库在当前数据库“studentstudent”中创建一张数中创建一张数据库表据库表kckc。“数据库设计器数据库设计器”新建表新建表项目管理器项目管理器数据库数据库表表Page 8111数据库已经打开:数据库已经打开:CREATE TABLE-SQL命令方式命令方式OPEN DATABASE studentCREATE TABLE cj(xh C(8),kcdh C(4),cj N(5,1)CREATE TABLE cj FREE(xh C(8),kcdh C(4),cj N(5,1)使用使用FREE创建自由表创建自由表5 1.数据库表的创建数据库表的创建4.2.2新建
6、数据库表或将已有表添加到数据库中 例例4-34-3在当前数据库在当前数据库“student”student”中创建一张数据中创建一张数据库表库表cjcj。Page 81125 2.将已有表添加到数据库中将已有表添加到数据库中4.2.2新建数据库表或将已有表添加到数据库中 例例4-44-4将已有自由表将已有自由表xsxs添加到添加到“student”student”数据库中。数据库中。界面方式界面方式:打开打开“student”数据库设计器;数据库设计器;“数据库设计器数据库设计器”工具栏中工具栏中“添加表添加表”按钮,弹出按钮,弹出“打开打开”对话框;对话框;在对话框中选定要添加的自由表在对话
7、框中选定要添加的自由表xs,单击,单击“确定确定”按钮按钮Page 8213OPEN DATABASE student ADD TABLE ADD TABLE js5 2.将已有表添加到数据库中将已有表添加到数据库中4.2.2新建数据库表或将已有表添加到数据库中 例例4-44-4将已有自由表将已有自由表js js添加到添加到“student”student”数据库中。数据库中。ADD TABLE TableName|?NAME LongTableNameADD TABLE TableName|?NAME LongTableName ADD TABLE jsADD TABLE js NAME N
8、AME 教师表教师表使用使用NAME用于指定长表名用于指定长表名Page 83141:mn:m1:15关系模型中实体之间的联系关系模型中实体之间的联系4.2.3建立数据库表之间的永久关系Page 8315F 一对多关系(主表、子表)一对多关系(主表、子表)例如:学生表与成绩表例如:学生表与成绩表F多对多关系(纽带表)多对多关系(纽带表)例如:学生表与课程表例如:学生表与课程表F 一对一关系一对一关系51.1.数据库表之间的关系数据库表之间的关系4.2.3建立数据库表之间的永久关系Page 83165一对多关系一对多关系 子表子表 主主 表表4.2.3建立数据库表之间的永久关系Page 8417
9、5多对多关系多对多关系4.2.3建立数据库表之间的永久关系Page 8418F 在一对多关系中,主表用主索引或侯选索引;在一对多关系中,主表用主索引或侯选索引;子表用普通索引子表用普通索引F在一对一关系中,两个表必须都用主索引在一对一关系中,两个表必须都用主索引 或侯选索引或侯选索引规则规则52.2.永久关系的建立永久关系的建立在数据库中是永久存在的,其永久关系保存在在数据库中是永久存在的,其永久关系保存在数据库文件数据库文件中中使用索引建立,类型决定于索引的类型使用索引建立,类型决定于索引的类型4.2.3建立数据库表之间的永久关系Page 8419 例例4-54-5在在“student”st
展开阅读全文