书店(书店名,地址,电话) 出版社(出版社名、地址、电话) 图书(书号、书名、作者、定价)
经销(书店名,出版社名,书号,数量,扣率) 其中书店号、出版社号、书号双分别为外关键字。 20.已知学生、课程和选修三个关系: 学生(学号,姓名,专业)
课程(课程号,课程名,时间,地点) 选修(学号,课程号,分数) (1)SELECT 姓名,专业 FROM 学生
WHERE 学号 IN (SELECT 学号 FROM 选修
WHERE 课程号=‘C2’)
功能:查询出选修课程号为“C2”的课程的学生的姓名和专业。 (2)SELECT 姓名,专业,课程名 FROM 学生,选修,课程
WHERE 学生.学号=选修.学号 AND 选修.课程号=课程.课程号 AND 时间=“14:00” 功能:从学生、课程、和选修关系中查询在 14:00 上课的学生姓名、专业和课程名。 (3)对应 E-R 图
21 在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者编写。设作者的属 性有:作者号,姓名,单位,电话;书的属性有:书号,书名,出版社,日期。 (1)E-R 图
(2)转换的关系模型为:
作者(作者号,姓名,单位,电话) 关键字:作者号 书(书号,书名,出版社,日期) 关键字:书号
编写(作者号,书号) 关键字:作者号,书号
22 在著书工作中,一位作者可以编写多本图书,一本书也可由多位作者编写。设作者的属 性有:作者号,姓名,单位,电话;书的属性有:书号,书名,出版社,日期。 (1)E-R 图
2)转换的关系模型为:
作者(作者号,姓名,单位,电话)书(书号,书名,出版社,日期) 编写(作者号,书号)
关键字:作者号 关键字:书号