(一)现有关系数据库如下.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

五、设计题

(一)现有关系数据库如下:

数据库名:我班同学数据库

同学表(学号char(6),姓名,性别,年龄,民族,身份证号,宿舍号)

宿舍表(宿舍号char(6),宿舍电话)

用SQL语言实现下列功能的sql语句代码:

1.创建数据库[我班同学数据库]代码。

2.创建数据表[宿舍表]代码;

宿舍表(宿舍号char(6),宿舍电话)

要求使用:主键(宿舍号)、宿舍电话:以633开头的7位电话号码

3.创建数据表[同学表]代码;

同学表(学号char(6),姓名,性别,年龄,民族,身份证号,宿舍号)

要求使用:主键(学号)、外键(宿舍号)、默认(民族)、非空(民族,姓名,

年龄)、唯一(身份证号)、检查(性别)

4.将下列宿舍信息添加到宿舍表的代码

宿舍号宿舍电话

1016331157

1026331777

修改宿舍号为101的宿舍电话:6331158

删除宿舍号为102的宿舍信息

5.创建视图[同学表视图]代码;

同学表视图(学号,姓名,性别,年龄,民族,身份证号,宿舍号,宿舍

电话)

6.从同学表视图中查询姓张的女同学的姓名、性别、宿舍电话。

7.从同学表中查询女同学的最大年龄、最小年龄、平均年龄。

8.创建带参数的存储过程[某宿舍同学]:姓名,性别,宿舍电话

执行此过程,查询101宿舍情况

9.设置一SQL身份验证的用户账户:登录名:U班主任,密码:888,数据库

用户名:U读者,权限:可查询查询本数据库中所有表、视图、内嵌表值函

数的数据,执行所有的存储过程。请写出账户、权限设置的T_SQL脚本。

(二)现有关系数据库如下:

数据库名:学生成绩数据库

学生表(学号char(6),姓名,性别,民族,身份证号)

课程表(课号char(6),名称)

成绩表(ID,学号,课号,分数)

用SQL语言实现下列功能的sql语句代码:

1.创建数据库[学生成绩数据库]代码;

2.创建[课程表]代码;

课程表(课号char(6),名称)

要求使用:主键(课号)、非空(名称)

3.创建[学生表]代码;

学生表(学号char(6),姓名,性别,民族,身份证号)

要求使用:主键(学号)、默认(民族)、非空(民族,姓名)、唯一(身份证号)、

检查(性别)

4.创建[成绩表]代码;

成绩表(ID,学号,课号,分数)

要求使用:主键(课号)、外键(成绩表.学号,成绩表.课号)、检查(分数),

自动编号(ID)

5.将下列课程信息添加到课程表的代码

课号课程名称

100001大学语文

100002大学英语

100003西班牙语

修改课号为100002的课程名称:实用英语

删除课号为100003的课程信息

6.写出创建:成绩表视图(学号,姓名,课号,课程名称,分数)的代码;

7.写出创建:某门课程成绩内嵌表值函数以及检索的代码;

检索:所有修实用英语这门学生的成绩;

8.写出创建:某门课程高低均分计算某门课程成绩最高分、最低分、平均

分存储过程以及执行的代码;

执行:所有修实用英语这门学生的最高分、最低分、平均分;

9.检索姓李的女同学的情况:姓名、性别、民族。

10.检索有一门或一门以上课程成绩大于等于90分的所有学生的信息,包括学

号、姓名。

11.设置一SQL身份验证的

您可能关注的文档

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档