正在加载图片...
2、在考生文件夹中有一数据库SDB,其中有数据库表 STUDENT,SC和 COURSE。建立成绩大于等于60分,按学 号升序排序的本地视图 GRADELIST,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使用新建立的视图 查询视图中的全部信息,并将结果存入表 v grade 综合应用(1小题,计30分) 在考生文件夹下有股票管理数据库 stock_4,数据库中有 stockⅧ表和 stock cc表, stock m的表结构是股 票代码C(6)、买卖标记L(.T.表示买进 表示卖出)、单价N(7.2)、本次数量N(6)。 stock cc的表结构是股 票代码C(6)、持仓数量N(8)。 stock mn表中一只股票对应多个记录, stock cc表中一只股票对应一个记录 ( stock_cc表开始时记录个数为0) 请编写并运行符合下列要求的程序: 设计一个名为menu1in的菜单,菜单中有两个菜单项"计算”和”退出"。 程序运行时,单击"计算”菜单项应完成下列操作 (1)根据 stock mn统计每只股票的持仓数量,并将结果存放到 stock co表。计算方法:买卖标记为.T.(表 买进),将本次数量加到相应股票的持仓数量:买卖标记为.F.(表示卖出),将本次数量从相应股票的持仓 数量中减去。(注意: stock cc表中的记录按股票代码从小到大顺序存放) (2)将 stock cc表中持仓数量最少的股票信息存储到自由表 stock x中(与 stock co表结构相同) 单击″退出”菜单项,请使用 set sysmenu to default命令使程序终止运行。 基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 1、在考生文件夹下建立项目 MARKET。 2、在项目 MARKET中建立数据库 PROD M 3、把考生文件夹中自由表 CATEGORY和 PRODUCTS加入到 PROD M数据库中 4、为 CATEGORY表建立主索引,索引名为 primarykey,索引表达式为分类编码:为 PRODUCTS表建立普通索引 索引名为 regularkey,索引表达式为分类编码 简单应用(2小题,每题20分,计40分 在考生文件夹中有一个数据库SDB,其中 STUDENT表结构如下 STUDENT(学号C(2),姓名C(8),年龄N(2),性别C(2),院系号C(2)) 现在要对 STUDENT表进行修改,指定学号为主索引,索引名和索引表达式均为学号:指定院系号为普通索引, 索引名和索引表达式均为院系号:年龄字段的有效性规则在12至30之间(含12和30),默认值是16,性别字段 有效性规则是’男’或’女’,默认值是’男'。 2、在考生文件夹中有一个数据库SDB,其中有数据库表 STUDENT、SC和 COURSE。表结构如下 STUDENT(学号,姓名,年龄,性别,院系号) SC(学号,课程号,成绩,备注 COURSE(课程号,课程名,先修课程号,学分) 在考生文件夹下有一个程序test.prg,该程序的功能是检索选修课程门数等于3门或3门以上,每门课程成 绩大于或等于70分的每个学生的学号、姓名、性别、平均成绩、最低分和选课门数,并将结果存放到表 new test 中。请修改程序中的错误,并调试该程序,使之正确运行。考生不得增加或删减程序行。 三、综合应用(1小题,计30分) 在考生文件夹下有学生管理数据库 stu five CHENGJI表(学号C(9)、课程号C(3)、成绩I)用于记录学生的考试成绩,其中一个学生可以有多项记录(登 记一个学生的多门成绩) KECHENG表(课程号C(3)、课程名C(10)、最高分I、学号C(9))的内容是所开课程,一门课程只有一个记录 (表中有固定的已知数据) 请编写并运行符合下列要求的程序:设计一个名为 form my的表单,表单中有两个命令按钮,按钮的名称分 别为 codes和 cdna,标题分别为"统计”和"关闭"。程序运行时,单击"统计”按钮应完成下列操作 (1)计算每门课程的最高分,并将结果存入 KECHENG表的最高分字段,同时将得此最高分的学生的学号存入 该表的学号字段 (2)根据上面的计算结果,生成一个新的表 jiangli,该表按顺序含有来自 KECHENG表的课程名和最高分两个 字段,并且按最高分降序排序。 单击"关闭”按钮,程序终止运行。 基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 1、打开数据库 PROD M及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建2、在考生文件夹中有一数据库SDB,其中有数据库表STUDENT,SC和COURSE。建立成绩大于等于60分,按学 号升序排序的本地视图GRADELIST,该视图按顺序包含字段学号、姓名、成绩和课程名,然后使用新建立的视图 查询视图中的全部信息,并将结果存入表v_grade。 三、综合应用(1小题,计30分) 在考生文件夹下有股票管理数据库stock_4,数据库中有stock_mm表和stock_cc表,stock_mm的表结构是股 票代码C(6)、买卖标记L(.T.表示买进,.F.表示卖出)、单价N(7.2)、本次数量N(6)。stock_cc的表结构是股 票代码C(6)、持仓数量N(8)。 stock_mm表中一只股票对应多个记录,stock_cc表中一只股票对应一个记录 (stock_cc表开始时记录个数为0)。 请编写并运行符合下列要求的程序: 设计一个名为menu_lin的菜单,菜单中有两个菜单项"计算"和"退出"。 程序运行时,单击"计算"菜单项应完成下列操作: (1)根据stock_mm统计每只股票的持仓数量,并将结果存放到stock_cc表。计算方法:买卖标记为.T.(表 示买进),将本次数量加到相应股票的持仓数量;买卖标记为.F.(表示卖出),将本次数量从相应股票的持仓 数量中减去。(注意:stock_cc表中的记录按股票代码从小到大顺序存放)。 (2)将stock_cc表中持仓数量最少的股票信息存储到自由表stock_x中(与stock_cc表结构相同)。 单击"退出"菜单项,请使用set sysmenu to default命令使程序终止运行。 一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 1、在考生文件夹下建立项目MARKET。 2、在项目MARKET中建立数据库PROD_M。 3、把考生文件夹中自由表CATEGORY和PRODUCTS加入到PROD_M数据库中。 4、为CATEGORY表建立主索引,索引名为primarykey,索引表达式为分类编码;为PRODUCTS表建立普通索引, 索引名为regularkey,索引表达式为分类编码。 二、简单应用(2小题,每题20分,计40分) 1、在考生文件夹中有一个数据库SDB,其中STUDENT表结构如下: STUDENT(学号C(2),姓名C(8),年龄N(2),性别C(2),院系号C(2)) 现在要对STUDENT表进行修改,指定学号为主索引,索引名和索引表达式均为学号;指定院系号为普通索引, 索引名和索引表达式均为院系号;年龄字段的有效性规则在12至30之间(含12和30),默认值是16,性别字段 有效性规则是'男'或'女',默认值是'男'。 2、在考生文件夹中有一个数据库SDB,其中有数据库表STUDENT、SC和COURSE。表结构如下: STUDENT(学号,姓名,年龄,性别,院系号) SC(学号,课程号,成绩,备注) COURSE(课程号,课程名,先修课程号,学分) 在考生文件夹下有一个程序test.prg,该程序的功能是检索选修课程门数等于3门或3门以上,每门课程成 绩大于或等于70分的每个学生的学号、姓名、性别、平均成绩、最低分和选课门数,并将结果存放到表new_test 中。请修改程序中的错误,并调试该程序,使之正确运行。考生不得增加或删减程序行。 三、综合应用(1小题,计30分) 在考生文件夹下有学生管理数据库stu_five: CHENGJI表(学号C(9)、课程号C(3)、成绩I)用于记录学生的考试成绩,其中一个学生可以有多项记录(登 记一个学生的多门成绩)。 KECHENG表(课程号C(3)、课程名C(10)、最高分I、学号C(9))的内容是所开课程,一门课程只有一个记录 (表中有固定的已知数据)。 请编写并运行符合下列要求的程序:设计一个名为form_my的表单,表单中有两个命令按钮,按钮的名称分 别为cmdyes和cmdno,标题分别为"统计"和"关闭"。程序运行时,单击"统计"按钮应完成下列操作: (1)计算每门课程的最高分,并将结果存入KECHENG表的最高分字段,同时将得此最高分的学生的学号存入 该表的学号字段。 (2)根据上面的计算结果,生成一个新的表jiangli,该表按顺序含有来自KECHENG表的课程名和最高分两个 字段,并且按最高分降序排序。 单击"关闭"按钮,程序终止运行。 一、基本操作题(共四小题,第1和2题是7分、第3和4题是8分) 1、打开数据库PROD_M及数据库设计器,其中的两个表的必要的索引已经建立,为这两个表建
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有