1、
第一次作业(满分3分)(本周星期四下午上机交)
1、把下列E—R模型转换为关系模型,主键用横线标出,如果有外码,外码用波浪线标出。
2、 根据关系数据库的3NF规范化要求,将下面一张数据表进行规范化处理,生成满足关系3NF规范的新的若干数据表。
教工号
姓名
职称
职务
所授课程编号
所授课程名
3、 试述关系模型的3类完整性规则。
第二次作业(满分4分)
1、查询全体学生的学号、姓名及其出生年份,并将计算的这列显示为“出生年份”。
2、查询年龄在20-23岁之间的计算机系或者土木系的学生的学号和姓名以及所在的院系。
3、查询所有姓
2、陈”和姓“李”的的学生信息,并按年龄降序排序显示。
4、查询计算机系学生学生的选课情况,要求列出学生的姓名、所修课程的课程号和成绩。
5、查询土木系选修了VB课程的学生的姓名,课程名和成绩。
6、查询成绩大于90分同学的姓名和学号。
7、在student表中增加一个属性为:sbz(存放备注学生信息),可以为空,字符型,30个长度。
8、删除student表中所有男生的记录。
第三次作业(满分3分)
1. PowerBuilder中开发应用程序时,连接数据库主要包括哪3个步骤?(1分)
2、 某航空行李托运费计算方法如下:乘客可免费托运重量不超过30公斤的行李。当行李超过30公斤时,对头等舱国内乘客超重部分每公斤收费4元,对其他舱的国内乘客超重部分每公斤收费6元,对国外乘客超重部分每公斤收费比国内乘客多一倍。请绘制相应的判断树和判断表。(0.5+0.5)
3、 教师申报科研成果的过程如下:
教务处接收教师交来的班级学生成绩单,对照教学计划和学生名册进行核对。核对正确后登录学生成绩表。再根据学生成绩表对成绩进行分类,将补考和留级学生名单通知学生所在院系办公室,并将留级学生名单报学生处。(1分)
请根据以上工作流程绘制相应的数据流程图。