数据库原理及应用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分)