
sqlserver20221测试题.docx
3页sqlserver20221测试题 8,9重做 设计题 1 现有关系数据库如下: 数据库名:我班同学数据库 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 宿舍表(宿舍号 char(6),宿舍) 用SQL语言实现下列功能的sql语句代码: 1.创建数据库[我班同学数据库]代码 2.创建数据表[宿舍表]代码; 宿舍表(宿舍号 char(6),宿舍) 要求使用:主键(宿舍号)、宿舍:以633开头的7位号码 3.创建数据表[同学表]代码; 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别) 4.将下列宿舍信息添加到宿舍表的代码) 宿舍号宿舍 101 6331157 102 6331777 修改宿舍号为101的宿舍:6331158 删除宿舍号为102的宿舍信息 5.创建视图[同学表视图]代码 同学表视图(学号, 姓名, 性别, 年龄, 民族, 身份证号, 宿舍号, 宿舍) 6.从同学表视图中查询姓张的女同学的姓名、性别、宿舍。
7.从同学表中查询女同学的最大年龄、最小年龄、平均年龄 8,9重做 设计题 1 现有关系数据库如下: 数据库名:我班同学数据库 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 宿舍表(宿舍号 char(6),宿舍) 用SQL语言实现下列功能的sql语句代码: 1.创建数据库[我班同学数据库]代码 2.创建数据表[宿舍表]代码; 宿舍表(宿舍号 char(6),宿舍) 要求使用:主键(宿舍号)、宿舍:以633开头的7位号码 3.创建数据表[同学表]代码; 同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号) 要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别) 4.将下列宿舍信息添加到宿舍表的代码) 宿舍号宿舍 101 6331157 102 6331777 修改宿舍号为101的宿舍:6331158 删除宿舍号为102的宿舍信息 5.创建视图[同学表视图]代码 同学表视图(学号, 姓名, 性别, 年龄, 民族, 身份证号, 宿舍号, 宿舍) 6.从同学表视图中查询姓张的女同学的姓名、性别、宿舍。
7.从同学表中查询女同学的最大年龄、最小年龄、平均年龄。
