




已阅读5页,还剩66页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、听好理论课,记住必要的名词和英文单词(计算机学科名词多,英文单词多) 2、理解名词间的关系,能够与现实对象灵活类比,认真阅读教材 3、多讨论多问多记忆 4、特别是上机操作,熟能生巧,能促进思考 5、按时上课,遵守课堂纪律 6、勇于提问,任何提问都是你进步的表现 投诉电话:(肖老师 (袁老师 7、热烈欢迎加入qq群:431755425,上课进度安排,1、数据库基础、VF6.0简介 2、VFP数据与数据运算 3、VFP数据库、表及其操作 4、SQL结构化查询语言 5、查询与视图 6、程序设计基础 7、表单设计与应用一 8、表单设计与应用二 9、报表、菜单设计与应用 10、计算机二级考试公共基础知识,全国计算机等级考试(NCRE) 二级 Visual FoxPro,第1讲 数据库基础、VF6.0简介,知识点考试频率说明,必考点每次考试必考 常考点近几年多次在考题出现 一般考点近几年偶尔在考题出现 不常考点近几年很少在考题出现,主要内容,数据库基础知识 Visual FoxPro 6.0简介 项目管理器 VF中创建数据库、表,基本概念P3,计算机及其应用:硬件+软件(系统软件+应用软件) 数据(Data)存储于媒体,能被识别的物理符号。 在计算机中,数据是指能被计算机存储和处理的、反映客观事物的物理符号序列(data与number) 数据包括两个方面:其一是数据内容;其二是数据形式。 信息泛指通过各种方式传播的、可被感受的声音、文字、图像、符号等所表征的某一特定事物的消息、情报或知识。 数据处理将数据转换成信息的过程。,一般考点,计算机数据管理P3,常考点,计算机数据管理的发展P4,数据管理技术三个阶段: 人工管理 文件系统 数据库管理 主要解决的问题是: 数据冗余度 数据独立性 数据一致性,考题举例,不属于数据管理技术发展三个阶段的是 A)文件系统管理阶段 B)高级文件管理阶段 C)手工管理阶段 D)数据库系统阶段 2005、2008)在数据管理技术发展的三个阶段中,数据共享最好的是 A)人工管理阶段 B)文件系统阶段 C)数据库系统阶段 D)三个阶段相同 数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是_,数据库有关概念P4,数据库(Database,DB) 存储在计算机存储设备上,结构化的相关数据集合。它包括数据和数据间的联系 数据库管理系统(Database Management System,DBMS) 用户和数据库之间的接口,是用户建立、维护和使用数据库的软件系统(如Visual FoxPro) 数据库管理员(DBA,DataBase Administrators):指一个(或一组)负责数据库的建立、维护和协调工作的人,常考点,数据库有关概念,数据库系统(Database System,DBS) 指引进数据库技术后的计算机系统,是由计算机硬件、操作系统、数据库管理系统以及在它支持下建立起来的数据库、应用程序、用户和数据库管理员组成的一个整体。数据库管理员负责创建、监控和维护整个数据库,使数据能被任何有权使用的人有效使用。 DBS=DBA+DBMS+DB+硬件+OS,常考点,数据库系统,特点 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立性 有统一的数据控制功能,考题举例,数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是 A) DBS包括DB和DBMS B) DBMS包括DB和DBS C) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 数据库系统的核心是 A)数据模型 B)数据库管理系统 C)数据库 D)数据库管理员 Visual Foxpro是一种 A)数据库系统 B)数据库管理系统 C)数据库 D)数据库应用系统,数据模型P5-7,数据模型是用来描述现实世界中的事物及其联系的,它将数据库中的数据按照一定的结构组织起来,以能反映事物本身及事物之间的各种联系(数据管理软件通常是根据一定的数据模型而开发出来的,选择合适的数据模型对数据库至关重要) 层次模型 用树型结构表示实体及其之间的联系 网状模型 用网状结构表示实体及其之间的联系 关系模型 用二维表结构来表示实体及其之间的联系,常考点,Visual FoxPro是基于关系模型的数据库管理系统,数据模型,层次模型 网状模型,数据模型,关系模型 以关系数学理论为基础,一个二维表就是一个关系,操作的对象和结果都是二维表,模型简单、使用方便,应用也最广泛 新推出的数据库系统几乎都是关系型。,一个关系就是一个二维表,考题举例,VF支持的数据模型是 A)层次数据模型 B)关系数据模型 C)网状数据模型 D)树状数据模型 用树形结构表示实体之间联系的模型是 ( )。 A) 关系模型 B) 网状模型 C) 层次模型 D) 以上三个都是,数据模型实体的描述,实体(Entity):客观事物或抽象出来的概念。 可以是实际事物,如职工、图书或抽象事件,如退休、借书等。 实体的属性描述实体的特性称为属性,是实体间相互区别的标志。 实体型和实体集 一个实体可用属性值的集合表示,而属性的集合则表示一种实体的类型,简称实体型。 同类型实体的集合,称为实体集。 实体间的联系,数据模型实体间的联系,一对一联系( 1:1 ) 主表中的一条记录只与从表中的一条记录相关联,并且主表的记录不同,对应的从表中的记录也不同。 一对多联系( 1:N ) 主表中的一条记录与从表中的多条记录相关联,且从表中的每条记录只能与主表中的一条记录相对应。 多对多联系( M:N ) 主表中的一条记录与从表中的多条记录相关联,且从表中的每条记录也与主表中的多条记录相对应。,必考点,判断下面三组实体间的联系分别是哪一类?: (1)学生与宿舍;(2)学生与课程;(3)学生与座位;,数据模型实体间的联系,实体联系模型(Entity-Relationship Model)。E-R图提供了实体、属性与联系的方法。 E-R使用的符号如下(公共基础知识),实体联系模型(E-R模型),实体矩形框 属性椭圆 联系菱形 连接直线,图书,作者,书名,借阅,常考点,实体联系模型(E-R模型),建立E-R模型的过程 1)提取实体 2)确定实体间联系 3)确定实体和联系的属性 4)确定实体的键 选课关系模型 实体 学生 课程 属性学号,姓名,性别,年龄 课程号,课程名,预修课号 联系学生与课程是多对多关系 选课关系,关系数据库设计原则P12-13,遵从概念单一化“一事一地”原则 尽量避免在表之间出现重复字段 表中字段必须是原始数据或基本数据元素 用外部关键字保证表间联系,一般考点,关系数据库设计过程,需求分析; 确定表; 确定所需字段; 确定联系; 设计求精。,一般考点,教学关系模型 E-R图,考题举例,公司中有多个部门和多名职员,每个职员只能属于一个部门,一个部门可以有多名职员,则实体部门和职员间的联系是 A)m:1 B)1:m C)1:1 D)m:n联系 一间宿舍可住多个学生,实体宿舍和学生之间的联系是 A)一对一 B)一对多 C)多对一 D)多对多 设有学生和班级两个实体,每个学生只能属于一个班级,一个班级可以有多名学生,则学生和班级实体之间的联系类型是( ),考题举例,在E-R图中,用来表示实体的图形是_ A)矩形 B)椭圆形 C)菱形 D)三角形 在E-R图中,用来表示实体联系的图形是_ A)矩形 B)椭圆形 C)菱形 D)三角形 将E-R图转换为关系模式时,实体和联系都可以表示为 A)属性 B)键 C)关系 D)域 数据库设计中,将E-R图转换成关系数据模型的过程属于 A需求分析阶段 B概念设计阶段 C逻辑设计阶段 D物理设计阶段,关系模型-关系数据库关系术语P7-8,关系:一个关系就是一张二维表 VF的一个关系存储为一个文件,文件的扩展名为“.DBF”,称为“表”。 属性:二维表中的一列,字段。 元组:二维表中一行,记录。 域: 属性的取值范围。 关系模式: 对关系的描述,表的结构。,常考点,关系数据库关系术语,关键字(码):属性或属性的组合。 其值能唯一地标识每一个元组。 外部关键字(外码) : 如果表中的一个字段不是本表的主关键字或候选关键字,而是另一个表的主关键字或候选关键字,则这个字段(属性)就称为外部关键字。,关系的特点,关系必须规范化,表中不能再含表. 同一关系中不能出现相同属性名. 关系中不允许有完全相同的元组. 一个关系中元组的次序无关紧要. 一个关系中属性的次序无关紧要.,考题举例,在Visual FoxPro中,“表”通常是指 A)表单 B)报表 C)关系数据库中的关系 D)以上都不对 在关系A(S, SN, D)和关系B(D,CN, NM)中,A的主关键字是S, B的主关键字是D,则称_是关系A的外码。,关系运算P9-11,传统的集合运算(笛卡尔) 并 由属于这两个关系的元组组成的集合. 交 由既属于R又属于S的元组组成的集合。即交的结果是R和S的共同元组。,R,S,R,S,RS,RS,常考点,关系运算,差 差是由属于R但不属于S的元组组成的集合,即是从R中去掉S中也有的元组。,R,S,R-S,专门的关系运算选择、投影、连接(重点和难点),选择 从关系中找出满足条件的元组。(记录、行) 是从行中进行选择的运算,其关系模式不变。选择的元组是原关系的一个子集。,选择 部门号=“d01”,专门的关系运算,投影 从关系中指定若干属性组成新的关系。(列) 投影是从列中进行选择的运算。提供了垂直调整关系的手段。,投影 职工号、姓名,专门的关系运算,联接 将两个关系通过公共属性名连接成一个新的关系。 联接是关系的横向结合。联接运算将两个关系模式拚接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。,职工号,联接,考题举例,有两个关系R和S 如下: 则由关系R得到关系S的操作是 A)自然连接 B)选择 C)并 D)投影 关系运算中选择某些列形成新的关系的运算是_ A)选择运算 B)投影运算 C)交运算 D)除运算 在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是_ A)并 B)交 C)投影 D)笛卡儿乘积,考题举例,有三个关系R、S和T如下: 则由关系R和S得到关系T的操作是_ A)自然连接 B)交 C)除 D)并 有三个关系R,S,T 如下: 其中关系T由关系R和S通过某种 操作得到,该操作称为_。 A.选择 B.投影 C. 交 D. 并,R,S,T,主要内容,数据库基础知识 Visual FoxPro 6.0简介 项目管理器 VF中创建数据库、表,了解,不考,Visual FoxPro 6.0简介P19,起源于Fox Software公司的xBASE,1992年,微软收购Fox Software公司,1998年推出Visual FoxPro 6.0,是Microsoft1998年发布的可视化编程语言集成包Visual Studio中的一员。 面向对象的数据库开发系统。 Visual FoxPro 6.0是一个小型DBMS(数据库管理系统)。,Visual FoxPro 6.0特点P19,1.增强的项目及数据库管理 2.提高应用程序开发的效率 3.互操作性和支持Internet 4.充分利用已有数据,VFP6.0安装步骤P20-21,将VFP系统光盘插入光驱。 打开光盘,双击setup.exe文件。 按向导提示,单击“下一步”。 选择“接受协议”,单击“下一步”。 键入产品ID和用户信息,击“下一步”。 选择公用文件夹位置,按“典型安装”或“自定义安装”,直至安装结束。,软件的分类,软件: 系统软件: 应用软件:,了解: 绿色软件(免安装软件)与安装软件: 简化版软件与完整版软件: 汉化版与英文版:,VFP 6.0启动与退出P21,启动系统 击“开始”,选“程序” MS Visual FoxPro 6.0Visual FoxPro 6.0单击。 双击桌面图标 第一次启动时,将弹出“欢迎使用”屏,单击“关闭此屏” ,则进入主界面。,退出系统 单击标题栏的“关闭窗”。 从“文件” 菜单中选“退出” 击左上方狐狸图标,从下拉菜单中选“关闭”或按Alt+F4。 在命令窗口中键入quit,回车,绿色版本的visual foxpro 的使用,VFP的三种工作方式P22,菜单或工具栏按钮 命令方式 程序执行方式 前两种属于交互式,后一种为自动化工作方式。,VFP的三种工作方式,Visual FoxPro配置系统环境P23-24,最主要的是设置默认目录(必须记住) 四种配置方式: (1)执行set命令:set default to * (2)执行菜单命令配置:工具-选项 (3)修改注册表法(略) (4)编辑配置文件(略),VFP的窗口,主窗口:显示命令执行的结果 命令窗口:输入交互命令(如:quit) 数据浏览和编辑窗口:浏览或修改数据表中的记录 代码窗口:显示或编辑程序代码,VFP的工具栏 P25-26,工具栏中显示了一些常用的功能。默认情况下,“常用”工具栏随系统启动时一起打开,其它工具栏则随着某一种类型的文件打开后自动打开。,选择“显示/工具栏”菜单命令,打开“工具栏”对话框,可选择需要的工具栏;取消选中则可关闭该工具栏,主要内容,数据库基础知识 Visual FoxPro 6.0简介 项目管理器 VF中创建数据库、表,必考点,项目管理器 P29-30,项目(project)是文件、数据、文档以及VFP对象的集合。 项目可作为文件(.PJX)保存在磁盘中 项目管理器是创建和管理项目的一个极为便利的工作平台 开发一个应用系统时,通常都是先从创建项目文件开始,利用“项目管理器”来组织和管理项目中的各类数据和对象,必考点,项目管理器,启动项目管理器 通过新建项目文件或打开已有的项目文件可启动项目管理器,项目名称,选项卡,创建项目,1. 建立工作目录 组织和管理磁盘中的各类文件 2. 建立项目文件 菜单:选择“文件/新建”菜单命令,或按工具栏“新建”按钮,在“新建”对话框中选择“项目”项 命令:CREATE PROJECT 3.打开项目文件 菜单:选择“文件/打开”菜单命令,或按工具栏的“打开”按钮,在“打开”对话框中选择项目文件(*.PJX) 命令:MODIFY PROJECT ,项目管理器,移动和缩放项目管理器 展开或折叠项目管理器 拆分项目管理器 停放项目管理器,项目信息设置,项目信息设置方法:打开项目管理器,选择“项目/项目信息”菜单命令,打开“项目信息”对话框。,项目管理器的操作, 移去或删除文件 按“移去”按钮,将选定的对象从项目中移去 按“删除”按钮,将选定的对象从硬盘上删除,并且不可恢复 创建和修改文件 按“新建”按钮,将创建制定类型的文件 按“修改”按钮,将对选定的文件进行修改 为文件添加说明 选择“项目/编辑说明”菜单命令,或文件快捷菜单的“编辑说明”命令,VFP项目组织图,主要内容,数据库基础知识 Visual FoxPro 6.0简介 项目管理器 VF中创建表、数据库,必考点,定义字段:为每个字段指定名称、数据类型和宽度,它们决定了表中的数据是如何被标识和保存的 字段名:以字母或汉字开头,字母、汉字、数字或下划线组成,不能包含空格。数据库表字段名最长为128个字符,自由表字段名最长为10个字符 字段类型:决定了存储在字段中的值的数据类型 字段宽度:指能够容纳存储数据的长度 小数位:若字段的类型是数值型(N)和浮点型(F)时,还需给出小数位数。小数位数不能大于9,双精度型 数据的小数位数不能大于18 使用空值:在建立数据表时, 可以指定字段是否接受空值(NULL),表设计器P79,字段类型和宽度P79-80,“学生”、“课程”和“成绩”三个表,建立“教学管理”数据库,“学生”、“课程”和“成绩”三个表,建立“教学管理”数据库,表的操作浏览器操纵表,浏览操纵 项目管理器中,击表名浏览 命令:browse(先用use打开表) 添加记录 菜单命令“表” “追加新纪录” 快捷键:Ctrl+Y 修改记录 光标定位在要修改的记录实现修改 删除记录 菜单命令“表” “追加新纪录”完成逻辑删除,表的操作输入记录,字符型、数值型、逻辑型、日期型等字段类型数据可以直接在浏览窗口或编辑窗口中输入 一般字段直接输入,满长自动跳转 逻辑型只能输入T/t/Y/y/F/f/N/n 日期型必须与日期格式相符 备注型和通用型用双击或Ctrl+PgDn进入编辑,退出编辑击关闭窗或Ctrl+w,备注型直接编辑,通用型击“编辑”的“插入对象”,选“由文件创建”。 null值使用Ctrl+0输入。 (例:成绩),数据库 P70,数据库是表的集合,即在一个数据库中可以包含若干个通过关键字段相互关联的表。 数据库扩展名是.dbc(配套
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- AI知识应用课件下载
- 胆总管结石的护理查房
- 临江市2025年重点中学小升初数学入学考试卷含解析
- 辽宁省大连市一零三中学2025年高三下学期期末学业质量监测生物试题理试题含解析
- 天津交通职业学院《擒拿防卫术》2023-2024学年第二学期期末试卷
- 商河县2025年数学五年级第二学期期末复习检测模拟试题含答案
- 广东金融学院《老年社区工作》2023-2024学年第二学期期末试卷
- 2025年江西省抚州市临川二中高三下学期第二次周考英语试题含解析
- 中南财经政法大学《岁婴幼儿早期教育》2023-2024学年第二学期期末试卷
- 山西警官职业学院《人体机能学实验一》2023-2024学年第一学期期末试卷
- 邮政储汇业务员(高级)职业技能鉴定考试题及答案
- 翻译服务项目申请报告
- 小学综合实践活动二年级下册第二单元《方格编》课件
- 建筑中级职称《建筑工程管理》历年考试真题题库(含答案)
- 2024年江苏建筑职业技术学院单招职业适应性测试题库及答案1套
- MOOC 网络技术与应用-南京邮电大学 中国大学慕课答案
- SMW工法桩成桩H型钢垂直度控制
- 高效燃烧器技术简介
- 烟草信息采集工作总结
- 医美整形美容的面部抗衰老技术解析
- 车队长安全责任状范文
评论
0/150
提交评论