北大“数据库原理”上机实践题目总结(14)
/*3 A、列出销售了所有颜色为“Red”的商品的部门名 */
select 部门。部门名 from 销售记录,部门,商品 where 销售记录。商品号=商品。商品号 and 销售记录。部门号=部门。部门号
and 商品。商品颜色='red' group by 部门。部门名
/* B、列出每个供应商供应给每个部门的商品总数量,并按总量由大到小排列。 */
select 供应商。供应商名,部门。部门名,sum(供应记录。商品数量)as 总供应量 from 供应记录,供应商,部门 where 供应记录。部门号=部门。部门号
and 供应商。供应商号=供应记录。供应商号 group by 供应商。供应商名,部门。部门名 order by 总供应量 desc
/* C、列出销售商品的总量排在第一位的部门名称
*/
select 部门。部门名 from 销售记录,部门 where 销售记录。部门号=部门。部门号
group by 部门。部门名 having sum(销售记录。数量)=all (select sum(销售记录。数量)
from 销售记录 group by 部门号 )
以上程序在“SQL Server 2000”中调试运行成功!
某个学生运动会比赛信息的数据库原理上机练习及答案
有某个学生运动会比赛信息的数据库,保存了如下的表:
运动员(运动员编号,运动员姓名,运动员性别,所属系号)
项目(项目编号,项目名称,项目比赛地点)
成绩(运动员编号,项目编号,积分)
athlete(a#,aname,sex,dno)
project(p#,pname,address)
grade(a#,p#,jf)
DROP TABLE W193_GRADE
DROP TABLE W193_PROJECT
DROP TABLE W193_ATHLETE
请用SQL语句完成如下功能:
1. 建表,注意满足如下要求:
W193
a) 表名必须加自己的帐号作前缀,比如“d10000001运动员”,
b) 定义各个表的主码外码约束
c) 运动员的姓名和所属系别不能为空值。
d) 积分要么为空值,要么为6,4,2,0, 分别代表第一,二,三名和其他名次的积分,
注意名次可以有并列名次,后面的排名不往前提升,例如,如果有两个并列第一,则没有第二名。
CREATE TABLE W193_ATHLETE
(A# CHAR(8),
ANAME CHAR(12) NOT NULL,
SEX CHAR(2),
DNO CHAR(16) NOT NULL,
PRIMARY KEY (A#))
CREATE TABLE W193_PROJECT
(P# CHAR(8),
PNAME VARCHAR(18),
ADDRESS VARCHAR(16),
PRIMARY KEY (P#))
CREATE TABLE W193_GRADE
(A# CHAR(8),
P# CHAR(8),
JF INT,
PRIMARY KEY(A#,P#),
FOREIGN KEY (A#) REFERENCES W193_ATHLETE(A#),
FOREIGN KEY (P#) REFERENCES W193_PROJECT(P#) ON DELETE CASCADE,
CHECK (JF=NULL OR JF=6 OR JF=4 OR JF=2 OR JF=0))
DROP TABLE W193_GRADE
DROP TABLE W193_ATHLETE
DROP TABLE W193_PROJECT
athlete(a#,aname,sex,dno)
project(p#,pname,address)
grade(a#,p#,jf)
【北大“数据库原理”上机实践题目总结(14)】相关文章:
热点推荐:
工学
- 2020-11-17【工学】2012年自考“工程项目管理”单选练习(9)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(1)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(18)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(34)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(35)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(38)
- 2020-11-17【工学】2012年自考“互联网软件应用与开发”复习资料(41)
- 2020-11-17【工学】2012年自考“互联网及其应用”串讲笔记(1)
其他最新资讯
- 2023-12-29【自考政策】广西自考网络助学平台新增61门课程
- 2020-12-04【免考问题】哪些证书可以免考自考相关课程?
- 2020-12-04【免考问题】自考免考有哪些条件?
- 2020-12-04【综合问题】自考本科文凭有用吗?
- 2020-12-04【综合问题】自考本科需要考多少门课?
- 2020-11-17【综合问题】江苏省高等教育自学考试网上报名常见问题及解答
- 2020-11-17【经济学】2012年自考“中国税制”笔记串讲(8)
- 2020-11-17【自考政策】全国自考办领导:未来自考将大力发展网络助学
网友关注
- 【考务考籍】江苏2010上半年自考报名重要信息提示
- 【考务考籍】广东2010年开考自考市场营销(独本)通知
- 【考务考籍】铜陵2010年4月自考新生准考证号查询
- 【考务考籍】济南09年10月自考成绩单邮件号码查询
- 【成绩查询】广东中山2011年4月自考成绩查询通知
- 【成绩查询】天津2011年4月自考成绩电话查分通知
- 【考务考籍】天津2010年开考自考社会工作与管理专业(独本)通知
- 【考务考籍】江苏印发2010年4月自考日程表及开考课程教材计划通知
网友关注视频
- 化学九年级下册全册同步 人教版 第22集 酸和碱的中和反应(一)
- 冀教版小学英语四年级下册Lesson2授课视频
- 第19课 我喜欢的鸟_第一课时(二等奖)(人美杨永善版二年级下册)_T644386
- 二年级下册数学第一课
- 第12章 圆锥曲线_12.7 抛物线的标准方程_第一课时(特等奖)(沪教版高二下册)_T274713
- 冀教版小学数学二年级下册第二单元《余数和除数的关系》
- 冀教版小学数学二年级下册第二单元《有余数除法的竖式计算》
- 外研版英语三起6年级下册(14版)Module3 Unit2