北大“数据库原理”上机实践题目总结(13) -自考串讲笔记
1、建表(库) 商品:(商品号,商品名,商品颜色) 部门:(部门号、部门名、楼层) 销售记录:(部门号、商品号、数量)
供应商:(供应商号、供应商名、级别)
供应记录:(供应商号、部门号、商品号、商品数量)
要求: A、商品名、部门名,供应商名不能为空 B、销售记录的数量要求大于1000,小于500000 C、定义必要的主外键
2、向表中输入数据
3、定义完成如下查询 A、列出销售了所有颜色为“Red”的商品的部门名 B、列出每个供应商供应给每个部门的商品总数量,并按总量由大到小排列。
C、列出销售商品的总量排在第一位的部门名称
4当某个供应商供应的商品总量之和没每超过10000时,则该供应商的级别加一。使用游标,根据现有的供应记录来设置供应商的级别!
5、找出供应商品总量排在最后的两个供应商的编号和名称!
*/
drop table 供应记录 drop table 供应商 drop table 销售记录 drop table 部门 drop table 商品
create table 商品( 商品号 char (6), 商品名 char (8) not null, 商品颜色 char (6), primary key (商品号) )
insert into 商品 values ('c00001','shoe','red') insert into 商品 values ('c00002','shoe','blue')
insert into 商品 values ('c00003','shoe','yellow')
insert into 商品 values ('c00004','clothing','black') insert into 商品 values ('c00005','clothing','pink')
insert into 商品 values ('c00006','clothing','red')
create table 部门( 部门号 char (6), 部门名 char (10) not null, 楼层 int, primary key (部门号),
foreign key (部门号) references 部门(部门号) )
insert into 部门 values ('d00001','commodity','1') insert into 部门 values ('d00002','marlcetiry','2')
insert into 部门 values ('d00003','serrice','2')
insert into 部门 values ('d00004','consulting','3')
create table 销售记录( 部门号 char (6), 商品号 char (6), 数量 int check (数量>1000 and 数量<500000), primary key (商品号) )
insert into 销售记录 values ('d00001','c00001','5000') insert into 销售记录 values ('d00001','c00002','8000')
insert into 销售记录 values ('d00001','c00006','10000') insert into 销售记录 values ('d00002','c00005','40000')
insert into 销售记录 values ('d00003','c00004','9000')
create table 供应商( 供应商号 char (6), 供应商名 char (8) not null, 级别 int, primary key (供应商号),
foreign key (供应商号) references 供应商 (供应商号) )
insert into 供应商 values ('s00001','dangdang','0') insert into 供应商 values ('s00002','sina','0')
insert into 供应商 values ('s00003','8848','0')
create table 供应记录( 供应商号 char (6), 部门号 char (6), 商品号 char (6), 商品数量 int, primary key (供应商号,部门号,商品号), )
insert into 供应记录 values ('s00001','d00001','c00001','5000') insert into 供应记录 values ('s00001','d00002','c00005','40000')
insert into 供应记录 values ('s00002','d00001','c00002','8000') insert into 供应记录 values ('s00002','d00001','c00006','10000')
insert into 供应记录 values ('s00003','d00003','c00004','9000')
2.部分稿件来源于网络,如有不实或侵权,请联系我们沟通解决。最新官方信息请以湖北省教育考试院及各教育官网为准!
-
112023-03湖北自考《运输保险》精选习题及答案汇总湖北自考《运输保险》精选习题及答案汇总
-
112023-03湖北自考《运输保险》精选习题及答案(5)湖北自考《运输保险》精选习题及答案(5)
-
112023-03湖北自考《运输保险》精选习题及答案(4)湖北自考《运输保险》精选习题及答案(4)
-
112023-03湖北自考《运输保险》精选习题及答案(3)湖北自考《运输保险》精选习题及答案(3)
-
112023-03湖北自考《运输保险》精选习题及答案(2)湖北自考《运输保险》精选习题及答案(2)
-
112023-03湖北自考《运输保险》精选习题及答案(1)湖北自考《运输保险》精选习题及答案(1)
已帮助10w万+意向学历提升用户成功上岸
-
毛泽东思想概论
培训优势:课时考点精讲+刷题+冲刺,熟练应对考试题型。全程督促学习,安排好学习计划。 毛泽东思想概论...自考培训 -
英语二
本课程既是一门语言实践课程,也是拓宽知识、了解世界文化的重要素质课程,它以培养学习者的综合语言应用能力为目标,使他们在学习、工作和社会交往中能够使用英语进行有效的交流。 英语二...自考培训 -
马克思主义基本原理概论
本书包括两个部分:自学考试大纲和基本原理。主要内容有,马克思主义是关于工人阶级和人类解放的科学,物质世界及其发展规律,认识的本质及其规律,人类社会及其发展规律,资本主义的形成及其发展,资本主义发展的历史进程,社会主义社会及其进程,共产主义社会及其进程等。 马克思主义基本原理概论...自考培训 -
思想道德修养与法律基础
《思想道德修养与法律基础》课具有鲜明的政治性、思想性、理论性、针对性、科学性、知识性以及实践性和修养性。它包罗政治、思想、道德、心理本质、学习成才和法律本质等内容,指导和回答大学生在人生、抱负、信念等方面遍及关心和迫切需要解决的问题。 思想道德修养与法律基础...自考培训 -
中国近代史纲要
“中国近现代史纲要”全国高等教育自学考试指定教材,依据中央审定的普通高等学校“中国近现代史纲要”编写大纲以及马克思主义理论研究和建设工程重点教材《中国近现代史纲要》,结合自学考试的特点设计了十章,集中讲述1840年鸦片战争爆发一直到2007年中国共产党第十七次全国代表大会召开的160多年的中国近现代历史。 中国近代史纲要...自考培训
扫一扫关注微信公众号
随时获取湖北省自考政策、通知、公告以及各类学习资料、学习方法、课程。