第二章 数据库及其操作
VF基础知识总结(1-8章)

11.MIN()函数字符函 Nhomakorabea:日期时间函数:
1.LEN()函数
1.DATE()函数
2.LOWER()函数
2.TIME()函数
3.UPPER()函数
3.DATETIME()函数
4.SPACE()函数
4.YEAR()函数
5.TRIM()函数
5.MONTH()函数
6.LTRIM()函数
6.DAY()函数
小结:排序与索引的区别
1、排序要执行两次,按关键字和记录号,要打开表;而索引只执行一次,按关 键字,不需要打开表;
2、排序生成一个新表,索引是针对原表生成一个指针文件 3、升降序的表示与书写方式不同:排序/a升序/d降序/c不区分大小写,索引 ascending和descending。 4、排序与索引的to的含义不同,排序的to 表示到一个新表,索引的to表示建立 单索引文件。
3、各类文件选项卡: ①“全部”选项卡(以下五项的全部内容) ②“数据”选项卡(数据库、自由表、查询、视图) ③“文档”选项卡(表单、报表、标签) ④“类”选项卡 ⑤“代码”选项卡 ⑥“其他”选项卡
第二章 数据与数据运算
1、字段数据类型(11种)
字符型
C
数值型
N
逻辑型
L(1)
日期型
D(8)
日期时间型 T(8)
****************************************************************** 小结:
1、用use 打开表时,记录号位于第一条记录 2、执行带all的命令,记录指针指向eof()=.T. 3、当为.T.时,bof的记录号总是为1,eof的记录号是记录数+1 4、空表的总记录是0,bof的记录号是1,eof的记录号是1
数据库原理2 关系数据库

三、用户定义的完整性(User-defined integrity)
实体完整性和参照性适用于任何关系数据 库系统。除此之外,不同的关系数据库 系统根据其应用环境的不同,往往还需 要一些特殊的约束条件。用户定义的完 整性就是针对某一具体关系数据库的约 束条件,它反映某一具体应用所涉及的 数据必须满足的语义要求。关系模型应 提供定义和检验这类完整性的机制,以 便用统一的系统的方法处理它们,而不 要由应用程序承担这一功能。
体和实体间的联系的关系的集合构成一 个关系数据库。同样,关系数据库也有 型和值之分。
型:关系数据库模式 是对关系数据库的描 述。
值:一般就称为关系数据库。
2.3 关系的完整性
关系模型的完整性规则是对关系的某种约 束条件。
关系模型的三类完整性:
1. 实体完整性 2. 参照完整性 3. 用户定义的完整性
2.4 关系代数
本节要求
给定关系和关系代数表达式,要会算。
给定关系模式和查询(语义)要求,要会写 关系代数表达式。
关系代数是一种抽象的查询语言,用对
关系的运算来表达查询,作为研究关系 数据语言的数学工具。
关系代数的运算对象是关系,运算结果
亦为关系。关系代数用到的运算符包括 四类:集合运算符、专门的关系运算符、 算术比较符和逻辑运算符。
第二章 关系数据库
2-5章为本课程重点与难点 关系数据库的理论基础 1970, E.F.Codd “A Relational Model of Data for Shared Data Banks” 现代主流数据库几乎全部支持关系模型 Oracle(甲骨文),Sybase, IBM DB2, MS SQL Server, Ingres
引用的时候,必须取基本表中已经存在的 值。由此引出参照的引用规则。
《Visual-FoxPro数据库及其应用》教学大纲精选全文

