当前位置:快学网公文写作工作报告实验报告数据库上机实验报告» 正文

数据库上机实验报告

[03-28 23:48:33]   来源:http://www.kuaixue5.com  实验报告   阅读:8704
概要: 概要:在S表中删除concat 列 alter table s drop column concat 更改s表 concat列的属性 把长度由20改为30 alter table s alter column concat varchar(30) 联系方式 名字为concat 修改属性为唯一的 属性名为Con_concat alter table s add constraint Con_concat Unique(concat) 删除约束关系con_concat alter table s drop Constraint Con_Concat /*插入一个元组*/ insert into s Valus(‘S1’,’精益’,20,’天津’) /*20不能写成’20’*/ 试验中的问题的排除与总结: 1、在创建SPJ时 有三个实体所以从3个实体中取主码,还有一个数量属性也要写上 主码由那3个主码确定 2、更改一个数据库中数据表时一定要先使该数据库处于正在使用状态 3、CONSTRAINT 是可选关键字,表示 PRIMARY KEY、NOT NULL、UNI
数据库上机实验报告,标签:实验报告格式,实验报告范文,http://www.kuaixue5.com

在S表中删除concat 列 

alter table s drop column concat  

更改s表 concat列的属性 把长度由20改为30 

alter table s alter column concat varchar(30) 

联系方式 名字为concat 修改属性为唯一的 属性名为Con_concat 

alter table s add constraint Con_concat Unique(concat)       

删除约束关系con_concat 

alter table s drop Constraint Con_Concat 


/*插入一个元组*/ 


insert into s Valus(‘S1’,’精益’,20,’天津’) /*20不能写成’20’*/ 

试验中的问题的排除与总结: 

1、在创建SPJ时  

有三个实体所以从3个实体中取主码,还有一个数量属性也要写上 

主码由那3个主码确定 

2、更改一个数据库中数据表时一定要先使该数据库处于正在使用状态 

3、CONSTRAINT 

是可选关键字,表示 PRIMARY KEY、NOT NULL、UNIQUE、FOREIGN KEY 或 CHECK 约束定义的开始。约束是特殊属性,用于强制数据完整性并可以为表及其列创建索引。 

4、--go可以不加但是要注意顺序 注:go --注释           提示错误 

5、注意添加一个空元素用 null 

附 sql备份 


--创建一个数据库 Student 

create database Student 

go 

--在数据库Student中创建表Student Course SC 注意顺序 

use Student 
---------------------------------------------------------------- 
create table Student 

Sno char(9) primary key, /*Sno是主码 列级完整性约束条件*/ 
Sname char(10) unique, /*Sname取唯一值*/ 
Ssex char(2), 
Sage smallint,   /*类型为smallint*/ 
Sdept char(20)   /*所在系*/ 
);     /*;要加*/ 
---------------------------------------------------------------- 
create table Course 

Cno char(4) primary key, /*列级完整性约束条件,Cno是主码*/ 
Cname char(20), 
Cpno char(4),    /*Cpno的含义是先行课*/ 
Ccredit smallint, 
foreign key (Cpno) references Course(Cno) 
/*表级完整性约束条件,Cpno是外码,被参照表是Course,被参照列是Cno*/ 

); 
---------------------------------------------------------------- 
create table SC 

Sno char(9), 
Cno char(4), 
Grade smallint, 
primary key (Sno,Cno), 
/*主码有两个属性构成,必须作为表级完整性进行定义*/ 
foreign key (Sno) references Student(Sno), 
/*表级完整性约束条件,Sno是外码,被参照表是Student*/ 
foreign key (Cno) references Course(Cno), 
/*表级完整性约束条件,Cno是外码,被参照表示Course*/ 
); 
------------------------------------------------------------------- 
go 

--创建一个数据库SPJ 习题2-5 

create database SPJ 

go 

--在数据库SPJ中创建表 S P J SPJ 

use SPJ 

go 
-------------------------------------------------------------------------- 
create table S 

Sno varchar(3), /*变长的字符串,输入2个字符就是两个字符不会补空格*/ 
Sname varchar(20), 
Status int, 
city varchar(20), 
constraint pk_sno Primary key(Sno), /*约束条件的名字为pk_sno*/ 
); 
-------------------------------------------------------------------------- 
create table P 

Pno varchar(3), 
Pname varchar(20), 
Color varchar(3), 
Weight int, 
constraint pk_Pno Primary key (Pno), /*约束条件的名字是pk_Pno*/ 
); 
-------------------------------------------------------------------------- 
create table J 

Jno varchar(3), 
Jname varchar(20), 
City varchar(20), 
constraint pk_Jno primary key(Jno) /*约束条件的名字为pk_Jno*/ 
); 
-------------------------------------------------------------------------- 
create table SPJ 

Sno varchar(3), /*第一个表中的主码*/ 
Pno varchar(3), 
Jno varchar(3), 
QTY int,   /*数量*/ 

上一页  [1] [2] [3] [4]  下一页


Tag:实验报告实验报告格式,实验报告范文工作报告 - 实验报告
上一篇:例谈科学探究实验与实验报告

发表评论

表达一些您的想法吧!

文明评论,理性发言!