西方哲学史知识讲解.ppt
《西方哲学史知识讲解.ppt》由会员分享,可在线阅读,更多相关《西方哲学史知识讲解.ppt(56页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、西方哲学史3.索引索引索引索引文件名文件名,扩展名扩展名,索引项索引项主索引主索引 候选索引候选索引 惟一索引惟一索引 普通索引普通索引交互方式交互方式 命令方式建索引命令方式建索引命令方式建立索引立即生效命令方式建立索引立即生效打开表文件的同时使索引生效打开表文件的同时使索引生效第四章 数据库操作4.1.14.1.1数据库设计概述数据库设计概述前面我们介绍的是自由表,添加到数据库中前面我们介绍的是自由表,添加到数据库中的自由表称为数据库表。的自由表称为数据库表。数据库是一个逻辑上的概念,通过系统文件数据库是一个逻辑上的概念,通过系统文件将相互联系的表统一组织管理。数据库文将相互联系的表统一组
2、织管理。数据库文件并不真正含有数据库表,只是在数据库件并不真正含有数据库表,只是在数据库文件中记录了相关的条目信息。文件中记录了相关的条目信息。数据库的扩展名为数据库的扩展名为dbcdbc,对应的备注文件扩展,对应的备注文件扩展名为名为dCtdCt,索引文件扩展名为,索引文件扩展名为dcxdcxP41P41数据库中的表可以对它们进行连接,如学生数据库中的表可以对它们进行连接,如学生信息、成绩信息、课程信息可将它们在数据信息、成绩信息、课程信息可将它们在数据库中进行连接,得到学号、姓名、课程名和库中进行连接,得到学号、姓名、课程名和成绩的信息。成绩的信息。数据库中的表的字段名可达到数据库中的表的
3、字段名可达到128128个字符。可个字符。可以对字段设置有效性规则等。如入学成绩不以对字段设置有效性规则等。如入学成绩不大于大于700700等。等。数据库操作数据库操作主要内容主要内容4.1 数据库数据库的操作的操作()4.2 建立表间的关系建立表间的关系()4.3 数据完整性数据完整性()4.1.24.1.2数据库有建立与打开数据库有建立与打开1.1.数据库的建立数据库的建立交互方式交互方式方法一方法一文件文件新建新建数据库数据库新建文件新建文件输入数据库名输入数据库名(默默认路径下、默认数据库名认路径下、默认数据库名数据库数据库1 1)保存。保存。一旦创建数据后,工具栏下拉列表框中显示数据
4、库名。一旦创建数据后,工具栏下拉列表框中显示数据库名。表示当前有数据库打开且选中。表示当前有数据库打开且选中。可在打开对话框中看到可在打开对话框中看到数据库的扩展名为数据库的扩展名为dbcdbc,对应,对应的备注文件扩展名为的备注文件扩展名为dCtdCt,索引文件扩展名为,索引文件扩展名为dcxdcx方法二、使用方法二、使用“项目管理器项目管理器”创建数据库创建数据库方法三、使用向导创建数据库方法三、使用向导创建数据库二、二、用命令创建数据库用命令创建数据库格式:格式:CREA DATA CREA DATA crea data crea data 学生管理库学生管理库1 1命令方式创建的没有显
5、示数据库界面,可用命令方式创建的没有显示数据库界面,可用Modi dataModi data 打开界面打开界面前面讲的前面讲的 CREA CREA 表名表名 是创建表是创建表当数据库打开且选中时是创建数据库表。当数据库打开且选中时是创建数据库表。(即即使数据库界面没有显示使数据库界面没有显示)2.2.数据库的打开数据库的打开(1)(1)使用菜单打开数据库使用菜单打开数据库对于已经创建的数据库可打开对于已经创建的数据库可打开文件文件打开打开(文件类型表框文件类型表框)中选择数据库中选择数据库选数据库选数据库确定。确定。(2 2)使用项目管理器打开数据库使用项目管理器打开数据库创建数据库创建数据库
6、数据选项卡数据选项卡数据库数据库添加添加以只读方式:不能对数据库进行修改以只读方式:不能对数据库进行修改以独占方式:不允许其它用户使用以独占方式:不允许其它用户使用(3)(3)命令方式打开数据库命令方式打开数据库格式:格式:OPEN DATA OPEN DATA open data open data 学生管理库学生管理库3.3.指定当前数据库指定当前数据库如果打开了多个数据库,需用下面的方法指如果打开了多个数据库,需用下面的方法指定当前数据库。定当前数据库。(1)(1)利用鼠标,单击显示的数据库利用鼠标,单击显示的数据库可通过数据库名列表框看到可通过数据库名列表框看到(2)(2)在常用工具栏
7、指定当前数据库在常用工具栏指定当前数据库执行命令执行命令?DBC()?DBC()可观察当前选中的数据库可观察当前选中的数据库(3)(3)使用命令指定当前数据库使用命令指定当前数据库格式:格式:SET DATA TO SET DATA TO SET DATA TO SET DATA TO 学生管理库学生管理库而而SET DATA TOSET DATA TO不带选项不带选项取消当前数据库取消当前数据库(不选中并不关闭不选中并不关闭)4.4.数据库的关闭数据库的关闭关闭数据库是指在内存中清除数据库,而关关闭数据库是指在内存中清除数据库,而关闭数据库设计器界面并没有从内存中清除数闭数据库设计器界面并没
8、有从内存中清除数据库。据库。格式:格式:CLOS DATA|ALLCLOS DATA|ALLCLOSCLOSDATADATA&关闭当前数据库关闭当前数据库如果如果关闭数据库器界面关闭数据库器界面和和关闭数据库不同关闭数据库不同,如果关闭数据库如果关闭数据库界面界面后。再执行后。再执行MODI DATAMODI DATA 显示数据库界面显示数据库界面4.1.34.1.3向数据库添加或移去表向数据库添加或移去表前面介绍的是自由表,数据库中的表称为数前面介绍的是自由表,数据库中的表称为数据库表,自由表可以从数据库中据库表,自由表可以从数据库中移去移去,也可,也可将自由表将自由表添加添加到数据库中。到
9、数据库中。1.1.向数据库中添加表向数据库中添加表(1)(1)交互方式:交互方式:方法一、方法一、打开数据库打开数据库显示显示工具栏工具栏数据库设计器数据库设计器添加表添加表在打开对话框中选择自由表。在打开对话框中选择自由表。方法二方法二、数据库设计器的空白位置右击鼠标,选择添加表。数据库设计器的空白位置右击鼠标,选择添加表。将学生信息、成绩信息添加到数据库中。将学生信息、成绩信息添加到数据库中。不能将已经是其它数据库的表添加到当前数据库不能将已经是其它数据库的表添加到当前数据库(2)命令方式命令方式先打开数据库,并先打开数据库,并选中选中数据库数据库格式:格式:ADDTABLE|?ADD T
10、ABLE 或或ADD TABLE?显示打开对话框显示打开对话框ADD TABLE 表名表名&打开指定表打开指定表ADD TABLE 表名表名NAME长名长名以上是将自由表添加到当前指定的数据库中以上是将自由表添加到当前指定的数据库中而执行而执行USE 表名表名或或交互方式打开表交互方式打开表即使选中了数据库,即使选中了数据库,自由表不添加到数据库中自由表不添加到数据库中2.从数据库中移去或删除表从数据库中移去或删除表(1)(1)交互方式交互方式打开数据库打开数据库(若数据库已经打开,将其置为当若数据库已经打开,将其置为当前数据库前数据库)选定表选定表数据库数据库移去移去(或在表上或在表上右击鼠
11、标右击鼠标)删除删除(再选择移出再选择移出/删除删除)。对于移去的表,长表名和长字段名不再存在。对于移去的表,长表名和长字段名不再存在。(2)命令方式命令方式格式:格式:REMO TABL 表名表名DELEDELE 选项是删除表选项是删除表REMO TABL 学生信息学生信息如果取了长名,需用长名。如果取了长名,需用长名。3.重命名数据库中的表重命名数据库中的表格式:格式:RENA TABL TO rena tabl 学生信息学生信息 to 学生表学生表移去表后表名还原移去表后表名还原1.创建数据库表的方法创建数据库表的方法选中选中数据库后数据库后,创建的表为创建的表为当前数据库表当前数据库表
12、方法方法1:打开数据库打开数据库新建新建表表新建文件新建文件方法方法2:打开数据库打开数据库在命令窗口中执行在命令窗口中执行 CREA 表名表名如果没有如果没有选中选中数据库,数据库,CREA 表名表名创建自由表创建自由表方法方法3:选中数据库选中数据库数据库数据库新建表新建表输入表名输入表名保存保存4.1.44.1.4创建数据库表创建数据库表例例4.4在数据库的表设计器中建立在数据库的表设计器中建立“学生成绩学生成绩信息信息”表表打开打开(文件类型文件类型)选数据库选数据库.dbc学生管理学生管理库库确定。打开学生管理数据库。确定。打开学生管理数据库。选中学生管理库选中学生管理库数据库数据库
13、新建表新建表新建表新建表在创建对话框中输入在创建对话框中输入“学生成绩信息学生成绩信息”保存保存打开打开数据库表设计器数据库表设计器。2.2.为数据库表建立主索引为数据库表建立主索引自由表中不能建立主索引,数据库表中可建自由表中不能建立主索引,数据库表中可建立一个主索引。一般在表中能惟一标识一条立一个主索引。一般在表中能惟一标识一条记录的字段,如学号。建立主索引。记录的字段,如学号。建立主索引。(1)(1)交互方式交互方式操作步骤:操作步骤:打开数据库打开数据库选中表选中表右击鼠标右击鼠标修改修改在在字段选项卡中将字段选项卡中将学号设置学号设置为升序为升序索引索引选项选项卡类型中选卡类型中选主
14、索引主索引确定。确定。返回后可看到学生信息表的下面增加了返回后可看到学生信息表的下面增加了一个索引项,前面有一个钥匙,表示主一个索引项,前面有一个钥匙,表示主索引。索引。也可在索引选项卡中也可在索引选项卡中删除删除主索引。主索引。(2)(2)命令方式命令方式(只要是库表,即使数据库没有只要是库表,即使数据库没有打开,也能执行打开,也能执行)格式:格式:ALTER TABL ALTER TABL ADD ADD PRIM KEYPRIM KEY TAG TAG 标识名标识名 alter tabl alter tabl 学生信息学生信息 addadd prim key prim key 学号学号省
15、略省略 TAG TAG 标识名,标识名,默认默认为学号为学号alter tabl alter tabl 学生信息学生信息 add prim key add prim key 学号学号删除主索引删除主索引,由于主索引只有一个,不需指,由于主索引只有一个,不需指明索引关键字。明索引关键字。alter tabl alter tabl 学生信息学生信息 drop drop prim keyprim key小结小结1.1.打开数据库添加表,移出表打开数据库添加表,移出表命令方式添加命令方式添加(移出移出)表时要选中数据库表时要选中数据库2.2.创建数据库表创建数据库表交互方式交互方式命令方式命令方式CR
16、EACREA表名表名时需选中数据库时需选中数据库3.3.建立主索引建立主索引交互方式交互方式命令方式命令方式4.24.2建立表间的关系建立表间的关系4.2.14.2.1基本概念基本概念数据库中有关系的多个表是在不同工作区中数据库中有关系的多个表是在不同工作区中打开的,在数据库中可以对它们进行一对一打开的,在数据库中可以对它们进行一对一或一对多的关联。或一对多的关联。关联分为关联分为临时关联和临时关联和永久关联永久关联。表之间要建立关联必须要有表之间要建立关联必须要有相关联的字段相关联的字段。临时关联,在退出临时关联,在退出VFPVFP后自动解出。后自动解出。而永久关联是为表之间的完整性引入的。
17、而永久关联是为表之间的完整性引入的。称为连接。称为连接。只有在表之间存在相关联的字段才能建立关联,只有在表之间存在相关联的字段才能建立关联,关联的字段要相同的属性关联的字段要相同的属性。主关键字段主关键字段存在于发出关联的表存在于发出关联的表(父表,即一对父表,即一对多中的一多中的一)外部关键字段外部关键字段存在于被关联的表存在于被关联的表(子表子表)。一对一关联:一对一关联:父表每一条记录只能与子表一条记录相对应。父表每一条记录只能与子表一条记录相对应。一对多关联:一对多关联:父表每一条记录可以与子表的多条记录对应。父表每一条记录可以与子表的多条记录对应。父表父表需建立需建立主索引主索引,子
18、表子表需建立需建立普通索引普通索引。或惟。或惟一索引。一索引。4.2.14.2.1表间的临时关联表间的临时关联建立了表之间的临时关联后,能够实现当移建立了表之间的临时关联后,能够实现当移动父表的记录指针时,子表的记录指针自动动父表的记录指针时,子表的记录指针自动移动到建立了关联的相同字段值的记录上。移动到建立了关联的相同字段值的记录上。(1)(1)交互方式建立临时关联交互方式建立临时关联成绩信息学号建立普通索引成绩信息学号建立普通索引关闭成绩关闭成绩信息信息窗口窗口数据工作期数据工作期打开学生打开学生信息信息打开成绩信息打开成绩信息选中学生信息选中学生信息关系关系选中成绩信息选中成绩信息确定确
19、定确定确定命令窗口执行命令窗口执行List List 学号学号,姓名姓名,b-,b-成绩成绩一对多一对多选中成绩信息选中成绩信息移动移动确定确定List List 学号学号,姓名姓名,b-,b-成绩成绩(2)建立建立3个表的关联个表的关联为成绩信息为成绩信息学号学号建立普通索引建立普通索引为课程信息为课程信息课程号课程号建立普通索引建立普通索引并关闭这并关闭这2个表个表窗口窗口数据工作期数据工作期打开学生信息打开学生信息打开成打开成绩信息绩信息课程信息课程信息选中学生信息选中学生信息关系关系选中成绩信息选中成绩信息确定确定确定确定选中成绩信息选中成绩信息关系关系选中课程信息选中课程信息确定确定
20、确定确定选中选中学生信息学生信息一对多一对多选中成绩信息,课程信选中成绩信息,课程信息息全部添加全部添加确定确定List 学号学号,姓名姓名,b-成绩成绩,C-课程名课程名4.2.3 表的连接表的连接 1 1.建立连接建立连接(1)(1)建立连接的目的:建立连接的目的:设置参照完整性的前提设置参照完整性的前提建立视图、查询时涉及到多张表时,建立视图、查询时涉及到多张表时,要先建立连接要先建立连接 下页下页(2)建立连接的条件:建立连接的条件:外部关键字外部关键字(foreign key)(foreign key)外部关键字是两个关系联系的纽带外部关键字是两个关系联系的纽带A:父表要建立主索引或
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 西方 哲学史 知识 讲解
限制150内