数据库实验三(含答案)

loading 分享 2026-8-21 下载文档

实验三 完整性的操作,创建视图等

一.实验目的:

1. 创建、删除和修改约束 2. 视图的创建和使用 3. 生成和执行SQL脚本

二.实验内容:

内容一:创建和修改约束

1.

约束可分为:“非空约束,主键约束,唯一约束,检查约束,

默认约束”。

按照以下的表格要求,把上次课的表格约束完成,并在每个约束设置完后验证,并把验证结果保存。 表1“学生”

字段名 学号 姓名 性别 字段类型 字段宽说明 度 Int 主键(自动编号)不允许为空 不允许为空 char 10 取值为男或女(属于检查约束,char 2 表达式如下:性别=‘男’ or 性别=‘女’) 专业 系别 年级 班别 出生日期 地区来源 变动情况 政治面貌 民族 总学分 char char char char datetime varchar char char char int 20 20 2 2 30 10 8 8 默认为汉族

2.创建表2“学期成绩”,标结构如下:

字段名 学号 课程编号 成绩 字段类型 Int Char real 字段宽度 2 说明 外键,主键 外键,主键 检查约束0-100(属于检查约束,表达式如下:成绩>0 and 成绩<100) 备注 varchar 50

3.创建表3“课程注册”,表结构如下:

字段名 课程编号 课程名称 任课教师 周学时 学分 字段类型 Char Char Char Int int 字段宽度 2 10 8 说明 主键 唯一约束

内容二:创建视图

1. 2.

创建学生表的视图view_stu,课程注册的视图view_cou。 查看view_stu的视图信息。

3. 4.

在视图中插入数据记录,数据记录的具体内容自己设定。 修改刚才输入的数据记录。

5.

删除你所添加的数据记录。


数据库实验三(含答案).doc 将本文的Word文档下载到电脑
搜索更多关于: 数据库实验三(含答案) 的文档
相关推荐
相关阅读