数据库上机实验报告
数据库上机实验报告
试验内容
数据表的建立
基本表《简单的》带有主键
带有外码约束的(外码来自其他表或者本表)
数据表的修改
添加删除列
修改列属性类型
添加删除约束(约束名)
元组的添加,修改,数据库上机实验报告
数据库上机实验报告
试验内容
数据表的建立
基本表《简单的》带有主键
带有外码约束的(外码来自其他表或者本表)
数据表的修改
添加删除列
修改列属性类型
添加删除约束(约束名)
元组的添加,修改,删除
删除数据表
试验过程
sno char(9) primary key , /*sno
是主码 列级完整性约束条件*/
取唯一值 */
sname char(20) unique, /*sname
ssex char(2),
sage smallint, /*
类型为 smallint*/
sdept char(20) /*
所在系 */
);
create table course
cno char(4) primary key, /*
列级完整性约束条件, cno 是主码 */
cname char(40),
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*/
);
cno 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 prima
数据库上机实验报告 来自淘豆网m.daumloan.com转载请标明出处.