首页 [工作]1某商场商品销售数据库有下面三个表

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

举报
开通vip

[工作]1某商场商品销售数据库有下面三个表[工作]1某商场商品销售数据库有下面三个表 1(某商场商品销售数据库有下面三个表,EMP雇员表,ENO表示雇员号、ENAME表示雇员名、SALARY表示工资。PRODUCT产品表,PNO表示产品号、PNAME表示产品名、PRICE表示产品价格。SALE为销售表,ENO表示雇员号、PNO表示商品号、QTY表示雇员销售某种商品的数量。 各表的数据如下: EMP表 PRODUCT表 ENO ENAME SALARY PNO PNAME PRICE 101 李勇 999.5 A3 微波炉 1800 102 刘辰 ...

[工作]1某商场商品销售数据库有下面三个表
[工作]1某商场商品销售数据库有下面三个 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 1(某商场商品销售数据库有下面三个表,EMP雇员表,ENO表示雇员号、ENAME表示雇员名、SALARY表示工资。PRODUCT产品表,PNO表示产品号、PNAME表示产品名、PRICE表示产品价格。SALE为销售表,ENO表示雇员号、PNO表示商品号、QTY表示雇员销售某种商品的数量。 各表的数据如下: EMP表 PRODUCT表 ENO ENAME SALARY PNO PNAME PRICE 101 李勇 999.5 A3 微波炉 1800 102 刘辰 1000.5 A1 电视机 2000 104 欧阳长风 500.55 A4 洗衣机 800 103 王敏 800 A2 电冰箱 1500 SALE表 ENO PNO QTY 104 A4 2 102 A4 3 102 A1 3 103 A2 3 101 A3 3 101 A1 1 102 A3 5 102 A2 1 完成下列操作: 注意:在做下面每个题时首先在E盘根目录下建一个文本文件,文件名 规则 编码规则下载淘宝规则下载天猫规则下载麻将竞赛规则pdf麻将竞赛规则pdf 为“年级+班级+姓名”,如你是03级1班的张三,文件名为“2003_01_张三”,同时将每题的SQL语句复制到该文件中。 (1) 使用SQL Server建立一个名为PRODUCT数据库,在其中建立建立上述三个表(要求定义主码和外码)。 (2) 将上面表中的数据插入到表中。 (3) 在PRODUCT表的PRICE列上建立一索引,索引名为 I_PRICE。 (4) 定义一视图V1,要求从视图中能查询出工资最高的雇员的姓名及工资。 (5) 定义一视图V2,要求从视图中能查询出销售了商品”电视机”的雇员的情况。 (6) 定义一视图V3,要求从视图中能查询出每个雇员的雇员名及销售商品的总金额。 (7) EMP表的”刘辰”的雇员号应为”105”,请将其修改过来(注意要保证数据库的完整性且对于SALE表中的数据不能删除只能修改)。 2. 有一个学生选课数据库,其中包括下面3个表,Student表 记录 混凝土 养护记录下载土方回填监理旁站记录免费下载集备记录下载集备记录下载集备记录下载 学生信息、Course表记录课程信息、SC表记录学生选课信息。 表1.1 Student表数据 Sno Sname Ssex Sage Sdept 95001 李勇 男 20 CS 95002 刘晨 女 19 IS 95003 王敏 女 18 MA 95004 张立 男 19 IS 表1.2 Course表数据 Cno Cname Cpno Ccredit 1 数据库 5 4 2 数学 2 3 信息系统 1 4 4 操作系统 6 3 5 数据结构 7 4 6 数据处理 2 7 PASCAL语言 6 4 表1.3 SC表数据 Sno Cno Grade 95001 1 52 95001 2 85 95001 3 88 95002 2 90 95002 3 80 95003 4 87 95003 5 92 试使用SQL语句在SQL Server中建立一个名为Student的数据库,在该数据库中建立上面3个表,要 求每个表都建立主键,相应的表建立外键,并输入表中的数据并用SQL语句完成下列操作: 注意:在做下面每个题时首先在E盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名”, 如你是03级1班的张三,文件名为“2003_01_张三”,同时将每题的SQL语句复制到该文件中。 )查询信息系(IS)全体学生的姓名。(1 (2)求年龄大于19岁的学生的学号。 (3)求计算机系年龄大于19岁的学生的学号。 (4)查询选修1号课的学生姓名。 (5)查全体男生的姓名,要求查询结果按所在系升序排序,对相同系的学生按年龄降序排序。 (6)查询每门课程的课程号及间接先修课号。 (7)查询既选修了1号课又选修了3号课的学生学号(用自身连接)。 (8)查询至少有两人选修的课程号(用自身连接)。 (9)查询一门课也没选的学生信息。(用外连接) (10)查询选修了“数据库”课且成绩不及格的学生姓名。 3. 现要为学校建立一个数据库,设学校环境如下:一个系有若干个专业,每个专业一年只招一个班, 每个班有若干个学生。.现要建立关于系、学生、班级的数据库,关系模式为: 学生STUDENT (学号,姓名,年龄,班号) 班CLASS (班号,专业名,系名,入学年份) 系 DEPARTMENT (系号,系名) 试用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; 8105,李飞,19,102; 8109,赵四,18,141; 8110,李可,20,142 8201,张飞,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语句复制到该文件中。 (3) 用SQL语句完成以下查询功能 ?找出所有姓李的学生,并按其年龄由小到大排序。 ? 列出所有开设的专业超过两个的系的名字。 ? 列出学生人数大于等于2的系的编号和名称。 (4) 学校又新增加了一个物理系,编号为006。 (5) 学生张三转到化学系111班,请更新相关的表。 4. 某商场商品库存数据库有下面三个表,WAREHOUSE仓库表,WNO表示仓库号、WNAME表示仓库名、WAREA表示仓库面积。PRODUCT商品表,PNO表示商品号、PNAME表示商品名、PRICE表示商品价格。STORE为库存表,WNO表示仓库号、PNO表示商品号、QTY表示仓库存放某种商品的数量。 各表的数据如下: WAREHOUSE表 PRODUCT表 WNO WNAME WAREA PNO PNAME PRICE 101 东安门 999.5 A3 微波炉 1800 102 西街 1000.5 A1 电视机 2000 104 南桥 500.55 A4 洗衣机 800 103 北塔 800 A2 电冰箱 1500 STORE表 WNO PNO QTY 104 A4 2 102 A4 3 102 A1 3 103 A2 3 101 A3 3 101 A1 1 102 A3 5 102 A2 1 使用SQL语句完成下列操作: 注意:在做下面每个题时首先在E盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名”,如你是03级1班的张三,文件名为“2003_01_张三”,同时将每题的SQL语句复制到该文件中。 (1) 建立一个名为DEPARTMENT的数据库。 (2) 在数据库中建立上述三个表(要求定义主码和外码)。 (3) 将上面表中的数据插入到表中。 (4) 在PRODUCT表的PRICE列上建立一索引,索引名为 I_PRICE。 (5) 定义一视图V1,要求从视图中能查询出面积最大的仓库的名称及仓库面积。 (6) 定义一视图V2,要求从视图中能查询出存放商品”电视机”的仓库的情况。 (7) 定义一视图V3,要求从视图中能查询出每个仓库的仓库名及所存放商品的总金额。 (8) WAREHOUSE表的”西街”仓库的仓库号应为”105”,请将其修改过来(注意要保证数据库的完整性且对于STORE表中的数据不能删除只能修改)。 5. 建立一个名为TEACHING的数据库,包含下面三个表S、C和SC,它们分别表示学生、课程和学生选课。 S: C: S# SNAME SEX AGE C# CNAME TEACHER 李明 男 C语言 王华 1001 19 C1 刘强 女 数据结构 李大利 1002 18 C2 张丽娟 女 操作系统 周明 2001 20 C3 赵丹 男 数据库 周明 3002 19 C4 SC: S# C# GRADE 1001 C1 80 1001 C3 85 2001 C4 90 3002 C2 76 试用SQL语言完成下面操作: 注意:在做下面每个题时首先在E盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名”,如你是03级1班的张三,文件名为“2003_01_张三”,同时将每题的SQL语句复制到该文件中。 (1) 建立TEACHING数据库,在其中建立上面3个表,要求为每个表定义主键,有关表定义外键。定 义下面完整性约束: ? 学号范围为1000到9999; ? 性别只能取“男”或“女”; ? 成绩在0到100之间。 (2) 查询选修“数据库”课程的学生姓名及成绩,要求成绩从高到低排列。 (3) 查询至少有两人选修的课程号。 (4) 查询至少选修“C1”和“C2”课程的学生学号。 (5) 查询所有选修“周明”老师所教课程的学生姓名。 (6) 查询“周明”老师所教各门课程的平均成绩。 (7) 将选修“数据库”课程的学生成绩提高10%。 6. 用SQL语句建立一个名为SPJ的数据库,其中包含下面四个表,要求定义主码和外码: S(SNO,SNAME,CITY) P(PNO,PNAME,COLOR,WEIGHT) J(JNO,JNAME,CITY) SPJ(SNO,PNO,JNO,QTY) S表中有如下数据: SNO SNAME CITY S1 精益 天津 S2 东方红 北京 S3 长虹 上海 P表中有如下数据: PNO NAME COLOR WEIGHT P1 螺母 红 12 P2 螺栓 绿 14 P3 螺丝刀 蓝 10 J表中有如下数据: JNO JNAME CITY J1 三建 沈阳 J2 造船厂 长春 J3 半导体厂 哈尔滨 SPJ表中有如下数据: SNO PNO JNO QTY S1 P1 J1 100 S1 P2 J1 200 S2 P2 J2 120 S3 P3 J1 80 S3 P1 J3 100 用SQL语句完成下面查询: 注意:在做下面每个题时首先在E盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名”, 如你是03级1班的张三,文件名为“2003_01_张三”,同时将每题的SQL语句复制到该文件中。 (1) 查询所有供应商名及所在城市。 (2) 查询所有零件的名称、颜色、重量。 (3) 查询供应工程J1零件的供应商号码SNO; (4) 查询供应工程J1零件P1的供应商号SNO; (5) 查询使用供应商S1所供应零件的工程号码。 (6) 查询供应工程J1红色零件的供应商号SNO; (7) 查询工程项目J2使用的各种零件的名称及其数量。 (8) 查询上海厂商供应的所有零件的号码。 (9) 查询使用上海产的零件的工程名称。 (10) 查询没有使用天津供应商生产的红色零件的工程号JNO; 7. 某软件公司聘任了若干雇员,每个雇员(EMP)的薪水根据其职务(TITLE)确定;公司承揽了若干工程(PROJ),每个工程有多个雇员参加,雇员也可以参加到多个项目中;公司需要记录雇员在项目中所负的责任(RESP)以及雇员参加项目的时间(DUR)。 公司为管理这些信息建立了一个名为COMPANY数据库,其中包含下面4个表: EMP(雇员表)、PROJ(工程表)、PAY(薪水表)和ASG(雇员参加工程表),这4个表及具体数据如下: 表1.1 EMP表数据 表1.2 PROJ表数据 ENO ENAME TITLE PNO PNAME BUDGET E01 刘小明 T3 P1 中间件开发 500000 E02 王大海 T2 P2 数据库开发 300000 E03 赵志广 T3 P3 网站设计 150000 E04 李胜男 T1 P4 销售管理系统 200000 E05 张黎明 T4 E06 钱坤 T2 E07 张英明 T1 E08 沈忱 T3 表1.3 ASG表数据表 1.4 PAY表数据 ENO PNO RESP DUR TNO TNAME SAL E01 P1 经理 12 T1 系统分析员 40000 E02 P1 分析员 24 T2 软件设计师 34000 E02 P2 分析员 6 T3 程序员 27000 E03 P3 顾问 10 T4 数据库管理员 45000 E03 P4 工程师 48 E04 P2 程序员 18 E05 P2 经理 24 E06 P4 经理 48 E07 P3 工程师 36 E08 P3 经理 40 试使用SQL语句在SQL Server中建立一个名为COMPANY的数据库,在该数据库中建立上面4个表,要求每个表都定义主码,相应的表定义外码,插入表中的数据并用SQL语句完成下列操作: 注意:在做下面每个题时首先在E盘根目录下建一个文本文件,文件名规则为“年级+班级+姓名”,如你是03级1班的张三,文件名为“2003_01_张三”,同时将每题的SQL语句复制到该文件中。 (1)修改EMP表,增加一列EDATE用来记录雇员进入公司的日期。 (2)查询所有雇员的姓名、职务和年薪。 (3)查询年薪超过35000的雇员名。 (4)查询参加“数据库开发”项目的雇员名。 (5)在ASG表上建立一个名为RESP_DUR的索引,要求按RESP升序、DUR降序。 (6)查询参加2个(包括2个)以上项目的雇员信息。 (7)查询既参加了“P2”又参加了“P3”项目的雇员信息。 )查询至少有两人参加的项目号(用自身连接)。 (8 (9)建立一个名为view_1的视图,要求能查询出没有参加任何项目的雇员信息。(用外连接)
本文档为【[工作]1某商场商品销售数据库有下面三个表】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_531654
暂无简介~
格式:doc
大小:27KB
软件:Word
页数:11
分类:其他高等教育
上传时间:2017-12-26
浏览量:77