第六章 数据库应用基础
数据库应用基础ACCESS(第二版)习题解答

第八章 习题参考答案
一、填空题
1.类模块、标准模块、子过程、函数过程
2.面向对象
3.注释语句
4.立即窗口、本地窗口、监视
5.简单的(特殊的)模块
二、选择题
1.B
2.D
3.D
三、判断题
1.对
2.错
3.对
四、思考题
1.答:类模块是与某个对象相关联的模块,只有在对该对象进行相应的操作时才会执行。而标准模块不与任何对象相关联,因此可在数据库中的任何位置执行。所以,标准模块和类模块的主要区别在于其范围和生命周期。
2.答:用查询向导创建查询的优点:能够快捷方便地创建查询,简单易用,上手快。
缺点:只能创建一些简单的查询,查询功能相对较弱。
用查询设计视图创建查询的优点:可以创建一些比较复杂的查询,查询功能相对较强,实用性强。
缺点:完成较为复杂的查询的操作有一定难度,不易掌握。
3.答:SQL查询有联合查询、传递查询、数据定义查询、子查询。
(7)使用符合标准的SQL数据库语言,具有较好的通用性;
(8)可以利用VBA进行高级操作控制和复杂的数据操作。
第二章 习题参考答案
一、填空题
1.标题栏,菜单栏,工具栏,数据库窗口,状态栏
2.数据库子窗口右上角的“X”按钮,数据库子窗口左上角的控制符号,“文件”菜单中关闭命令
3.文本类型,货币类型,数字类型,日期时间类型,自动编号类型,是/否类型,备注类型,OLE对象类型,超级链接类型,查阅向导类型
报表页脚:包含整份报表最后得出的统计数据或结论,显示于整份报表的结尾处。
2.答:对文本型字段进行分组时,分组形式可以设置为:每一个值和前缀字符。当设置为每一个值时,组间距属性应设置为1;若分组形式设置为前缀字符时,组间距属性可设置为任何有效的字符数。
数据库应用基础.

数据库应用基础.《数据库应用基础》在当今数字化的时代,数据的重要性日益凸显,而数据库作为存储和管理数据的核心工具,其应用范围越来越广泛。
从企业的运营管理到个人的日常生活,数据库都扮演着至关重要的角色。
什么是数据库呢?简单来说,数据库就是一个有组织的数据集合,它按照一定的结构和规则进行存储,以便于快速地查询、更新和管理。
就好比一个巨大的仓库,里面整齐地摆放着各种物品,并且有清晰的分类和标识,让我们能够轻松地找到需要的东西。
数据库的类型多种多样。
常见的有关系型数据库,如 MySQL、Oracle 等,它们通过表格的形式来存储数据,表格中的行代表一条条记录,列则代表不同的属性。
还有非关系型数据库,比如 MongoDB、Redis 等,它们采用更加灵活的数据存储方式,适用于处理大规模的、结构不固定的数据。
在实际应用中,数据库的作用不可小觑。
对于企业来说,数据库可以帮助他们管理客户信息、订单数据、库存情况等。
比如一家电商公司,通过数据库能够准确地记录每个用户的购买历史、偏好和地址等信息,从而实现个性化推荐和精准营销。
同时,数据库还能支持企业的财务管理、人力资源管理等各个方面,提高工作效率和决策的科学性。
在教育领域,学校可以利用数据库来管理学生的成绩、课程安排、教师信息等。
老师可以通过查询数据库快速了解学生的学习情况,制定更有针对性的教学计划。
个人生活中也能见到数据库的身影。
比如我们常用的手机通讯录,其实就是一个小型的数据库,方便我们存储和查找联系人的信息。
要使用数据库,首先需要进行数据库设计。
这就像是在建造房屋之前要先设计图纸一样。
设计时要考虑数据的类型、规模、关系以及未来的扩展需求等。
合理的数据库设计能够提高数据存储和查询的效率,减少数据冗余和错误。
然后是数据的录入。
这要求我们确保数据的准确性和完整性。
一旦数据录入有误,可能会导致后续的分析和决策出现偏差。
数据查询是数据库应用中的常见操作。
通过编写合适的查询语句,我们可以从海量的数据中快速获取所需的信息。
数据库应用基础

