建立关系表:part
导入数据
建立关系表:spp
导入数据
导入成功后我们就可以进行具体的操作了 ①查询以J开头或以L结尾的项目名称。
②查询项目经费高于500万元的项目负责人的名字,查询结果包含负责人,项目名,项目经费,并降序列出项目经费。
③列出项目经费在500~2000万元之间的项目号和项目名。
④查询供应过零件编号为P11的供应商名称及所在城市和电话号码。
4.建立一个视图,该视图中只包含“北京市”,“上海市”,“天津市”三个城市的供应商的信息。
5.用PLSQL编写一个程序,按城市统计各城市供应零件总数量小于2000、2000~8000,大于8000这三个数量段供应商的数目。
程序思路:先得出一个供应商在一个城市中的零件供应总量,再在此基础上分数量段计数 Declare
Cursor c1 is select distinct sno from supplier order by sno;
Cursor c2 is select city,sno,qty from supplier,spp where supplier.sno=spp.sno order by city; Cursor c3 is selcet distinct city from supplier order by city; v_city supplier.city%type; v_sno supplier.sno%type;
v_qty spp.qty%type; Sum_qty number; tnum1 number; tnum2 number; tnum3 number; Begin Open c2;
Fetch c2 into v_city,v_sno,v_qty; For r1 in c3 Loop
While r1.city=v_city - -城市固定
Loop
tnum1:=0; tnum2:=0; tnum3:=0; for r1 in c1 Loop
sum_qty:=0;
while r1.sno=v_sno - -供应商固定 loop
sum_qty:=sum_qty+v_qty; - -得出供应商供应总量 fetch c2 into v_city,v_sno,v_qty; exit when c2%notfound; end loop; end loop;
if sum_qty<2000 then tnum1:=tnum1+1;
elseif sum_qty>=2000 and sum_qty<=8000 then tnum2:=tnum2+1; else tum3:=tnum3+1; end if;
end loop;
insert into citycount values(r1.city,tnum1,tnum2.tnmu3); end loop; commit; end; /
学生信息管理系统设计
开发人员:张艳 宋力强 胡燕清
开发时间:2013年3月1日—6月24日
1.系统简介
本系统提供了学生选课中常见的基本功能,主要包括学生这一大模块。 学生的主要功能:学生可以查询个人信息、选课、查看课程容纳的最大人数、同时知道课程剩余选课人数、删课等功能操作等。
2.功能设计
2.1 需求分析
本系统需要实现的功能:
学生对学生信息进行查询个人信息、查看教师信息、选课、查删课操作。
2.2 总体设计
学生选课系统主要由学生这一大模块组成。学生模块包括:查看个人信息、查询老师信息、选课、删课、退出等。作为一个选课系统,该系统的最大特色在于他可以实现查看课程所能容纳的最大人数、同时也可以知道课程剩余选课人数。系统总体结构如图所示。
选课系统 个人信息查询 教师信息查询 选课 删课
总体结构图
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库数据库实验报告(4)在线全文阅读。
相关推荐: