已阅读5页,还剩32页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数据库技术与应用,主讲教师:姜力争华北电力大学控制与计算机学院,课程介绍,课程性质:计算机数据库应用的公共课程先修课程:信息技术基础主讲教材:史济民、汤观全编VisualFoxPro及其应用系统开发清华大学出版社,课程教学重点,关系数据库的基本概念VFP的数据定义,数据操作,数据管理功能VFP基于过程的结构化程序设计技术VFP面向对象的可视化程序设计技术运用VFP进行应用系统开发,第1章绪论,数据库技术VisualFoxPro6.0基础,数据库技术,数据库技术就是研究如何科学地管理数据、组织数据,以便为人们提供可共享的、安全的、可靠的数据的技术。,数据库技术,数据管理技术的发展数据库的基本概念,计算机对数据的管理是指对数据的组织、分类、编码、存储、检索和维护提供操作手段。管理的发展经历了如下三个阶段:人工管理阶段文件系统阶段数据库系统阶段,数据管理技术的发展,(1)人工管理阶段(20世纪50年代以前)程序与数据没有分开,(2)文件系统阶段将数据部分独立出来以文件的形式存放,计算机文件系统负责统一管理对文件的读写。,(3)数据库系统阶段将数据文件进一步组织成数据库,数据库技术涉及到许多基本概念,主要包括:数据、数据处理、数据库、数据库管理系统以及数据库系统等。,数据库的基本概念,数据,数据是指存储在某一种媒体上能够识别的物理符号。数据的概念包括两个方面:一是数据形式;二是数据的含义,二者不可分。例如:用如下信息描述一个学生(张三,9912101,男,1981,计算机系,应用软件),单有这一行数据很难知道其确切含义,但如果对数据的含义进行描述:就得到如下信息:张三,9912101的男同学,1981出生,是计算机系应用软件专业的。数据不仅指数字、字母、文字和其他特殊字符组成的文本形式的数据,还包括图形、图像、动画、影像、声音(包括语音、音乐)等多媒体数据。,数据处理:使指对原始数据进行收集、整理、存储、分类、排序、检索、维护、加工、统计、输出等一系列活动的总称。两个目的,其一是从大量的、原始数据中提取对人们有价值的信息以作为行动和决策的依据;其二借助计算机技术来科学地存储和管理复杂的、大量的数据,便于人们方便、快捷、准确、及时地利用这些信息资源。,数据处理,数据库存放数据的仓库。这个仓库就是计算机的存储器。例如硬盘就是一种最常见的计算机大容量存储设备(现在更有多种形式的存储设备,例如U盘、移动硬盘等)。但是数据存放必须遵守一定的格式和要求,以便于查找(即数据库的组织)。数据库的主要目的:帮助用户更好地管理数据。,数据库,数据库(DataBase-DB):长期储存在计算机内的、有组织的、可共享的数据的集合。它的特点是:数据的共享性、数据的独立性、数据的完整性和较小的冗余度。,数据库,数据模型,数据模型现实世界数据特征的抽象,一系列概念工具的集合数据数据联系数据语义一致性约束内容包含:数据结构数据操作完整性约束,数据模型举例,关系模型实体-联系模型基于对象的数据模型(面向对象的模型和对象-关系模型)半结构化数据模型(XML)其它较老的模型:层次模型和网状模型,层次模型,层次模型表示数据间的从属关系,用倒置的树形结构来表示实体及他们之间的联系。,网状模型,网状模型是层次模型的扩展,它表示多个从属关系的层次结构,呈现一种交叉关系的网络结构。,关系模型,关系模型是当今数据库处理方面最为重要的一个标准。目前,几乎所有商业数据库的设计与实现方案中都使用了关系模型。所谓关系,就是用一个具有如下特征的二维表。即用表框架来表示实体间联系的模型。例:,关系模型实例(由若干二维表格所组成),课程表,学生表,选课表,数据库管理系统(DataBaseManagementSystem,简称DBMS)是计算机系统软件。,它能够有效地组织和存储数据、获取和管理数据,接受和完成用户提出的访问数据的各种请求。较典型的有MicrosoftAccess,其它的商业DBMS软件包括:Oracel公司的Oracel,IBM公司的DB2和Microsoft公司的SQLServer等。所占市场份额较大。,数据库管理系统,数据库管理系统的基本功能:(1)数据定义功能DDL(DataDefinitionLanguage)(2)数据操纵功能DML(DataManipulationLanguage)(3)数据控制和管理功能DCL(DataControlLanguaga),数据库管理系统,数据库管理系统,DBMS的基本功能具体归结如下:创建数据库;创建表;创建支持结构(例如索引等);读取数据库数据;修改(插入、更新或删除)数据库数据;维护数据库结构;执行规则;并发控制;提供安全性;执行备份和恢复;,数据库系统一般包括四个基本元素:数据库、数据库管理系统、应用程序和用户,除此之外数据库系统还包括支持系统运行的硬件、操作系统及用户。,数据库系统,数据库系统,用户,创建、处理和管理数据库的计算机程序,软件商提供或自己编写。,VFP简介VFP操作界面VFP界面操作VFP工作方式VFP的设计与管理工具,VisualFoxPro6.0基础,最早:1981年Ashon-Tate公司推出了微机关系型数据库管理系统dBASE,1984年和1985年,又陆续推出了dBASE和dBASEPLUS,一直发展到1989年推出的dBASE。课堂:1998年MicrosoftVisualStudio6.0组件发布,它包括VisualBasic6.0、VisualC6.0和VisualFoxPro6.0等编程工具。,VisualFoxPro简介,VisualFoxPro系统特点,1.面向对象的程序设计方法2.提供可视化工具3.增强项目和数据库管理功能4.支持网络应用,VisualFoxPro操作界面,1.VisualFoxPro界面组成(1)标题栏;(2)控制按钮;(3)菜单栏;(4)工具栏;(5)工具窗;(6)状态栏;(7)主窗口工作区;(8)命令窗口如下页图所示.,1.命令窗口在命令窗口中输入的每一条命令在按【Enter】键即刻执行。usestudent&打开名称为student(学生)的表文件list&列表显示当前表(即student)的所有记录listfor入学总分500&只显示入学总分大于500的学生,VisualFoxPro工作方式,2.VisualFoxPro命令的格式与特点(1).命令格式VisualFoxPro的命令是由命令字开头,后随操作对象和若干命令子句。命令字指明具体操作,而子句说明操作结果的呈现形式与操作条件等。以下给出几个简单的命令示例。usestudent&打开名称为student(学生)的表文list&列表显示当前表(即student)的所有记录listfor入学总分500&只显示入学总分大于500的学生,(2)命令特点VisualFoxPro的命令具有下列特点:(1)命令的各部分简洁规范,通俗易懂。(2)命令子句的数量不限,顺序不拘。(3)命令中只规定对操作的要求,不描述具体的操作过程,所以称为“非过程化”语言。VisualFoxPro的命令既可逐条用交互的方式执行,又可编写成程序,以“程序文件”的方式执行。命令中的词汇可使用简写,即只写出它们的前4个字母(例如:REPLACE可简写作REPL)即可。,(3)命令分类VisualFoxPro拥有近500条命令,可分为以下7类:建立和维护数据库的命令。数据查询命令。程序设计命令:包括程序控制、输入/输出、打印设计、运行环境设置等命令。界面设计命令:包括菜单设计、窗口设计、表单设计等命令。文件和程序的管理命令。面向对象的设计命令。其他命令。,3.两类工作方式(1).交互操作方式即命令执行方式。用户从键盘上发一条所需的命令,即可在屏幕上显示执行的结果。随着Windows的推广,交互操作方式逐渐从以命令方式为主转变为以界面操作为主、命令方式为辅。(2).程序执行方式将VisualFoxPro的命令编成特定的序列,并存入程序
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 4937.28-2026半导体器件机械和气候试验方法第28部分:静电放电(ESD)敏感度测试带电器件模型(CDM)器件级
- 沈阳农业大学《成本管理》2025-2026学年期末试卷
- 山西卫生健康职业学院《广告文案写作》2025-2026学年期末试卷
- 山西职业技术学院《畜牧学概论》2025-2026学年期末试卷
- 上海城建职业学院《教育学概论》2025-2026学年期末试卷
- 上海师范大学天华学院《工程计算方法》2025-2026学年期末试卷
- 苏州工学院《耳鼻咽喉头颈外科学》2025-2026学年期末试卷
- 无锡太湖学院《学前教育研究方法》2025-2026学年期末试卷
- 超市堆头端架陈列规范
- 喉癌术后康复摄入饮食指导
- 广东省化工(危险化学品)企业安全隐患排查指导手册(危险化学品仓库企业专篇)
- 卫生院防雷安全生产制度
- 大型超市卫生组织制度
- 绍兴2025年浙江绍兴市政务服务办公室招聘政务服务专员6人笔试历年参考题库附带答案详解
- 齐成控股集团招聘笔试题库2026
- 舞台搭建施工方案及流程方案
- 2025-2030人物像摄影行业市场用户需求变化与发展趋势评估
- 2026上海人保财险校园招聘笔试备考试题及答案解析
- 测试工程师岗位面试题及笔试题全集含答案
- 2025辽宁葫芦岛市总工会招聘工会社会工作者5人备考笔试试题及答案解析
- 灵芝孢子油课件
评论
0/150
提交评论