数据库应用基础
《数据库应用基础》是计算机专业的一门重要的课程,它强调数据库
的概念及应用,以及数据库的建设和维护。
在这门课程中,学生将学习有关数据库系统概念、建模和实施、数据
库应用以及数据库管理的知识。
首先,需要学习有关数据库系统概念的知识。
这包括数据库的定义、
数据库的发展历史、数据库的组成部分和功能、数据表的建立和管理、数据库应用和管理等。
其次,数据库建模和实施。
学生需要学习通用或特殊的数据库建模方法,对数据库的结构有清晰的了解,要掌握如何利用关系代数、图形
模型和元数据等方法构建数据库,以及使用数据库管理系统(DBMS)
以及其他相关软件来实施数据库。
第三,数据库应用。
学生需要学习如何利用现有的数据库管理系统来
处理具体的任务,如对数据库进行查询,保护数据库安全,维护数据
库等。
最后,学习数据库管理。
学生需要了解数据库系统的运行原理,学习
数据库管理的技术,如数据库优化,数据库安全性,数据字典,数据
库恢复,数据库备份等。
总之,《数据库应用基础》是计算机专业的一门重要的课程,它主要
教授有关数据库系统概念、建模和实施、数据库应用以及数据库管理
的知识内容,是计算机从业人员数据库应用和管理能力培养的重要基础课程。
数据库基础及其应用第六章课后作业

第六章Access数据库管理系统的简单应用二、单选题1.Access数据库是(C)。
A.层状数据库 B.网状数据库 C.关系型数据库 D.树状数据库2.Access数据库文件的扩展名是(D)。
A.dbf B.dbt C.mdf D.mdb3.数据库文件中包含有(D)对象。
A.表 B.查询 C.窗体 D.以上都包含4.如果某一字段数据型为文本型,字段大小为8,该字段中最多可输入(B)个汉字。
A.8 B.4 C.16 D.325.如果字段内容为声音文件,可将此字段定义为(C)类型。
A.文本 B.查询向导 C.OLE对象 D.备注6.一般情况下,以下哪个字段可以作为主关键字(D)。
A.基本工资 B.职称 C.姓名 D.身份证号码7.下面有关主键的叙述正确的是(B)。
A.不同的记录可以具有重复的主键值或空值 B.一个表中的主键可以是一个或多个字段C.在一个表中的主键只可以是一个字段D.表中的主键的数据类型必须定义为自动编号或文本8.创建表之间的关系时,正确的操作是(B)。
A.关闭当前打开的表 B.打开要建立关系的表 C.关闭所有打开的表 D.关闭与之无关的表9.Access用户操作界面由(B)部分组成。
A.4 B.5 C.3 D.610.Access中包含有(C)个数据库对象。
A.5 B.6 C.7 D.811.下列(B)图标是Access的标志。
A. B. C. D.12.下列(B)图标是Access中查询对象的标志。
A. B. C. D.13.下列(D)图标是Access中新建查询的标志。
A. B. C. D.14.在设计Access数据表时,“索引”属性有(C)个取值。
A.1 B.2 C.3 D.415.字段说明用于对字段作进一步的描述,该说明显示在(A)上。
A.状态栏 B.工具栏 C.菜单栏 D.标题栏16.在Access数据库中,数据保存在(D)对象中。
A.窗体B.查询C.报表D.表17.Access数据库中的“一对多”指的是(B)。
数据库应用基础解析

