西方哲学史第三章.ppt
《西方哲学史第三章.ppt》由会员分享,可在线阅读,更多相关《西方哲学史第三章.ppt(56页珍藏版)》请在三一办公上搜索。
1、第三章小结,1.表的创建交互方式命令方式 CREA 表名2.表数据的输入字符型逻辑型日期型备注型通用型3,表的显示打开表后显示表结构LIST DISPSTRU显示表设计器显示记录LIST DISP ALL,带范围ALLNEXTRESTRECORD带条件FOR 性别=“男”FOR 教授$职称FOR 四级通过否FOR.not.四级通过否FOR 入学成绩560.AND.四级通过否=.t.FOR 入学成绩560.oR.四级通过否=.f.FOR TRIM(RIGH(姓名,2)=“一”FOR 姓名=“张”BROW LAST,3.索引索引文件名,扩展名,索引项主索引 候选索引 惟一索引 普通索引交互方式 命
2、令方式建索引命令方式建立索引立即生效打开表文件的同时使索引生效,第四章 数据库操作,数据库设计概述前面我们介绍的是自由表,添加到数据库中的自由表称为数据库表。数据库是一个逻辑上的概念,通过系统文件将相互联系的表统一组织管理。数据库文件并不真正含有数据库表,只是在数据库文件中记录了相关的条目信息。数据库的扩展名为dbc,对应的备注文件扩展名为dCt,索引文件扩展名为dcxP41,数据库中的表可以对它们进行连接,如学生信息、成绩信息、课程信息可将它们在数据库中进行连接,得到学号、姓名、课程名和成绩的信息。数据库中的表的字段名可达到128个字符。可以对字段设置有效性规则等。如入学成绩不大于700等。
3、,数据库操作,主要内容4.1 数据库的操作()4.2 建立表间的关系()4.3 数据完整性(),数据库有建立与打开,1.数据库的建立交互方式方法一文件新建数据库新建文件输入数据库名(默认路径下、默认数据库名数据库1)保存。一旦创建数据后,工具栏下拉列表框中显示数据库名。表示当前有数据库打开且选中。可在打开对话框中看到数据库的扩展名为dbc,对应的备注文件扩展名为dCt,索引文件扩展名为dcx,方法二、使用“项目管理器”创建数据库方法三、使用向导创建数据库二、用命令创建数据库格式:CREA DATA crea data 学生管理库1命令方式创建的没有显示数据库界面,可用Modi data 打开界
4、面前面讲的 CREA 表名 是创建表当数据库打开且选中时是创建数据库表。(即使数据库界面没有显示),2.数据库的打开(1)使用菜单打开数据库对于已经创建的数据库可打开文件打开(文件类型表框)中选择数据库选数据库确定。(2)使用项目管理器打开数据库创建数据库数据选项卡数据库添加,以只读方式:不能对数据库进行修改以独占方式:不允许其它用户使用(3)命令方式打开数据库格式:OPEN DATA open data 学生管理库,3.指定当前数据库如果打开了多个数据库,需用下面的方法指定当前数据库。(1)利用鼠标,单击显示的数据库可通过数据库名列表框看到,(2)在常用工具栏指定当前数据库执行命令?DBC(
5、)可观察当前选中的数据库(3)使用命令指定当前数据库格式:SET DATA TO SET DATA TO 学生管理库而SET DATA TO不带选项取消当前数据库(不选中并不关闭),4.数据库的关闭关闭数据库是指在内存中清除数据库,而关闭数据库设计器界面并没有从内存中清除数据库。格式:CLOS DATA|ALLCLOSDATA&关闭当前数据库如果关闭数据库器界面和关闭数据库不同,如果关闭数据库界面后。再执行MODI DATA 显示数据库界面,向数据库添加或移去表,前面介绍的是自由表,数据库中的表称为数据库表,自由表可以从数据库中移去,也可将自由表添加到数据库中。1.向数据库中添加表(1)交互方
6、式:方法一、打开数据库显示工具栏数据库设计器添加表在打开对话框中选择自由表。,方法二、数据库设计器的空白位置右击鼠标,选择添加表。将学生信息、成绩信息添加到数据库中。不能将已经是其它数据库的表添加到当前数据库(2)命令方式先打开数据库,并选中数据库格式:ADDTABLE|?ADD TABLE 或ADD TABLE?显示打开对话框,ADD TABLE 表名&打开指定表ADD TABLE 表名NAME长名以上是将自由表添加到当前指定的数据库中而执行USE 表名或交互方式打开表即使选中了数据库,自由表不添加到数据库中,2.从数据库中移去或删除表(1)交互方式打开数据库(若数据库已经打开,将其置为当前
7、数据库)选定表数据库移去(或在表上右击鼠标)删除(再选择移出/删除)。对于移去的表,长表名和长字段名不再存在。,(2)命令方式格式:REMO TABL 表名DELEDELE 选项是删除表REMO TABL 学生信息如果取了长名,需用长名。3.重命名数据库中的表格式:RENA TABL TO rena tabl 学生信息 to 学生表移去表后表名还原,1.创建数据库表的方法选中数据库后,创建的表为当前数据库表方法1:打开数据库新建表新建文件方法2:打开数据库在命令窗口中执行 CREA 表名如果没有选中数据库,CREA 表名创建自由表方法3:选中数据库数据库新建表输入表名保存,创建数据库表,例4.
8、4在数据库的表设计器中建立“学生成绩信息”表打开(文件类型)选数据库.dbc学生管理库确定。打开学生管理数据库。选中学生管理库数据库新建表新建表在创建对话框中输入“学生成绩信息”保存打开数据库表设计器。,2.为数据库表建立主索引自由表中不能建立主索引,数据库表中可建立一个主索引。一般在表中能惟一标识一条记录的字段,如学号。建立主索引。(1)交互方式操作步骤:打开数据库选中表右击鼠标修改在字段选项卡中将学号设置为升序索引选项卡类型中选主索引确定。,返回后可看到学生信息表的下面增加了一个索引项,前面有一个钥匙,表示主索引。也可在索引选项卡中删除主索引。(2)命令方式(只要是库表,即使数据库没有打开
9、,也能执行)格式:ALTER TABL ADD PRIM KEY TAG 标识名 alter tabl 学生信息 add prim key 学号省略 TAG 标识名,默认为学号,alter tabl 学生信息 add prim key 学号删除主索引,由于主索引只有一个,不需指明索引关键字。alter tabl 学生信息 drop prim key,小结,1.打开数据库添加表,移出表命令方式添加(移出)表时要选中数据库2.创建数据库表交互方式命令方式CREA表名时需选中数据库3.建立主索引交互方式命令方式,4.2建立表间的关系,基本概念数据库中有关系的多个表是在不同工作区中打开的,在数据库中可
10、以对它们进行一对一或一对多的关联。关联分为临时关联和永久关联。表之间要建立关联必须要有相关联的字段。临时关联,在退出VFP后自动解出。而永久关联是为表之间的完整性引入的。称为连接。,只有在表之间存在相关联的字段才能建立关联,关联的字段要相同的属性。主关键字段存在于发出关联的表(父表,即一对多中的一)外部关键字段存在于被关联的表(子表)。一对一关联:父表每一条记录只能与子表一条记录相对应。一对多关联:父表每一条记录可以与子表的多条记录对应。父表需建立主索引,子表需建立普通索引。或惟一索引。,表间的临时关联建立了表之间的临时关联后,能够实现当移动父表的记录指针时,子表的记录指针自动移动到建立了关联
11、的相同字段值的记录上。交互方式建立临时关联成绩信息学号建立普通索引关闭成绩信息窗口数据工作期打开学生信息打开成绩信息选中学生信息关系选中成绩信息确定确定命令窗口执行List 学号,姓名,b-成绩,一对多选中成绩信息移动确定List 学号,姓名,b-成绩(2)建立3个表的关联为成绩信息学号建立普通索引为课程信息课程号建立普通索引并关闭这2个表窗口数据工作期打开学生信息打开成绩信息课程信息选中学生信息关系选中成绩信息确定确定选中成绩信息关系选中课程信息确定确定选中学生信息一对多选中成绩信息,课程信息全部添加确定List 学号,姓名,b-成绩,C-课程名,4.2.3 表的连接,1.建立连接(1)建立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西方 哲学史 第三
链接地址:https://www.31ppt.com/p-5314518.html