第一章 数据库基本知识---visual foxpro 数据库程序设计教案1-9章

第一章 数据库基本知识---visual foxpro 数据库程序设计教案1-9章

ID:17805820

大小:135.50 KB

页数:16页

时间:2018-09-06

第一章  数据库基本知识---visual foxpro 数据库程序设计教案1-9章_第1页
第一章  数据库基本知识---visual foxpro 数据库程序设计教案1-9章_第2页
第一章  数据库基本知识---visual foxpro 数据库程序设计教案1-9章_第3页
第一章  数据库基本知识---visual foxpro 数据库程序设计教案1-9章_第4页
第一章  数据库基本知识---visual foxpro 数据库程序设计教案1-9章_第5页
资源描述:

《第一章 数据库基本知识---visual foxpro 数据库程序设计教案1-9章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxpro程序设计教案第一章数据库基本知识n[教学目的与要求]了解数据库的几个基本概念和Xbase家族的演变,认识VFP的特点、组成、界面、工作方式和核心工具。n[教学内容]数据库的基本概念;数据库管理系统和应用系统;Xbase关系数据库系统;VFP的界面、工作方式和基本设计工具。n[教学重点与难点]数据库的基本概念;数据库管理系统和应用系统。§1.1数据库(database)的基本概念计算机从科学计算领域诞生,随着计算机技术的蓬勃发展,在计算机的三大主要应用(科学计算、过程控制和数据处理)领域中,数据处理已成为计算机应用的主要方面。1、数据:是指存储

2、在某种媒体上能够被识别的物理符号。数据的概念不再仅指狭义的数值数据,而包括文字、声音、图形等。计算机中的数据指通过计算机的各种输入设备输入到计算机中并以二进制形式存储的数据。数据库技术是一种管理数据的技术。数据库就是存储数据的仓库。2、数据处理:数据是重要的资源,把收集到的大量的数据经过加工整理转换,从中获取有价值的信息,数据处理正是指将数据转换成信息的过程。数据处理可定义为对数据的收集、存储、加工、分类、检索、传播等一系列活动。数据处理的中心是数据管理,它包括数据组织、分类、编码、存储、检索和维护。随着硬件、软件技术及计算机应用范围的发展,数据管理也经历了四个阶段

3、--人工管理阶段,文件系统阶段,数据库系统阶段,分布式数据库系统阶段。3、数据库(DB,DataBase):是以一定的组织方式存储在一起、能为多种应用程序所共享的相关数据的集合。不同的数据组织形式产生不同类型的数据库。4、数据库管理系统(DBMS,DataBaseManagementSystem)为帮助用户建立、使用和管理数据库,就需要一套系统软件,称作数据库管理系统。DBMS提供了一套数据描述和操作语言,用户只须使用这些语言,就可以方便地建立数据库,并对数据进行存储、修改、增加、删除、查找等操作。VisualFoxpro程序设计教案5、数据库系统(DBS,Data

4、BaseSystem)它包括与数据库有关的整个系统:数据库、DBMS、应用程序、数据库管理员和用户等。1.1.1文件管理和数据库管理1、文件管理早期的数据在高级语言(FORTRAN、C)中是以文件的形式存放。一个文件包含若干个“记录”(record),一个记录包含若干个“数据项”(dataitem)。每一行就是一条“记录”[例]姓名性别职称出生日期基本工资籍贯张红平女教授58/09/241530.00江苏苏州李明友男讲师70/05/15810.00江苏南京“数据项”……………………………文件管理的缺点:不同文件间缺乏必要的联系。2、数据库管理数据库管理系统DBMSD

5、BDBDB用户用户用户数据库1.1.2数据库系统的特点(相对于文件系统)1、数据的结构化:整体上有一定的结构形式。2、数据共享:为不同的部门服务。3、数据独立性:独立于应用程序。4、可控冗余度(数据的重复性)。1.1.3数据库系统的分代(3代)VisualFoxpro程序设计教案1、非关系型数据库系统:层次模型或网状模型(P5,图1.1)缺点:查询不方便,数据存取效率低。2、关系型数据库系统(relationaldatabasesystems,简称RDBS)优点:1)以二维表格为基本数据结构,简单明了2)一次查询只用一个命令或语句,效率高;可以实现多表联合操作。3、

6、对象-关系数据库系统(object-relationaldatabasesystems,简称ORDBS)特点:能存储和处理多媒体数据,能实现复杂对象的复杂行为。1.1.4数据库系统的分类1、单用户数据库和多用户数据库:单机系统和网络用户系统2、集中式数据库和分布式数据库:单机存储和网络存储3、传统数据库和智能数据库:已知的数据系统和逻辑推理的“基于规则的数据库”(rule-baseddatabase)§1.2数据库管理系统和数据库应用系统1.2.1数据库管理系统(DBMS)1、国际标准化组织(ISO)确定关系数据语言标准的SQL语言,即:“结构化查询语言”(Stru

7、cturedQueryLanguage)。2、数据库管理系统DBMS(DataBaseManagementSystem)◆DBMS具有的功能:1)数据定义功能:提供“数据定义语言”(DataDefinitionLanguage,简称DDL),用于描述数据库的结构。2)数据操作功能:检索和查询3)控制和管理功能:“并发控制”,“安全检查”,数据备份、恢复和转储等。1.2.2数据库应用系统(DataBaseApplicationSystems,简称DBAS)VisualFoxpro程序设计教案1、设计关系数据库概念结构设计逻辑结构设计物理结构设计2、开发应用程序功能

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。