2020/10/8
11
6.1.3 数据库系统的特点
采用复杂结构化的数据模型 最低冗余度
较高的数据独立性 安全性 完整性
2020/10/8
12
6.2.1 信息的三个领域
现实世界:
客观事物称为实体。有相同特征集的实体集合称为实体集。能唯一区 别实体集合中一个实体与其他实体的特征项称为实体标识符。
信息世界:
关系数据库
对应于一个关系模型的全部关系的集合称为关系数据库
记录
表中的一行称为一条记录,记录也被称为元组
2020/10/8
19
关系模型术语
1 关系:一个关系对应一张二维表 2 关系模式:将关系描述为:关系名(属性1,…,属性n) 3 关系数据库:一个关系模型的全部关系的集合 4 记录:表中的一行称为一条记录,记录也被称为元组 5 属性(字段):表的一列。属性有名称,被称为属性名。 6 关键字:表中的某个属性组可以唯一确定一条记录 7 主键:实际的应用中被选用的关键字称为主键。 8 值域:属性的取值范围
的联系
2020/10/8
14
实体之间的关系
1-1关系
任一个实体集中每一个实体至多和另一实体集中的一个实体有联系
1-m关系 一个实体集E1中每一个实体与另一个实体集E2任意个实体 有联系,而实体集E2中每一个实体至多和另一个实体集E1种一 个实体有联系
n-m关系
两个实体集E1,E2中每一个实体集中每一个实体都与另一个实体集 中任意个实体有联系
2020/10/8
20
关系模型
学号
并发控制、数据的存取控制、数据完整性条件的检查和执行、数据
库内部的维护等
2020/10/8
4
数据库应用基础及应用