可编辑修改精选全文完整版《数据库应用基础——Visual FoxPro》教学大纲课程的性质课程设置的目的与要求课程要求的内容与考核目标授课及实验学时分配课程实验要求考试方式及考试成绩有关说明与实施要求《数据库应用基础——Visual FoxPro》教学大纲一、课程名称《数据库应用基础——Visual FoxPro》二、课程性质1.教学对象:本课程既是计算机与信息技术学科专业的一门专业基础课,也是普通高等院校非计算机专业文理科计算机公共基础课,是中等职业教育计算机及应用专业国家规划教材。
该课程为3学分,实行学分制。
2. 课程特点:课程内容主要介绍了Visual FoxPro 9.0 数据库应用系统的开发工具和开发方法,学习和掌握程序设计方法与技巧,以及数据库的应用和可视化程序设计技巧。
通过该课程的学习,即要求学生具有一定的数据库开发和设计能力,同时还要求了解和掌握可视化软件工具的开发应用方法。
3.与其他课程的关系:计算机文化基础、数学、英语是本课程的前序课程,其后序课程为应用计算机程序设计与数据库技术的专业课程或非计算机专业的专业基础课程、专业课中有数据处理要求的的相关课程。
三、课程教学目的本书以初学数据库的学生为教学对象,以初步掌握Windows95/98基础知识为教学起点,以中文VisualFoxPro6.0为蓝本,详细介绍关系数据库管理系统的基础和基本操作方法。
教材内容在第一版的基础上增加了关系数据库语言SQL命令,适当增加了面向对象程序设计方法的应用,删除了用户自定义函数的内容。
本书是中等职业学校计算机及应用专业国家规划教材《数据库应用基础VisualFoxpro》第2版,在原有国家规划教材基础上修订。
本书依据教育部中等职业学校计算机及应用专业数据库应用基础课程教学基本要求编写,同时根据中等职业教育和计算机技术的发展对内容进行了适当的调整,编写过程中还参照了教育部考试中心颁发的全国计算机等级考试大纲。
第二章VF 数据库及其操作——PPT课件

一讲
创建数据库 创建数据库文件 与数据库文件相关的命令 建立数据表 建立数据表 修改表结构 与表操作相关的命令
1
数据库及数据表
数据库系统是对数据进行存储、管理、处理和维护的 软件系统,是现代计算机环境中的一个核心部分。 数据库相当于一个存放物品的仓库,其扩展名.DBC; 数据表就相当于在其中存放的一种物品,其扩展名 为.DBF 。 数据库设计是对每种物品的存放方式以及它们各个之 间的相互的关系进行充分的设计
&& 新表中包含原表的四个字段并且只复制男生的纪录 USE b1 &&打开复制的数据表 一、结构和记录 : LIST &&显示数据 COPY TO 表文件名 [范围][FIELDS<字段名>][FOR |WHILE <条件>]
ALL, NEXT, REST,RECORD
新表包含的字 段名及顺序
筛选所满足的 18 条件的记录
多个工作区的概念 显示记录 增加记录 定位记录 与记录指针有关的函数 修改和删除记录 搜索记录 筛选记录 windows下表记录的操作
21
工作区
概念:在VFP中默认情况下打开一张表就打开一个工作区,打开 多张表就需要有多个工作区。 VFP同时最多可开辟32767 个工作区。 命名:每个工作区可以放同一张表也可放不同的表。工作区使 用序号1-32767或别名表示,并且最初的1-10序号可以使 用A„J代替,系统初始状态的当前工作区是1号工作区。 操作:要查看工作区或者使用别名打开表,就需要通过“数据 工作期”对话框来完成 。 “窗口菜单下的数据工作期 (或工具栏上 )→打开→ 找到需要数据表→重复操所即可打开多张工作表 。若是 同张表系统自动用其别名。 在工作区中选定工作区的表指定别名等操所使用命令会更简洁
Access教程 第二章 建立数据库

