数据库应用与开发之FoxPro基础35981.pptx
《数据库应用与开发之FoxPro基础35981.pptx》由会员分享,可在线阅读,更多相关《数据库应用与开发之FoxPro基础35981.pptx(64页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据库应用与开发数据库应用与开发Application&Development of Application&Development of DatabaseDatabase赵丹阳机械工程学院联系方式:联系方式:办公室:模具研究所办公室:模具研究所206 (管理学院东侧二层楼)(管理学院东侧二层楼)电电 话:话:84706062-807Email:D数据库的应用数据库的应用 经济时代、信息社会、知识经济引起的信息爆炸引起的大量数据存储的问题使得数据库广泛应用。举例:银行(ATM)、超市(结款)、企业信息管理、订票系统等。大学:大学:学生的选课系统、图书管理系统、考试报名与成绩查询、食堂刷卡系统等
2、等。课程目的课程目的:1.理理解解数数据据库库的的基基本本概概念念,掌掌握握数数据据库库 Foxpro 基本操作;基本操作;2.2.为为以以后后开开发发大大型型网网络络数数据据库库(Oracle、SQL Server等)打下一个良好的基础;等)打下一个良好的基础;3.3.数据库方面的数据库方面的通识教育通识教育。通识教育?通识教育?通识教育专业教育、职业教育有着根本性的区别。通识教育不通识教育专业教育、职业教育有着根本性的区别。通识教育不是为了培养你们掌握特定的技能,也不是为你们谋求某种职业是为了培养你们掌握特定的技能,也不是为你们谋求某种职业做准备。做准备。通识教育的真谛就是发扬批判性独立思
3、考的自由,充分发挥人通识教育的真谛就是发扬批判性独立思考的自由,充分发挥人的聪明才智。的聪明才智。无论课程的内容是什么,无论它如何发展,我想说,通识教育无论课程的内容是什么,无论它如何发展,我想说,通识教育的旨趣不在于教人思考什么,而是如何思考。的旨趣不在于教人思考什么,而是如何思考。-Richard C.Levin 理查德理查德.雷文雷文 1993-今今 耶鲁大学校长耶鲁大学校长 常青藤盟校中任职时间最长的校长常青藤盟校中任职时间最长的校长 美国高等教育界的领袖之一美国高等教育界的领袖之一第1章 FoxPro FoxPro 基础基础1 数据库概述数据库概述 2 FoxProFoxPro简介简
4、介3 数据库文件与数据库结构数据库文件与数据库结构 4 4 常量、变量、运算符与表达式常量、变量、运算符与表达式 1.1 数据库概述数据库概述 数据库的基本概念:数据库技术是上世纪60年代末兴起的一种数据管理技术。数据库(Database),Data数据,Base基地、仓库。简单地说,数据库可以理解为存储数据的基地或仓库。数据数据:从数据处理这个角度说,凡能输入到计算机中,并能在计算机中存储、处理、传输和输出的各种信息都可称为数据。即描述客观事物属性的数字、文字、表格、符号、图像和声音等都是数据(Data)。数据库数据库:数据库是存储在某种存储介质上的相关相关数据有组织有组织的集合。数据库不是
5、简单地将一些数据堆集在一起,而是把一些相互间有一定关系的数据,按一定的结构组织起来的数据集合。例如,建立一个单位的职员档案,每位职员有下列数据项:编编号号、姓姓名名、性性别别、出出生生日日期期、婚否、职务、工资、简历婚否、职务、工资、简历。显然这八项中的数据是有密切关系的,是描述每个职员的自然情况。如何把描述每个职员的数据按一定方式组织起来,达到方便管理的目的,通常人们用一张二维表格来实现(见表11)。该表格中有两项,表头和表体。表头确定每个职员的数据项;(字段)表头下面的每一行是描述职员自然情况的数据。(记录)表中数据组织有序,数据间关系明确。把这张二维表称作关系,也是一个数据库文件。数据库
6、系统的发展数据库系统的发展 第1代 非关系型数据库系统:以记录型为基本数据结构,有层次模型和网状模型。第2代 关系型数据库系统(Relational Database System,简称RDBS):采用二维表为基本数据结构。第3代 对象-关系型数据库系统(简称ORDBS):能处理图形、声音等多媒体对象,将数据库技术与面向对象技术相结合。1.2 FoxProFoxPro简介简介 数据库管理系统(Data Base Management System):对数据库进行定义、描述、建立、管理和维护的系统软件。FoxPro是一种在应用PC机上的关系型数据库管理系统。1.2.1 Foxpro1.2.1 F
7、oxpro的发展与特点的发展与特点 80年代 美国Ashton Tate公司:dBASE,dBASE II,dBASE III,dBASE IV 和 dBASE V 86年美国 Fox Software公司推出:FoxBASE FoxProFoxProFoxPro特点特点:运行速度快;友好的图形用户界面;超加速(Rushmore Technology)查询技术;SQLSQL(Structured Query Language)结构化查询语言;应用程序可编译成扩展名为.EXE的可执行文件,在DOS或Windows平台上运行。2.FoxPro2.FoxPro系统窗口简介系统窗口简介 FoxPro启
8、动后,其系统窗口如下图所示。以下介绍FoxPro系统窗口的结构及操作方法。FoxPro系统窗口主要由五部分组成,即窗口标题栏、系统菜单、命令窗口、工作区和状态栏(启动启动FoxproFoxpro)。FoxPro 系统窗口 命令窗口系统菜单工作区域 状态栏(1)(1)窗口标题栏窗口标题栏 窗口标题栏中显示窗口标题,在其右端有最大化、最小化和关闭窗口按钮。(2)(2)系统菜单系统菜单 系统菜单位于系统窗口的上部,由八个菜单组成。通过选择系统菜单中提供的命令,就能轻松自如地完成对数据库的建立、修改、数据更新、数据组织、查询等基本操作。(3)(3)命令窗口命令窗口 对数据库进行操作,除可使用FoxPr
9、o提供的菜单命令菜单命令外,还可以通过直接输入直接输入命令命令的方式进行。命令窗口是输入数据库命令的工作区域。命令窗口可以移动、放大或缩小。移动窗口 放大、缩小窗口最大化、最小化窗口 用户在命令窗口内输入过的命令,FoxPro 系统给予保存,再次使用时可以直接执行,免去重新输入命令的麻烦。由于受到命令窗口面积的限制,若寻找当前窗口中未显示的命令,需使用滚动条来实现。(4)(4)工作区域工作区域 工作区域的作用是用来显示操作命令执行的结果及编辑命令文件。无论使用菜单方式还是使用在命令窗口中直接输入命令的方式,每执行一条命令,如果需要在屏幕上显示结果的话,都要在工作区内实现。另外,命令文件的编写、
10、修改及命令文件运行结果的屏幕输出都是在工作区中进行的。(5)(5)状态栏状态栏状态栏的主要作用有以下几点:使用菜单命令操作时,在选中一条命令的同时,状态栏中显示该条命令的功能。当打开一个数据库时,状态栏中将显示该数据库的名字及库中记录个数及当前记录的记录号。状态行的右侧还将显示当前输入状态,包括插入或改写,大写字母输入还是小写字母输入等。当显示Ins时,表示是插入状态。当显示Caps时为大写字母输入状态。3.3.退出退出FoxProFoxPro 退出FoxPro系统,返回到Windows桌面。(1)菜单操作方式 鼠标单击系统菜单的“File”项,打开“File”菜单,单击菜单中的“Exit”命
11、令,即退出FoxPro。(2)输入命令方式 在命令窗口输入命令QuitQuit,然后按回车键即可退出FoxPro。在FoxPro中,表格是以文件的形式存储在计算机中,该文件称作数据库文件。FoxPro的文件类型有十余种,除数据库文件外,还有命令文件、索引文件、屏幕文件、文本文件等。FoxProFoxPro文件的文件名:文件的文件名:文件名由主文件名和扩展名两部分组成,中间用“.”分隔。主文件名由英文字母、数字、下划线或汉字组成,最多不超过八个字符(汉字不超过四个);扩展名由三个字符组成。例如:职员档案.DBF ZYDA.DBF都是数据库文件,其中“职员档案”和 “ZYDA”是主文件名,.DBF
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据库 应用 开发 FoxPro 基础 35981
限制150内