论坛风格切换
您好,欢迎光临本站!   登录 注册新用户
 
发帖
141299
黑豆
-2859
威望
-2709
贡献值
0
交易币
0
红豆
0
只看楼主 倒序阅读 0 发表于: 2014-04-01
3.11 使用大学模式,用SQL写出如下查询。
a. 找出所有至少选修了一门Comp.Sci.课程的学生姓名,保证结果中没有重复的姓名。
b. 找出所有没有选修在2009年春季之前开设的任何课程的学生的ID和姓名。
c. 找出每个系教师的最高工资值。可以假设每个系至少有一位教师。
d. 从前述查询所计算出的每个系最高工资中选出最低值。
3.12 使用大学模式,用SQL写出如下查询。
a. 创建一门课程“CS-001”,其名称为“Weekly Seminar”,学分为0。
b. 创建该课程在2009年秋季的一个课程段,sec_id为1。
c. 让Comp.Sci.系的每个学生都选修上述课程段。
d. 删除名为Chavez的学生选修上述课程段的信息。
e. 删除课程CS-001。如果在运行此删除语句之前,没有先删除这门课程的授课信息(课程段),会发生什么事情?
f. 删除课程名称中包含“database”的任意课程的任意课程段所对应的所有takes元组,在课程名的匹配中忽略大小写。
3.13 写出对应于图3-18中模式的SQL DDL。在数据类型上做合理的假设,确保声明主码和外码。
3.14 考虑图3-18中的保险公司数据库,其中加下划线的是主码。对这个关系数据库构造如下的SQL查询:
a. 找出和“John Smit
阅读全文地址:http://book.2cto.com/201210/7407.html
快速回复
限100 字节
 
上一个 下一个