Access教程第二章建立数据库本章内容◆数据库的设计概念与创建数据库。
◆表的创建及表与表之间的关系。
◆数据库的修改、设计与编辑。
一、数据库的设计1.概念及准则下面介绍数据库设计的概念,及由此而产生的数据库设计准则。
Access 2003数据库是所有相关对象的集合,包括表、查询、窗体、报表、宏、模块、Web页等。
每一个对象都是数据库的一个组成部分,其中,表是数据库的基础,它记录数据库中的全部数据内容。
而其他对象只是Access提供的用于对数据库进行维护的工具而已。
正因为如此,设计一个数据库的关键,就集中在建立数据库中的基本表上。
关系型数据库不管设计得好坏,都可以存取数据,但是不同的数据库在存取数据的效率上有很大的差别。
为了更好的设计数据库中的表,下面提供几条一般规则供大家讨论。
⑴字段唯一性。
即表中的每个字段只能含有惟一类型的数据信息。
在同一字段内不能存放两类信息。
⑵记录唯一性。
即表中没有完全一样的两个记录。
在同一个表中保留相同的两具记录是没有意义的。
要保证记录的唯一性,就必须建立主关键字。
⑶功能相关性。
即在数据库中,任意一个数据表都应该有一个主关键字段,该字段与表中记录的各实体相对应。
这一规则是针对表而言的,它一方面要求表中不能包含该表无关的信息,另一方面要求表中的字段信息要能完整地描述某一记录。
⑷字段无关性。
即在不影响其他字段的情况下,必须能够对任意字段进行修改(非主关键字段)。
所有非主关键字段都依赖于主关键字,这一规则说明了非主关键字段之间的关键是相互独立的。
这些内容涉及到关系模型与规范化问题,这里不作理论分析,我们将在数据库原理中学习和讨论。
2. 一般步骤按照上面几条原则,可以设计一个比较好的数据库及基本表。
当然数据库的设计远不止这些,还需要设计者的经验和对实际事务的分析和认识。
不过可以就这几条规则总结出创建数据库的一般步骤。
⑴明确建立数据库的目的。
即用数据库做哪些数据的管理,有哪些需求和功能。
第二章 sql server 2008 数据库的基本操作

/*日志文件逻辑文件名*/ /*日志文件物理文件名*/ /*日志文件初始大小*/ /*日志文件最大大小*/ /*日志文件自动增长*/
使用T-SQL语言为安易超市创建“supermarket”数据库
参数 参数值
数据库名称
数据文件逻辑文件名 数据文件物理文件名 数据文件的初始大小 数据文件的最大大小 数据文件增长量 日志文件逻辑文件名
在更改数据库名称之前,要确保以下三种条件: • 确保数据库被创建后没有被使用过 • 确保数据库的访问选项设置时单用户模式 • 确保数据库现在处于关闭状态
SQL Server 2000数据库的基本操作
【例】将数据库“学生信息管理”更名为“student”
1. 2.
ALTER DATABASE 学生信息管理 MODIFY NAME = student SP_RENAMEDB „student‟ , ‟学生信息管理’
CREATE DATABASE 教学管理 ON PRIMARY ( NAME = „教学管理_DATA1‟, FILENAME = „D:\教学管理\教学管理_DATA1.MDF‟. SIZE = 5, MAXSIZE = 100, FILEGROWTH = 10% ) FILEGROUP F_GROUP ( NAME = „教学管理_DATA2‟, FILENAME = „D:\教学管理\教学管理_DATA2.MDF‟. SIZE = 5, MAXSIZE = UNLIMITED, FILEGROWTH = 10% )
例: USE 教学管理 EXEC sp_helpfilegroup
SQL Server 2000数据库的基本操作
2、更改数据库名称
在查询分析器中使用T-SQL命令更改数据库名称。 语法一: SP_RENAMEDB „oldname‟ , ‟newname‟ 语法二: ALTER DATABASE dataname MODIFY NAME = newname 注意:
数据库原理及应用教案

