建立表和定义完整性约束、数据操作 实验报告_创建数据表和表约束

2020-02-27 其他范文 下载本文

建立表和定义完整性约束、数据操作 实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“创建数据表和表约束”。

经济管理学院

财务管理

专业

协作者______________

教师评定 _____________ 实验题目

建立表和定义完整性约束、数据操作

一、实验目的与实验方法

本实验课程的目的:

本实验课程的实验方法:

二、实验要求

1.用CREATE DATABSE命令建立数据库

2.用CREATE SCHEMA命令创建模式(自己命名模式名称)

3.在定义的模式下,参照教材内容,使用SQL语言创建教材P43—P44面的样本数据库及定义完整性约束

4.使用Insert命令完成记录的插入操作,要求分别设计若干违反实体完整性、参照完整性和用户自定义完整性的插入操作,并分析原因。

三、实验结果和数据

1.用CREATE DATABSE命令建立数据库

2.用CREATE SCHEMA命令创建模式(自己命名模式名称)

3.在定义的模式下,参照教材内容,使用SQL语言创建教材P43—P44面的样本数据库及定义完整性约束

4.使用Insert命令完成记录的插入操作,要求分别设计若干违反实体完整性、参照完整性和用户自定义完整性的插入操作,并分析原因。

违反实体完整性:

违背了primary key 约束,所以执行不成功。违反参照完整性:

在执行插入操作时,系统会自动计算院系系列值是7,而院系列参照院系表的编号值,此时在院系表中找不到编号为7的院系。所以插入操作失败。违反用户自定义完整性:

结果是违反了unique约束,因为院系表名称不允许重复,而名称为“经济管理学院”的院系已经存在,所以不成功。

四、问题与讨论

在创建的过程中没有注意括号是用英文括号还是中文括号,所以出现了错误。应该使用英文括号的。

在同一个数据库中是不能同时创建两个相同的对象的。

心得体会:

数据库是一门很难学的课程,而且,我在平时比较少关注这方面的东西,所以,我在做这个实验的时候就觉得十分的困难。很多的时候我都需要别人的帮助。

我是一个比较粗心的人,因此,我在做这个实验的时候没有留意输入的时候要用英文符号,要加空格。所以,我总是出现错误,让我觉得很烦恼。

但是,在做这个实验的时候,我觉得一点快乐。因为我又接触了以前我从未接触过的东西,我又学了一点新的知识。

过程是最重要的,在这个实验过程中我学会了新知识,这是最重要的。

《建立表和定义完整性约束、数据操作 实验报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
建立表和定义完整性约束、数据操作 实验报告
点击下载文档
相关专题 创建数据表和表约束 实验报告 完整性 定义 创建数据表和表约束 实验报告 完整性 定义
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文