欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > PPT文档下载  

    数据库考试说明.ppt

    • 资源ID:5340750       资源大小:197.01KB        全文页数:66页
    • 资源格式: PPT        下载积分:10金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要10金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    数据库考试说明.ppt

    数据库考试大纲说明,第一章 数据库基础,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.3 E-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(SdeptISSage90(SC)Cno,Cname(Course),1.2.5 SQL语句,重点:1 掌握数据定义(表的定义、修改、删除)2 重点掌握数据查询(语句格式、单表、多表、嵌套查询、分组、排序、集函数的应用)3 重点掌握数据操纵(记录的增、删、改)4 掌握视图(视图的作用、视图的定义、查询),用语言完成下列操作。1、查询选修了一门其直接先行课为号课程的学生姓名。2、查询选修了数学课且成绩在90分以上的学生学号和姓名。3、计算3号课程的学生平均成绩。,(1)SELECTStudent.Sno,Sname FROM Student,SC,Course WHERE Student.Sno=SC.Sno AND SC.Cno=Course.Cno AND Course.Cpno=“6”(2)SELECTStudent.Sno,Sname FROM Student,SC WHERE Student.Sno=SC.Sno AND SC.Cname=数学 AND SC.Grade90(3)SELECT AVG(Grade)FROM SC WHERE Cno=3,第二章 Foxpro数据库管理系统概述,2.1.1 Foxpro数据组织方式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)USEIN 功能:关闭当前工作区或指定工作区的数据表文件。(2)CLOSE DATABASES功能:关闭所有打开的数据库文件、索引文件、备注文件等,并指定1号工作区为当前工作区。(3)CLOSE ALL功能:关闭所有工作区的所有文件及其相关窗口,并指定1号工作区为当前工作区。(4)CLEAR ALL功能:除了具有CLOSE DATABASES的功能,还删除用户定义的所有内存变量。,2.1.3 数据表结构的操作1.显示数据表结构:(1)DISPLAY STRUCTURE(2)LIST STRUCTURE2.修改数据表结构:MODIFY STRUCTURE3.复制数据表结构:COPY STRUCTURE TO FIELDS,2.2 数据表记录的输入与显示,2.2.1 数据表记录的输入1.立即录入:2.追加录入:APPEND BLANK 3.从其它数据表文件中读取:APPEND FROM FIELDS FOR,2.2.2 数据表记录的显示(1)LIST FIELDS FOR WHILE OFFTO PRINTER|TO FILE(2)DISPLAY FIELDS FOR WHILE OFFTO PRINTER|TO FILE,2.3 数据表记录的编辑,2.3.1 记录指针 1.指针测试函数:EOF():BOF():RECCOUNT():RECNO():2.绝对移动指针命令GOTO:GOTO TOP|BOTTOM IN GOTO IN 3.相对移动指针命令SKIP:SKIP IN,2.3.2 数据表记录的修改,1.打开浏览/编辑窗口修改:BROWSE|CHANGE 2.成批替换修改:REPLACE WITH ADDITIVE,WITH ADDITIVE.FOR,2.3.3 数据表记录的删除,1.逻辑删除:DELETE FOR WHILE 2.恢复被逻辑删除的记录:RECALL FOR WHILE 3.物理删除记录:PACK 4.全部删除: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)STORE TO 2.内存变量显示:(1)?|?换行显示,?不换行显示。(2)DISPLAY MEMORY LIKE,下列语句中,能够正确赋给内存变量ML逻辑假值的命令是_。A)ML=”.F.”B)STORE“F”TO ML C)ML=FALSE D)STORE.F.TO ML,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(32,AT(技术,计算机科学与技术),LEN(技术)的显示值是_C_。A)2 B)7 C)13 D)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.横向计算:REPLACE WITH 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)INDEX ON TO FOR(2)INDEX ON TAG OF FOR(3)INDEX ON TAG FOR,5.2.3 索引文件的打开1用USE命令打开:2.用SET INDEX TO打开:5.2.4 改变主索引1打开索引文件时改变主索引:2.利用改变主索引命令:SET ORDER TO,5.2.5索引文件重建、关闭与删除1重建索引:REINDEX2关闭索引文件:3删除索引,5.3 查询,5.3.1 顺序查询1 LOCATE命令 2CONTINUE命令,5.3.2 索引查询,索引查询有两个命令:FIND和SEEK。二者功能相同而用法有些不同。1FIND数据类型必须与索引标识符代表的索引表达式值类型相同。可以是数值型或字符型常量,后者不需要用引号括起来。也可以是字符串变量,但是必须使用宏替换。如果要将数值型数据放到变量中给出,也要先转换为字符串,再存放到字符串变量中。,2.SEEK 可以是字符型、数值型、日期型、逻辑型表达式。类型必须与索引标识符代表的索引表达式值类型相同。若是字符串,则必须用引号括起来;若是变量,则不必用宏代换。,第六章 多数据表的分区操作,6.1 选择工作区6.1.1 工作区的概念6.1.2 选择工作区1工作区选择命令:SELECT|2工作区测试函数:SELECT(),6.2 不同区中表的关联,6.2.1 表间一对一关联关联建立命令:SET RELATION TO INTO|,INTO|ADDITIVE,6.2.2 表间一对多关联 SET SKIP TO 6.2.3 获取关联状态1.RELATION()2TARGET(),6.2.4 取消表间关联,1取消与当前数据表的所有关联:SET RELATION TO2.取消与当前数据表的所有一对多关联:SET SKIP TO3.取消当前数据表的某个指定的关联:SET RELATION OFF INTO|,6.3 数据表的连接,JOIN WITH|TO FOR FIELDS 功能:将两个打开的数据表文件按照给定条件横着连接起来,形成一个新的数据表文件。,6.4 数据表的更新,UPDATE ON FROM|REPLACE WITH,WITH RANDOM功能:用另一工作区打开的数据表更新当前数据表的数据。,第七章 Foxpro程序设计,7.1 程序的工作原理7.1.1 程序的基本概念 略7.1.2 程序的建立程序文件名的扩展名为.prg 命令方式:MODIFY COMMAND|?7.1.3 程序的运行运行命令:DO|,7.2 常用程序语句,7.2.1 输入语句1字符串输入语句:ACCEPT TO 2多类型数据输入语句:INPUT TO 3.单字符输入语句:WAIT TO,7.2.2 输出语句,1 一般显示输出:?|?2 格式化显示输出:SAY,CLEAR X=1 DO WHILE X=4 Y=1 DO WHILE Y=5 x,y+x say Y=Y+1 ENDDO?X=X+1 ENDDO RETU,输出如下图中所示的图形。,7.2.3 分支语句,分支语句主要有:简单分支语句IF和多向分支DO CASE语句。1简单分支语句:IF ELSE ENDIF,2.多向分支语句:DO CASE CASE CASE CASE OTHERWISE ENDCASE,7.2.4 循环语句,DO WHILE循环格式:DO WHILE ENDDO,FOR循环格式:FOR=TO STEP ENDFOR|NEXT,SCAN循环:SCAN FORWHILE,第八章 可视化编程,一、表单设计二、常用控件 1.标签 2.文本框 3.timer控件 4.命令按钮 5.选项按钮组,附:技能测试部分,数据库上机考试主要测试考生运用Visual FoxPro 6.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中添加性别字段(字符型,2位宽)并在其上建立有效性规则:性别只能是男或女;错误提示信息是“性别只能是男或女!”;默认值为女。2建立视图myview,要求myview中拥有按作者姓名的升序排列的作者姓名,所在城市,书名和价格信息。,二、使用SQL命令完成如下操作,并建立sql.txt文件将各语句保存起来。1查询所有作者的信息,并按照所在城市的升序排列;2将 计林的所在城市改成北京;3统计每名作者所写图书的平均价格和最高价格,要求显示作者的姓名;4.删除作者严肃。,1 select*from authors order by 所在城市2 update authors set 所在城市=北京 where 作者姓名=计林 3 select 作者姓名,avg(价格)as 平均价格,max(价格)as 最高价格 from authors,books where authors.作者编号=books.作者编号 group by books.作者编号4.delete from authors where 作者姓名=严肃,三、建立如下图所示表单myform,要求在该表单中输入正整N的值后单击“计算”命令按钮能计算出1+2+3+。+N并输出至表单中,单击“退出”命令按钮关闭表单。请完成“计算”和“退出”命令按钮的代码。,clearn=thisform.text1.values=0i=0do while in i=i+1 s=s+i enddthisform.text2.value=sthisform.refresh,thisform.release,

    注意事项

    本文(数据库考试说明.ppt)为本站会员(sccc)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开