数据库原理及应用教案第一章:数据库基础知识1.1 数据库概念介绍数据库的定义、特点和作用解释数据库管理系统(DBMS)的作用1.2 数据模型介绍实体-关系模型、关系模型和对象-关系模型解释模型中的概念,如实体、属性、关系等1.3 数据库设计介绍数据库设计的过程和方法解释需求分析、概念设计、逻辑设计和物理设计的关系第二章:SQL语言2.1 SQL概述介绍SQL的作用和特点解释SQL的基本语法和命令2.2 数据定义介绍数据表的创建、修改和删除命令解释字段数据类型的选择和约束条件的设置2.3 数据操作介绍数据插入、更新、删除和查询命令解释SQL语句中的条件筛选和排序功能第三章:关系数据库管理3.1 关系数据库概述介绍关系数据库的概念和特点解释关系数据库管理系统(RDBMS)的作用3.2 关系代数和元组演算介绍关系代数和元组演算的基本操作解释选择、投影、连接和除法等操作的含义和应用3.3 数据库事务管理介绍事务的概念和属性解释事务管理的基本操作,如提交、回滚和隔离级别第四章:数据库安全与性能优化4.1 数据库安全介绍数据库安全的重要性解释访问控制、用户身份验证和加密等安全措施4.2 数据库性能优化介绍数据库性能优化的目标和方法解释查询优化、索引创建和数据分区等技术的作用和应用4.3 数据库备份与恢复介绍数据库备份和恢复的概念和重要性解释备份策略、恢复模式和故障转移等操作的实现方法第五章:数据库应用系统设计与实现5.1 数据库应用系统概述介绍数据库应用系统的概念和组成部分解释系统分析、设计和实现的关系和流程5.2 数据库应用系统设计介绍数据库应用系统设计的方法和步骤解释需求分析、系统架构设计、界面设计和数据访问设计等内容5.3 数据库应用系统实现介绍数据库应用系统实现的工具和技术解释编程语言的选择、数据库连接和业务逻辑实现等步骤第六章:关系数据库高级功能6.1 函数依赖与规范化介绍函数依赖的概念和分类解释规范化理论及其应用,包括第一范式至第三范式6.2 数据库模式设计介绍模式设计的原则和方法解释如何进行模式分解和模式重构6.3 数据库触发器和存储过程介绍触发器和存储过程的概念和作用解释它们的语法和应用场景第七章:数据库编程技术7.1 数据库访问接口介绍ODBC、JDBC等数据库访问接口的概念和作用解释如何使用这些接口进行数据库编程7.2 参数化查询与预编译语句介绍参数化查询和预编译语句的概念解释它们的优点和编程实现方法7.3 事务处理与并发控制介绍事务的概念和并发控制的重要性解释事务处理和并发控制的技术,如锁定和乐观并发控制第八章:XML数据库和大数据技术8.1 XML数据库概述介绍XML数据库的概念和特点解释XML数据模型和XML查询语言8.2 大数据技术简介介绍大数据的概念、特征和挑战解释大数据处理技术,如Hadoop和Spark8.3 NoSQL数据库技术介绍NoSQL数据库的概念和分类解释非关系型数据库的优缺点和应用场景第九章:数据库系统的案例分析9.1 企业级数据库应用案例分析企业级数据库应用的典型案例解释案例中的数据库设计、性能优化和安全性考虑9.2 云计算环境下的数据库应用介绍云计算对数据库技术的影响分析云计算环境下的数据库部署和运维策略9.3 移动数据库应用案例探讨移动数据库的特点和挑战分析移动数据库在特定应用场景下的解决方案第十章:数据库发展趋势与未来10.1 数据库技术的发展趋势分析数据库技术的发展方向讨论新兴技术如NewSQL、图数据库等的发展状况10.2 数据库未来的挑战与机遇讨论数据库技术在未来的挑战探讨应对挑战的可能解决方案和发展机遇10.3 数据库教育的未来分析数据库教育在未来的发展需求讨论如何培养适应未来数据库技术发展的人才重点和难点解析重点环节1:数据库概念和特点数据库的定义和作用是理解数据库原理的基础,需要重点关注。
数据库原理及应用实验教案

