大学计算机基础教学课件陈振第六章 数据库应用基础

上传人:w****i 文档编号:94557135 上传时间:2019-08-08 格式:PPT 页数:183 大小:7.49MB
返回 下载 相关 举报
大学计算机基础教学课件陈振第六章 数据库应用基础_第1页
第1页 / 共183页
大学计算机基础教学课件陈振第六章 数据库应用基础_第2页
第2页 / 共183页
大学计算机基础教学课件陈振第六章 数据库应用基础_第3页
第3页 / 共183页
大学计算机基础教学课件陈振第六章 数据库应用基础_第4页
第4页 / 共183页
大学计算机基础教学课件陈振第六章 数据库应用基础_第5页
第5页 / 共183页
点击查看更多>>
资源描述

《大学计算机基础教学课件陈振第六章 数据库应用基础》由会员分享,可在线阅读,更多相关《大学计算机基础教学课件陈振第六章 数据库应用基础(183页珍藏版)》请在金锄头文库上搜索。

1、第六章 数据库应用基础,计 算 机 科 学 与 技 术 学 部 College of Computer Science and Technology,第六章 数据库应用基础,教学内容与教学环节,6,报表设计,7,程序设计,6.1 数据库技术概述,关系数据库,小结,4,数据模型,2,常用术语,1,3,小结、作业布置与测试,教学内容与教学环节,6.1 数据库技术概述,关系数据库的基本性质和基本运算,关系数据库的基本术语,2,数据模型、关系数据库的概念及基本运算,1,教学重点与难点,3,6.1 数据库技术概述,了解数据库的发展历程; 了解目前常见的一些数据库; 掌握数据库的相关概念。,学习目的,信息

2、(Information)是现实世界存在的各种事物以及事物之间的联系在人脑中的抽象反映。 数据 (Data)是对信息的符号描述,本质上是对信息的一种符号化表示,即用一定的符号表示信息。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,6.1.1 常用术语,数据库 (Database,简称DB)是长期储存在计算机外存上、有组织、可共享的数据集合。 数据库管理系统(Data Base Management System ,简称为DBMS)是指对数据库进行管理的软件系统。比较著名的数据库管理系统有用于管理小型数据库的Visual FoxPro、Access;管理中型数据库的SQL Ser

3、ver、 Sybase;管理大型数据库的Oracle等。 数据库系统 (Data Base System,简称DBS)是指拥有数据库的计算机系统。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,关系图,6.1数据库技术概述,常用术语,数据模型,关系数据库,本章小结,层次模型 网状模型 关系模型,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,数据模型:是客观事物及其联系的数据描述, 表示的是数据库的框架。,6.1.2 数据模型,1. 层次模型 只有根节点,没有双亲节点。 根结点以外其他结点有且只有一个双亲结点。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小

4、结,2. 网状模型 一个子结点可以有两个或多个父结点。 在两个结点之间可以有两个或多种联系。 允许多个结点没有双亲结点。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,3. 关系模型 用二维表格来组织数据,每个表格称为一个关系。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,基本概念 关系:对应二维表,每个表的表名也称为关心名。 元组:表中的行即为元组,也叫做记录。 属性:表中的列即为属性,也叫做字段。 属性值:属性或字段的取值。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,6.1.3 关系数据库,关系模型的特点 每列中的分量是类型相同的数据。 行列

5、的顺序任意。 表中不允许有子表。 表中的任意两行不能完全相同。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,基本运算 选择:从表中选取满足一定条件的行,组成新的表。 投影:从表中选择满足一定条件的列,组成新的表。 连接:从两个以上的表中,选取满足条件的行列组成 新的表。,6.1数据库技术概述,常用术语,数据模型,关系数据库,小结,小结,本节首先讲解了数据库的相关概念,然后介绍了数据模型的基本知识,最后重点讲解了关系模型的概念、特点、以及基本运算。,6.2 表的基本操作,表的维护,表的索引,4,创建新表,2,项目管理器,1,3,5,小结,教学内容与教学环节,6.2 表的基本操作,

6、修改表的结构,2,表与索引的建立,1,教学重点与难点,6.2 表的基本操作,学习目的,掌握表的建立及表结构的修改; 掌握添加、删除、修改表记录的操作; 掌握索引的建立及维护。,6.2 表的基本操作,前一节课我们已经熟悉了数据库的基本概念,下面我们利用Visual FoxPro 6.0应用程序来实现数据的操作,以案例分析法建立一张如下所示的职工表:,6.2表的基本操作,启动和退出,建立项目,创建新表,表的索引,小结,表的维护,在创建新表之前首先启动Visual FoxPro 6.0,启动: “开始”“程序” “MicrosoftVisualFoxPro6.0 ”即可进入系统界面。 双击桌面上 V

