数据库系统概论试题及答案(其它题)复习资料与ER图

需积分: 5 0 下载量 32 浏览量 更新于2023-12-31 收藏 180KB DOC 举报
tudent_ID, Student_name, Course_ID, Course_name, Grade)、T(Teacher_ID, Teacher_name, Course_ID, Course_name),试写出关系 T 中所有的候选键和主属性;解答:2、试写出SQL命令,完成以下操作:1)建立关系 S 和 T;2)在关系 S 中插入一条记录,表示学号为001的学生选修了课程号为001的课程,成绩为85分;3)删除关系 S 中学号为001的学生的选课信息;4)将关系 T 中教师编号为001的教师的教师姓名改为“张三”;解答:第 3 章关系数据库的查询1、试写出 SQL 命令,查找选修了课程号为001的课程且成绩在60分以上的学生姓名和学号;解答:2、试写出 SQL 命令,查询选修了由教师编号为001的教师讲授的课程的学生的学号和姓名;解答:第 4 章关系数据库的完整性约束1、写出 SQL 命令,为关系 S 增加如下完整性约束:学号是唯一的;解答:2、写出 SQL 命令,删除关系 T 中具有相同教师编号和课程编号的元组;解答:第 5 章关系数据库的设计1、试写出 SQL 命令,创建关系 S 和 T,并指定属性的数据类型、主码和外码约束;解答:2、试根据下列语义规定画出 EER 图:“①一个学生可选修多门课,一门课有若干学生选修;②一个教师可讲授多门课,一门课只有一个教师讲授;③一个学生选修一门课,仅有一个成绩;④每门课都有一个负责教师。”并在图中画出实体的属性并注明联系的类型。解答:第 6 章数据库设计的范式化1、说明时下列关系的范式:R(A, B, C, D)其中函数依赖集合为:F={A→B, B→C, CD→A}。解答:2、试写出 SQL 命令,将如下关系的属性划分到满足第三范式的关系中:R(A, B, C, D)其中函数依赖集合为:F={A→B, B→C, CD→A}。解答:第 7 章关系数据库的安全性与保密性1、试写出 SQL 命令,创建一个用户,并指定其对关系 S 的查询权限;解答:2、试写出 SQL 命令,取消一个用户对关系 T 的查询权限;解答:第 8 章数据库系统的应用开发1、试写出 SQL 命令,为关系 S 增加一个触发器,在插入、修改或删除记录时,自动计算并更新该学生的总成绩;解答:2、试写出 SQL 命令,创建一个存储过程,完成查询选修了课程号为001的课程且成绩在60分以上的学生姓名和学号的操作;解答:" 本文主要是数据库系统概论的试题及答案,共包括了8个章节的内容。第一章主要介绍了教学管理规定,要求根据上述语义画出 ER 图,并写出相应的解答。第二章介绍了关系数据库,包括关系的候选键和主属性、SQL命令的操作等。第三章介绍了关系数据库的查询,包括查询语句的写法和解答。第四章介绍了关系数据库的完整性约束,包括SQL命令的操作和解答。第五章介绍了关系数据库的设计,包括SQL命令的操作和EER图的画法。第六章介绍了数据库设计的范式化,包括关系的范式和SQL命令的操作。第七章介绍了关系数据库的安全性与保密性,包括SQL命令的操作和解答。第八章介绍了数据库系统的应用开发,包括SQL命令的操作和解答。整个文档内容涵盖了数据库系统概论的方方面面,对于数据库系统的初学者来说是一份很好的复习资料。