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

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约束,因为院系表名称不允许重复,而名称为“经济管理学院”的院系已经存在,所以不成功。

四、问题与讨论

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

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

心得体会:

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

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

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

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

Oracle05表操作和约束

一、DDL数据定义语言 1.创建表:create table 表名要求:1.必须以字母开头2.必须在1-30个字符之间3.必须只能包含A-Z,a-z,0-9,$,_,# 4.必须不能和用户定义的其他对象重名 5.必须......

顺序表的操作实验报告

顺序表的基本操作一、实验目的1、复习C++语言程序设计中的知识。2、熟悉线性表的逻辑结构。3、熟悉线性表的基本运算在两种存储结构上的实现。4、掌握顺序表的存储结构形式......

网络数据库讲稿(表数据操作)

网络数据库讲稿一、插入数据P131 1.INSERT … VALUES …(1) VALUES所提供的值的个数、顺序、数据类型,必须与字段名列表中的相一致。 (2) 关于NULL 和 DEFAULTP133 CREATE TAB......

数据库数据查询和操作[材料]

《数据查询与操作》实验一、实验目的与要求1、理解简单查询和复合查询的意义。2、掌握SELECT语句和各子句的使用。3、掌握多表查询和子查询的使用。4、掌握INSERT、UPDATE和......

建立Excel 2000工作表及其操作教案

教案主题:Excel 2000数据输入及函数和公式的使用系科:数学与计算机科学学院专业班级:计算机科学与技术六班姓名:朝阳学号:任课教师:二〇〇八年五月二十一日 Excel 2000数据输入及......

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