




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、.数据库技术基础及Visual摘要:单一关键字(学号)和合成关键字(学院+姓名)侯选关键字:最小列集,至少一个(肯定也是超关键字)(学号,编号,学院+姓名)主关键字:是选出的侯选关键字,唯一值,不空.关键词:关键字类别:专题技术来源:牛档搜索(Niudown.COM)本文系牛档搜索(Niudown.COM)根据用户的指令自动搜索的结果,文中内涉及到的资料均来自互联网,用于学习交流经验,作品其著作权归原作者所有。不代表牛档搜索(Niudown.COM)赞成本文的内容或立场,牛档搜索(Niudown.COM)不对其付相应的法律责任!;第一章 数据库技术基础及Visual FoxPro 概述教学内容
2、 DB技术的发展、数据模型、DBS的组成与模式、VFP的概述教学目标 了解数据库技术的发展、学习使用VFP的IDE环境重 点 VFP的IDE环境难 点 1.1 数据管理技术的发展1.1.1 数据处理n 数据处理(信息处理)对各类数据进行收集、存储、分类、计算、加工、检索和传输的过程n 数据处理步骤: 原始数据的收集(源文件:报表、单据)-调查(纸张) 编码转换-加以改造,数据库生成 数据输入-输入设备:键盘、鼠标、扫描仪、光笔、话筒、数码相机 存储设备:磁盘、磁卡 输入的是垃圾,出来还是垃圾 数据处理-计算、分类、合并、编辑、检查 中心 数据输出-文字、图像、图形、表格 输出设备:显示器、打印
3、机、绘图仪、音箱数据处理时常用的I/On 输入设备n keyboardn mousen scannern digital cameran light pann microphone输出设备CRTprintplotterdisknetwork1.1.2 数据管理的发展阶段n 三个阶段 n 无管理阶段 程序与数据是一个整体,互相依赖 n 文件管理方式阶段 数据与程序分离,但数据仍依赖 于程序 数据文件,数据有格式,数据无法为多个程序所共享 缺点:数据冗余度 大、数据的不一致性、程序与数据互相依赖 n 数据库方式阶段 数据与程序分离、数据集中的管理、数据共享1.2 数据库系统(DBS)1.2.1 数
4、据库(DataBase)n 概念DBC(不同与以往的数据库DBF)n 以一定的组织形式存放在计算机存储介质上的相互关联的数据的集合n 特点n 最小的冗余度-分库存放n 资源共享性(应用程序)n 数据独立性(应用程序)n 安全可靠n 保密性能好1.2.2 数据库管理系统(DBMS)n 概念n 对数据库进行管理的系统软件n 是用户与数据库之间的接口n 提供了用户对数据库进行操作的各种命令、工具、方法(建库、记录输入、修改、检索、显示、删除、统计)APPEND,MODIFY,SEEK,DISPLAY,DELETE,COUNTn DB2、Informix、Oracle、Sybase、Visual Fo
5、xPron 组成:由查询管理器、存储管理器和事务管理器三部分组成n 数据和元数据n 元数据是指有关数据的结构的信息(关系名、属性名、属性的数据类型、索引)n DBMS的输入n 查询:类似于WIN95中的查找(操作界面、程序方式)CH5n 数据修改(操作界面、程序方式)CH4n 模式修改 模式:数据的逻辑结构 模式:表名,字段名、字段属性(C/N/L/M/D)、 索引 由DBA( 你就是)进行 存储管理器组成:缓冲管理器,文件管理器文件管理器主要是按缓冲管理器请求,对磁盘进行文件的存取缓冲管理器处理内存,通过文件管理器取得磁盘的数据块,在内存中选定页面,并将其存入该数据块缓冲管理器按照事务管理器
6、的请求,通过文件管理器将内存页面写回磁盘F“查询”管理器组成:查询,数据和元数据的修改任务:将一个查询操作或一个数据库操作转化为一系列的对现存数据的请求,并对存储管理器发出命令,由存储管理器完成上述操作查询优化F事务管理器系统的完整性-互不干扰,数据不丢失与查询管理器进行信息交换与存储管理器进行信息交换1.2.3 数据库系统(DBS)n 概念 是实现有组织地、动态地存储大量关联数据,方便用户访问的计算机软硬件资源所组成的具有管理数据库功能的计算机系统n 组成n 数据库(DB)- 目的 n 数据库管理系统(DBMS)- 工具 n 操作系统 n 硬件资源 1.2.4 微机数据库系统的发展n DBA
7、SEDBASEFoxBASEFoxPro VFP3.0,6.0,6.0n Visual FoxPro(简称VFP)是Microsoft公司第一个带有Windows95标志的应用软件。起源xBase编程语言系列,是目前微机上最优秀的数据库管理系统软件。正如其名称中冠之的“Visual”一样,它采用了可视化的、面向对象的程序设计方法,大大简化了应用系统的开发过程,并提高了系统的模块性和紧凑性。n GENERAL(多媒体),SQL,RUSHMORE技术1.3 关系模型和二维表n 数据库的核心是数据模型1.3.1 信息的三个领域现实世界 观念世界 数据世界事物及联系 实体模型 数据模型 事物 实体(集
8、) 数据对象 性质 对象 属性 记录 字段几个概念n 记录:描述对象的数据-recordn 字段:描述属性的数据-fieldn 数据模型:描述实体模型的数据-modeln 文件:同一类记录的集合-file1.3.2 数据模型n 数据模型的种类n 层次模型(Hierarchical Model)树形结构 n 网络模型(Network Model)网状结构 n 关系模型 (Relational Model)二维表格n 关系模型:用二维表格的结构形式来表示实体及实体间的联系n 列:字段 或域n 行:记录n 二维表:关系n 面向对象技术与数据库技术相结合的产物1.3.3 关系模型的性质n 二维表的记录
9、数随数据的增删而改变,但它的字段数却是相对固定的(字段数、名称、类型、长度)n 二维表中的每一列均有唯一的字段名,且是同性质的n 二维表中不允许出现完全相同的两行n 二维表中行的顺序、列的顺序均可任意交换1.3.4 二维表的主关键字二维表中不允许出现相同的记录n 超关键字(总存在)n 能唯一确定记录的一个列或几个列的组n 全体字段必然是超关键字(原因:无相同记录)n 单一关键字(学号)和合成关键字(学院+姓名)n 侯选关键字:最小列集、至少一个(肯定也是超关键字)(学号、编号、学院+姓名)n 主关键字:是选出的侯选关键字,唯一值,不空n 外部关键字:当一张二维表(A)的主关键字被包含到另一张二
10、维表(B)中时,A表的主关键字称为B表的外部关键字(相对)关于学号n 主关键字n 唯一n 字符型1.4 DBMS的发展趋向n 面向对象技术与数据库技术相结合n OODBMS:纯粹的面向对象的数据库管理系统(不支持SQL)n ORDBMS:对象关系数据库管理系统(支持SQL)n 封装性(信息隐蔽、逻辑数据独立、数据维护简单)、继承性(可重用性)n 约束和触发器n 约束:布尔函数(字段验证/规则)n 触发器:程序代码(插入/更新/删除触发器)n 多媒体数据(照片,数据量大,交互)n 数据综合n 数据仓库:在线产品目录(二手货市场),计划分析n 数据采掘:寻找感兴趣的事物和发现潜在的规则1.5 Vi
11、sual FoxPro 6.0概述n VFP60是基于Windows平台和服务器上的可视化数据库管理系统1.5.1 VFP60的特点n 数据库方面 区分了数据库与数据表的概念 Rushmore 技术( 速度快,多索引) SQL 命令(高效检索)n 数据操作方面 简单、灵活、多样的数据交换手段n 程序设计方面(可视化应用程序) 可视化、少量程序代码 可靠性高 调试简单 项目编译 面向对象n 操作使用方面 完善的IDE(菜单、工具条或快捷键) 丰富的开发工具 向导:表单向导 P148 实验11 设计器:表设计器 P20 实验2 生成器:表达式生成器 实验4 管理器:项目管理器 P14 实验11.5
12、.2 IDE介绍n 主菜单栏(Main Menu Bar):会变化(演示)n 主窗口(Main Window):显示输出结果(CLEAR)n 命令窗口(Command Window):输入并执行命令n 状态栏(Status Bar):显示当前状态(注意变化)n 工具栏(Tool Bar):可以定制n 命令窗口是桌面上的一个重要部件,在该窗口中,可以直接输入VFP命令立即执行,尽管大多数VFP的命令从菜单中可以访问,简单地输入一个命令还是很有用的。如输入命令“SET CLOCK ON”回车后,将在屏幕的右上角出现一个时间条;而在命令窗口输入:“SET STATUS BAR OFF”可以取消屏幕底
13、部的状态条;“DIR”在屏幕上显示当前目录下表的信息;“CLEAR”则清除屏幕;“QUIT”可直接退出VFP。n 在VFP60的菜单系统中,菜单栏里的菜单选项不是一成不变的、在不同的使用环境中,菜单选项是不一致的。而且,在打开后菜单里的选项也可能不一样,这种情况称为上下文敏感。如打开一个数据表时,系统就会在主菜单上自动添加“表”菜单,供用户对此数据表进行追加记录、编辑数据等操作时用;打开一个报表时,主菜单上就会自动添上报表项,可以通过“报表”菜单的选项进行修改该报表的内容等工作。命令窗口关闭前后n 启动VFPn 关闭前n 有 格式 菜单n 文件 菜单中 关闭 呈亮色n 关闭后 n 没有 格式
14、菜单 n 文件 菜单中 关闭 呈灰 色 1.5.3 菜单系统与工具栏n 菜单系统n 主菜单:动态n 快捷菜单:同WORDn 菜单操作和菜单约定n Ctrl+字母键快捷键n 省略号()将打开对话框n 黑色箭头(8)有子莱单n 灰化菜单该菜单功能当前不可用n 正常菜单n 勾号()关于快捷键n 菜单命令n 文件n 打开n 关闭n 快捷键n Ctrl+On 菜单命令与快捷键作用相同n 快捷键比菜单命令快n 绝大部分菜单命令都有自己的快捷键 主菜单常用菜单功能n “文件”菜单n “编辑”菜单n “显示”菜单n “格式”菜单n “工具”菜单n “程序”菜单n “窗口”菜单n “帮助”菜单工具栏n 改变工具
15、栏的外观n 工具提示(Tooltip)(右击工具栏/工具提示)n 打开其他工具栏n “显示”菜单打开“工具栏”对话框n 在某个工具栏上,单击鼠标右键n 定制工具栏n 工具栏的泊留与浮动(常用工具栏)n 泊留与浮动间的切换(双击与拖动)n 增删系统工具栏中的按钮(右击工具栏/定制/拖放)n 重置系统工具栏(右击工具栏/选定/重置成系统默认状态)n 工具栏是Microsoft公司流行软件的共同特色,对于经常使用的功能,通过工具栏调用比通过菜单调用要方便快捷得多。默认情况下,VFP的“常用”工具栏随系统启动时一起打开,显示在菜单栏下面,用户也可以将其拖放列主窗口的任意位置,所有的工具栏按钮都有文本提
16、示功能,当把鼠标指针停留在某个图标按钮上时,系统将会用文字的形式显示它的功能。除了常用工具栏外,VFP还提供有其它10个工具栏,分别是:“数据库设计器”工具栏 “报表控件”工具栏 “表单控件”工具栏 “报表设计器”工具栏 “表单设计器”工具栏 “打印预览”工具栏 “布局设计器”工具栏 “查询设计器”工具栏 “调色板”工具栏 “视图设计器”工具栏这些工具栏缺省情况下是随着某一种类型的文件打开后自动打开的。例如当你新建或打开一个数据库文件时,“数据库设计器”工具栏就会自动显示。当关闭了数据库文件之后工具栏又自动关闭。如何新建自定义工具栏?n 右击工具栏n 选择工具栏n 单击新建按钮n 输入我的工具
17、栏n 拖放n 关闭如何删除自定义工具栏?n 右击工具栏n 选择工具栏n 选中相应工具栏n 删除n 单击确定按钮1.5.4 命令窗口n 可在命令窗口中直接输入并执行各种命令和函数(?RECNO()n 命令的输入和编辑n 一次执行一条命令 n 长命令可用符号(;)续行,多行的长命令插入新行可用【Ctrl+Enter】n 改变命令窗口中文本的字体 n 用“ 格式” 莱单中的“ 字体” 命令窗口的关闭与打开n 关闭法1:关闭按钮法2:双击命令窗口的控制菜单法3:文件/关闭n 打开 法1 :单击 常用 工具栏上的 命令窗口 按钮 法2 :窗口/ 命令窗口 法3 :Ctrl+F2( 先退出汉字输入Ctrl
18、+ 空格) 在命令窗口中执行命令n DIR DIR *.* 命令出错的情况n SET DEFAULT TO D:JXGL SET DEFA TO A:(前四个字母)n HELP(找SET DEFAULT的帮助) HELP USEn CLEARn RUN NOTEPADE.EXE(! NOTEPAD)n 命令的重用n 命令行的复制(记事本)1.5.5 配置操作环境n “工具”菜单中 “选项”n 设置为默认值(永久有效)n 确定(临时有效)n SHIFT+确定(当前设置会显示在命令窗口中)1.6 文件类型和文件的创建1.6.1 文件类型(参见P29)1.6.2 创建文件极少使用菜单而是使用“项目管
19、理器”中的“新建”n 设计器(Designer)和向导(Wizard)n 各种文件可用的设计器和向导1.7 项目管理器n 控制中心n 项目管理器(Project Manager)是VFP中处理数据和对象的主要组织工具n 项目是文件、数据、文档和VFP对象的集合n 项目文件. PJXn 备注文件. PJT1.7.1 创建项目文件n 法1:使用命令CREATE PROJECT或命令CREATE PROJECT <项目文件名>n 法2:使用“文件”菜单中“新建”n 法3:工具栏上的“新建”按钮1.7.2 用“项目管理器”组织数据和文档1、用“选项卡”分类显示项目中各类型数据项(1)全部(
20、2)数据:一个项目中的所有数据(数据库、自由表、查询、视图)(3)文档:处理数据时所用的全部文档(表单、报表和标签)(4)类:表单和程序中所用的类库和类(5)代码:程序、API库和应用程序(6)其他:菜单、文本文件和其他文件(如位图、图标等) 2、用“项列表”查看项目中的内容 相当于大纲视图或资源管理器 带斜线的圆圈:连编时将被排除 +号:展开 -号:折叠 所有的包含文件在运行时都是只读的 在程序、表单、查询、菜单组中,主程序文件用粗体表示3、用命令按钮实现指定功能n 选定对象或类型后再单击n 每个按钮在项目菜单中都有相应的菜单命令(1)新建:创建一个新文件或对象(2)添加:把现有文件添加到项目中(3)修改:相应设计器(4)浏览:在浏
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民俗文化旅游线路行业深度调研及发展项目商业计划书
- 2025至2031年中国字母门行业投资前景及策略咨询研究报告
- 2025至2031年中国塑料管切割钳行业投资前景及策略咨询研究报告
- 2025至2031年中国双排母座行业投资前景及策略咨询研究报告
- 智能温控包装材料企业制定与实施新质生产力项目商业计划书
- 电子竞技运动培训与赛事行业跨境出海项目商业计划书
- 2025年餐饮行业顾客满意度总结及2025年工作计划
- 重症监护室护理人员管理措施
- 2025年企业内部劳动技能提升计划
- 企业内部财务顾问招聘与管理合同
- 工程树木砍伐施工方案范本
- 招待费管理制度
- 几分之一课件-人教版三年级数学上册
- 福建事业单位面试真题回顾
- 李中莹NL课程大纲个人整理
- 抽水台班记录表
- 项目管理与工程经济决策知到章节答案智慧树2023年哈尔滨工程大学
- 内科学风湿及结缔组织病习题及答案
- 园林给排水工程课件
- DB4404T36-2022预立医疗照护计划(ACP)沟通指南
- 企业信访工作责任制实施细则
评论
0/150
提交评论