2.5查询与视图及SQL查询语言(5)
S.DBF(供应商),数据项有SNO(供应商代号),SNAME(供应商名称),CITY(供应商所在城市)
P.DBF(零件),数据项有PNO(零件编号),PNAME(零件名称),WEIGHT(零件重量), COLOR(零件颜色)
SP.DBF(零件供应),数据项有SNO,PNO,QTY(某供应商供应拥有某零件的数量)
S(供应商) SNO S1 S2 S3 SP(零件供应记录) SNO S1 S1 S1 S2 S2 COLOR 红 灰 蓝 褐 S3 SNAME 精益 盛行 东方红 CITY 天津 北京 北京 P(零件) PNO P1 P2 P3 P1 P2 P2 QTY 300 200 400 300 400 200 PNO P1 P2 P3 P4 PNAME 螺母 螺栓 螺丝刀 螺丝刀 WEIGHT 12 17 14 14 (1) 列出所有供应商提供的零件种类数(须含供应商名、零件种类数量)。 (2) 求北京的供应商的数目。
(3) 求不供应P2商品的供应商名字。
(4) 所有供应零件重量超过17(含17)的供应量增加10%。 (5) 将零件供应记录中没有的零件从零件表中删除。 3. 用SQL语句完成下列操作。
S.DBF(供应商),数据项有SNO(供应商代号),SNAME(供应商名称),CITY(供应商所在城市)
P.DBF(零件),数据项有PNO(零件编号),PNAME(零件名称),WEIGHT(零件重量),COLOR(零件颜色),PRICE(零件价格), J.DBF(工程项目),数据项有JNO(项目编号),JNAME(项目名称),CITY(项目作在城市)
SPJ.DBF(零件供应表)数据项有SNO,PNO,JNO,QTY(表示某供应商供应某零件给某工程项目的数量)
S(供应商) SPJ(零件供应表) SNO S1 S2 S3 S4 S5 SNAME 精益 盛行 东方红 丰奉 菱庆 CITY 天津 北京 北京 天津 上海 SNO S1 S1 S1 S1 S2 S2 S2 S2 S2 S2 S3 S3 S4 S4 S4 S5 S5 S5 PRICE 0.05 0.10 1.50 1.20 5.00 7.30 S5 PNO P1 P1 P1 P2 P3 P3 P3 P3 P5 P5 P1 P3 P5 P6 P6 P2 P3 P6 P6 JNO J1 J3 J4 J2 J1 J2 J4 J5 J1 J2 J1 J1 J1 J3 J4 J4 J1 J2 J4 QTY 200 100 700 100 400 200 500 400 400 100 200 200 100 300 200 100 200 200 500 J(工程项目) JNO J1 J2 J3 J4 J5 J6 J7 JNAME 三建 一汽 弹簧厂 造船厂 机车厂 无线电厂 半导体厂 CITY 北京 长春 天津 天津 唐山 南京 上海 P(零件) PNO P1 P2 P3 P4 P5 P6 PNAME 螺母 WEIGHT COLOR 12 红 灰 蓝 褐 蓝 灰 螺栓 17 螺丝刀 14 螺丝刀 14 凸轮 40 齿轮 30 (1) 求所有供应商的所在城市名,要求没有重复信息。
(2) 按照零件名称的升序和价格的降序(在零件名称相同时)显示零件的信息 (3) 求供应工程J1零件的单位号码SNO (4) 求供应工程J1零件P1的供应单位号码 (5) 求供应工程J1红色零件的单位号码
(6) 求没有使用天津单位生产的零件的工程号JNO (7) 把全部灰色零件的颜色改为黑色
(8) 由S1供应给J1的零件P1今改为由S2供给,作必要的修改 (9) 求在北京的所有供给商和工程的名字 (10)删除全部使用蓝色零件的工程供应记录 4.用SQL语句完成下列操作(数据表基于例题10)。
(1) 求选修C1课程的学生学号和得分,结果按分数降序排列。
(2) 求年龄在20岁与22岁之间(包括20岁和22岁)的学生学号和年龄。 (3) 求在下列各系的学生:计算机系、数学系。 (4) 求缺少学习成绩的学生学号和课程号。
(5) 求选修C1课程且成绩为B以上的学生信息及成绩。 (6) 求每一课程的间接先行课(即先行课的先行课)。 (7) 求没有选修C3课程的学生姓名。
(8) 求计算机系的学生以及年龄小于18岁的学生。 (9) 求课程号及选修该课程的学生人数。 (10)求选修课程超过3门(含3门)的学生学号。
5.(1)在已经打开的人事数据库中,根据下表给出的表结构,使用SQL语言建立数据表“职工”,定义职工号为主索引,性别默认为“男”。
职工表结构:职工号/C/5,部门号/C/2,姓名/C/8,性别/C/2,职称/C/10,出生日期/D,婚否/L,工资/N/8/2
(2)建立部门表(部门号/C/2,部门名称/C/10,负责人/C/8,部门号为主索引。 (3)建立工资表,结构如下,其中职工号为主索引。
职工号/C/5,基本工资/N/8/2,津贴/N/7/1,奖金/N/3,会费/N/5/2,公积金/N/3 (4)删除职工表的婚否字段,增加年龄/N/3,将姓名字段宽度改为6 (5)职称增加默认值“教授”
(6)使用SQL的INSERT在各张表中输入一些数据。
(7)将职工表添加的年龄字段,使用出生日期数据进行更新,工资表中的会费由基本工资的千分之五替换,注意观察表数据的变化。 (8)删除职工表中男职工的记录。 (9)查询职工表的职称和年龄情况。 (10)查询部门表信息。
(11)查询部门代码第一个字符为2的部门信息。
(12)查询职工表中70年(含70年)以前出生的男职工的姓名和工资。
(13)查询职工表中1960年到1970年(含1960年和1970年)出生的职工姓名和出生日期。 (14)统计职工表中记录数和部门数。 (15)统计职工表中工资总和及平均工资。
(16)按部门统计各部门的人数、工资和、最高工资、最低工资、平均工资。
(17)查询职工表中副教授以上的记录,并按工资降序排序,工资相同时按出生日期升序排列。
(18)查询男职工的姓名和工资信息。
(19)查询所有职工的姓名、所在部门名称和基本工资。
…… 此处隐藏:744字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [高等教育]公司协助某村精准扶贫工作总结.doc
- [高等教育]高二生物知识点总结(全)
- [高等教育]苏教版数学三年级下册《解决问题的策略
- [高等教育]仪器分析课程学习心得
- [高等教育]2017年五邑大学数学与计算科学学院333
- [高等教育]人教版七年级下册语文第四单元测试题(
- [高等教育]2018年秋七年级英语上册Unit7Howmuchar
- [高等教育]2017年八年级下数学教学工作小结
- [高等教育]湖南省怀化市2019届高三统一模拟考试(
- [高等教育]四年级下册科学_基础训练及答案教材
- [高等教育]城郊煤矿西风井管路伸缩器更换施工安全
- [高等教育]昆八中20182019学年度上学期期末考试
- [高等教育]项目部各类人员任命书
- [高等教育]上市公司经营水务产业的模式
- [高等教育]人教版高二化学第一学期第三章水溶液中
- [高等教育]【中考物理第一轮复习资料】四.压强与
- [高等教育]金坑水电站报废改建工程机电设备更新改
- [高等教育]高中生物教学工作计划简易版
- [高等教育]2017年西华大学攀枝花学院(联合办学)44
- [高等教育]最新整理超短爆笑英文小笑话大全
- 优秀教师继续教育学习心得体会
- 阳历到阴历的转换
- 留守儿童教育案例分析
- 华师17春秋学期《玩教具制作与环境布置
- 测速传感器新型安装装置的现场应用
- 人教版小学数学三年级下册第四单元
- 创业个人意向书
- 山东省潍坊市2012年高考仿真试题(三)
- [恒心][好卷速递]四川省成都外国语学校
- 多少人错把好转反应当成了病情加重处理
- 中外广播电视史复习资料整理
- 江苏省扬州市江都区宜陵镇中学2014-201
- 工程造价专业毕业实习报告
- 广西师范学院心理与教育统计
- aympkrq基于 - asp的博客网站设计与开
- 建筑业外出经营相关流程操作(营改增后
- 人治 德治 法治
- [精华篇]常识判断专项训练题库
- 中国共产党为什么要实行民主集中
- 小学数学第三册第一单元试卷(A、B、C




