如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
数据库考试大纲说明第一章数据库基础§1.2数据模型§1.2.3E-R图§1.2.4关系数据模型现有如下关系:职工(职工号,姓名,性别,职务)部门(部门编号,部门名称,职工号,姓名,部门地址,电话)其中,部门关系中的外码是()。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’∧Sage<20(Student))(2)πSname,Ssex(σCno=‘3’(SC)∞(Student))(3)πcname,Sno(σGrade>90(SC)∞πCno,Cname(Course)§1.2.5SQL语句用SQL语言完成下列操作。1、查询选修了一门其直接先行课为6号课程的学生姓名。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数据库管理系统概述最常用的几个表例:学生表: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数据表文件的打开与关闭§2.1.3数据表结构的操作1.显示数据表结构:(1)DISPLAYSTRUCTURE(2)LISTSTRUCTURE2.修改数据表结构:MODIFYSTRUCTURE3.复制数据表结构:COPYSTRUCTURETO<新数据表名>[FIELDS<字段名表>]§2.2数据表记录的输入与显示§2.2.2数据表记录的显示(1)LIST[FIELDS<字段名表>][<范围>][FOR<条件表达式>][WHILE<条件表达式>][OFF][TOPRINTER|TOFILE<文件名>](2)DISPLAY[FIELDS<字段名表>][<范围>][FOR<条件表达式>][WHILE<条件表达式>][OFF][TOPRINTER|TOFILE<文件名>]§2.3数据表记录的编辑§2.3.2数据表记录的修改§2.3.3数据表记录的删除第三章FOXPRO基本元素假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令:姓名=姓名-“您好”?姓名那么主窗口中将显示A)张三B)张三您好C)张三您好D)出错§3.2内存变量及操作下列语句中,能够正确赋给内存变量ML逻辑假值的命令是______。A)ML=”.F.”B)STORE“F”TOMLC)ML=FALSED)STORE.F.TOML§3.3函数执行下列命令后,显示结果是__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.3日期表达式(1)日期加法:。运算符是"+"。(2)日期减法:。运算符是"-"。§3.4.4关系表达式●关系运算符:<、>、<=、>=、=等于==完全等于、<>或!=不等于§3.4.5逻辑表达式●逻辑运算符:逻辑非.NOT.、逻辑与.AND.、逻辑或.OR.。也可以写作:NOT、AND、OR。§3.4.6混合运算第四章数据表的统计与计算§4.2数值字段求统计值2