清华大学出版社 TSINGHUA UNIVERSITY PRESS 新世纪计算机基础教育丛书 谭浩强主编 Visual FoxPro 新也纪 及其应用系统开发 (计算机基础教育丛 丛书主编用 谭浩强 FoxPro (及其应用系统开发 史济民主编 清华大学出版社
Visual FoxPro 及其应用系统开发 新世纪计算机基础教育丛书 谭浩强 主编
清华大学出版社 TSINGHUA UNIVERSITY PRESS 11数据库的基本概念 数据库系统与一般文件应用系统性能对照 序号文件应用系统 数据库系统 数据库系统的特点 文件中的数据由特定库内数据由多个用 的用户专用 户共享 数据的结构化 每个用户拥有自己的原则上可消除重复 数据,导致数据重复为方便查询允许少 数据共享 存储 量数据重复存储, 但冗余度可以控制 数据独立性 数据从属于程序, 数据独立于程序 可控冗余度 者相互依赖 强调数据的独立性 各数据文件彼此独立,各文件的数据相互 4从整体看为“无结构”|联系,从总体看是 的 “有结构”的
1.1 数据库的基本概念 ⚫ 数据库系统的特点 ⚫ 数据的结构化 ⚫ 数据共享 ⚫ 数据独立性 ⚫ 可控冗余度 序号 文 件 应 用 系 统 数 据 库 系 统 1 文件中的数据由特定 的用户专用 库内数据由多个用 户共享 2 每个用户拥有自己的 数据,导致数据重复 存储 原则上可消除重复。 为方便查询允许少 量数据重复存储, 但冗余度可以控制 3 数据从属于程序,二 者相互依赖 数据独立于程序, 强调数据的独立性 4 各数据文件彼此独立, 从整体看为“无结构” 的 各文件的数据相互 联系,从总体看是 “有结构”的 数据库系统与一般文件应用系统性能对照
清华大学出版社 TSINGHUA UNIVERSITY PRESS 数据库系统的分代 数据库系统的分类 非关系型数据库系统 单用户数据库和多用户数据库 关系型数据库系统RDBS 集中式数据库和分布式数据库 对象关系数据库系统 ORDBS 传统数据库和智能数据库 数据库
数据库系统的分代 非关系型数据库系统 关系型数据库系统 RDBS 对象-关系数据库系统ORDBS 数据库系统的分类 单用户数据库和多用户数据库 集中式数据库和分布式数据库 传统数据库和智能数据库 数据库
清华大学出版社 1.2数据库管理系统和数据库应用系统 数据库管理系统(DBMS) 数据定义功能 数据操作功能 控制和管理功能 数据库应用系统(DBAS) 设计数据库 概念结构设计→逻辑结构设计→物理结构设计 开发应用程序 功能分析→总体设计→模块设计→编码调试
1.2 数据库管理系统和数据库应用系统 数据库管理系统(DBMS) 数据定义功能 数据操作功能 控制和管理功能 数据库应用系统(DBAS) 设计数据库 概念结构设计→逻辑结构设计→物理结构设计 开发应用程序 功能分析→总体设计→模块设计→编码调试
清华大学出版社 TSINGHUA UNIVERSITY PRESS 13微机 Xbase关系数据库系统 Xbase数据库的演变 VFP的主要特点
1.3 微机Xbase关系数据库系统 Xbase数据库的演变 VFP的主要特点
清华大学出版社 TSINGHUA UNIVERS PRES 14~15VFP的界面组成、操作、工作方式 VFP主窗口 菜单 Microsoft Visual FoxPro 件¢)编辑¢)显示①)格式@)工具①)程序①)窗口()帮助⑩D 工具栏 回倒國国圖回广司同刻到 命令窗口 色板 对话框 口区 界面操作 鼠标 菜单 窗口 对话框 命令格式 use sB &&打开名称为SB(设备)的表文件 list &列表显示当前表(即SB)的所有记录 list for价格<10000&&只显示价格低于1万元的设备 交互操作方式与程序执行方式
1.4~ 1.5 VFP的界面组成、操作、工作方式 VFP主窗口 菜单 工具栏 命令窗口 对话框 界面操作 鼠标 菜单 窗口 对话框 命令格式 use SB && 打开名称为SB(设备)的表文件 list && 列表显示当前表(即SB)的所有记录 list for 价格<10000 && 只显示价格低于1万元的设备 交互操作方式与程序执行方式