当前位置:学学看123范文中心总结报告实验报告数据库上机实验报告» 正文

数据库上机实验报告

[03-19 22:04:26]   来源:http://www.xxk123.com  实验报告   阅读:80

导读: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*/ );

数据库上机实验报告,标签:实验报告格式,实验报告总结,http://www.xxk123.com
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,   /*数量*/ 
constraint pk_SPJ primary key(Sno,Pno,Jno), /*主码由3个属性组成*/ 
foreign key(Sno) references S(Sno), 
/*表级完整性约束条件,Sno是外码,被参照表是S*/ 
foreign key(Pno) references P(Pno), 
/*表级完整性约束条件,Pno是外码,被参照表是P*/ 
foreign key(Jno) references J(Jno), 
/*表级完整性约束条件,Jno是外码,被参照表是J*/ 

); 
-------------------------------------------------------------------------- 
go 

--数据表的修改 添加一个列 删除一个列 更改列的属性 建立约束 删除约束 元组的添加删除和修改 

--和还是在数据库SPJ中 不用重新use SPJ 
alter table s add concat varchar(20) /*在S表中添加一个concat 列*/ 

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


Tag:实验报告实验报告格式,实验报告总结总结报告 - 实验报告

Copyright 学学看123 All Right Reserved.

1 2 3 4 5 6 7 8 9 10