全文预览

sql数据库题库及答案

上传者:相惜 |  格式:doc  |  页数:32 |  大小:229KB

文档介绍
”o)、ame)、先修课号(Cpno)、redit)四个属性组成,可记为: ame,redit) Cno为关键字。Р(3) “学生选课”表SC由学号(Sno)、o)、成绩(Grade)三个属性组成,可记为: SC(o,Grade) (SNO, CNO) 为关键字。Р用SQL语句表达下列操作:Р l)建立一个“学生”表,其中学号属性不能为空,并且其值是唯一的。Р 2)建立视图。Р学生成绩(学号,姓名,课程号,课程名,成绩);Р3)查询年龄在20至23岁之间的学生的姓名、系别、和年龄Р4)将计算机科学系全体学生的成绩置零。Р5)计算1号课程的学生平均成绩。Р6)把对学生和课程两个表的数据查看的权力赋给用户“user1”,并允许他再将此权力授予其他用户。Р7)建触发器Tdel,使得删除学生记录时自动删除其选课记录。Р8)建一含参数存储过程,能够查询出选修任何课程的学生信息及相应的分数。Р7、设职工社团数据库有三个基本表:Р 职工(职工号,姓名,年龄,性别);社会团体(编号,名称,负责人,活动地点);参加(职工号,编号,参加日期)。其中:Р 1)职工表的主码为职工号。Р 2)社会团体表的主码为编号;外码为负责人,被参照表为职工表,对应属性为职工号。Р 3)参加表的职工号和编号为主码;职工号为外码,其被参照表为职工表,对应属性为职工号;编号为外码,其被参照表为社会团体表,对应属性为编号。Р 用SQL语句表达下列操作:Р l)定义参加表,并说明其主码和参照关系。Р 2)建立视图。Р社团负责人(编号,名称,负责人职工号,负责人姓名,负责人性别);Р 3)查找参加唱歌队或篮球队的职工号和姓名。Р4)查找没有参加任何社会团体的职工情况。Р5)求参加人数最多的社会团体的名称和参加人数。Р 6)把对社会团体和参加两个表的数据查看、插入和删除数据的权力赋给用户李平,并允许他再将此权力授予其他用户。

收藏

分享

举报
下载此文档