
数据库的2个应用题 40
1。某公司数据库包含四个关系:部门关系Department(Dept_no,Dept_name,location)人员关系Emoloyee(Emp_no,Emp_name...
1。某公司数据库包含四个关系:
部门关系 Department(Dept_no,Dept_name,location)
人员关系 Emoloyee(Emp_no,Emp_name,Dept_no)
项目关系 Project(Pro_no,Pro_name,Budget)
工作关系 Works(Emp_no,Pro_no,Job)
用关系代数表达式表示下列查询语句:
• 检索“王明”所在部门的部门名;
• 检索部门所在地方“广州”的员工号和员工名;
• 检索员工号为“ 3045”的员工所在部门的部门号和部门名;
• 检索参加项目预算金额为“ 120000”或“185000”的员工号;
• 检索至少参加项目号为“ P1”和“P3”项目的员工号;
• 检索不参加项目“ P3”的员工名和所部门;
• 检索参加全部项目的员工名;
• 检索所参加项目包含“赵江”所参加项目的员工号。
.2。给定如下三个基本表:
branch(分店)
bno分店号 name分店名 location分店位置 emp雇员数
B01 东城分店 红星路 105号 20
B02 西城分店 乐园路 38号 15
book(图书)
T001 电脑入门 李远江 电子出版社 18 100
T002 电脑速成 孙红 电子出版社 15 200
T003 西方会计 李平安 财经出版社 16 150
Sale(售量)
bno分店号 Tno书号 Amount销售量
B01 T001 30
B01 T003 25
B02 T001 30
用 SQL语句完成如下操作:
• 查询所有分店名、位置和雇员数。
• 查询雇员人数不足 10人的分店的详细信息。
• 查询入库量在 100~200之间的图书的书名、出版社、单价和入库量。
• 查询“电子出版社”和“财经出版社”出版的所有图书的书名、作者及单价。
• 查询实行九折优惠后,价格低于 20元的图书信息。
• 查询“东城分店”所经营的图书的书号和销售量。
• 查询销售“电子出版社”出版、作者为“李远江”的图书的分店编号和销售量。
• 查询不销售“财经出版社”出版的图书的分店名及其所在位置。
• 查询“ B02”分店销售的“电子出版社”出版的图书书名、作者和单价。
• 查询在“东城分店”和“西城分店”两家分店均销售的图书号。
• 查询书名的前两个字为“电脑”的图书在各分店的销售量。
• 查询所有分店的雇员人数之和。
• 在基本表 BOOK中查询图书的种类,并按类数降序排列输出。
• 将所有图书的的单价均修改为原价的 9折。
• 将各分店的店名、经销图书的种类存入一个已存在的基本表 branch_c(bname,count)中。
• 从基本表 BOOK中删除未在任何分店销售的图书信息。
• 创建一个视图 v_east(name,author,publisher,amount),反映东城分店所销售的图书的书名、作者、出版社和销售量。 展开
部门关系 Department(Dept_no,Dept_name,location)
人员关系 Emoloyee(Emp_no,Emp_name,Dept_no)
项目关系 Project(Pro_no,Pro_name,Budget)
工作关系 Works(Emp_no,Pro_no,Job)
用关系代数表达式表示下列查询语句:
• 检索“王明”所在部门的部门名;
• 检索部门所在地方“广州”的员工号和员工名;
• 检索员工号为“ 3045”的员工所在部门的部门号和部门名;
• 检索参加项目预算金额为“ 120000”或“185000”的员工号;
• 检索至少参加项目号为“ P1”和“P3”项目的员工号;
• 检索不参加项目“ P3”的员工名和所部门;
• 检索参加全部项目的员工名;
• 检索所参加项目包含“赵江”所参加项目的员工号。
.2。给定如下三个基本表:
branch(分店)
bno分店号 name分店名 location分店位置 emp雇员数
B01 东城分店 红星路 105号 20
B02 西城分店 乐园路 38号 15
book(图书)
T001 电脑入门 李远江 电子出版社 18 100
T002 电脑速成 孙红 电子出版社 15 200
T003 西方会计 李平安 财经出版社 16 150
Sale(售量)
bno分店号 Tno书号 Amount销售量
B01 T001 30
B01 T003 25
B02 T001 30
用 SQL语句完成如下操作:
• 查询所有分店名、位置和雇员数。
• 查询雇员人数不足 10人的分店的详细信息。
• 查询入库量在 100~200之间的图书的书名、出版社、单价和入库量。
• 查询“电子出版社”和“财经出版社”出版的所有图书的书名、作者及单价。
• 查询实行九折优惠后,价格低于 20元的图书信息。
• 查询“东城分店”所经营的图书的书号和销售量。
• 查询销售“电子出版社”出版、作者为“李远江”的图书的分店编号和销售量。
• 查询不销售“财经出版社”出版的图书的分店名及其所在位置。
• 查询“ B02”分店销售的“电子出版社”出版的图书书名、作者和单价。
• 查询在“东城分店”和“西城分店”两家分店均销售的图书号。
• 查询书名的前两个字为“电脑”的图书在各分店的销售量。
• 查询所有分店的雇员人数之和。
• 在基本表 BOOK中查询图书的种类,并按类数降序排列输出。
• 将所有图书的的单价均修改为原价的 9折。
• 将各分店的店名、经销图书的种类存入一个已存在的基本表 branch_c(bname,count)中。
• 从基本表 BOOK中删除未在任何分店销售的图书信息。
• 创建一个视图 v_east(name,author,publisher,amount),反映东城分店所销售的图书的书名、作者、出版社和销售量。 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询