数据库原理及应用FOXPRO试卷
班级: 学号: 姓名:
一、填空(20分)
1、数据库系统三级模式结构是指( ),( ),( )。二级映象是指( ),( )。
2、数据保护也称数据控制,主要包括数据库的( ),( ),( )和( )。
3、结构化程序设计包括三种基本结构( )、( )、( )。
4、在FOXPRO2.6中创建程序用的命令是( ),统计记录数的命令是( ),物理删除全部记录数的命令是( ),浏览数据库的命令是( )。
5、逻辑型字段的值只有( )和( ),数据长 度为( )。
6、DBMS的中文意义是( )。
二、选择题(10分)
1、数据库系统中数据的最小单位是( )。
A:文件 B:记录 C:数据项 D:数组
2、当前常用的数据库系统所用的数据模型是( )。
A、层次型 B、关系型 C、网络型 D、适用型
3、数据库中的一行称为( )。
A、一字段 B、一记录 C、一文件 D、一数组
4、逻辑型字段“党员”为真的正确表达式是( ) 。
A、FOR 党员 B、FOR 党员=T
C、FOR 党员=”T” D、FOR 党员=”.y.”
5、打开数据库STUDENT.DBF的命令是( )。
A、OPEN STUDENT B、USE STUDENT C、USE D、OPEN
6、修改数据库结构的命令是( )。
A、CREATE B、MODIFY C、MODIFY STRU D、BROWSE STRU
7、当前记录为3,要求定位到第4条记录,可用的命令是( )。
A、GO 1 B、SKIP C、SKIP -1 D、GO -1
8、下列命令只能关闭当前库文件的是( )。
A、USE B、CLOSE DATA C、CLEAR ALL D、QUIT
9、INT(ABS(-2.3))的值是( )。
A、2 B、2.3 C、-2.3 D、-2
10、纵向求和命令是( )。
A、COUNT B、SUM C、AVERAGE D、SORT
三、student.dbf数据库结构如下:
字段名称 字段类型 字段宽度 小数位 汉字名称
xsxh C 8 学生学号
xb C 2 性别
xm C 8 姓名
csrq D 8 出生日期
jxj N 6 2 奖学金
ty L 1 团员
jcjl M 10 奖惩记录
请用foxpro命令完成以下操作(每小题3分,共30分)
打开student数据库。
查询并分屏显示所有记录。
查询显示姓名为“李四”的记录。
追加一条新记录。
定位至第三条记录,并显示该记录内容。
查询显示数据库结构。
查询显示所有非团员的记录。
查询显示所有是团员并且奖学金(JXJ)大于100元的记录。
删除奖学金(JXJ)等于是200元的记录。
关闭student数据库。
四、简答:1、简述数据库模型组成三要素。(10分)
2、简述数据库设计的四个阶段及主要内容。(10分)
五、编程:1、输入园半径,计算并显示圆周长。(10分)
2、对STUDENT.DBF数据库,编程实现团员的奖学金加60,团非员的奖学金加50,最后求奖学金总额。(10分)