几道数据库的问题。。。求答案!急!急!!急!!!

1• 为某学校的教学科研管理设计一个 ER模型。
该学校有若干个系,每个系有多名教师和学生。每个教师可以参加多项科研工作,并同
时开设多门课程;反之,每一科研项目需要多名教师参加,每门课程也可由多名教师任教。每个学生可以同时选修多门课程。
适当地给出各实体类型的属性和联系类型的属性,并画出该学校教学科研管理 ER图。
2• 一个学生的课程数据库有三个关系:
Student(Sno,Sname,Ssex,Sage,Sdept)
Course(Cno,Cname,Cpno,Ccredit)
SC(Sno,Cno,Crade)
用户有一查询语句:检索选修了 2号课程的学生姓名及其所在的系。
写出该查询的关系代数表达式。
3• 设教学数据库有三个关系:
S(Sno,SNAME,AGE,SEX)
SC(Sno,Cno,GRADE)
C(Cno,CNAME,TEACHER)
用户有一查询语句:检索女同学选修的课程名和任课教师名。
写出该查询的关系代数表达式。
4• 计算机管理数据库有四个关系:
Product(maker,model,type)
PC(model,speed,ram,hd,cd,price)
Laptop(model,speed,ram,hd,screen,price)
Printer(model,color,typel,price)
关系 Product给出不同产品的制造商、型号和类型。关系PC对于每个PC型号给出速
度、 RAM的容量、硬盘容量、光盘驱动器的速度和价格。关系Laptop和PC是类似的,除了屏幕尺寸记录在原来记录CD速度的地方。关系Printer对于每台打印机的类型记录打印机是否产生彩色输出(真,如果是的话)、工艺类型(激光、喷墨或干式)和价格。
用户有一查询语句:检索厂商 B生产的所有产品(任一类型)的型号和价格。
写出该查询的关系代数表达式。
5• 电影数据库有四个关系:
Movie(mtitle,myear,length,incolor,oname,producerCno)
StarsIn(mtitle,myear,sname)
MovieStar(sname,sadress,gender,birthdate)
Studio(oname,oadress,producerCno)
关系 Movie由电影名(mtitle)、电影制作时间(myear)、电影长度(length)、是否彩色
(incolor)、电影制作公司名(oname)和制片人组成;关系StarsIn由mtitle、myear和电影名星(Sname)组成;关系MovieStar由sname、电影名星的住址(sadress)、性别(gender)和出生日期(birthdate)组成;关系Studio是由oname、电影公司的地址(oadress)和制片人(producerCno)组成。
用户有一查询语句:检索参演由米高梅( MGM)制片公司1980年以后制作的影片的男
演员姓名、出生日期。
写出该查询的关系代数表达式。
6• 某公司数据库包含四个关系:
部门关系 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”的员工名和所部门;
• 检索参加全部项目的员工名;
• 检索所参加项目包含“赵江”所参加项目的员工号。

第1个回答  2011-04-14
select a.Sname,a.Sdept from Student a inner join SC b on a.Sno=c.Sno where Cno=2
相似回答