计算机VF二级辅导!!_第1页
计算机VF二级辅导!!_第2页
计算机VF二级辅导!!_第3页
计算机VF二级辅导!!_第4页
计算机VF二级辅导!!_第5页
已阅读5页,还剩29页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第一章 1.数据库系统阶段的特点 2.DBS 、DB、DBMS的含义以及三者之间的关系 3.关系模型中用二维表来表示实体以及实体与实体之间的联系。 4.两个实体之间联系的三种类型 5.数据库所支持的三种数据模型 6.关系术语:关系、关系模式、元组、属性、关键字、外部关键字 7.关系运算: 传统的关系运算: 交、并、差(结构相同) 专门的关系运算:选择、(自然)连接、投影,实体型 数据模式,记录 元组,字段 属性,关系,学号可以唯一的标记一条记录,作为该表的一个关键字,字段 属性,字段 属性,1.数据库系统的核心是 ( ) 。 A)硬件系统 B)数据库集合 C)数据库管理系统 D)数据库管理者和

2、用户 2、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是( )A) DBS包括DB和DBMS B) DBMS包括DB和DBSC) DB包括DBS和DBMS D) DBS就是DB,也就是DBMS 3.设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 ( )A)m:nB)1:mC)m:k D)1:1,4.在下列四个选项中,不属于基本关系运算的是 ( )A) 连接 B) 投影 C) 选择 D) 排序 5.关系中的元组对应二维表中的( ) A) 记录 B)字段 C) 属性 D) 范围 6.关系数据库中所使用的数据结构是(

3、) A) 树 B)字图 C) 表格 D) 二维表 7.用二维表数据来表示实体之间联系的数据模型称为_。 8.DBMS的含义是:_,第二章,项目管理器的使用及各类选项卡 表、数据库、项目的扩展名,1、在Visual FoxPro中项目文件的扩展名是 【 】 。 2、可以在项目管理器的 【 】选项卡下建立命令文件。 3、项目管理器的【 】选项卡用于显示和管理数据库、自由表和查询等。 4、表单和报表等在项目管理器中的 【 】选项卡下管理。 5、项目管理器的“移去按钮有两个功能:一是把文件【 】;二是【 】 文件,6.项目管理器”的“数据”选项卡用于显示和管理 ( ) A)数据库、自由表和查询 B)数

4、据库、视图和查询 C)数据库、自由表、查询和视图 D)数据库、表单和查询 7.“项目管理器”的“文档”选项卡用于显示和管理( ) A)表单、报表和查询 B)数据库、表单和报表 C)查询、报表和视图 D)表单、报表和标签 8.在“选项”对话框的“文件位置”选项卡中可以设置( ) A)表单的默认大小 B)默认目录 C)日期和时间的显示格式 D)程序代码的颜色,第三章,1.常量:不同类型的常量的书写格式 12.45 $123.45 “abcd” abcd “ABCD” “AbCd” abcd 2006-02-02 2008-08-08,11:00 a .T. 2.变量:内存变量(赋值语句) 字段变量

5、(内存变量与字段变量重名的情况) 假如职工表在当前工作区打开,其当前纪录的姓名字段为”张三”(字符型,宽度为6),在命令窗口输入并执行如下命令,显示结果为: 姓名=姓名-”你好” ?姓名 数组的定义,3.表达式: 字符表达式:, 日期型,日期时间型:, 关系表达式:运算结果是逻辑型数据(.t. ,.f.) 重点逻辑表达式 基本工资1800 and (职称=“讲师” or 职称=“副教授”) 4.函数:熟悉常用的函数,注意函数的功能及返回值的类型。字符函数、宏替换函数,测试函数,宏替换函数,M=886 N=345 K=“M+N” ?1+&K,1.下列函数中函数值为字符型的是( )A) DATE(

6、) B) TIME() C) YEAR() D) DATETIME() 2.LEFT(“123456789”,LEN(“数据库”)的计算结果是 ( ) 3.函数BETWEEN(40,34,50)的运算结果是( ) 4.在下面的表达式中,运算结果为逻辑真的是( )A)EMPTY(.NULL.) B)LIKE(edit,edi?)C)AT(a,123abc) D)EMPTY(SPACE(10) 5.以下关于空值(NULL)叙述正确的是( )A)空值等同于空字符串 B)空值表示字段或变量还没有确定值 C)VFP不支持空值 D)空值等同于数值0,6.表达式STUFF(GOODBOY,5,3,GIRL)

