数据库实验3-4 任选两种方式之一建立实验2中的各数据库表(一运行给定的 “perfectPets.sql” script 文件二将各表数据用Excel表的方式导入数据库);然后编写 SQL programs 完成以下练习;最后完成实验报告。
1.列出所有宠物的名称和类型。
2.找到在2001年已经注册的每一个宠物的名称和类型
3.
找出不是经理但拿最高薪水的工作人员的名字
4.列出每一个工资高于公司平均工资的员工名字
5.找出给宠物治疗的平均天数.
6.
对每一个诊所,列出诊所号码,所在城市, 所在州和养殖场数及状态
7.
列出位于城市“Brea”的管理诊所的所有员工的第一个和最后一个名字
8.列出每个拥有“吉娃娃”宠物主人的名字(第一个和最后一个)
9.
列出每一个业主的名字:拥有一个宠物并,参观了位于城市“Fullerton”的诊所
10.11.12.
13.14.15.
16.17.
列出宠物治疗已经超过2天,治疗花费了超过100美元的宠物名称和类型 列出为经理但不管理任何诊所员工的名和姓 (如。,职位是经理)。
列出为他/她的宠物预约但没有送来任何诊所的)宠物主人的名字 (如。,没有检查或治疗的记录) 找出接受最昂贵的治疗的宠物的名称和类型, 找到迄今为止最繁忙的宠物登记月。
列出每个宠物的名称和类型,以及主人的姓氏。如果宠物没有一个所有者,显示“丢失的宠物”
找到治疗每个类型的宠物的平均成本
列出拥有一个以上的宠物的宠物主人的 (第一个和最后一个)名字
18.
19.
20.21.
列出每一个需要再定购药物的名称及其当前的库存。当商品库存数量小于再订货的数量水平药物需要再定购。对库存数量排序。
找到药房库存药品价值最少的的诊所 (如价值。一种药物计算价值,在其药房药品库存数量*价格) 给每个宠物主人列出在哪个城市治疗过宠物花费多少。
列出在其诊所 有所有品种可用药物的 诊所号码,电话号码,和所在的城市。