数据库考试说明.ppt_第1页
数据库考试说明.ppt_第2页
数据库考试说明.ppt_第3页
数据库考试说明.ppt_第4页
数据库考试说明.ppt_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

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

文档简介

数据库考试大纲说明 第一章数据库基础 1 1数据库的基本概念 1 1 1数据与数据处理1 数据与信息2 数据处理 1 1 2数据库系统1 数据库 DB2 数据库管理系统 DBMS3 数据库系统 DBS 1 2数据模型 1 2 1数据模型的概念 1 2 2概念模型 概念模型中的一些名词 实体 属性 码 实体集 联系 两个实体型之间的联系可以分成三种 1 一对一的联系 班级与班主任之间是一对一的联系 记为1 1 2 一对多的联系 班级与学生之间是一对多的联系 记为1 n 3 多对多的联系 学生与课程之间是多对多的联系 记为m n 1 2 3E R图 属性用椭圆表示 椭圆中写明属性项目的名称 用连线与相应实体型连起来 联系用菱形表示 菱形中写明联系的名称 用连线与它联系的两个实体型连起来 从E R图中导出关系模型 学校里每名学生可以学习多门课程 且每门课程可以被多名学生学 每一门课程可以由多名教师讲授 但是每一名教师只能讲授一门课程 学生学习课程有成绩 教师讲授课程有评价 学生的属性有学号 姓名 性别 教师的属性有工号和姓名 课程的属性有课号 课程名 学分 1 根据上述语义画出ER图 在ER图中需注明实体的属性 联系的类型及实体的标识符 2 将ER模型转换成关系模型 并指出每个关系模式的主键和外键 学生 学号 姓名 性别 主键 学号教师 工号 姓名 课号 评价 主键 工号外键 课号课程 课号 课程名 学分 主键 课号学习 学号 课号 成绩 主键 学号 课号 外键 学号 课号 1 2 4关系数据模型 关于关系 有以下几个名词 关系 元组 属性 分量 主码 Key 域 关系模式关系模型的三类完整性 实体完整性 参照完整性 外码 用户定义完整性关系代数 举例说明 现有如下关系 职工 职工号 姓名 性别 职务 部门 部门编号 部门名称 职工号 姓名 部门地址 电话 其中 部门关系中的外码是 A 部门编号B 姓名C 职工号D 职工号 姓名返回 针对下列关系模式 用关系代数完成下列操作Student Sno Sname Ssex Sage Sdept Course Cno Cname Cpno Ccredit SC Sno Cno Grade 1 查询信息系 IS系 学生中年龄小于20岁的学号和年龄 2 查询选修了3号课程的学生的姓名和性别 3 查询成绩在90分以上的学生学号和课程名 1 Sno Sage Sdept IS Sage90 SC Cno Cname Course 1 2 5SQL语句 重点 1掌握数据定义 表的定义 修改 删除 2重点掌握数据查询 语句格式 单表 多表 嵌套查询 分组 排序 集函数的应用 3重点掌握数据操纵 记录的增 删 改 4掌握视图 视图的作用 视图的定义 查询 用 语言完成下列操作 1 查询选修了一门其直接先行课为 号课程的学生姓名 2 查询选修了数学课且成绩在90分以上的学生学号和姓名 3 计算3号课程的学生平均成绩 1 SELECTStudent Sno SnameFROMStudent SC CourseWHEREStudent Sno SC SnoANDSC Cno Course CnoANDCourse Cpno 6 2 SELECTStudent Sno SnameFROMStudent SCWHEREStudent Sno SC SnoANDSC Cname 数学 ANDSC Grade 90 3 SELECTAVG Grade FROMSCWHERECno 3 第二章Foxpro数据库管理系统概述 2 1 1Foxpro数据组织方式1 数据库与自由表 2 数据表 3 表字段 1 字段名 2 字段宽度 规定字段值的取值方式和最大存储长度 3 字段类型1 字符型 C 2 数值型 N 3 日期型 D 4 逻辑型 L 5 备注型 M 6 通用型 G 7 双精度型8 整型9 货币型10 日期时间型只有字符型和数值型字段的长度需要用户确定 其它类型系统自然给出 最常用的几个表例 学生表 XS DBF xh xm xb csrq zy rxzf zf photo bz 选课表 XK DBF xh kcbh cj 课程表 KC DBF kcbh kcmc xs xf 职工表 ZG DBF bh xm xb csrq hf bm jbgz 职工工资表 GZ DBF bh jbgz jj sbf bt gjj ylgz kc slgz 4 Foxpro命令格式Foxpro命令的一般格式为 命令动词 若干子句 2 1 2数据表文件的打开与关闭 1 USE IN 功能 关闭当前工作区或指定工作区的数据表文件 2 CLOSEDATABASES功能 关闭所有打开的数据库文件 索引文件 备注文件等 并指定1号工作区为当前工作区 3 CLOSEALL功能 关闭所有工作区的所有文件及其相关窗口 并指定1号工作区为当前工作区 4 CLEARALL功能 除了具有CLOSEDATABASES的功能 还删除用户定义的所有内存变量 2 1 3数据表结构的操作1 显示数据表结构 1 DISPLAYSTRUCTURE 2 LISTSTRUCTURE2 修改数据表结构 MODIFYSTRUCTURE3 复制数据表结构 COPYSTRUCTURETO FIELDS 2 2数据表记录的输入与显示 2 2 1数据表记录的输入1 立即录入 2 追加录入 APPEND BLANK 3 从其它数据表文件中读取 APPENDFROM FIELDS FOR 2 2 2数据表记录的显示 1 LIST FIELDS FOR WHILE OFF TOPRINTER TOFILE 2 DISPLAY FIELDS FOR WHILE OFF TOPRINTER TOFILE 2 3数据表记录的编辑 2 3 1记录指针1 指针测试函数 EOF BOF RECCOUNT RECNO 2 绝对移动指针命令GOTO GOTOTOP BOTTOM IN GOTO IN 3 相对移动指针命令SKIP SKIP IN 2 3 2数据表记录的修改 1 打开浏览 编辑窗口修改 BROWSE CHANGE2 成批替换修改 REPLACEWITH ADDITIVE WITH ADDITIVE FOR 2 3 3数据表记录的删除 1 逻辑删除 DELETE FOR WHILE 2 恢复被逻辑删除的记录 RECALL FOR WHILE 3 物理删除记录 PACK4 全部删除 ZAP 第三章FOXPRO基本元素 3 1Foxpro数据类型 3 1 1数据类型 3 1 2常量与变量1 常量 2 变量 内存变量名最好不要与当前库表中字段变量名相同 在二者同名时 字段变量的优先级高 即用此名总是调出字段变量的值 这时如果要调出内存变量的值 则应该在内存变量名的前面加上m 或m 符号 假设职员表已在当前工作区打开 其当前记录的 姓名 字段值为 张三 字符型 宽度为6 在命令窗口输入并执行如下命令 姓名 姓名 您好 姓名那么主窗口中将显示A 张三B 张三您好C 张三您好D 出错 3 2内存变量及操作 3 2 1内存变量的建立和显示1 内存变量建立 1 2 STORETO2 内存变量显示 1 换行显示 不换行显示 2 DISPLAYMEMORY LIKE 下列语句中 能够正确赋给内存变量ML逻辑假值的命令是 A ML F B STORE F TOMLC ML FALSED STORE F TOML 3 3函数 3 3 1数值运算函数 3 3 2字符处理函数 3 3 3日期时间函数 3 3 4类型转换函数 3 3 5测试函数 3 3 6宏替换函数 执行下列命令后 显示结果是 A S 软件学院 SUBSTR S LEN S 2 3 4 A 软件B 件学C 学院D 软院 函数IIF 3 2 AT 技术 计算机科学与技术 LEN 技术 的显示值是 C A 2B 7C 13D 4 3 4表达式 3 4 1数值表达式略 3 4 2字符表达式 1 完全连结运算 将两个字符串连接在一起 运算符是 2 不完全连结运算 将前一字串尾部的空格移到后一字串的尾部 然后再将两个字串完全连接 运算符是 3 包含运算 运算符是 如果运算符左边的字符串出现在右边的字符串中 则运算结果为 T 真 否则为 F 假 3 4 3日期表达式 1 日期加法 运算符是 2 日期减法 运算符是 3 4 4关系表达式 关系运算符 等于 完全等于 或 不等于 3 4 5逻辑表达式 逻辑运算符 逻辑非 NOT 逻辑与 AND 逻辑或 OR 也可以写作 NOT AND OR 3 4 6混合运算 第四章数据表的统计与计算 4 1记录个数统计1 RECCOUNT 函数 RECCOUNT 2 条件统计 COUNT FOR WHILE TO 4 2数值字段求统计值 1 横向计算 REPLACEWITH ADDITIVE WITH ADDITIVE FOR 2 纵向计算 COUNT SUM AVERAGE命令每次只能对数据表进行单一种类的统计操作 CALCULATE可以同时进行多种类的统计操作 原因是它可以调用一批统计函数 AVG 计算平均值CNT 统计记录个数SUM 求和MAX 求表达式最大值MIN 求表达式最小值 第五章数据表排序 索引与查询 5 1排序 5 2 1索引的概念与类型1 索引文件的概念 略2 索引文件的类型 1 单索引文件 单索引文件的扩展名为IDX 2 复合索引文件 复合索引文件的扩展名为CDX 复合索引文件又分成 独立复合索引文件和结构复合索引文件 5 2 2索引文件的建立 1 INDEXONTO FOR 2 INDEXONTAGOF FOR 3 INDEXONTAG FOR 5 2 3索引文件的打开1 用USE命令打开 2 用SETINDEXTO打开 5 2 4改变主索引1 打开索引文件时改变主索引 2 利用改变主索引命令 SETORDERTO 5 2 5索引文件重建 关闭与删除1 重建索引 REINDEX2 关闭索引文件 3 删除索引 5 3查询 5 3 1顺序查询1 LOCATE命令2 CONTINUE命令 5 3 2索引查询 索引查询有两个命令 FIND和SEEK 二者功能相同而用法有些不同 1 FIND数据类型必须与索引标识符代表的索引表达式值类型相同 可以是数值型或字符型常量 后者不需要用引号括起来 也可以是字符串变量 但是必须使用宏替换 如果要将数值型数据放到变量中给出 也要先转换为字符串 再存放到字符串变量中 2 SEEK 可以是字符型 数值型 日期型 逻辑型表达式 类型必须与索引标识符代表的索引表达式值类型相同 若是字符串 则必须用引号括起来 若是变量 则不必用宏代换 第六章多数据表的分区操作 6 1选择工作区 6 1 1工作区的概念 6 1 2选择工作区1 工作区选择命令 SELECT 2 工作区测试函数 SELECT 6 2不同区中表的关联 6 2 1表间一对一关联关联建立命令 SETRELATIONTO INTO INTO ADDITIVE 6 2 2表间一对多关联SETSKIPTO 6 2 3获取关联状态1 RELATION 2 TARGET 6 2 4取消表间关联 1 取消与当前数据表的所有关联 SETRELATIONTO2 取消与当前数据表的所有一对多关联 SETSKIPTO3 取消当前数据表的某个指定的关联 SETRELATIONOFFINTO 6 3数据表的连接 JOINWITH TOFOR FIELDS 功能 将两个打开的数据表文件按照给定条件横着连接起来 形成一个新的数据表文件 6 4数据表的更新 UPDATEONFROM REPLACEWITH WITH RANDOM 功能 用另一工作区打开的数据表更新当前数据表的数据 第七章Foxpro程序设计 7 1程序的工作原理 7 1 1程序的基本概念略 7 1 2程序的建立程序文件名的扩展名为 prg命令方式 MODIFYCOMMAND 7 1 3程序的运行运行命令 DO 7 2常用程序语句 7 2 1输入语句1 字符串输入语句 ACCEPT TO2 多类型数据输入语句 INPUT TO3 单字符输入语句 WAIT TO 7 2 2输出语句 1 一般显示输出 2 格式化显示输出 SAY CLEARX 1DOWHILEX 4Y 1DOWHILEY 5 x y xsay Y Y 1ENDDO X X 1ENDDORETU 输出如下图中所示的图形 7 2 3分支语句 分支语句主要有 简单分支语句IF和多向分支DOCASE语句 1 简单分支语句 IF ELSE ENDIF 2 多向分支语句 DOCASECASE CASE CASE OTHERWISE ENDCASE 7 2 4循环语句 DOWHILE循环格式 DOWHILEENDDO FOR循环格式 FOR TO STEP ENDFOR NEXT SCAN循环 SCAN FOR WHILE 第八章可视化编程 一 表单设计二 常用控件1 标签2 文本框3 timer控件4 命令按钮5 选项按钮组 附 技能测试部分 数据库上机考试主要测试考生运用VisualFoxPro6 0编程工具的熟练程度和利用VF6 0对数据库进行各种操作的能力 1 创建项目 2 创建 打开 关闭及删除数据库 3 添加表 删除表 修改表结构 4 添加 删除与修改记录 5 建立表之间的关联 6 查询文件的建立 执行与修改 7 视图文件的建立 执行与修改 8 建立多表查询 主要考查 9 会使用基本的SQL语句进行操作 10 会进行简单编程 建立程序文件 简单的交互输入输出 应用程序的执行 顺序 选择 循环结构设计 带参数子程序设计与调用 11 会进行简单表单设计 样题 一 在考生文件夹下完成如下操作 1 打开项目myxm pjx 在该项目中添加图书管理 dbc数据库 把authors dbf和books dbf加入到该数据库中 在authors dbf中添

温馨提示

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

评论

0/150

提交评论