7、的运算结果是( ) 7. 有如下赋值语句,结果为“大家好”的表达式是( ) a=“你好” b=“大家”A) b+AT(a,1) B) b+RIGHT(a,1)C) b+ LEFT(a,3,4) D) b+RIGHT(a,2) 8. 设X=10, 语句 ?VARTYPE (“X”)的输出结果是 ( )。 A). N B). C C). 10 D). X 9.表达式LEN(SPACE(0)的运算结果是( ) A. NULL B. 1 C. 0 D.,10.下列表达式中,表达式返回结果为.F.的是 ( )。 A) AT(“A”,”BCD”) B) “信息”$“管理信息系统” C) ISNULL(.N

8、ULL.) D) SUBSTR(“计算机技术”,3,2) 11.设 X=65,命令?VARTYPE(X)的输出是( ) A)N B)C C)L D)出错 12.?AT(”EN”,RIGHT(“STUDENT”,4)的执行结果是 ( )。 13.命令?LEN(SPACE(3)-SPACE(2)的结果是( ) A)1 B)2 C)3 D)5 14.执行命令DECLARE y(3,3)后,数组y包含的元素个数为(),数组元素y(2,2)的值是(,第四章,1.多种方法建表建库以及建表建库相关的命令。 2.表基本操作: 显示、浏览、插入、删除、修改、定位 3.索引的作用、存储、创建 4.数据完整性: 实

9、体完整性主关键字 域完整性字段有效性规则、字段的取值类型、 取值范围 (规则、信息、默认值) 参照完整性表之间的联系,约束性规则 5.自由表与数据表的不同及之间的相互转换,以”学生 “表为例 新建”学生“表 create 学生 打开”学生“表 use 学生 修改”学生“表 modify structure,以”学生管理“数据库为例 创建数据库 create database 学生管理打开数据库 open database 学生管理修改数据库 modify database 学生管理 删除数据库 delete database 学生管理,一.菜单方式 浏览表 增加记录 修改记录 删除记录(两种)

10、 记录指针的定位,表的基本操作,二.命令方式 浏览表 browse 追加记录 append append blankedit、change 插入记录 insert 删除记录 delete (逻辑删除) pack (物理删除) 修改记录 edit/change replace 记录指针的定位 go 记录号 skip 整数 显示记录 list/display,索引总结1.建立索引的目的是:加快查找速度2.表文件与索引文件分开存储3.索引文件并不能改变表中的记录顺序4.表设计器中如何建立索引5.命令建立索引index on 表达式 tag 索引名,1.数据库表的字段可以定义默认值,默认值是 ( )

11、A)逻辑表达式 B)字符表达式 c)数值表达式 D)前三种都可能 2.要为当前表所有职工增加100元工资,应该使用命令( ) A)CHANGE工资WITH工资+100 B)REPLACE工资WITH工资+100 C)CHANGE ALL工资WITH工资+100 D)REPLACE ALL工资WITH工资+100 3.下列操作中,不能用MODIFY STRUCTURE命令实现的是( ) A)为数据库表增加字段 B)删除数据库表中的某些字段 C)对数据库表的字段名进行修改 D)对记录数据进行修改,4.用命令“INDEX Oil姓名TAG indexname”建立索引,其索引类型是( ) A)主索引

12、 B)候选索引 C)普通索引 D)惟一索引 5.在Visual FoxPro中,建立索引的作用之一是 ( ) A)节省存储空间 B)便于管理 C)提高查询速度 D)提高查询和更新的速度 6.在Visual FoxPro中,相当于主关键字的索引是( ) A)主索引 B)普通索引 C)惟一索引 D)排序索引 7.数据库表可以设置字段有效性规则,字段有效性规则属于( ) A)实体完整性范畴 B)参照完整性范畴 C)数据一致性范畴 D) 域完整性范畴,8.在关系模型中,“关系中不允许出现相同元组”的约束是通过【 】实现的. 9.当删除父表中的记录时,子表中的所有相关记录也能自动删除,则相应的参照完整性

