vfp程序设计课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
专门的关系运算
选择——从关系中找出满足条件的元组的操作 投影——从关系模式中指定若干属性组成新的关系 联接——将两个关系模式拼成一个更宽的关系
等值联接:按字段对应相等
自然联接:去掉重复属性的 等值联接
二、实地调研
1、调研任务
1、图书馆数据管理的主要内容是什么? 2、图书管理系统中有哪些数据?其相互关系是什么?如何分类? 3、馆员、读者、图书、借阅等方面的信息各有哪些? 4、对馆员、读者、图书、借阅等在规章制度上有哪些规定?工 作人员如何内部控制? 5、图书馆由几个部分组成?各自职责有哪些?其间的数据关系 是怎样的?
【行动过程】 一、基本知识介绍 二、实地调研 三、讨论分析 四、归纳总结
【课时安排】 共4课时
一、基本知识介绍
数据(Data):是对客观事物特征的一种抽象化、符号化的
1表-示1 。数据、信息和数据处理
有数值型数据和非数值型数据之分 信息(Information):是经过加工处理的、对决策有价值 的数据。 数据处理:将数据加工成信息的过程。它包括收集、存储、 排序、计算、查询等。
1、数据处理:数据、信息和数据处理概念,数据处理发展过程 2、数据库系统:由五个部分组成,DB、DBMS、DBS的区别 3、数据模型:层次、网状、关系 4、图书馆管理系统功能:
用户管理
用户管理
●系统权限的信息管理:包括系统登录,修改密码,管理员 添加等。用户管理
●图书类别的信息管理:图书类别的添加、修改、查询。包
课程前言
4、学习方法建议
专心听讲,特别注重老师的程序思维 强化记忆,命令、函数、方法程序都须记忆 及时上机练习,而且要有目的地练习 系统地开放一个应用程序
按时作业,及时完成学习任务 多用多媒体辅助教学软件(CAI)
模块一 项目分析
【目的要求】 了解数据处理的基本条件 掌握数据库系统的组成 掌握项目调查方法 了解关系数据库基本知识
数 据
菜单工具方式
库 管 理 员
命令方式 数据库管理
程序方式
系统
硬件系统 相关软件系统
劳动者
劳动工具
数 据 库 劳动对象
1-3 数据模型
数据模型:数据间的相互联系。 1、层次模型 按照树结构组织数据,其特 点是只有一个数据无父结点, 其它结点有且只有一个父结 点。
2、网状模型 按图结构组织数据,其特点 是允许一个以上的数据无父 结点,允许结点有多于一个 的父结点。 3、关系模型 是以二维表的形式组 织数据的。
数据
处理数据
信息
1-1 数据、信息和数据处理
计算机数据处理的发展过程:
阶段
时间
特点
人工管理阶段 20世纪50年代中期以前 数据与程序不能分开,数据不能共享
文件系统阶段
20世纪50年代后期至60年 数据与程序分开存储,但互相依赖,数
代中后期
据不能共享
数据库系统阶段 20世纪60年代后期开始 数据与程序分开存储,数据可以共享
1-4 关系数据库
1、关系模型:用二维表形式表示实体和实体间联系的数据模型。
表结构
表记录
有关概念 实体 属性 实体型 实体集
客观存在的具体事物 实体的属性 实体属性的集合 同型实体的集合
记录 字段 表结构 表
元组 取值范围为域 属性的集合 关系
1-4 关系数据库
2、关系运算: 传统的集合运算
并——两个关系中元组 差——属于一个关系,而不属于另一个关系 交——两个关系的公共元组
图
括图书类别的编号、名称等。
书
图书管理
●图书的信息管理:图书的登记,馆藏图书的修改、删除、
Baidu Nhomakorabea
管
查询和报损。包括图书的编号、ISBN 号、索书号、中文名、
理
原名、原作、译者、图书类别、语种、出版社等。
系
统
●读者的信息管理:读者信息的添加、修改、查询、删除、。
读者管理
包括读者编号、类型、性别、身份证号、工作单位、办证日
2、具体安排 调研黄冈职业技术学院图书馆采编部、流通部、阅览部、信 息技术部,时间:1小时
三、讨论分析
1、讨论话题
1、完成图书管理系统必须由哪几部分组成? 2、图书管理系统将主要处理哪些数据? 3、图书管理系统的功能模块的划分。 4、图书馆数据流程图。 5、分析图书馆工作人员使用数据权限。
四、归纳总结
网络数据处理
课程前言
2、本门课程的学习目标 会用命令、菜单和程序方式处理数据 会进行程序设计 会熟练使用SQL命令 能够开发小型应用软件
3、课程讲授计划与考试方式 开设两个学期 第一学期成绩:平时20%,作业与实验20%,笔试60% 第二学期成绩:平时10%,作业与实验10%,笔试40%
课程设计40%
期等。
借阅管理
●借书的信息管理:被借图书以及借阅者信息的添加、修改、 删除、查询。包括借书者编号、姓名、类别、所借书编号、 名称、原名、作者、书籍类别、出版社、借出日期、应归还 日期等。 ●还书的信息管理:图书信息以及还书者信息的添加、修改、
分布式数据库系 统阶段
20世纪70年代后期以后
数据与程序分开存储,通过网络集中管 理数据,共享网络上数据资源
面向对象数据库 系统
开始于20世纪80年代
除具有分布式数据管理系统阶段的特点 外,在处理方式上是一个面向对象的系 统,即是按照人们的习惯表示数据,用 严格高效的方法组织、处理数据,把客 观事物的表达和处理结合成一有机整体。
1-2 数据库系统
数据库(DB):是按一定组织方式存储在计算机上的相互联系的数据的集合。 数据库管理系统(DBMS):是对数据库加工整理的软件。 数据库系统(DBS):完成进行数据处理全过程的计算机系统。
数据库系统由五部分组成:
数据库 数据库管理系统 数据库管理员 硬件系统 相关软件系统
1-2 数据库系统
Visual FoxPro 程序设计
课程前言
1、本门课程的作用 实例:在新生表中查询、统计、输出打印的数据
结论: Visual FoxPro是进行数据处理的有效工具 Visual FoxPro是第四代语言中最容易学的语言 Visual FoxPro是学习其他语言的基础
VFP
SQL server
ASP、JSP、PHP