数据库原理及应用实验教案第一章:数据库基础1.1 实验目的了解数据库的基本概念掌握数据库的基本操作1.2 实验环境安装有数据库管理系统(如MySQL、Oracle或SQL Server)的计算机数据库管理系统的客户端工具1.3 实验内容实验一:创建数据库和表学习使用数据库管理系统的命令行工具或图形界面工具创建数据库学习使用SQL语句创建表实验二:数据库的简单操作学习使用SQL语句进行数据的插入、查询、更新和删除操作第二章:数据库设计2.1 实验目的掌握数据库设计的基本步骤和方法学会使用实体-关系模型设计数据库2.2 实验环境安装有数据库管理系统(如MySQL、Oracle或SQL Server)的计算机数据库管理系统的客户端工具2.3 实验内容实验三:实体-关系模型设计学习实体-关系模型的基本概念和表示方法根据给定的需求设计实体-关系模型实验四:将实体-关系模型转换为数据库模式学习将实体-关系模型转换为数据库模式的方法将设计的实体-关系模型转换为数据库模式第三章:SQL语言3.1 实验目的掌握SQL语言的基本操作学会使用SQL语言进行数据库的创建、查询和更新操作3.2 实验环境安装有数据库管理系统(如MySQL、Oracle或SQL Server)的计算机数据库管理系统的客户端工具3.3 实验内容实验五:SQL语言的基本操作学习使用SQL语言创建数据库、表、视图和索引学习使用SQL语言进行数据的插入、查询、更新和删除操作第四章:数据库的安全与保护4.1 实验目的了解数据库的安全与保护的基本概念和方法学会使用数据库管理系统的权限管理和备份恢复功能4.2 实验环境安装有数据库管理系统(如MySQL、Oracle或SQL Server)的计算机数据库管理系统的客户端工具4.3 实验内容实验六:数据库的权限管理学习使用数据库管理系统的权限管理功能,创建用户和角色,分配权限实验七:数据库的备份与恢复学习使用数据库管理系统的备份与恢复功能,进行数据库的备份和恢复操作第五章:数据库应用系统设计与实现5.1 实验目的掌握数据库应用系统的设计与实现的基本步骤和方法学会使用数据库管理系统进行应用程序的开发5.2 实验环境安装有数据库管理系统(如MySQL、Oracle或SQL Server)的计算机数据库管理系统的客户端工具编程语言环境和开发工具(如Java、Python或C等)5.3 实验内容实验八:数据库应用系统的设计与实现学习使用数据库管理系统进行应用程序的连接、查询和更新操作实验九:实现简单的数据库应用功能使用编程语言环境和开发工具,实现用户登录、数据查询和数据增删改等功能实验十:测试与优化数据库应用系统对实现的数据库应用系统进行测试和优化,确保系统的稳定性和性能第六章:数据库性能优化6.1 实验目的学习数据库性能优化的基本策略和方法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第二章数据库及其操作练习一一、选择题1.打开一个数据库的命令是()A USEB USE DATABASEC OPEND OPEN DATABASE2.VISUAL FOXPRO 数据库文件是()A 是存放用户数据文件B 管理数据库对象的系统文件C 是存放用户数据和系统数据的文件D 前三种说法都对3.要为当前表所有职工0增加100元工资应该使用的命令A CHANGE 工资WITH 工资+100B REPLACE 工资WITH 工资+100C CHANGE ALL WITH 工资+100D REPLACE ALL 工资WITH 工资+100 4.以下关于自由表的叙述,正确的是()A 全部是用以前版本的FOXPRO(FOXBASE)建立的表B 可以用VISUAL FOXPRO建立,但是不能把它添加到数据库中C 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表D 自由表可以添加到数据库中,但数据库表不可以从数据库中移出成为自由表5.VISUAL FOXPRO 参照完整性规则不包括()A 更新规则B 删除规则C 查询规则D 插入规则6.在VISUAL FOXPRO 中以下叙述错误的是()A 关系也被称作表B 一个表被存储为一个文件C 文件的扩展名.DBFD 多个表存储在一个文件中7.在VISUAL FOXPRO中不允许出现重复字段值的索引是( )A 侯选索引和主索引B 普通索引和惟一索引C 惟一索引和主索引D 惟一索引8.如果在命令输入命令”LIST名称”.主窗口中显示:记录号名称1 电视机2计算机3电话线4电冰箱5电线假定名称学段为字符型,宽度为6,那么下面程序段的输出结果是GO 2SCAN NEXT 4 FOR LEFT (名称,2)=”电”IF RIGHT(名称,2)=”线”EXITENDIFENDSCAN? 名称A 电话线B 电线C 电冰箱D 电视机9.在创建数据库表结构是,给指定了主索引,这属于数据完整性的( )A 参照完整性B 实体完整性C 域完整性D 用户定义完整性10.在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是( )A 改变表中记录的物理顺序B 为了对表进行实体完整性约束C 加快数据库表的更新速度D 加快数据库表的查询速度11.设有两个数据库表,父表子表之间是一对多的联系,为控制父表和子表中数据的一致性可以设置”参照完整性规则”,要求这两个表A 在父表连接字段上建立索引,在子表连接字段上建立主索引B 在父表连接字段上建立主索引,在子表连接字段上建立普通索引C 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引D 在父表和子表的连接字段上都要建立主索引12.Visual FoxPro的“参照完整性”中“插入规则”包括的选择是()A)级联和忽略B)级联和删除C)级联和限制D)限制和忽略13.在Visual FoxPro中,使用LOCAT FOR <expL>命令按条件查找记录,当查找到满足条件的第1条记录后,如果还需要查找下一条满足条件的记录,应使用命令()A)LOCAT FOR <expL>命令B)SKIP命令C)CONTINUE命令D)GO命令14.在Visual FoxPro中,使用LOCAT ALL FOR <expL>命令按条件查找记录,可以通过下面哪一个函数来判断命令查找到满足条件的记录()A)通过FOUND()函数返回.F.值B)通过BOF()函数返回.T.值C)通过EOF()函数返回.T.值D)通过EOF()函数返回.F.值15.在Visual FoxPro中,假设数据库sdb中数据库表s中有40条记录,其中年龄age小于20岁的记录有15个,20岁的记录有1个,年龄大于30岁的记录有10个。
执行下面的程序后,屏幕显示的结果是()SET DELETE ONOPEN DATABASE sdbDELETE FROM s WHERE age BETWEEN 20 AND 30SELECT s?RECCOUNT()A) 15 B) 16 C) 40 D)-2516.在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择了“建制”,当删除父表中的记录时,系统反应是()A)不做参照完整性检查B)不准删除父表中的记录C)自动删除子表中所有相关的记录D)若子表中有相关记录,则禁止删除父表中记录二、填空题1.Visual FoxPro的主索引和候选索引可以保证数据的()完整性。
2.数据库表之间的关联通过主表的()索引和子表的()索引实现。
3.实现表之间临时关联的命令是()。
4.在定义字段有效性规则时,在规则框中输入的表达式类型是()。
5.在Visual FoxPro中所谓自由表就是那些不属于任何()的表。
6.在Visual FoxPro中,索引文件分为独立索引文件、复合索引文件和结构复合索引文件三种。
在表设计器中建立的索引都存放在扩展名为()的索引文件中。
7.在Visual FoxPro中,假定数据库表S(学号,姓名,性别,年龄)和SC(学号,课程号,成绩)之间使用“学号”建立了表之间的联系,在参照完整性的更新规则、删除规则和插入规则中选择设置了“()”,那么如果表S所有的记录在表SC中都有相关的记录进行连接,则不允许修改表S中的学号的字段值。
8.在指定字段或表达式中不允许出现重复值的索引是()。
三、上机题1.建立一个学生数据库,要求如下:①数据库名为“学生”。
②建立如下表:学生(学号C7,姓名C8,年龄I)课程(课程号C6,课程名C14)成绩(学号C7,课程号C6,成绩I)③建立如下索引:在学生(学号)、课程(课程号)和成绩(学号,课程号)上建立主索引;在成绩(课程号)和成绩(学号)上建立普通索引。
④建立学生和成绩之间的联系,课程和成绩之间的联系。
2.将以上建立的数据库表移出数据库使之成为自由表。
3.分别利用APPEND和INSERT命令为以上自由表输入记录,然后用EDIT、CHANGE和REPLACE 命令修改表中的记录。
4.将以上自由表再添加到数据库中,并重新建立索引和表之间的关联。
5.定义学生表和成绩表之间的参照完整性规则,定义删除规则为“级联”,更新规则和插入规则为“限制”。
练习二一、填空题1.表的每个字段有4个属性。
字段名指定字段的名字,字段类型指定________,字段宽度指定__________,小数位数指定______________。
2.字符型字段的最大宽度是___________,备注型字段的最大宽度是____________,日期型字段的宽度是_______,逻辑型字段的宽度是_______,数值型字段的最大宽度是_________。
3.数据库表是________,自由表是_______________。
4.表文件的默认扩展名是_______,数据库文件的默认扩展名是_____________。
5.在项目管理器中选择数据库表后,再单击__________按钮,可以移去表。
6.在项目管理器中选择某个表后,单击_________按钮可以打开表设计器修改表结构.7.在项目管理器中选择某个表后,_________按钮,可以打开浏览窗口浏览数据。
8._________称为当前表。
_________称为当前记录。
9.Visual foxfro 提供了_________个工作区,每个工作区上可以找开_________个表。
10.出设置参照完整性规则时以下选项的功能。
(1)更新规则为“级联”时,若修改主表关键字段的值,_________(2)更新规则为“限制”时,若子表中有相关记录,_________(3)删除规则为“级联”时,若删除主表的记录,_________(4)删除规则为“限制”时,若子表中有相关记录,_________(5)插入规则为“限制”时,若主表不存在匹配的关键字值,_________ 二.判断题1.表向导可以创建自由表,也可以创建数据库表。
()2.备注型字段的数据存储于另一个与表名相同但扩展名为FPT的备注文件中。
()3.数据库文件用于保存表文件及其数据。
()4.自由表和数据库表不能互相转化。
()5.一个数据库表可以属于两个数据库。
()6.启动visual foxpro时,1号是作区是当前工作区。
()7.打开表时,第1条记录是当前记录。
()8.打开表文件时,visual foxpro将自动打开该表的索引文件。
()9.一个复合索引文件可以存放多个索引,因此可以同时提供多个逻辑顺序。
()10.自由表可以设置参照完整性规则。
()三.择题11.下列叙述正确的是()A.只能打开一个数据库 B. 备注字段的数据保存在表文件中 C.可以打开多个表 D.一个工作区可以同时打开多个表12.下列叙述正确的是()A.索引改变记录的逻辑顺序 B. 索引改变记录的物理顺序 C.索引要建立一个新表 D.创建索引不建立新文件13.下列叙述正确的是()A.只有数据库表才能建立主索引 B.自由表可以建立主索引 C.索引文件可以单独使用 D.索引文件不能自动打开14.允许出现重复字段值的索引是()A.候选索引和主索引 B.普通索引和唯一索引 C.候选索引和唯一索引 D.普通索引和候选索引15.在visual foxfor中,下列关于表的叙述正确的是()A.在数据库表和自由表中,都能给字段定义有效性规则和默认值B.在自由表中,能给表中的字段定义有效性规则和默认值C.在数据库表中,能给表中的字段定义有交性规则和默认值D.在数据库表和自由表中,都不能给字段定义有效性规则和默认值16.使用LOCATE命令查找到满足条件的第1记录后,如果还需要查找下一条满足条件的记录,应使用的命令是()A.LOCATE B.SKIP C.CONTINUE D.GO四.多项选择题17.下列叙述正确的是()A.一个表最多允许有255个字段 B.一个表至多存放10亿条记录C.字符型字段的最大宽度为254BD.数值型字段的最大宽度为20b18.下列叙述正确的是()A.数据库表是属于某一个数据库的表 B.数据库表与自由表的扩展名不同C.自由表是不属于任何数据库的表D.数据库表与自由表可以相互转换19.下列叙述正确的是()A.数据库文件的默认扩展名为DBC B.表文件夹的默认扩展名为DBFC.备注文件的默认扩展名为FPTD.索引文件的默认扩展名为CDX20.下列叙述正确的是()A.数据库可以管理数据库表 B.数据库可以管理本地视图C.数据库可以管理远程视图D.数据库可以管理查询21.修改字段类型时,下列各操作中可能造成数据丢失的是()A.改变字段名 B.改变字段型 C.减少字段宽度 D.减少小数位数22.下列各操作中可以向表添加记录的是()A.选择“显示”——“编辑”命令 B.选择“显示”——“追加方式”命令C.选择“表”——“追加记录”命令 D.选择“表”——“追加新记录”命令23.下列各操作中可以从表中删除记录的是()A.选择“表”——“删除记录”命令B。