拜求高手速答

来源:百度知道 编辑:UC知道 时间:2024/05/19 20:34:52
四、设计题
(一)现有关系数据库如下:
数据库名:我班同学数据库
同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)
宿舍表(宿舍号 char(6),宿舍电话)
写出实现下列功能的sql语句代码:
1.创建数据库[我班同学数据库]代码 。
2.创建数据表[宿舍表]代码:
宿舍表(宿舍号 char(6),宿舍电话)
要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码。
3.创建数据表[同学表]代码 :
同学表(学号 char(6),姓名,性别,年龄,民族,身份证号,宿舍号)
要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,年龄)、唯一(身份证号)、检查(性别)
4.将下列宿舍信息添加到宿舍表的代码
宿舍号 宿舍电话
101 6331157
102 6331777

修改 宿舍号为101的 宿舍电话:6331158
删除 宿舍号为102的 宿舍信息
5.创建视图[同学表视图]代码 ;
同学表视图(学号, 姓名, 性别, 年龄, 民族, 身份证号, 宿舍号, 宿舍电话)
6.从同学表视图中查询姓张的女同学的姓名、性别、宿舍电话。
7.从同学表中查询女同学的最大年龄、最小年龄、平均年龄。
8.创建带参数的存储过程[某宿舍同学]:姓名, 性别, 宿舍电话
执行此过程,查询'101'宿舍情况
9.设置一SQL身份验证的用户账户:登录名:U班主任,密码:888,数据库用户名:U读者,权限:可查询查询本数据库中所有表、视图、执行所有的存储过程。请写出账户、权限设置的T_SQL脚本。
(二)
现有关系数据库如下:
数据库名:医院数据库
医生表(编号,姓名,性别,出生日期,职称)
病人表(编号,姓名,性别,民族,

我来做 五、查询分析题
1.select 课程号,课程名称 from 课程表
where 教师姓名='李老师';

2.select 学号,姓名 from 学生表
where 年龄>23 and 性别='女';

3.select * from 学生表,选课表
where 学生表.学号=选课表.学号 and 姓名='李小波';

操,这些都是SQL最基本的啊!!