13、的删除规则为 【 】 10.在定义字段有效性规则时,在规则框中输入的表达式类型是 【 】,1.简单查询 select from where 2.简单联接查询,注意表之间的联接条件 3.嵌套查询 = | in | not in (子查询) 4.between and like 5.排序:order by Order_Item asc|desc 6.简单计算查询:count , sum , avg , max, min 7.分组计算查询:group by having 8.利用空值查询:is null 9.any|some|all(子查询) not exits (子查询,第五章,数据操作与数据定义

14、 1.Insert into 表名 values 2.update 表名 set where 3.delete from 表名 where 4.create table 表名 5.drop table 表名 6.alter table 表名,1、在 SQL SELECT 语句中为了将查询结果存储到永久表应该使用【INTO DBF/TABLE 表名】短语。 2、在 SQL 语句中空值用【IS NULL】表示。 3、如下命令将“产品”表的“名称”字段名修改为“产品名称”: ALTER TABLE 产品 RENAME 【COLUMN】 名称 TO 产品名称 4、SQL支持集合的并运算,运算符是 【U

15、NION】 。 5、SQL SELECT语句的功能是 【数据查询】 。 6、职工表有工资字段,计算工资合计的SQL语句是SELECT 【SUM(工资)】 FROM 职工,7、要在“成绩”表中插入一条记录,应该使用的SQL语句是: 【INSERT INTO】 成绩(学号,英语,数学,语文) VALUES(“2001100111”,9l,78,86) 8、在SQL的SELECT 查询中使用 【DISTINCT】子句消 除查询结果中的重复记录。 9、在Visual FoxPro 中,使用SQL 的SELECT 语句将查询结果存储在一个临时表中,应该使用 【INTO CURSOR 临时表名】 子句。

16、10、在Visual FoxPro 中,使用SQL 的CREATE TABLE 语句建立数据库表时,使用 【PRIMARY KEY】 子句说明主索引,11、在Visual FoxPro 中,使用SQL 的CREATE TABLE 语句建立数据库表时,使用 【CHECK】子句说明有效性规则(域完整性规则或字段取值范围)。 12、在SQL 的SELECT 语句进行分组计算查询时,可以使用 【HAVING】 子句来去掉不满足条件的分组。 13、SQL插入记录的命令是INSERT,删除记录的命令是【DELETE】,更新记录的命令是【UPDATE】。 14、在SQL嵌套查询中,量词ANY和【SOME】是

17、同义词,在SQL查询中,使用【WHERE】子句指出的是查询条件. 15、在SELECT命令中,表示条件表达式用WHEER,分组用【GROUP BY】子句,排序用【ORDER BY】子句,16、在职工表中,将工资低于1220元的所有职工工资增加60元,应使用的SQL语句为: UPDATE 职工 SET 工资=工资+60 WHERE 工资1220 17、将“教师”表中李明玉的姓名改成“周涛”,应使用的SQL语句为: UPDATE 教师 SET 姓名=“周涛” WHERE 姓名=“李明玉” 18、SQL的数据定义包括建立【 数据库 】和【表】的结构. 19、视图是一个虚表,它是从【一个或几个基本表】

18、中导出的表,在数据库中,只存放视图的【定义】,不存放视图【对应的数据,查询设计器,第六章,查询设计器的窗口中有几个选项卡,其含义简介如下: 字段:对应于SELECT短语,指定要查询的数据; 在“函数和表达式”编辑框中可以输入或编辑计算表达式。 联接:对应于JOIN ON 短语,编辑联接条件。 筛选:对应于WHERE短语,指定查询条件。 排序依据:对应于ORDER BY 短语, 指定排序的字段和排序方式。 分组依据:对应于GROUP BY 短语和HAVING短语,用于分组。 杂项:可以指定是否要重复记录(对应于DISTINCT)及列在前面的记录(对应于TOP短语,在项目管理器中创建或使用视图时,项目管理器会自动打开数据库。如果要使用项目以外的表或视图,则必须先打开数据库或事先确认数据库在作用范

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论