1某商场商品销售数据库有下面三个表

上传人:宝路 文档编号:2685206 上传时间:2017-07-26 格式:DOC 页数:6 大小:113.50KB
返回 下载 相关 举报
1某商场商品销售数据库有下面三个表_第1页
第1页 / 共6页
1某商场商品销售数据库有下面三个表_第2页
第2页 / 共6页
1某商场商品销售数据库有下面三个表_第3页
第3页 / 共6页
1某商场商品销售数据库有下面三个表_第4页
第4页 / 共6页
1某商场商品销售数据库有下面三个表_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《1某商场商品销售数据库有下面三个表》由会员分享,可在线阅读,更多相关《1某商场商品销售数据库有下面三个表(6页珍藏版)》请在金锄头文库上搜索。

1、1某商场商品销售数据库有下面三个表,EMP 雇员表,ENO 表示雇员号、ENAME 表示雇员名、SALARY 表示工资。 PRODUCT 产品表,PNO 表示产品号、 PNAME 表示产品名、PRICE 表示产品价格。SALE 为销售表,ENO 表示雇员号、 PNO 表示商品号、QTY 表示雇员销售某种商品的数量。各表的数据如下:EMP 表 PRODUCT 表ENO ENAME SALARY PNO PNAME PRICE101 李勇 999.5 A3 微波炉 1800102 刘辰 1000.5 A1 电视机 2000104 欧阳长风 500.55 A4 洗衣机 800103 王敏 800 A

2、2 电冰箱 1500SALE 表ENO PNO QTY104 A4 2102 A4 3102 A1 3103 A2 3101 A3 3101 A1 1102 A3 5102 A2 1完成下列操作:注意:在做下面每个题时首先在 E 盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名” ,如你是 03 级 1 班的张三,文件名为“2003_01_张三” ,同时将每题的 SQL 语句复制到该文件中。(1) 使用 SQL Server 建立一个名为 PRODUCT 数据库,在其中建立建立上述三个表(要求定义主码和外码) 。(2) 将上面表中的数据插入到表中。(3) 在 PRODUCT 表的 PR

3、ICE 列上建立一索引,索引名为 I_PRICE。(4) 定义一视图 V1,要求从视图中能查询出工资最高的雇员的姓名及工资。(5) 定义一视图 V2,要求从视图中能查询出销售了商品 ”电视机”的雇员的情况。(6) 定义一视图 V3,要求从视图中能查询出每个雇员的雇员名及销售商品的总金额。(7) EMP 表的”刘辰”的雇员号应为”105”,请将其修改过来(注意要保证数据库的完整性且对于 SALE 表中的数据不能删除只能修改)。2. 有一个学生选课数据库,其中包括下面 3 个表,Student 表记录学生信息、Course 表记录课程信息、SC表记录学生选课信息。表 1.1 Student 表数据

4、Sno Sname Ssex Sage Sdept95001 李勇 男 20 CS95002 刘晨 女 19 IS95003 王敏 女 18 MA95004 张立 男 19 IS表 1.2 Course 表数据Cno Cname Cpno Ccredit1 数据库 5 42 数学 23 信息系统 1 44 操作系统 6 35 数据结构 7 46 数据处理 27 PASCAL 语言 6 4表 1.3 SC 表数据Sno Cno Grade95001 1 5295001 2 8595001 3 8895002 2 9095002 3 8095003 4 8795003 5 92试使用 SQL 语句

5、在 SQL Server 中建立一个名为 Student 的数据库,在该数据库中建立上面 3 个表,要求每个表都建立主键,相应的表建立外键,并输入表中的数据并用 SQL 语句完成下列操作:注意:在做下面每个题时首先在 E 盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名” ,如你是 03 级 1 班的张三,文件名为“2003_01_张三” ,同时将每题的 SQL 语句复制到该文件中。(1)查询信息系(IS)全体学生的姓名。(2)求年龄大于 19 岁的学生的学号。(3)求计算机系年龄大于 19 岁的学生的学号。(4)查询选修 1 号课的学生姓名。(5)查全体男生的姓名,要求查询结果按所在

6、系升序排序,对相同系的学生按年龄降序排序。(6)查询每门课程的课程号及间接先修课号。(7)查询既选修了 1 号课又选修了 3 号课的学生学号(用自身连接) 。(8)查询至少有两人选修的课程号(用自身连接) 。(9)查询一门课也没选的学生信息。 (用外连接)(10)查询选修了“数据库”课且成绩不及格的学生姓名。3. 现要为学校建立一个数据库,设学校环境如下:一个系有若干个专业,每个专业一年只招一个班,每个班有若干个学生。.现要建立关于系、学生、班级的数据库,关系模式为:学生 STUDENT (学号,姓名,年龄,班号)班 CLASS (班号,专业名,系名,入学年份)系 DEPARTMENT (系号

7、,系名)试用 SQL 语言完成以下操作:(1) 建表,在定义中要求声明: 每个表的主外码。 学生的年龄介于 15 到 40 岁之间。 学生姓名不能为空。(2) 插入如下数据CLASS 表的数据如下:101,软件,计算机,1995; 102,微电子,计算机,1996;111,无机化学,化学,1995; 112,高分子化学,化学,1996;121,统计数学,数学,1995; 131,现代语言,中文,1996;141,国际贸易,经济,1997; 142,国际金融,经济,1996;STUDENT 表的数据如下: 8101,张三,18,101; 8102,钱四,16,121;8103,王玲,17,131

