当前位置:博学在线教学资源自考自考综合试题 → 文章内容

2007年下半年全国高等教育自学考试数据库及其应用(1)

减小字体 增大字体 作者:佚名  来源:不详  发布时间:2007-8-20 3:42:34
_(1)____ TO schoolb
SELECT A
USE schoola ALIAS old
INDEX ON course TO schoola
REPLACE ALL flag WITH .F.
UPDATE ON course FROM ____(2)____ REPLACE flag WITH .T.
SCAN ____(3)____
? course
ENDSCAN
CLEAR ALL
RETURN
(1)
(2)
(3)

五、综合题(每小题5分,共10分)

39.数据库文件z.dbf存在,说明函数abc()、uvw()及主程序实现的功能。
SET TALK OFF
SET PROCEDURE TO ulty
USE z
srecord=abc()
DO WHILE SPACE(0) <> srecord
GO xyz()        r> DISPLAY
ENDDO
USE
SET PROCEDURE TO
RETURN

文件ulty.prg的内容如下:
FUNCTION abc
PRIVATE mstr, mno
mstr=SPACE(0)
DO WHILE .T.
mno=uvw()
IF mno=0
EXIT
ENDIF
mstr=mstr+LTRIM(TRIM(STR(mno)))+'#'
ENDDO
RETURN mstr
FUNCTION nvw
PRIVATE mno
mno=0
@10,10SAY "记录号" GET mno VALID mno>=0 .AND. mno<=RECCOUNT("z")
READ
RETURN mno
FUNCTION xyz
PRIVATE mno, prt
prt=AT('#',srecord)
mno=VAL(SUBSTR(srecord,1,prt-1))
srecord=SUBSTR(srecord,prt+1)
RETURN mno

abc()的功能:

uvw()的功能:

主程序实现的功能:

40.描述学生的关系模式R(SNO,SD,MN,CNO,G),其中SNO表示学号,SD表示系名,MN表示系主任姓名,CNO表示课程号,G表示学生成绩。其数据语义是:一个系有若干学生,但一个学生只属于一个系;一个系只有一名系主任;一个学生可以选修多门课程,每门课程有若干学生选修;每个学生所学的每门课程都有一个成绩。完成如下要求:
(1)给出关系模式R上的所有函数依赖;
(2)关系模式R存在哪些数据存储异常问题?
(3)具体说明每一种数据存储异常所反映的存储异常问题的语义。






       

上一页  [1] [2]