数据库教学完整版ppt课件全套电子教案整套教学教程(最新).ppt
《数据库教学完整版ppt课件全套电子教案整套教学教程(最新).ppt》由会员分享,可在线阅读,更多相关《数据库教学完整版ppt课件全套电子教案整套教学教程(最新).ppt(297页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、目目 录录n第一章数据库基础第一章数据库基础 n第二章第二章Visual FoxPro概述概述 n第三章数据与数据运算第三章数据与数据运算 n第四章数据库与表的基本操作第四章数据库与表的基本操作n第五章关系数据库第五章关系数据库SQL语言语言 n第六章查询与视图第六章查询与视图 n第七章程序设计基础第七章程序设计基础 下一页目 录n第八章面向对象程序设计第八章面向对象程序设计 n第九章报表设计第九章报表设计n第十章菜单设计第十章菜单设计 n第十一章开发应用程序第十一章开发应用程序n附录附录 返 回第一章数据库基础第一章数据库基础 数据库基础数据库基础 数据库基本概念数据库基本概念数据库基本概念
2、数据库基本概念数据库系统数据库系统数据库系统数据库系统数据模型数据模型数据模型数据模型数据库技术的发展数据库技术的发展数据库技术的发展数据库技术的发展例题精解例题精解数据库基本概念数据库基本概念一、信息、数据和数据处理一、信息、数据和数据处理1、信息信息是事物运动状态和特征的表现形式。是事物运动状态和特征的表现形式。2、数据数据是指能被计算机识别和处理的物理符号,包括数字、文字、图是指能被计算机识别和处理的物理符号,包括数字、文字、图形、图像、声音、动画和影像等。数据是信息具体化的表示形式。形、图像、声音、动画和影像等。数据是信息具体化的表示形式。3、数据处理数据处理是指对数据进行收集、存储、
3、计算、分类、排序和传输等是指对数据进行收集、存储、计算、分类、排序和传输等操作。操作。返回返回下一页下一页二、数据管理技术的发展二、数据管理技术的发展 计算机数据管理发展的阶段计算机数据管理发展的阶段:计算机数据管理经历了由低级向高计算机数据管理经历了由低级向高 级的发展过程,这过程一般可以分为三个阶段:级的发展过程,这过程一般可以分为三个阶段:人工管理阶段人工管理阶段、文件文件 系统阶段系统阶段和和数据库系统阶段数据库系统阶段。返回返回数据库基本概念数据库基本概念上一页上一页数据库系统数据库系统一、数据库系统的基本概念一、数据库系统的基本概念1、数据库数据库(DB DataBase)是存储在
4、计算机中结构化的相关数据的集合。)是存储在计算机中结构化的相关数据的集合。它不仅包含描述事物的数据本身,而且包含数据之间的联系。它不仅包含描述事物的数据本身,而且包含数据之间的联系。2、数据库管理系统数据库管理系统(DBMS)是建立、维护、使用和管理数据库的软件。在)是建立、维护、使用和管理数据库的软件。在微型计算机中,常见的数据库管理系统有微型计算机中,常见的数据库管理系统有FoxBASE,FoxPro,Visual FoxPro等。等。3、数据库系统数据库系统(DBS DataBase System)是指引入数据库技术后的计算)是指引入数据库技术后的计算机系统。它由三个部分组成机系统。它由
5、三个部分组成:计算机硬件系统计算机硬件系统,计算机软件系统计算机软件系统,计算机操计算机操作人员作人员。二、数据库系统的特点二、数据库系统的特点 由由计算机硬件系统计算机硬件系统,计算机软件系统计算机软件系统和和计算机操作人员构成的数据库系统计算机操作人员构成的数据库系统,核心是数据库管理系统核心是数据库管理系统。返回返回下一页下一页数据模型数据模型一、从现实世界到数据世界一、从现实世界到数据世界1、现实世界现实世界是存在于人们大脑映像之外的客观世界,事物及其相互联系存在于是存在于人们大脑映像之外的客观世界,事物及其相互联系存在于这个世界中。事物由对象和性质组成。这个世界中。事物由对象和性质组
6、成。2、信息世界信息世界是对现实世界进行抽象而得到的概念世界。信息世界是以人的观点是对现实世界进行抽象而得到的概念世界。信息世界是以人的观点来描述和表示客观世界。来描述和表示客观世界。3、信息世界涉及到以下几个主要概念、信息世界涉及到以下几个主要概念:(1)(1)在信息世界中,客观存在并且可以相互区别的事物称为在信息世界中,客观存在并且可以相互区别的事物称为实体实体。(2)同一类实体的集合称为同一类实体的集合称为实体集实体集。(3)描述实体的特征称为实体的描述实体的特征称为实体的属性属性。(4)属性的集合表示一种实体的类型,称为属性的集合表示一种实体的类型,称为实体型实体型。(5)实体与实体之
7、间的关系称为实体与实体之间的关系称为联系联系。返回返回下一页下一页4、数据模型的概念、数据模型的概念 数据模型是数据库管理系统中用于提供信息表示和操作手段的形式数据模型是数据库管理系统中用于提供信息表示和操作手段的形式框架。数据模型可分为如下两个级别框架。数据模型可分为如下两个级别:概念模型和实施模型。概念模型和实施模型。5、数据模型的组成、数据模型的组成(1)数据结构数据结构用于描述系统的静态特性,即描述数据之间的逻辑关系(逻辑用于描述系统的静态特性,即描述数据之间的逻辑关系(逻辑结构)以及如何将数据按一定方式存储于计算机(存储结构)。结构)以及如何将数据按一定方式存储于计算机(存储结构)。
8、(2)数据操作数据操作用于描述系统的动态特性,即描述检索操作和更新操作(插入、用于描述系统的动态特性,即描述检索操作和更新操作(插入、删除、修改)。删除、修改)。(3)完整性约束完整性约束提供数据存储和数据操作的制约规则,以保证系统中数据的提供数据存储和数据操作的制约规则,以保证系统中数据的完整性。完整性。返回返回数据模型数据模型上一页上一页 下一页下一页二、关系模型二、关系模型 1、关系模型的概念、关系模型的概念:一张二维表就是一个关系。一个具有一张二维表就是一个关系。一个具有n个列(属性)个列(属性)的二维表描述的是一个的二维表描述的是一个n维空间的坐标系。一个属性相当于维空间的坐标系。一
9、个属性相当于n维空间的一维空间的一个坐标轴,一个行(元组)是个坐标轴,一个行(元组)是n维空间中的一个坐标点。一张二维表就维空间中的一个坐标点。一张二维表就是一个是一个n维空间的坐标点的集合。维空间的坐标点的集合。2、关系术语、关系术语:关系、关系模型、关系、关系模型、元组、属性元组、属性、域、域、主键、主键(主码主码)、外键、外键(外码外码)。3、关系的基本性质、关系的基本性质:(1)在一个关系中,不允许有完全相同的元组。(元组是唯一的)在一个关系中,不允许有完全相同的元组。(元组是唯一的)(2)在一个关系中,不允许有相同的属性名。(属性是唯一的)在一个关系中,不允许有相同的属性名。(属性是
10、唯一的)数据模型数据模型返回返回上一页上一页 下一页下一页(3)在一个关系中元组的顺序无关紧要,即任意交换两个行的位置并不影响在一个关系中元组的顺序无关紧要,即任意交换两个行的位置并不影响整个关系。(行的位置可任意)整个关系。(行的位置可任意)(4)在一个关系中属性的顺序无关紧要,即任意交换两个列的位置并不影响在一个关系中属性的顺序无关紧要,即任意交换两个列的位置并不影响整个关系。整个关系。(5)在一个关系中每一列中的属性值(数据项)应取自一个值域。(同一列在一个关系中每一列中的属性值(数据项)应取自一个值域。(同一列的数据类型相同)的数据类型相同)4、关系运算、关系运算(1)选择选择运算是根
11、据给定的条件,从一个关系中选出满足条件的若干个元组,运算是根据给定的条件,从一个关系中选出满足条件的若干个元组,被选出的元组组成一个新的关系,这个新的关系是原关系的子集,其关被选出的元组组成一个新的关系,这个新的关系是原关系的子集,其关系模型不变。系模型不变。数据模型数据模型返回返回上一页上一页 下一页下一页(2)投影投影运算是从一个关系中指定若干个属性组成新的关系。投影运算就运算是从一个关系中指定若干个属性组成新的关系。投影运算就是将一个维度较高的空间坐标系转变为维度较低的空间坐标系。是将一个维度较高的空间坐标系转变为维度较低的空间坐标系。(3)联接联接运算是将两个关系按一定条件组成一个新的
12、关系。运算是将两个关系按一定条件组成一个新的关系。数据模型数据模型返回返回上一页上一页 下一页下一页数据库技术的发展数据库技术的发展一、传统数据库技术的发展一、传统数据库技术的发展(1)1969年,年,IBM公司开发出层次型、网状型的数据库系统。公司开发出层次型、网状型的数据库系统。(2)1970年,科德(年,科德(E.F.Codd)创立关系数据库理论基础。)创立关系数据库理论基础。(3)1986年,年,ANSI通过了关系数据库查询语言通过了关系数据库查询语言SQL的标准。的标准。(4)1970年代以来开发的年代以来开发的DBMS有:有:dBASE,FoxBASE,FoxPro,Visual
13、FoxPro,Access,Oracle,SQL Server等。等。(5)微型计算机的小型数据库管理系统的发展如下:微型计算机的小型数据库管理系统的发展如下:dBasedBasedBase FoxBASEFoxPro2.5FoxPro2.Visual FoxPro 3.0 5.0 6.0 7.0 8.0返回返回上一页上一页 下一页下一页二、新一代数据库技术二、新一代数据库技术(1)分布式数据库分布式数据库(2)面向对象数据库面向对象数据库(3)多媒体数据库多媒体数据库(4)模糊数据库模糊数据库数据库技术的发展数据库技术的发展返回返回上一页上一页例题精解例题精解【例【例11】数据库系统与文件系
14、统的主要区别是(】数据库系统与文件系统的主要区别是()。)。A)数据库系统复杂,而文件系统简单)数据库系统复杂,而文件系统简单B)文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能)文件系统不能解决数据冗余和数据独立性的问题,而数据库系统能够解决够解决C)文件系统只能管理程序文件,而数据库系统能够管理各类文件)文件系统只能管理程序文件,而数据库系统能够管理各类文件D)文件系统管理的数据量少,而数据库系统能够管理庞大的数据量)文件系统管理的数据量少,而数据库系统能够管理庞大的数据量解:在数据库系统中,数据已经从应用程序中分离出来,存放在数据库解:在数据库系统中,数据已经从应用程序中分离出
15、来,存放在数据库(DB)中,由数据库管理系统)中,由数据库管理系统(DBMS)软件进行统一的管理和控制,使软件进行统一的管理和控制,使数据与程序相互独立,从而实现数据共享,减少数据冗余。数据与程序相互独立,从而实现数据共享,减少数据冗余。答:答:11B返回返回下一页下一页【例【例12】数据库】数据库(DB)、数据库系统)、数据库系统(DBS)和数据库管理系统和数据库管理系统(DBMS)三者三者之间的关系是(之间的关系是()。)。A)DB包括包括DBS和和DBMSB)DBS包括包括DB和和DBMSC)DBMS包括包括DB和和DBS D)DB就是就是DBS,也就是,也就是DBMS解:数据库系统(解
16、:数据库系统(DBS)是指引入数据库技术后的计算机系统。它由计算)是指引入数据库技术后的计算机系统。它由计算机硬件系统、计算机软件系统和计算机操作人员三个部分组成。其中,机硬件系统、计算机软件系统和计算机操作人员三个部分组成。其中,计算机软件系统主要包含操作系统、数据库管理系统(计算机软件系统主要包含操作系统、数据库管理系统(DBMS)和数)和数据库(据库(DB)等。)等。答:答:12B返回返回上一页上一页 下一页下一页【例【例13】用于实现数据库各种数据管理和操作的软件称为(】用于实现数据库各种数据管理和操作的软件称为()。)。A)数据软件)数据软件 B)操作系统)操作系统 C)数据库管理系
17、统)数据库管理系统 D)编译程序)编译程序解:数据库系统(解:数据库系统(DBS)的核心是数据库管理系统()的核心是数据库管理系统(DBMS)。)。DBMS是是建立、维护、使用和管理数据库的软件。微型计算机常见的数据库管理建立、维护、使用和管理数据库的软件。微型计算机常见的数据库管理系统有系统有FoxBASE,FoxPro,Visual FoxPro等。等。答:答:13C返回返回上一页上一页 下一页下一页【例【例14】Visual FoxPro支持的数据模型是(支持的数据模型是()。)。A)层次型)层次型B)关系型)关系型C)网状型)网状型D)树型)树型解:数据库管理系统的数据模型有层次型、网
18、状型和关系型三种。层次数解:数据库管理系统的数据模型有层次型、网状型和关系型三种。层次数据模型用树型结构表示实体及其之间的联系;网状数据模型用网状结构据模型用树型结构表示实体及其之间的联系;网状数据模型用网状结构表示实体及其之间的联系;关系数据模型用二维表结构表示实体及其之表示实体及其之间的联系;关系数据模型用二维表结构表示实体及其之间的联系。常见的数据库管理系统(如间的联系。常见的数据库管理系统(如FoxBASE,FoxPro,Visual FoxPro等)都是采用关系数据模型。等)都是采用关系数据模型。答:答:14B返回返回第二章第二章Visual FoxPro概述概述Visual Fox
19、Pro 概述概述VFP的安装与启动的安装与启动VFP的开发环境的开发环境项目管理器项目管理器 VFP设计工具设计工具 例题精解例题精解VFP的安装与启动的安装与启动一、一、VFP运行环境运行环境 1、硬件环境硬件环境:在在486DX/66 MHz以上的微机中一般都能正常运行。以上的微机中一般都能正常运行。2、软件环境、软件环境:在在Windows 95/98(中文版)或更高版本的操作系统支(中文版)或更高版本的操作系统支持下运行。持下运行。二、安装二、安装VFP6.0 1、安装安装VFP6.0与安装其他与安装其他 Windows应用程序的方法相似,应用程序的方法相似,即运行即运行VFP6.0系
20、统系统 盘中的盘中的下一页 返回Setup.exe文件,启动安装向导,选择安装形式(文件,启动安装向导,选择安装形式(“典型安装典型安装”或或“自定自定义安装义安装”),按照安装向导的提示完成),按照安装向导的提示完成VFP6.0的安装。的安装。2、VFP6.0系统盘不包含帮助文件,若要获得帮助,则要另外安装系统盘不包含帮助文件,若要获得帮助,则要另外安装MSDN。三、启动三、启动VFP6.0 “开始开始”菜单菜单“所有程序所有程序”命令命令“Microsoft Visual FoxPro 6.0”文件夹文件夹“Microsoft Visual FoxPro 6.0”命令命令VFP欢迎屏欢迎屏
21、“Visual FoxPro 6.0”主窗口主窗口VFP的安装与启动的安装与启动上一页 下一页 返回四、退出四、退出VFP6.01、可以使用退出可以使用退出Windows应用程序的通用方法退出应用程序的通用方法退出VFP6.0。2、在命令窗口中键入在命令窗口中键入QUIT命令,然后按回车,退出命令,然后按回车,退出VFP6.0。这是。这是VFP特有的关闭方法。特有的关闭方法。VFP的安装与启动的安装与启动上一页 下一页 返回VFP的开发环境的开发环境一、一、VFP用户界面用户界面1、VFP主窗口主窗口:VFP主窗口具有主窗口具有Windows窗口的共性,即具有标题栏、窗口的共性,即具有标题栏、
22、菜单栏、工具栏、状态栏等。菜单栏、工具栏、状态栏等。2、VFP菜单菜单:VFP菜单是一种动态菜单,它会随着打开文件类型的不同而改菜单是一种动态菜单,它会随着打开文件类型的不同而改变。变。3、VFP工具栏工具栏:VFP共有共有11个工具栏,默认只打开个工具栏,默认只打开“常用常用”工具栏。工具栏。上一页 下一页 返回二、二、VFP命令窗口命令窗口 显示或隐藏命令窗口;执行命令。显示或隐藏命令窗口;执行命令。三、三、设置设置VFP环境参数环境参数1、VFP安装完毕之后,自动使用系统默认的环境参数值。安装完毕之后,自动使用系统默认的环境参数值。2、用户可以根据实际需要和个人习惯设置个性化的应用开发环
23、境。、用户可以根据实际需要和个人习惯设置个性化的应用开发环境。3、设置、设置VFP环境参数值的工具是环境参数值的工具是“选项选项”对话框。对话框。VFP的开发环境的开发环境上一页 下一页 返回4、设置默认目录设置默认目录:设置默认目录的目的设置默认目录的目的;设置默认目录;设置默认目录。设置默认目录的步骤设置默认目录的步骤:“工具工具”菜单菜单“选项选项”命令命令“选项选项”对话框对话框“文件位置文件位置”选项卡选项卡“默认目录默认目录”选项选项“修改修改”按钮按钮“更改文件位置更改文件位置”对话框。对话框。勾选勾选“使用默认目录使用默认目录”复选框复选框在在“定位默认目录定位默认目录”文本中
24、输入默认目文本中输入默认目录的路径录的路径“确定确定”按钮按钮返回返回“选项选项”对话框。对话框。在在“选项选项”对话框中,若直接单击对话框中,若直接单击“确定确定”按钮,则所作的设置仅在按钮,则所作的设置仅在VFP本次运行期间有效;若先单击本次运行期间有效;若先单击“设置为默认值设置为默认值”按钮,然后再单击按钮,然后再单击“确定确定”按钮,则所作的设置写入按钮,则所作的设置写入VFP参数表,成为参数表,成为VFP的默认设置。的默认设置。VFP的开发环境的开发环境上一页 下一页 返回项目管理器项目管理器一、一、创建项目文件创建项目文件 1、项目:使用、项目:使用VFP开发出的应用程序称为项目
25、。项目是应用程序所包含的开发出的应用程序称为项目。项目是应用程序所包含的各类文件(程序、数据、文档等)的集合。项目文件的扩展名为各类文件(程序、数据、文档等)的集合。项目文件的扩展名为.pjx。2、创建项目的用途、创建项目的用途创建一个项目文件,用于管理该项目中各类文件。创建一个项目文件,用于管理该项目中各类文件。使用应用程序向导,生成一个项目和使用应用程序向导,生成一个项目和VFP应用程序框架。应用程序框架。上一页 下一页 返回3、创建项目的方法、创建项目的方法“新建新建”按钮按钮“新建新建”对话框对话框“项目项目”选项选项“新建文件新建文件”按钮按钮“创创建建”对话框对话框输入保存位置和项
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 教学 完整版 ppt 课件 全套 电子 教案 整套 教程 最新
限制150内