8、; 8105,李飞,19,102;8109,赵四,18,141; 8110,李可,20,1428201,张飞,18,111; 8302,周瑜,16,112;8203,王亮,17,111; 8305,董庆,19,102;8409,赵龙,18,101; 8510,李丽,20,142 )DEPARTMENT 表的数据如下:001, 数学;002, 计算机;003, 化学;004, 中文;05, 经济;注意:在做下面每个题时首先在 E 盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名” ,如你是 03 级 1 班的张三,文件名为“2003_01_张三” ,同时将每题的 SQL 语句复制到该文件

9、中。(3) 用 SQL 语句完成以下查询功能找出所有姓李的学生,并按其年龄由小到大排序。 列出所有开设的专业超过两个的系的名字。 列出学生人数大于等于 2 的系的编号和名称。(4) 学校又新增加了一个物理系,编号为 006。(5) 学生张三转到化学系 111 班,请更新相关的表。4. 某商场商品库存数据库有下面三个表,WAREHOUSE 仓库表,WNO 表示仓库号、WNAME 表示仓库名、WAREA 表示仓库面积。PRODUCT 商品表,PNO 表示商品号、PNAME 表示商品名、PRICE表示商品价格。STORE 为库存表, WNO 表示仓库号、PNO 表示商品号、QTY 表示仓库存放某种商

10、品的数量。各表的数据如下:WAREHOUSE 表 PRODUCT 表WNO WNAME WAREA PNO PNAME PRICE101 东安门 999.5 A3 微波炉 1800102 西街 1000.5 A1 电视机 2000104 南桥 500.55 A4 洗衣机 800103 北塔 800 A2 电冰箱 1500STORE 表WNO PNO QTY104 A4 2102 A4 3102 A1 3103 A2 3101 A3 3101 A1 1102 A3 5102 A2 1使用 SQL 语句完成下列操作:注意:在做下面每个题时首先在 E 盘根目录下建一个文本文件,文件名规则为“年级+班

11、级+姓名” ,如你是 03 级 1 班的张三,文件名为“2003_01_张三” ,同时将每题的 SQL 语句复制到该文件中。(1) 建立一个名为 DEPARTMENT 的数据库。(2) 在数据库中建立上述三个表( 要求定义主码和外码)。(3) 将上面表中的数据插入到表中。(4) 在 PRODUCT 表的 PRICE 列上建立一索引,索引名为 I_PRICE。(5) 定义一视图 V1,要求从视图中能查询出面积最大的仓库的名称及仓库面积。(6) 定义一视图 V2,要求从视图中能查询出存放商品 ”电视机”的仓库的情况。(7) 定义一视图 V3,要求从视图中能查询出每个仓库的仓库名及所存放商品的总金额

12、。(8) WAREHOUSE 表的”西街”仓库的仓库号应为”105”,请将其修改过来(注意要保证数据库的完整性且对于 STORE 表中的数据不能删除只能修改 )。5. 建立一个名为 TEACHING 的数据库,包含下面三个表 S、C 和 SC,它们分别表示学生、课程和学生选课。试用 SQL 语言完成下面操作:注意:在做下面每个题时首先在 E 盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名” ,如你是 03 级 1 班的张三,文件名为“2003_01_张三” ,同时将每题的 SQL 语句复制到该文件中。(1) 建立 TEACHING 数据库,在其中建立上面 3 个表,要求为每个表定义主

13、键,有关表定义外键。定义下面完整性约束: 学号范围为 1000 到 9999; 性别只能取“男”或“女” ; 成绩在 0 到 100 之间。(2) 查询选修“数据库”课程的学生姓名及成绩,要求成绩从高到低排列。(3) 查询至少有两人选修的课程号。(4) 查询至少选修“C1 ”和“C2 ”课程的学生学号。(5) 查询所有选修“周明”老师所教课程的学生姓名。(6) 查询“周明”老师所教各门课程的平均成绩。(7) 将选修“数据库”课程的学生成绩提高 10%。S:S# SNAME SEX AGE1001 李明 男 191002 刘强 女 182001 张丽娟 女 203002 赵丹 男 19C:C#

14、CNAME TEACHERC1 C 语言 王华C2 数据结构 李大利C3 操作系统 周明C4 数据库 周明SC:S# C# GRADE1001 C1 801001 C3 852001 C4 903002 C2 766. 用 SQL 语句建立一个名为 SPJ 的数据库,其中包含下面四个表,要求定义主码和外码:S(SNO,SNAME,CITY)P(PNO,PNAME,COLOR,WEIGHT)J(JNO,JNAME,CITY)SPJ(SNO,PNO,JNO,QTY)S 表中有如下数据:SNO SNAME CITYS1 精益 天津S2 东方红 北京S3 长虹 上海P 表中有如下数据:PNO NAME COLOR WEIGHTP1 螺母 红 12P2 螺栓 绿 14P3 螺丝刀 蓝 10J 表中有如下数据:JNO JNAME CITYJ1 三建 沈阳J2 造船厂 长春J3 半导体厂 哈尔滨SPJ 表中有如下数据:SNO PNO JNO QTYS1 P1 J1 100S1 P2 J1 20

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 试题/考题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号