题目
综合题1建立一个学生信息表student,表中有5个字段:学号Sno (字符型),姓名 Snam(字符型),性别Ssex(字符型),年龄Sage(整型),所在系Sdept (字符型), 其中Sno是关系的码;用SQL语言完成题目1-6 :(1)、建立学生信息表student。(要求:包含主码的定义;定义学生的年龄在15到40之间)(2) 、添加一个学生记录,编号为‘’,姓名为‘吴鹏’,性别为’男’,年龄为 21,所在系为‘计算机系’。(3)、更新学生记录,把编号为‘‘的学生信息更新为如下内容:姓名为‘张 萌’,性别为‘女’,年龄为22,所在系为‘传媒技术系’。(4)、查询计算机系所有年龄小于20的学生的姓名。(5) 、定义视图,完成如下功能:输出学生平均年龄大于 19的系及该系学生的 平均年龄。(6)、将查询student表的权限授予用户admin,并允许该用户将此权限授予其 他用户。(7)、写出题目4的关系代数[1]表述形式。2、建立一个教职工关系表TEACHER表中有6个字段:教职工编号NQ字符型), 姓名NAM(字符型),性别SEX(字符型),年龄AGE(整型),职称PRO(字符型), 所在系DEPART字符型),其中NC是关系的码;用SQL语言完成题目1-6 :(1)、建立教职工关系表TEACHER(要求:包含主码的定义;定义职工的性别必 须取值为‘男’或‘女’)(2) 、添加一个教职工记录,编号为‘ 021912',姓名为’王敏’,性别为‘女’, 职称为‘助教’,所在系为‘计算机系’。(3)、更新教职工记录,把编号为‘ 021923'的教师信息更新为如下内容:姓名 为‘朱湘’,性别为‘女’,职称为‘教授’,所在系为‘传媒技术系’。(4)、查询计算机系所有年龄大于30岁的女教师的姓名。(5) 、定义视图,完成如下功能:输出教师平均年龄大于 30的系及该系教师的 平均年龄。(6)、将查询TEACHE表的权限授予用户U1,并允许该用户将此权限授予其他用 户。(7)、写出题目4的关系代数表述形式。
综合题1建立一个学生信息表student,表中有5个字段:学号Sno (字符型),姓名 Snam(字符型),性别Ssex(字符型),年龄Sage(整型),所在系Sdept (字符型), 其中Sno是关系的码;用SQL语言完成题目1-6 :(1)、建立学生信息表student。(要求:包含主码的定义;定义学生的年龄在15到40之间)(2) 、添加一个学生记录,编号为‘’,姓名为‘吴鹏’,性别为’男’,年龄为 21,所在系为‘计算机系’。(3)、更新学生记录,把编号为‘‘的学生信息更新为如下内容:姓名为‘张 萌’,性别为‘女’,年龄为22,所在系为‘传媒技术系’。(4)、查询计算机系所有年龄小于20的学生的姓名。(5) 、定义视图,完成如下功能:输出学生平均年龄大于 19的系及该系学生的 平均年龄。(6)、将查询student表的权限授予用户admin,并允许该用户将此权限授予其 他用户。(7)、写出题目4的关系代数[1]表述形式。2、建立一个教职工关系表TEACHER表中有6个字段:教职工编号NQ字符型), 姓名NAM(字符型),性别SEX(字符型),年龄AGE(整型),职称PRO(字符型), 所在系DEPART字符型),其中NC是关系的码;用SQL语言完成题目1-6 :(1)、建立教职工关系表TEACHER(要求:包含主码的定义;定义职工的性别必 须取值为‘男’或‘女’)(2) 、添加一个教职工记录,编号为‘ 021912',姓名为’王敏’,性别为‘女’, 职称为‘助教’,所在系为‘计算机系’。(3)、更新教职工记录,把编号为‘ 021923'的教师信息更新为如下内容:姓名 为‘朱湘’,性别为‘女’,职称为‘教授’,所在系为‘传媒技术系’。(4)、查询计算机系所有年龄大于30岁的女教师的姓名。(5) 、定义视图,完成如下功能:输出教师平均年龄大于 30的系及该系教师的 平均年龄。(6)、将查询TEACHE表的权限授予用户U1,并允许该用户将此权限授予其他用 户。(7)、写出题目4的关系代数表述形式。
题目解答
答案
一对一:学员和座位的关系.一对多 : 学生和班级之间的归属关系 多对多:学生和课程之间的选修关系
解析
本题主要考察数据库相关知识,包括表的创建、数据增删改查、视图定义、权限授予以及关系代数表述等内容。但当前提供的答案与题目不匹配,答案部分所描述的“一对一、一对多、多对多关系”并非题目所要求的SQL语句、关系代数等答案。