7、isual FoxPro 图标。,退出:在命令窗口中输入QUIT退出系统,或点击主菜单的 “文件”“退出。,6.2表的基本操作,启动和退出,建立项目,创建新表,表的索引,小结,表的维护,项目(project)是文件、数据、文档和对象的集合,其保存文件扩展名为.pjx 。,操作步骤: “文件”“新建”; 在打开的“新建”对话框中选择“项目” ,单击“新建文件”按钮。 进入“创建”窗口,输入项目名称,并确定保存的位置,单击“保存”,即出现项目管理器。,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,6.2.1 创建表,Visual FoxPro 6.0 中的数据类型简

8、单地说明如下:,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(1)创建表结构 “文件”“新建”,在打开的“新建”对话框中选取“表”。 单击“新建文件”按钮,打开“创建”窗口,输入“表名”(即扩展名为.DBF的文件名,如职工表.DBF),并确定保存的位置,单击“保存”按钮,即出现表设计器。 在“表设计器”对话框中,包括三个选项卡:字段、索引、表。在“字段”选项卡中输入“职工表”的字段信息,如下图所示。,使用“表设计器”创建表,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(2)在表中添加记录 “文件”“打开”; 从“查找范围”下拉

9、框中选择文件所在目录,从“文件类型”下拉框中选择“表”,即出现该目录下所有的表。如下图:,说明:建立表结构除了上面的方法外,还可以利用“项目管理器”的“数据”选项卡来创建。,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,选择“职工表.dbf”,单击确定按钮,从“显示”菜单中选择“浏览”,如图:,再“显示”“追加方式”。 在“浏览”窗口中输入新的记录。如图所示:,这样,一个表就创建完成了,这个表称为自由表(即不属于任何数据库的表)。,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(1)打开“表设计器” “文件” “打开”,以独占方式

10、打开要修改的表。 “显示” “表设计器” ,如图所示:,1、修改表的结构,6.2. 2 表的维护,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(2)在表中增加字段 如果要在最后增加字段,在“表设计器”的“字段”选项卡中最后一行直接输入即可。如果想使增加的字段插入到某字段的前面,可以在“表设计器”将光标移到某字段,再选择“插入”,就会在该字段前面插入一个“新字段”,编辑该字段即可。,在“字段名”、“类型”、“宽度”、“NULL”等列中,键入或选择相应内容。,选择“确定”,出现如下对话框:,选择“是”,将改变表的结构保存。,6.2表的基本操作,启动和退出,建立项目

11、,表的建立,表的索引,小结,表的维护,(3)删除表中的字段,在“表设计器”中,选定该字段,并选择“删除”。,“字段名”必须以字母或汉字开头,由字母、汉字和下划线组成, 不能包含空格。 “NULL”用于设置当前字段是否可以为NULL(空值)。,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(1)追加记录 用菜单方式:打开表后,“显示”“追加方式”或“表”“追加新记录”,可以在表尾输入新的记录 。 用APPEND命令:可以在表的末尾增加一条或多条记录。 APPEND BLANK BLANK:表示插入空白记录,2、向表中插入记录,6.2表的基本操作,启动和退出,建立项

12、目,表的建立,表的索引,小结,表的维护,(2)插入记录 INSERT命令:可以在表的指定位置添加新记录。 命令格式: INSERT BEFOREBLANK 参数说明: BLANK:同APPEND命令,用来插入一个空 白记录 BEFORE:打开浏览窗口,在当前表的当前记录前插入一个新记录,无该选项,在当前表的当前记录后插入一条空记录。,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,方法一:单击该记录左边的小方框,标记要删除的记录。如下图:,这种删除并没有真正的删除记录,因此称为“逻辑删除”。 将“逻辑删除”的记录再从“表”菜单中选择“彻底删除”。 这种删除称为“物

13、理删除”。,3、删除记录,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,方法二: 通过在“删除”对话框中设置条件,可有选择地删除一组记录。,例如:从“职工表”中删除所有男生的记录。 从“表”菜单中选择“删除记录”,出现“删除”对话框,在其中输入删除条件,如图:,按“删除”按钮,就为符合条件的记录打上了删除标记。 从“表”中选择“彻底删除”。,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,方法三:用命令方式删除记录,逻辑删除: Delete scope for while 恢复做过删除标记的记录 Recall scope for w

14、hile 彻底删除记录 (物理删除) pack:永久性删除做过删除标记的记录 ZAP:将表清空,表结构仍然存在,SCOPE参数,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,4、记录指针的定位,记录指针是数据表中用于标识当前处理记录位置的指针,又称记录号。 (1)用菜单方式:“表”“转到记录”,如下所示 :,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(2)用命令方式:,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,(1)菜单方式:“表”“替换字段”,如图所示。 (2)命令方式: REPLACE范围 WITH forwhile 例如:Replace all 工资 WITH 工资+100 FOR 性别=“男“,5、替换表中的数据,6.2表的基本操作,启动和退出,建立项目,表的建立,表的索引,小结,表的维护,1、索引类型 (1) 按文件类型分: 单索引文件: 一个索引文件对应一个索引项,索 引文件扩展名为 .IDX 复合索引文件:一个索引文件中有多个索引项,索 引文件扩展名为 .CDX,6.2.3 表的索引,注意:索引文件名与表同名并伴随表打开而打开、关闭而关 闭的称为结构复合索引文件;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号