第1讲 数据库基本知识与VFP基础

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

上一张结束目录学科VFP数据库执行记录日期2.242.25本周上机安排日期2.23星期四五星期三检查签字班级计维15计维15班级计维15节次1-23-4节次3-4课题第1讲数据库基本知识与VFP基础课的类型理论,上机教具挂图作业见书后习题教学环节时间分配1.组织教学时间6-104.归纳小结时间4-102.复习导入时间2-45.作业布置时间2-63.讲授新课时间140-150教学后记授课人:曾松元2011年上学期上一张结束目录目录1.1数据库的基本概念1.2数据库系统1.3VisualFoxPro概述本讲要点上一张结束目录数据库技术是计算机科学的一个重要分支,在信息管理中起着重要的作用。VisualFoxPro:是目前微机上优秀的数据库管理系统之一,它采用了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程。上一张结束目录1.1数据库基础知识1.1.1基本概念1.数据与信息数据(Data)是指存储在某一种介质上的可以被识别的物理符号,是对客观存在实体的一种记载和描述。对客观事物属性的记录是用一定的符号来表达的,因此说数据是信息的具体表现形式。信息(Information)是客观世界在人们头脑中的反映,是客观事物的表征,是可以传播和加以利用的一种知识。通俗地讲,信息是经过加工处理并对人类客观行为产生影响的事物属性的表现形式。上一张结束目录2.数据处理数据处理是对各种类型的数据进行收集、存储、传输、加工、排序、检索和维护的过程。可以说,数据处理就是将数据转换成信息的过程。上一张结束目录3.数据库(DataBase)数据库是指存储在计算机外部存储器上的、结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。上一张结束目录4.数据库系统(DBS)的组成数据库管理系统DBMS操作系统OS数据库应用系统硬件数据库系统由五部分组成:计算机硬件系统操作系统数据库集合数据库管理系统及相关软件数据管理员和用户上一张结束目录数据库管理技术的发展阶段1、人工管理阶段(20世纪50年代中期)。2、文件管理阶段(20世纪50年代后期至60年代后期)3、数据库管理阶段(20世纪60年代后期开始至今)上一张结束目录1.1.2数据模型数据库系统在描述数据时,不仅要描述数据本身,还要描述数据之间的联系,即数据之间的结构,我们用为数据模型来表示,数据模型是数据库系统的核心和基础。数据模型是用来表述和反映数据集合中各数据之间的逻辑结构和内在联系的。上一张结束目录1.实体的基本概念(P69)⑴实体客观存在并且可以相互区别的事物称为实体。实体可以是实际的事物,也可能是抽象的事件。比如,职工、图书等属于实际事物;比赛等活动是比较抽象的事件。⑵实体的属性描述实体的特性称为属性。例如,职工实体(职工号,姓名,性别,出生日期,职称)上一张结束目录(3)实体的主属性主属性也称关键字,它能惟一地标识一个实体,可以是属性或属性集。如学号等。(4)属性的域属性的取值称为属性的域。如性别只能为男、女。(5)实体集同类型的实体的集合,称为实体集。如全体学生。上一张结束目录(6).实体的联系:实体之间的对应关系称为联系。⑴一对一联系(one-to-onerelationship)1:1例如:公司与总经理⑵一对多联系(one-to-manyrelationship)1:N例如:部门与职工⑶多对多联系(many-to-manyrelationship)M:N例如:学生与课程上一张结束目录教研室课程学生选课任课教员专业系汕头大学教务处工学院人事处理学院文学院。教研科教务科网状模型:用网状结构来表示实体及实体间联系的数据模型。层次模型:用树形结构来表示实体及实体间联系的数据模型。2.数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。上一张结束目录关系模型:这种用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。一个关系的逻辑结构就是一张二维表。上一张结束目录1.2关系数据库1.2.1关系数据库的概念关系数据库:以关系模型建立的数据库DBMS(关系型数据库管理系统)数据库文件:数据库文件包含若干个表,表由表结构与若干个数据记录组成。上一张结束目录关系数据库的优点1、灵活性和建库的简单性2、结构简单上一张结束目录1.2.3关系术语关系:一个关系就是一张二维表,每个关系都有一个关系名。在VFP中,一个关系就称为一个数据表。元组:在二维表中,行称为元组。在VFP中一行称为一条记录。属性:二维表中的列称为属性,每一列有一个属性名。VFP中一列称为一个字段。域:表中属性的取值范围。主关键字(主码):其值能够唯一地标志一个元组。外部关键字(外码)关系模型:对关系的描述,一个关系模型对应一个关系的结构。上一张结束目录1.2.4关系运算1、选择:从关系中找出满足条件的记录。2、投影:从关系中选取若干属性(字段)组成新的关系。3、连接:将两个关系通过共同的属性名(字段名)连接成一个新的关系。上一张结束目录1.3关系数据库管理系统VFP6.0简介1.3.1系统概述1.VisualFoxPro的发展历程dBASE1.0、2.0、3.0FoxBASE1.0、2.0、3.0FoxPro2.5、2.5b、2.6VisualFoxPro3.0VisualFoxPro5.0VisualFoxPro6.0VisualFoxPro7.0VisualFoxPro8.0上一张结束目录2.系统的特点(P12-13)3.安装系统环境要求(P13)4.系统的安装(P13-17)安装文件:setup.exe5.系统的启动(P18同WORD等的启动)上一张结束目录6.退出VisualFoxPro6.0在VisualFoxPro主菜单下,打开“文件”菜单,选择“退出”选项;按Alt+F4组合键;按Ctrl+Alt+Del组合键,进入“关闭程序”窗口,按“结束任务”按钮;在VisualFoxPro系统环境窗口,单击“关闭”按钮;在“命令”窗口,输入命令QUIT,并按回车。上一张结束目录1.3.2VFP系统环境介绍1.系统的界面组成上一张结束目录注:1.菜单栏中菜单的内容会根据当前操作对象的不同而有所变化。2.工具栏有多种,可通过“显示”-“工具栏”来显示和隐藏工具栏。上一张结束目录2.VFP系统的操作方式交互式操作方式和程序执行(命令文件)方式。交互式操作方式分为:利用菜单系统执行命令的方式工具栏按钮执行命令的方式。在命令窗口直接输入并执行命令的方式。程序操作方式是利用各种生成器自动产生程序,或者编写FoxPro程序,然后执行它。上一张结束目录1.3.3项目管理器项目管理器-VFP的控制中心一个复杂的数据库应用系统往往由许多不同格式的文件组成。项目:一个应用系统就是一个项目,通常由文件、数据、文档和VisualFoxPro对象组成的集合。项目文件默认的扩展名为.PJX上一张结束目录1.创建项目(P21)菜单方法:“文件”菜单----“新建”命令。“文件类型”选择“项目”单选项,单击“新建文件”图标按钮。在“创建”对话框的“项目文件”文本框中输入项目名称,如“学生”,然后在“保存在”组合框中选择保存该项目的文件夹。单击“保存”按钮,在指定目录位置建立一个“学生.pjx”的项目文件。命令方法:CREATEPROJECT学生1.pjx上一张结束目录2.打开和关闭项目(P40)“文件”菜单--“打开”命令,或者单击“常用”工具栏上的“打开”按钮,系统弹出“打开”对话框。在“文件类型”下拉框中选择“项目”选项,在“搜寻”框中双击打开项目所在的文件夹。双击要打开的项目,或者选择它,然后单击“确定”按钮,即可打开所选项目。上一张结束目录3.项目管理器界面组成(P21)“项目管理器”窗口共有6个选项卡,其中“数据”、“文档”、“类”、“代码”、“其他”5个选项卡用于分类显示各种文件,“全部”选项卡用于集中显示该项目中的所有文件。工作区:项目管理器的工作区是显示和管理各类文件的窗口。上一张结束目录4.项目管理器的命令按钮(1)新建按钮(2)添加按钮(3)修改按钮(4)移去按钮(5)运行按钮(6)连编按钮上一张结束目录5.定制项目管理器(1)移动、缩放和折叠(2)拆分项目管理(3)在工具栏中显示项目管理器上一张结束目录本讲要点数据库管理系统的特点。三种数据模型。关系数据库的基本知识。VFP的启动。系统环境的配置。项目管理器的操作。

1 / 32
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功