云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 学生成绩管理数据库

学生成绩管理数据库

  • 62 次阅读
  • 3 次下载
  • 2025/5/6 1:00:48

图3-30

查询建立的视图is_test3,如下图3-31所示。

图3-31

4) 查询某年以后出生的学生 查询1980年以后出生的学生 输入sql语句为:

第 45 页 共 50 页

create view is_test4 as select student.Sno, student.Sname, student.Ssex, student.Clno from student,class where student.Clno=Class.Clno and (Class.Inyear-student.Sage)>=1980 执行结果如下图3-32所示。

图3-32

查询建立的视图is_test3,如下图3-33所示。

图3-33

第 46 页 共 50 页

四、 用SQL语句完成,对表结构说明中(用红色表示列的内容)加入完整性约束说明

1. 为学生Student表建立完整性约束 1) 设置Sno为主码

建立PRIMARY KEY约束的Sql语句为:

alter table student add constraint PK_STU primary key (Sno) 2) 设置Ssex值为男或女,默认为男

建立DEFAULT约束的SQL语句为(设置默认为男) alter table student

add constraint PK_STU_SEX default '男' for Ssex

建立CHECK约束,设置Ssex值为男或女 alter table student

add constraint PK_STU_SEX_OR check (Ssex='男' or Ssex='女') 3) 设置Sage大于14,小于50 建立CHECK约束,sql语句为。 alter table student

add constraint PK_STU_AGE check (Sage>14 and Sage<50) 4) 设置Clno为外部码

第 47 页 共 50 页

建立FOREIGN KEY约束,sql语句为。 alter table student

add constraint PK_STU_CLNO foreign key (clno) references class (clno) 2. 为课程表Course 表建立完整性约束 1) 设置Cno为主码

建立PRIMARY KEY约束的Sql语句为:

alter table Course add constraint PK_COU primary key (Cno) 2) 设置Credit为1、2、3、4之一 建立CHECK约束.sql语句为 alter table Course

add constraint PK_COU_CRE

check (Credit=1 or Credit=2 or Credit=3 or Credit=4) 3. 为班级Class 表建立完整性约束 1) 设置Clno为主码

建立PRIMARY KEY约束的Sql语句为:

alter table Class add constraint PK_CLA primary key (Clno) 2) 设置Number大于1,小于100 建立CHECK约束.sql语句为 alter table Class

第 48 页 共 50 页

搜索更多关于: 学生成绩管理数据库 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

图3-30 查询建立的视图is_test3,如下图3-31所示。 图3-31 4) 查询某年以后出生的学生 查询1980年以后出生的学生 输入sql语句为: 第 45 页 共 50 页 create view is_test4 as select student.Sno, student.Sname, student.Ssex, student.Clno from student,class where student.Clno=Class.Clno and (Class.Inyear-student.Sage)>=1980 执行结果如下图3-32所示。 图3-32 查询建立的视图is_tes

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com