北大“数据库原理”上机考试题(11月23-24日)

作者名:不详 来源:网友提供 06年6月8日

 

  试创建一个公司雇员数据库,雇员有姓名、地址、所在城市,公司有公司名,以及公司所在城市,公司和雇员之间有雇佣关系,每个公司可雇佣多名雇员,该关系中还包括雇员的薪水,雇员和雇员之间有一个管理关系,每一个雇员都有另外一名雇员作为他的经理,一个经理人可以管理多名雇员。

  要求:

  设计你的数据库,并往数据库中插入一些数据。

  1、求为第一百货工作的所有雇员的姓名以及他们居住的城市。

  2、求数据库中比第一百货的所有雇员的薪水都高的雇员的姓名。

  3、删除为第一百货工作的所有雇员的记录。

  4、给第一百货的所有雇员加薪,若薪水高于一万,增加3%,否则增加5%。

设计零售公司的数据库:
售货员(员工号,姓名,住址),
商品(商品号,商品名,单价),
制造商(制造商名,制造商地址,电话),
多个商品可以由一个售货员售出,
一个商品也可以由多个人员售出,
一件商品可以有多个制造商。

要求:
1 建表:要有主外码定义,商品价格大于0。
2 插入:每个表最少4条,保证查询结果不为空。
3 找出Mike卖出的所有商品的商品名。
4 找出提供商品种类最多的制造商名。
5 更新:将“统一冰红茶“的价格降低3%。
6 删除:单价低于一元的商品。