数据库应用基础及应用数据库应用基础是指在使用数据库进行数据管理和数据分析时需要掌握的一些基本概念和技术。
数据库应用的范围非常广泛,涉及到各个行业和领域,比如金融、电子商务、物流、健康医疗等。
下面我将从数据库应用的概念、数据库管理系统、数据库设计与规范、数据分析和数据可视化等几个方面来详细阐述数据库应用基础及应用。
概念方面,数据库应用基础首先需要了解数据库的定义和作用。
数据库是一个组织和存储数据的集合,可以方便地对数据进行管理和访问,提高数据的可靠性和安全性。
数据库的作用是将数据集中管理,实现数据共享和数据处理的效率,满足不同用户和应用的数据需求。
其次,数据库应用还需要了解数据库管理系统(DBMS)的概念和作用。
数据库管理系统是指用于管理数据库的软件系统,提供数据定义、数据操作和数据控制等功能。
常见的数据库管理系统有Oracle、MySQL、SQL Server等。
DBMS 可以帮助用户创建和维护数据库,提供数据的高效访问和查询,保证数据的一致性和完整性。
在数据库设计与规范方面,数据库应用基础需要了解数据库设计的原则和方法。
数据库设计是指按照一定的原则和方法对数据库进行结构和功能的设计,包括数据模型的选择、数据库表的设计和索引的建立等。
良好的数据库设计能够提高数据库的性能和可扩展性,减少数据冗余和数据不一致的问题。
另外,数据库应用基础还需要了解数据分析和数据可视化的相关技术。
数据分析是指对数据库中的数据进行处理和分析,从中提取有价值的信息和知识,用于支持决策和优化业务。
数据可视化是将数据分析的结果以图表、图形等形式直观地展示出来,帮助用户更好地理解和利用数据。
在数据库应用方面,不同行业和领域都有着各自特定的数据库应用。
以金融行业为例,数据库应用主要集中在交易系统、支付系统和风控系统等方面。
数据库可以存储和管理海量的交易数据和用户数据,保证交易的实时处理和数据的安全性。
在电子商务行业,数据库应用主要涉及商品管理、订单管理和用户管理等方面。
数据库应用基础
第6章数据库应用基础第26讲数据库应用基础(二)教学目标及基本要求:1、了解数据库的相关概念、Visual Foxpro、SQL Server、Oracle等数据库的基本功能特性2、掌握Access 2003数据库系统的组成及数据库、表、查询、报表等设计与创建3、熟悉Access 2003的其它功能模块及对象应用。
教学重点:Access 2003数据库系统的组成及应用教学难点:Access 2003数据库的建立、表的设计、窗体的创建、查询、数据报表教学内容:1、当前流行的关系型数据库简介2、Access 2003数据库系统的应用3、Access 2003数据库、表、窗体、报表的设计与创建4、Access 2003数据库的查询及宏、模块教学时间:1学时主要内容:6.2 当前流行的关系型数据库简介现在流行的关系型数据库管理系统有很多,如Microsoft Access、Visual Foxpro、SQL Server、Oracle、DB2、Informix、Sybase等。
在这一节中将着重介绍Visual Foxpro、SQL Server、Oracle等3种数据库的基本情况。
6.2.1 Visual FoxPro 6.0介绍Visual FoxPro 6.0是Microsoft公司推出的数据库管理系统。
并提供了多种类型的数据,进行数据处理的功能强。
Visual FoxPro 6.0主要具有以下功能和特性:1.良好的用户界面2.简便的数据库操作3.支持面向对象程序设计4.快速创建应用程序5.增强的表单功能和更简便的设计6.可以多个用户一起开发应用程序7.可与其他应用程序交互操作8.增强的查询和视图设计9.网络应用6.2.2 Microsoft SQL Server介绍SQL Server是由Microsoft开发和推广的关系数据库管理系统(DBMS),它最初是由Microsoft、Sybase和Ashton-Tate三家公司共同开发的,并于1988年推出了第一个OS/2版本。
数据库应用基础教案
数据库应用基础教案一、教学目标1. 了解数据库的基本概念、特点和作用。
2. 掌握数据库管理系统的基本操作。
3. 学会使用SQL语言进行数据库的创建、修改和查询。
4. 了解数据库的设计原则和步骤。
5. 能够运用数据库技术解决实际问题。
二、教学内容1. 数据库的基本概念数据库的定义数据库的优点数据库的类型2. 数据库管理系统数据库管理系统的功能常见的数据库管理系统数据库管理系统的安装和配置3. 数据库的基本操作创建数据库创建表插入数据查询数据更新数据删除数据4. SQL语言基础SQL语言的概述数据定义语句数据查询语句数据更新语句数据控制语句5. 数据库设计原则和步骤数据库设计原则需求分析概念设计逻辑设计物理设计三、教学方法1. 讲授法:讲解数据库的基本概念、原理和操作方法。
2. 实践法:上机操作,练习数据库的创建、修改和查询。
3. 案例分析法:分析实际案例,引导学生运用数据库技术解决问题。
四、教学环境1. 教室:配备计算机、投影仪等教学设备。
2. 实验室:学生机房,每人一台计算机,安装有数据库管理系统软件。
五、教学评价1. 平时成绩:考察学生的出勤、课堂表现和作业完成情况。
2. 上机操作:评估学生在实验室实践操作的能力。
3. 期末考试:考查学生对数据库应用基础知识的掌握程度。
六、教学策略1. 启发式教学:通过提问、讨论等方式激发学生的思考,培养学生的创新意识和解决问题的能力。
2. 小组合作学习:组织学生进行小组讨论和实践,提高学生的沟通协作能力。
3. 分层教学:针对学生的不同水平,给予适当的指导,使每个学生都能在原有基础上得到提高。
七、教学实施1. 课前准备:教师准备好相关教学材料,如教材、教案、PPT等。
2. 课堂讲解:教师按照教案进行讲解,注意启发学生思考,解答学生的疑问。
3. 课堂练习:教师布置相关的练习题,学生现场操作,教师进行指导。
4. 课后作业:教师布置课后作业,巩固所学知识,提高学生的实际操作能力。
数据库技术应用基础第6章
类型转换函数
CTOD( expC ) VAL( expC )
日期时间函数
2019年12月22
日星期日
16
DTOC( expD ) DATE() DATETIME() YEAR( expD )
? MAX(15,23,4,56) 结果是: 56
? MIN(15,23,4,56) 结果是: 4 ? ABS(-15.83) 结果是: 15.83 ? INT(25.62) 结果是: 25 ? ALLTRIM(" AD B G ") 结果是: AD B G
2019年12月22
日星期日
20
6.2.2VFP运算
日星期日
3
VFP 命令序列
对命令的 注解
6.1.1什么是程序
1) 程序 程序是能在计算机上求解一个问题 的一系列指令的有序集合
• 是计算机科学和技术的专有名词 • 能在计算机上执行并获得结果 • 能进行问题求解获得特定问题结果 • 用一系列指令的有序集合表达求解过程和步骤 • 所以程序本质上是对计算机执行过程的表述。
日星期日
15
6.2.2VFP运算
1.函数
几个常用函数(内建函数)
数值函数 压缩空格函数
MAX(exp1,exp1[,exp3,…])
MIN(exp1,exp1[,exp3,…]) ABS( expN ) INT( expN )
ALLTRIM( expC )
STR( expN1[,expN2][,expN3])
第3步 保存程序文件(.prg) 菜单 “文件 → 保存” 按钮 “ ” 组合键 “ Ctrl + s”或 “Ctrl + w”
2019年12月22
计算机试题-数据库应用基础
第6部分数据库应用基础6.1 选择题1. 存储在计算机中的有结构的数据集合称为()A. 数据库B. 文件系统C. 数据库管理系统D. 数据库系统2. 数据库系统与文件系统的主要区别是()A. 数据库系统复杂,而文件系统简单B. 文件系统不能解决数据冗余和数据独立性的问题,而数据系统可以解决C. 文件系统只能管理程序文件,而数据库系统能够管理各种类型的文件D. 文件系统管理的数据量少,而数据库系统可以管理庞大的数据量3. 最常用的一种基本数据模型是关系数据模型,它的表示采用()A. 树B. 网络C. 图D. 二维表4. 有关数据库系统的描述中,正确的是()A. 数据库系统避免了一切冗余B. 数据库系统减少了数据冗余C. 数据库系统比文件系统能管理更多的数据D. 数据库系统中数据的一致性是指数据类型的一致5. 数据库. 数据库系统和数据库管理系统之间的关系是()A. 数据库包括数据库系统和数据库管理系统B. 数据库系统包括数据库和数据库管理系统C. 数据库管理系统包括数据库和数据库系统D. 三者之间没有必然的联系6. 关系表中的每一横行称为()A. 元组B. 字段C. 属性D. 码7. 下列说法中,不属于数据模型所描述的内容的是()A. 数据结构B. 数据操作C. 数据查询D. 数据约束8. 数据库系统中,数据模型有()三种A. 大型、中型和小型B. 环状、链状和网状C. 层次、网状和关系D. 数据、图形和多媒体9. 数据库管理系统中能实现对数据库中的数据进行查询、插入、修改和删除,这类功能称为()A. 数据定义功能B. 数据管理功能C. 数据操纵功能D. 数据控制功能10. 三级模式间存在二级映射,它们是()A. 概念模式与子模式间、概念模式与内模式间B. 子模式与内模式间、外模式与内模式间C. 子模式与外模式间、概念模式与内模式间D. 概念模式与内模式间、外模式与内模式间11. 下面几个有关“数据处理”的说法正确的是()A. 数据处理只是对数值进行科学计算B. 数据处理只是在出现计算机以后才有的C. 对数据进行汇集、传输、分组、排序、存储、检索、计算等都是数据处理D. 数据处理可有可无12. 对于数据库而言,能支持它的各种操作的软件系统称为()A. 命令系统B. 数据库系统C. 操作系统D. 数据管理系统13. 数据库系统的应用使数据与程序之间的关系为()A. 较高的独立性B. 更多的依赖性C. 数据与程序无关D. 程序调用数据更方便14. 数据处理经历了由低级到高级的发展过程,大致可分为三个阶段,现在处于()阶段A. 无管理B. 文件系统C. 数据库系统D. 人工管理15. 数据系统具有()特点A. 数据的结构化B. 较小的冗余度C. 较高程度的数据共享D. 三者都有16. 数据库管理系统(DBMS)是()A. 信息管理的应用软件B. 数据系统+应用程序C. 管理中的数据库D. 管理数据库的软件工具17. DBMS的核心部分是()A. 数据库的定义功能B. 数据存储功能C. 数据库的运行管理D. 数据库的建立和维护18. 数据库的并发控制机制是由于()而设立的A. 操作不当造成数据丢失B. 数据库的更新操作C. 用户共享数据库D. 文件传输破坏数据19. 事务是完成某项任务而单独执行的一个程序,故事务的执行必须保证()A. 发现错误立即返回B. 因故障中断,删除处理结果返回C. 故障中断,立即退出D. 发现错误,发生中断20. 数据库系统中采用封锁技术的目的是为了保证()A. 数据的一致性B. 数据的可靠性C. 数据的完整性D. 数据的安全性21. 从数据安全的角度,希望数据库系统数据需要()A. 数据不能冗余B. 数据要有冗余C. 数据集中存储D. 数据分散存储22. 数据库数据恢复的技术手段分别是()A. 授权与封锁B. 建立用户名和口令C. 数据操纵语句nMLD. 转储与日志文件23. 下列不属于数据库中的七种对象之一的是()A. 查询B. 向导C. 窗体D. 模块24. Access2003提供的数据类型不包括()A. 文字B. 备注C. 货币D. 日期/时间25. 可以添加图片、声音等对象的字段的数据类型是()A. 超链接B. 备注C. OLE对象D. 查阅向导26. 属于Access2003可以导入或链接数据源的是()A. AccessB. FoxProC. ExcelD. 以上都是27. 如果想找出不属于某个集合的所有数据,可使用()操作符A. AndB. OrC. LikeD. Not28. 在与Like关键字一起得到的通配符中,使用()通配符可以查找0个或多个字符A. ?B. *C. #D. !6.2 填空题1. 数据库系统中实现各种数据管理功能的核心软件称为______。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
6.2 表的基本操作
学习目的
掌握表的建立及表结构的修改;
掌握添加、删除、修改表记录的操作;
掌握索引的建立及维护。
6.2 表的基本操作
前一节课我们已经熟悉了数据库的基本概念,下面我们利 用Visual FoxPro 6.0应用程序来实现数据的操作,以案例分析 法建立一张如下所示的职工表:
6.2表的基本操作
小结
本节首先讲解了数据库的相关概念,然后介绍了数据模型
的基本知识,最后重点讲解了关系模型的概念、特点、以及基
本运算。
6.2 表的基本操作
教学内容与教学环节
1
项目管理器
2
3 4 5
创建新表 表的维护 表的索引 小结
6.2 表的基本操作
教学重点与难点
1 2 3
表与索引的建立 修改表的结构
替换表中的数据
6.1数据库技术概述
常用术语 数据模型 关系数据库 小结
关系模型的特点
每列中的分量是类型相同的数据。 行列的顺序任意。 表中不允许有子表。
表中的任意两行不能完全相同。
6.1数据库技术概述
常用术语 数据模型
基本运算
关系数据库 小结
选择:从表中选取满足一定条件的行,组成新的表。 投影:从表中选择满足一定条件的列,组成新的表。 连接:从两个以上的表中,选取满足条件的行列组成 新的表。
教学பைடு நூலகம்容与教学环节
1
常用术语 数据模型 关系数据库 小结 小结、作业布置与测试
2
3 4
6.1 数据库技术概述
教学重点与难点
1 2
数据模型、关系数据库的概念及基本运算
关系数据库的基本术语
3
关系数据库的基本性质和基本运算
6.1 数据库技术概述
学习目的 了解数据库的发展历程;
了解目前常见的一些数据库;
SCOPE参数
All:指定的显示范围为所有记录。 Next n:指定的显示范围为从当前记录开始 的n条记录。 Record n:指定显示记录号为第n的记录。 Rest:指定的显示范围为当前记录及其后续 的所有记录。
6.2表的基本操作
4、记录指针的定位
启动和退出 建立项目 表的建立 表的维护 表的索引 小结
④选择‚是‛,将改变表的结构保 存。
6.2表的基本操作
启动和退出 建立项目 表的建立 表的维护
(3)删除表中的字段
在“表设计器”中,选定该字段,并选择“删除”。
表的索引 小结
“字段名”必须以字母或汉字开头,由字母、汉字和下划线 组成, 不能包含空格。 “NULL”用于设置当前字段是否可以为NULL(空值)。
常用术语 数据模型 关系数据库 小结
数据库 (Database,简称DB)是长期储存在计算机外
存上、有组织、可共享的数据集合。
数据库管理系统(Data Base Management
System ,简称为DBMS)是指对数据库进行管理的软件 系统。比较著名的数据库管理系统有用于管理小型数据 库的Visual FoxPro、Access;管理中型数据库的SQL Server、 Sybase;管理大型数据库的Oracle等。
第六章
数据库应用基础
计 算 机
科 学 与 技 术
学 部
College of Computer Science and Technology
第六章
1 2 3 4 5 6 7
数据库应用基础
教学内容与教学环节 数据库技术概述 表的操作 数据库的操作 VF6.0 语言基础 数据查询 报表设计 程序设计
6.1 数据库技术概述
6.2表的基本操作
启动和退出
建立项目 创建新表 表的维护 表的索引 小结
项目(project)是文件、数据、文档和对 象的集合,其保存文件扩展名为.pjx 。
操作步骤:
①“文件”→“新建”;
②在打开的“新建”对话框中选择“项目” ,单击“新 建文件”按钮。
③进入“创建”窗口,输入项目名称,并确定保存的位 置,单击“保存”,即出现项目管理器。
层次模型 网状模型 关系模型
6.1数据库技术概述
1. 层次模型
常用术语 数据模型 关系数据库 小结
只有根节点,没有双亲节点。
根结点以外其他结点有且只有一个双亲结点。
6.1数据库技术概述
2. 网状模型
常用术语 数据模型 关系数据库 小结
一个子结点可以有两个或多个父结点。
在两个结点之间可以有两个或多种联系。
通用型(G) 用于存放链接或嵌入OLE对象,长度固定为4个字节
6.2表的基本操作
使用‚表设计器‛创建表
启动和退出
(1)创建表结构
建立项目 表的建立 表的维护 表的索引 小结
①“文件”→“新建”,在打开的“新建”对话框中选取“表”。 ② 单击“新建文件”按钮,打开“创建”窗口,输入“表名” (即扩展名为.DBF的文件名,如职工表.DBF),并确定保存的位 置,单击“保存”按钮,即出现表设计器。 ③在“表设计器”对话框中,包括三个选项卡:字段、索引、表。 在“字段”选项卡中输入“职工表”的字段信息,如下图所示。
启动和退出 建立项目
方法二: 通过在“删除”对话框中设置条件,可有选 择地删除一组记录。
例如:从“职工表”中删除所有男生的记录。
表的建立 表的维护 表的索引 小结
① 从“表”菜单中选择“删除记录”,出现“删除”对话框, 在其中输入删除条件,如图:
②按“删除”按钮,就为符合条件的记录打上了删除标记。
③从“表”中选择“彻底删除”。
记录指针是数据表中用于标识当前处理记录位置的指针,又称记录号。
(1)用菜单方式:“表”→“转到记录”,如下所示 :
6.2表的基本操作
启动和退出 建立项目 表的建立 表的维护
(2)用命令方式:
类型
说明
是将指针直接定位到我们要指定的记录上。
相应的命令
go top go bottom 注:go 和goto 效 果相同。
6.2表的基本操作
6.2.1
创建表
启动和退出
Visual FoxPro 6.0 中的数据类型简单地说明如下:
建立项目 数据类型 表的建立 表的维护 表的索引 小结 字符型(C) 说明 由字母、汉字、数字型文本、符号、标点等组成,长 度不能超过254个字节 示例 电话号码、姓名 商品价格 326、+3125.27 08/08/2008 04/28/97 06:26: 00 AM 用字母.T. 表示真, 用.F. 表示假
6.2表的基本操作
③选择“职工表.dbf”,单击确定按钮,从“显示”菜单中选 择“浏览”,如图:
启动和退出 建立项目 表的建立 表的维护 表的索引 小结
④再“显示”→“追加方式”。
⑤在“浏览”窗口中输入新的记录。如图所示:
这样,一个表就创建完成了,这个表称为自由表(即不属于 任何数据库的表)。
6.2表的基本操作
货币型(Y) 用于存储货币金额,长度固定为8个字节 数值型(N) 由数字(0~9)、小数点和正负号组成,可以进行数 学运算,最大宽度为20字节
日期型(D) 系统默认格式为:mm/dd/yy,长度固定为8个字节 日期时间 型(T) 逻辑型(L) 备注型(M) 格式为:月/日/年 时:分:秒 AM或PM 只有两个值,逻辑真和逻辑假。长度固定为1个字节 用于存储大于254个字节的文本,存放在扩展名 为.FPT的文件中。长度固定为4个字节
绝对定位 (go)
表的索引 小结
go top &到达第一条记录 go bottom &到达最后一条记录 go n &到达指定的记录 是相对于当前记录指针位置的移动。
相对定位: (skip)
①如果n为正数,记录指针向下移n个记录。 ②如果n为负数,记录指针向上移n个记录。 ③缺少参数n的skip命令将使记录指针移到下一 记录。
允许多个结点没有双亲结点。
6.1数据库技术概述
3. 关系模型
常用术语 数据模型 关系数据库 小结
用二维表格来组织数据,每个表格称为一个关系。
6.1数据库技术概述
常用术语 数据模型 关系数据库 小结
6.1.3 关系数据库
基本概念
关系:对应二维表,每个表的表名也称为关心名。 元组:表中的行即为元组,也叫做记录。 属性:表中的列即为属性,也叫做字段。 属性值:属性或字段的取值。
6.2表的基本操作
方法三:用命令方式删除记录
启动和退出 建立项目 表的建立 表的维护 表的索引 小结
①逻辑删除: Delete [scope] [for <expression>][while<expression>] ②恢复做过删除标记的记录 Recall [scope] [for <expression>] [while<expression>] ③彻底删除记录 (物理删除) pack:永久性删除做过删除标记的记录 ZAP:将表清空,表结构仍然存在
6.2表的基本操作
启动和退出 建立项目 表的建立 表的维护 表的索引 小结
说明:建立表结构除了上面的方法外,还可以利用“项目管理器” 的“数据”选项卡来创建。
(2)在表中添加记录
①“文件”→“打开”; ②从“查找范围”下拉框中选择文件所在目录,从“文件类 型”下拉框中选择“表”,即出现该目录下所有的表。如下图:
①如果要在最后增加字段,在‚表设计器‛的‚字段‛选项 卡中最后一行直接输入即可。如果想使增加的字段插入到某字 段的前面,可以在‚表设计器‛将光标移到某字段,再选择 ‚插入‛,就会在该字段前面插入一个‚新字段‛,编辑该字 段即可。 ②在‚字段名‛、‚类型‛、‚宽度‛、‚NULL”等列中,键 入或选择相应内容。 ③选择‚确定‛,出现如下对话框: